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