1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-07 04:10:27 -08:00
Commit graph

5259 commits

Author SHA1 Message Date
Gareth Rees
278ef695ec Fix links.
Copied from Perforce
 Change: 184956
 ServerID: perforce.ravenbrook.com
2014-03-22 16:18:29 +00:00
Gareth Rees
a3b66086ed Update tool index.
Copied from Perforce
 Change: 184955
 ServerID: perforce.ravenbrook.com
2014-03-22 16:17:09 +00:00
Gareth Rees
2c732bdfba Use .format(**d) instead of .format_map(d) for portability to python 2.
Copied from Perforce
 Change: 184938
 ServerID: perforce.ravenbrook.com
2014-03-21 15:37:28 +00:00
Gareth Rees
9b9e33c6d6 Move coverage testing out of the xcode project (to avoid normal debug builds being slowed down by coverage instrumentation, and to avoid error messages when the tests are unable to update the coverage data).
Copied from Perforce
 Change: 184931
 ServerID: perforce.ravenbrook.com
2014-03-21 12:51:06 +00:00
Gareth Rees
44a74002b5 Note supported platforms and prerequisites.
Copied from Perforce
 Change: 184928
 ServerID: perforce.ravenbrook.com
2014-03-21 12:22:45 +00:00
Gareth Rees
ac6795e407 Support for pushing development branches to github.
Copied from Perforce
 Change: 184927
 ServerID: perforce.ravenbrook.com
2014-03-21 12:19:45 +00:00
Gareth Rees
cb17267a8e Fix some checkleveldeep assertions:
1. In GlobalsPrepareToDestroy, set arenaGlobals->defaultChain to NULL before calling ChainDestroy, to avoid a failed ChainCheck inside ControlFree.
2. In GlobalsPrepareToDestroy, set arenaGlobals->lock to NULL after destroying it, to avoid a failed LockCheck inside ControlFree.
3. In TraceIdMessagesCreate, set tsMessage[ti] and tMessage[ti] together to avoid a failed TraceIdMessagesCheck inside traceMessageInit.
4. In TracePostStartMessage, set tsMessage[ti] to NULL before calling MessagePost, to avoid a failed TraceStartMessageCheck inside ControlFree.
5. Ditto for TracePostMessage and tMessage[ti].

Copied from Perforce
 Change: 184924
 ServerID: perforce.ravenbrook.com
2014-03-20 23:37:02 +00:00
Gareth Rees
6e07f248cd Open dylan continuous integration test (first draft).
Copied from Perforce
 Change: 184914
 ServerID: perforce.ravenbrook.com
2014-03-20 18:52:46 +00:00
Gareth Rees
4f610a4ceb Better to say interface "improved", not "simplified". (it's been simplified for new users, but also made more flexible and powerful for power users.)
Copied from Perforce
 Change: 184906
 ServerID: perforce.ravenbrook.com
2014-03-20 16:19:08 +00:00
Gareth Rees
87a1b83f20 Drop .py extension from python executables, as requested by rb.
Copied from Perforce
 Change: 184900
 ServerID: perforce.ravenbrook.com
2014-03-20 11:36:58 +00:00
Gareth Rees
dbdf40ef15 Documentation improvements.
Copied from Perforce
 Change: 184895
 ServerID: perforce.ravenbrook.com
2014-03-19 23:36:21 +00:00
Gareth Rees
6604d891d6 Delete the temporary client more reliably.
Copied from Perforce
 Change: 184893
 ServerID: perforce.ravenbrook.com
2014-03-19 23:01:39 +00:00
Gareth Rees
6726b6ddc7 Automate more of the release registration steps.
Copied from Perforce
 Change: 184892
 ServerID: perforce.ravenbrook.com
2014-03-19 23:01:23 +00:00
Gareth Rees
bddb20f682 Improvements to automation of procedures:
* branch.py now registers task and version branches, creates the git-fusion client for a version branch, and updates the table of pushes.
* release.py is more careful to be idempotent if re-run.

Copied from Perforce
 Change: 184888
 ServerID: perforce.ravenbrook.com
2014-03-19 17:50:32 +00:00
Gareth Rees
2ded986ab5 New methods connection.temp_client for creating a temporary client workspace, and connection.do for encapsulating run().done().
Copied from Perforce
 Change: 184887
 ServerID: perforce.ravenbrook.com
2014-03-19 17:48:02 +00:00
Gareth Rees
3569334383 New script release.py automates the process of making a release.
Copied from Perforce
 Change: 184871
 ServerID: perforce.ravenbrook.com
2014-03-18 18:15:34 +00:00
Gareth Rees
ef50218e32 Update release index and bump release number accordingly.
Copied from Perforce
 Change: 184870
 ServerID: perforce.ravenbrook.com
2014-03-18 18:11:48 +00:00
Gareth Rees
1fb1554f71 New script branch.py automates the process of creating a branch.
Copied from Perforce
 Change: 184864
 ServerID: perforce.ravenbrook.com
2014-03-18 15:47:18 +00:00
Richard Brooksby
154f76b2ee Fixing typo.
Copied from Perforce
 Change: 184853
 ServerID: perforce.ravenbrook.com
2014-03-18 12:54:22 +00:00
Gareth Rees
a73d908bed Release procedure simplifications.
Copied from Perforce
 Change: 184838
 ServerID: perforce.ravenbrook.com
2014-03-17 16:09:48 +00:00
Gareth Rees
6c0eaa418e In configure.ac, parse the release name out of code/version.c.
This means that there is now just one place in the sources where the release name is specified.

Copied from Perforce
 Change: 184830
 ServerID: perforce.ravenbrook.com
2014-03-17 14:53:58 +00:00
Gareth Rees
fe74743ce0 Add job003700 to release notes.
Copied from Perforce
 Change: 184828
 ServerID: perforce.ravenbrook.com
2014-03-17 14:02:26 +00:00
Gareth Rees
16667fc25a Document changes to generation chain interface.
Copied from Perforce
 Change: 184826
 ServerID: perforce.ravenbrook.com
2014-03-17 13:39:09 +00:00
Gareth Rees
94ef2775d3 Start release notes for 1.113.0; add release note for job003677.
Copied from Perforce
 Change: 184824
 ServerID: perforce.ravenbrook.com
2014-03-17 13:19:47 +00:00
Richard Brooksby
88e211fff9 Adding a link from news to the release notes, for people used to the gnu project convention.
Copied from Perforce
 Change: 184823
 ServerID: perforce.ravenbrook.com
2014-03-17 13:16:39 +00:00
Richard Brooksby
b91426ea91 Merging branch/2014-01-17/cbs-tract-alloc into master.
Copied from Perforce
 Change: 184783
 ServerID: perforce.ravenbrook.com
2014-03-13 15:28:06 +00:00
Richard Brooksby
b2d35664df Apss test relies on non-zoned client arena to test tight memory condition, but client arena is zoned by default now. fixed the test to set up a non-zoned client arena.
Copied from Perforce
 Change: 184779
 ServerID: perforce.ravenbrook.com
2014-03-13 15:00:37 +00:00
Richard Brooksby
aa7c900988 Return the correct reason that arena extension failed.
Copied from Perforce
 Change: 184777
 ServerID: perforce.ravenbrook.com
2014-03-13 13:48:43 +00:00
Richard Brooksby
72c4087b1a Catch-up merge from master to branch/2014-01-17/cbs-tract-alloc.
Copied from Perforce
 Change: 184773
 ServerID: perforce.ravenbrook.com
2014-03-13 12:13:30 +00:00
Richard Brooksby
687c50b762 Implementing top-down (last fit) allocation in zones.
Copied from Perforce
 Change: 184771
 ServerID: perforce.ravenbrook.com
2014-03-13 12:06:28 +00:00
Richard Brooksby
c77f1f931f Responding to code review <https://info.ravenbrook.com/mail/2014/03/12/15-42-41/0/>.
Copied from Perforce
 Change: 184754
 ServerID: perforce.ravenbrook.com
2014-03-12 15:45:50 +00:00
Richard Brooksby
6f9ee39419 Merging branch/2014-02-22/splay-tune into master.
Copied from Perforce
 Change: 184745
 ServerID: perforce.ravenbrook.com
2014-03-12 13:26:20 +00:00
Richard Brooksby
da27b88605 Improving rangecopy based on code review suggestion <https://info.ravenbrook.com/mail/2014/03/10/17-01-58/0/>.
Copied from Perforce
 Change: 184743
 ServerID: perforce.ravenbrook.com
2014-03-12 11:30:05 +00:00
Richard Brooksby
158f94d510 Arenacv is not designed to work on a zoned client arena, even though this has become a possible combination. removed that case.
Copied from Perforce
 Change: 184742
 ServerID: perforce.ravenbrook.com
2014-03-12 10:46:44 +00:00
Richard Brooksby
061eba523c Reponding to code review <https://info.ravenbrook.com/mail/2014/03/10/17-01-58/0/>.
Renaming the arena’s “zoned CBS” back to earlier “free CBS”, especially since it might not be zoned.

Copied from Perforce
 Change: 184738
 ServerID: perforce.ravenbrook.com
2014-03-11 17:27:57 +00:00
Richard Brooksby
2ce13f82dc Incomplete response to code review. see <https://info.ravenbrook.com/mail/2014/03/07/11-21-03/0/>.
Copied from Perforce
 Change: 184735
 ServerID: perforce.ravenbrook.com
2014-03-11 16:39:11 +00:00
Richard Brooksby
2b9719e4bd Catch-up merge from master.
Copied from Perforce
 Change: 184732
 ServerID: perforce.ravenbrook.com
2014-03-11 16:30:47 +00:00
Richard Brooksby
331be1205e Catch-up merge from masters.
Copied from Perforce
 Change: 184728
 ServerID: perforce.ravenbrook.com
2014-03-11 16:13:39 +00:00
Richard Brooksby
1e8eec530b Catch-up merge from branch/2014-02-22/splay-tune to pick up code review changes.
Copied from Perforce
 Change: 184727
 ServerID: perforce.ravenbrook.com
2014-03-11 16:07:19 +00:00
Richard Brooksby
1f2cf6aa56 Responding to code review <https://info.ravenbrook.com/mail/2014/03/07/18-03-14/0/>.
Updating Splay Tree design document to be reasonably consistent with the current code.
Disabling tree functions not currently in use.

Copied from Perforce
 Change: 184723
 ServerID: perforce.ravenbrook.com
2014-03-11 15:46:51 +00:00
Richard Brooksby
9d7b1ff29e Improving comments in response to code review suggestions <https://info.ravenbrook.com/mail/2014/03/11/14-47-33/0/>.
Copied from Perforce
 Change: 184725
 ServerID: perforce.ravenbrook.com
2014-03-11 15:46:51 +00:00
Richard Brooksby
16e0798806 Responding to code review <https://info.ravenbrook.com/mail/2014/03/07/22-40-36/0/>.
Using TREE_ELT where appropriate.
Using AVERT consistently on Tree, but see job003691.

Copied from Perforce
 Change: 184724
 ServerID: perforce.ravenbrook.com
2014-03-11 15:46:51 +00:00
Richard Brooksby
1a37468bca Fixing windows build.
Copied from Perforce
 Change: 184721
 ServerID: perforce.ravenbrook.com
2014-03-11 15:22:21 +00:00
Richard Brooksby
00420bfce5 Fixing freebsd build.
Copied from Perforce
 Change: 184719
 ServerID: perforce.ravenbrook.com
2014-03-11 14:46:47 +00:00
Gareth Rees
784bc484ca Poolfix is on the critical path, so use aver_critical rather than aver.
Copied from Perforce
 Change: 184693
 ServerID: perforce.ravenbrook.com
2014-03-08 10:23:09 +00:00
Gareth Rees
cf4d9b0596 Ensure that djbench and gcbench compile on freebsd:
Link fmtdy with gcbench.
RESERVE_ALLOC in djbench ignores the return values from mps_reserve and mps_commit.
Don't include alloca.h -- alloca is in stdlib.h.
Rename start, finish to begin, end to avoid "local variable shadows global" error from gcc.

Copied from Perforce
 Change: 184691
 ServerID: perforce.ravenbrook.com
2014-03-08 00:36:32 +00:00
Gareth Rees
d2b6956f6a Add locbwcss and locusss to the test suite on os x, freebsd and linux.
Add const qualifier so that locbwcss and locusss compile without warnings.
Build djbench and gcbench on FreeBSD and Linux.
Don't include <alloca.h> -- alloca is in stdlib.h.

Copied from Perforce
 Change: 184689
 ServerID: perforce.ravenbrook.com
2014-03-08 00:24:04 +00:00
Gareth Rees
8e92959b44 Oops: mistaken submit.
Copied from Perforce
 Change: 184686
 ServerID: perforce.ravenbrook.com
2014-03-07 23:41:17 +00:00
Gareth Rees
690ddfdde4 Delete .gdbinit: it hasn't been necessary to "handle sigbus nostop" on os x since the we started using mach exceptions (change 183002).
Copied from Perforce
 Change: 184678
 ServerID: perforce.ravenbrook.com
2014-03-07 19:02:05 +00:00
Gareth Rees
f40425bef2 Ensure that the mps builds on windows by adding <sa> to mpmcommon.
Copied from Perforce
 Change: 184675
 ServerID: perforce.ravenbrook.com
2014-03-07 17:24:46 +00:00