| .. |
|
mps.xcodeproj
|
Catch-up merge from master sources to branch/2014-10-11/snc.
|
2016-04-13 13:07:19 +01:00 |
|
w3mv
|
Linking .p4ignore to .gitignore to share configuration between perforce and git.
|
2016-04-04 19:20:26 +01:00 |
|
.p4ignore
|
Updating .p4ignore files with miscellaneous entries collected from work with git.
|
2016-04-05 11:27:30 +01:00 |
|
.renamed-gitignore
|
Linking .p4ignore to .gitignore to share configuration between perforce and git.
|
2016-04-04 19:20:26 +01:00 |
|
abq.c
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
abq.h
|
Compile out statistic declarations in non-statistical varieties (at the cost of some syntax checking).
|
2016-04-16 12:07:10 +01:00 |
|
abqtest.c
|
Removing the mostly unused size component of the closure convention.
|
2016-03-01 17:20:50 +00:00 |
|
airtest.c
|
Turn on keyword expansion.
|
2016-03-13 01:36:34 +00:00 |
|
amcss.c
|
Removing the commit limit from the amc and ams stress tests, since they hit it legitimately at random, and it isn't a good test of anything much.
|
2016-03-08 18:25:07 +00:00 |
|
amcsshe.c
|
Removing the commit limit from the amc and ams stress tests, since they hit it legitimately at random, and it isn't a good test of anything much.
|
2016-03-08 18:25:07 +00:00 |
|
amcssth.c
|
Remove the commit limit from the amc and ams stress tests, since they hit it legitimately at random. see <https://info.ravenbrook.com/mail/2016/03/08/18-14-41/0/> for discussion and suggestions for better testing.
|
2016-03-12 20:07:49 +00:00 |
|
amsss.c
|
Removing the commit limit from the amc and ams stress tests, since they hit it legitimately at random, and it isn't a good test of anything much.
|
2016-03-08 18:25:07 +00:00 |
|
amssshe.c
|
|
|
|
anangc.gmk
|
|
|
|
ananll.gmk
|
|
|
|
ananmv.nmk
|
Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows.
|
2016-02-16 17:46:27 +00:00 |
|
apss.c
|
Reducing over-ambitious random alignment increases in apss test.
|
2016-03-31 09:28:41 +01:00 |
|
arena.c
|
Removing bogus arenatrivdescribe and turning arenadescribe the right way in.
|
2016-04-21 15:27:41 +01:00 |
|
arenacl.c
|
Removing a note about initialization order that no longer applies.
|
2016-04-19 23:00:02 +01:00 |
|
arenacv.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
arenavm.c
|
The computed chunk size is the smallest size with a given number of usable bytes -- the actual chunk may be one grain larger.
|
2016-04-22 17:04:50 +01:00 |
|
arg.c
|
Documentation and interface for pause time control (no implementation yet).
|
2016-03-12 20:25:33 +00:00 |
|
arg.h
|
Improved assertion messages when a required keyword argument is not found. instead of "unreachable code", the assertion message is the name of the missing key.
|
2014-10-14 22:05:30 +01:00 |
|
awlut.c
|
Making mps_root_create_thread a convenience function for the common case.
|
2016-02-15 23:30:12 +00:00 |
|
awluthe.c
|
Making mps_root_create_thread a convenience function for the common case.
|
2016-02-15 23:30:12 +00:00 |
|
awlutth.c
|
Making mps_root_create_thread a convenience function for the common case.
|
2016-02-15 23:30:12 +00:00 |
|
boot.c
|
|
|
|
boot.h
|
|
|
|
bt.c
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
bt.h
|
|
|
|
btcv.c
|
|
|
|
bttest.c
|
|
|
|
buffer.c
|
Turning buffer describe methods the right way in, so that they use next-method.
|
2016-04-23 00:57:46 +01:00 |
|
cbs.c
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-21 14:46:10 +01:00 |
|
cbs.h
|
Squelching bogus type pun warnings from gcc 4.7 to get a clean build in travis ci.
|
2016-04-20 13:59:23 +01:00 |
|
check.h
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
clock.h
|
Design.mps.clock
|
2016-03-06 21:45:59 +00:00 |
|
comm.gmk
|
Just report the performance ratio, don't fail if it's too large (to avoid continuous integration failures).
|
2016-04-21 15:33:08 +01:00 |
|
commpost.nmk
|
Catch-up merge from master sources to branch/2014-10-11/snc.
|
2016-04-13 13:07:19 +01:00 |
|
commpre.nmk
|
Add missing test target sncss.exe.
|
2016-04-14 15:35:12 +01:00 |
|
config.h
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-21 14:46:10 +01:00 |
|
dbgpool.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
dbgpool.h
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
dbgpooli.c
|
|
|
|
djbench.c
|
Add a test checking that the hot variety is not too much slower than the rash variety. turn this on for continuous integration testing via "make test".
|
2016-04-20 13:15:18 +01:00 |
|
event.c
|
Untabify.
|
2016-04-21 20:50:45 +01:00 |
|
event.h
|
|
|
|
eventcnv.c
|
Ensure that code of the form if (condition) statement; is split over two lines, so that it is possible to set a breakpoint on the statement in a debugger.
|
2014-09-27 22:57:02 +01:00 |
|
eventcom.h
|
|
|
|
eventdef.h
|
Remove tracestatcondemn event -- contains no information not already emitted by the tracestart event.
|
2016-04-16 12:41:38 +01:00 |
|
eventrep.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
eventrep.h
|
|
|
|
eventsql.c
|
|
|
|
eventtxt.c
|
Improving type naming in table code.
|
2016-02-29 13:19:43 +00:00 |
|
exposet0.c
|
|
|
|
expt825.c
|
|
|
|
failover.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
failover.h
|
Eliminating classdef.h by defining the class level when declaring a class.
|
2016-04-19 14:59:30 +01:00 |
|
fbmtest.c
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
finalcv.c
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-21 14:46:10 +01:00 |
|
finaltest.c
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-21 14:46:10 +01:00 |
|
fmtdy.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
fmtdy.h
|
New function dylan_ispad determines if an object is a padding object. (this is for use by test cases, to check that pools have accounted correctly for padding objects.)
|
2014-10-11 17:56:27 +01:00 |
|
fmtdytst.c
|
|
|
|
fmtdytst.h
|
|
|
|
fmthe.c
|
|
|
|
fmthe.h
|
|
|
|
fmtno.c
|
|
|
|
fmtno.h
|
|
|
|
fmtscheme.c
|
Turn on keyword expansion.
|
2016-03-13 01:36:34 +00:00 |
|
fmtscheme.h
|
Turn on keyword expansion.
|
2016-03-13 01:36:34 +00:00 |
|
format.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
fotest.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
freelist.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
freelist.h
|
Eliminating classdef.h by defining the class level when declaring a class.
|
2016-04-19 14:59:30 +01:00 |
|
fri3gc.gmk
|
Simplify the platform makefile on fri3gc. no need for -wno-strict-aliasing any more -- the mps is type-pun clean.
|
2014-10-22 13:26:53 +01:00 |
|
fri3ll.gmk
|
Adding new platform fri3ll to support freebsd 10 and above, which have clang and not gcc by default.
|
2016-03-04 13:20:51 +00:00 |
|
fri6gc.gmk
|
|
|
|
fri6ll.gmk
|
Adding new platform fri6ll to support freebsd 10 and above, which have clang and not gcc by default.
|
2016-03-02 22:00:11 +00:00 |
|
gc.gmk
|
Undo mistaken check-in of local alias of gcc. oops.
|
2016-04-12 13:00:02 +01:00 |
|
gcbench.c
|
Add a test checking that the hot variety is not too much slower than the rash variety. turn this on for continuous integration testing via "make test".
|
2016-04-20 13:15:18 +01:00 |
|
global.c
|
Removing bogus arenatrivdescribe and turning arenadescribe the right way in.
|
2016-04-21 15:27:41 +01:00 |
|
gp.gmk
|
|
|
|
land.c
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-21 14:46:10 +01:00 |
|
landtest.c
|
Implementing isa, mustbea, couldbea, and reshaping the land classes to put the init, finish, and describe methods the right way in.
|
2016-04-08 17:51:20 +01:00 |
|
ld.c
|
Responding to review by gdr <https://info.ravenbrook.com/mail/2016/04/21/09-36-07/0/>.
|
2016-04-21 10:56:35 +01:00 |
|
lii3gc.gmk
|
Simplify the platform makefile for lii3gc.gmk.
|
2014-10-22 13:45:20 +01:00 |
|
lii6gc.gmk
|
Simply platform makefiles for lii6gc and lii6ll.
|
2014-10-22 13:11:29 +01:00 |
|
lii6ll.gmk
|
Simply platform makefiles for lii6gc and lii6ll.
|
2014-10-22 13:11:29 +01:00 |
|
ll.gmk
|
Consistent use of -std=c89 for gcc and clang on all platforms.
|
2016-03-20 15:57:52 +00:00 |
|
locbwcss.c
|
|
|
|
lock.h
|
Bring lock module design up to date.
|
2014-10-21 23:32:57 +01:00 |
|
lockan.c
|
Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix.
|
2014-10-21 22:35:30 +01:00 |
|
lockcov.c
|
Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix.
|
2014-10-21 22:35:30 +01:00 |
|
lockix.c
|
Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix.
|
2014-10-21 22:35:30 +01:00 |
|
lockli.c
|
Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix.
|
2014-10-21 22:35:30 +01:00 |
|
lockut.c
|
Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix.
|
2014-10-21 22:35:30 +01:00 |
|
lockw3.c
|
Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix.
|
2014-10-21 22:35:30 +01:00 |
|
locus.c
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-21 14:46:10 +01:00 |
|
locus.h
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-21 14:46:10 +01:00 |
|
locusss.c
|
Rename mps_key_arena_commit_limit and mps_key_arena_spare_commit_limit as mps_key_commit_limit and mps_key_spare_commit_limit respectively, as suggested by nb in review.
|
2015-09-08 16:21:27 +01:00 |
|
locv.c
|
|
|
|
message.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
messtest.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
meter.c
|
|
|
|
meter.h
|
|
|
|
misc.h
|
Add missing macro discard_exp.
|
2016-04-14 12:07:51 +01:00 |
|
mpm.c
|
Untabify.
|
2016-04-21 20:50:45 +01:00 |
|
mpm.h
|
Making describe a method on inst and implementing generic describe for segments.
|
2016-04-23 15:37:11 +01:00 |
|
mpmss.c
|
Manual allocation should not longer start any traces, so test this.
|
2016-03-12 15:45:05 +00:00 |
|
mpmst.h
|
Making finish a method on inst and implementing generic finish for segments.
|
2016-04-23 15:37:12 +01:00 |
|
mpmtypes.h
|
Making describe a method on inst and implementing generic describe for segments.
|
2016-04-23 15:37:11 +01:00 |
|
mps.c
|
Basic removal of the reservoir pool from code and design.
|
2016-03-13 20:32:24 +00:00 |
|
mps.h
|
Catch-up merge from master sources to branch/2014-10-11/snc.
|
2016-04-13 13:07:19 +01:00 |
|
mpsacl.h
|
Improved assertion messages when a required keyword argument is not found. instead of "unreachable code", the assertion message is the name of the missing key.
|
2014-10-14 22:05:30 +01:00 |
|
mpsavm.h
|
|
|
|
mpscamc.h
|
|
|
|
mpscams.h
|
Improved assertion messages when a required keyword argument is not found. instead of "unreachable code", the assertion message is the name of the missing key.
|
2014-10-14 22:05:30 +01:00 |
|
mpscawl.h
|
Improved assertion messages when a required keyword argument is not found. instead of "unreachable code", the assertion message is the name of the missing key.
|
2014-10-14 22:05:30 +01:00 |
|
mpsclo.h
|
|
|
|
mpscmfs.h
|
Improved assertion messages when a required keyword argument is not found. instead of "unreachable code", the assertion message is the name of the missing key.
|
2014-10-14 22:05:30 +01:00 |
|
mpscmv.h
|
|
|
|
mpscmv2.h
|
|
|
|
mpscmvff.h
|
Improved assertion messages when a required keyword argument is not found. instead of "unreachable code", the assertion message is the name of the missing key.
|
2014-10-14 22:05:30 +01:00 |
|
mpscmvt.h
|
Improved assertion messages when a required keyword argument is not found. instead of "unreachable code", the assertion message is the name of the missing key.
|
2014-10-14 22:05:30 +01:00 |
|
mpscsnc.h
|
|
|
|
mpsi.c
|
Catch-up merge from master sources to branch/2014-10-11/snc.
|
2016-04-13 13:07:19 +01:00 |
|
mpsicv.c
|
Ensure that at most one collection of the world can be started in a call to arenapoll. this avoids a loop if the live set is large enough to provoke the "dynamic criterion".
|
2016-04-19 18:17:09 +01:00 |
|
mpsio.h
|
|
|
|
mpsioan.c
|
|
|
|
mpsiw3.c
|
|
|
|
mpslib.h
|
Adding an assert that can be used in expressions.
|
2016-04-08 17:51:20 +01:00 |
|
mpsliban.c
|
Adding an assert that can be used in expressions.
|
2016-04-08 17:51:20 +01:00 |
|
mpstd.h
|
Squelching bogus type pun warnings from gcc 4.7 to get a clean build in travis ci.
|
2016-04-20 13:59:23 +01:00 |
|
mpswin.h
|
|
|
|
mv.nmk
|
Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows.
|
2016-02-16 17:46:27 +00:00 |
|
mv2test.c
|
Ensure that code of the form if (condition) statement; is split over two lines, so that it is possible to set a breakpoint on the statement in a debugger.
|
2014-09-27 22:57:02 +01:00 |
|
nailboard.c
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
nailboard.h
|
|
|
|
nailboardtest.c
|
Turn on keyword expansion.
|
2016-03-13 01:36:34 +00:00 |
|
pc.nmk
|
Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows.
|
2016-02-16 17:46:27 +00:00 |
|
policy.c
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-21 14:46:10 +01:00 |
|
pool.c
|
Turning pool describe methods the right way in, so that they call next-method.
|
2016-04-23 00:22:46 +01:00 |
|
poolabs.c
|
Turning pool describe methods the right way in, so that they call next-method.
|
2016-04-23 00:22:46 +01:00 |
|
poolamc.c
|
Making describe a method on inst and implementing generic describe for segments.
|
2016-04-23 15:37:11 +01:00 |
|
poolams.c
|
Making finish a method on inst and implementing generic finish for segments.
|
2016-04-23 15:37:12 +01:00 |
|
poolams.h
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-21 14:46:10 +01:00 |
|
poolawl.c
|
Making finish a method on inst and implementing generic finish for segments.
|
2016-04-23 15:37:12 +01:00 |
|
poollo.c
|
Making finish a method on inst and implementing generic finish for segments.
|
2016-04-23 15:37:12 +01:00 |
|
poolmfs.c
|
Turning pool describe methods the right way in, so that they call next-method.
|
2016-04-23 00:22:46 +01:00 |
|
poolmfs.h
|
Clearing up various fixmes by making the type naming inconsistency clearly visible and intentional.
|
2016-04-12 10:51:41 +01:00 |
|
poolmrg.c
|
Turning pool describe methods the right way in, so that they call next-method.
|
2016-04-23 00:22:46 +01:00 |
|
poolmrg.h
|
|
|
|
poolmv.c
|
Turning pool describe methods the right way in, so that they call next-method.
|
2016-04-23 00:22:46 +01:00 |
|
poolmv.h
|
Clearing up various fixmes by making the type naming inconsistency clearly visible and intentional.
|
2016-04-12 10:51:41 +01:00 |
|
poolmv2.c
|
Turning pool describe methods the right way in, so that they call next-method.
|
2016-04-23 00:22:46 +01:00 |
|
poolmv2.h
|
|
|
|
poolmvff.c
|
Turning pool describe methods the right way in, so that they call next-method.
|
2016-04-23 00:22:46 +01:00 |
|
pooln.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
pooln.h
|
Clearing up various fixmes by making the type naming inconsistency clearly visible and intentional.
|
2016-04-12 10:51:41 +01:00 |
|
poolncv.c
|
Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named.
|
2016-04-19 23:00:02 +01:00 |
|
poolsnc.c
|
Squelching bogus type pun warnings from gcc 4.7 to get a clean build in travis ci.
|
2016-04-20 13:59:23 +01:00 |
|
prmcan.c
|
|
|
|
prmci3.h
|
|
|
|
prmci3fr.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
prmci3li.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
prmci3w3.c
|
Fix comments in the protection implementations (it looks as if these were copied and then not modified) and bring discussion of supported platforms up to date. add file guards where missing.
|
2014-10-21 15:10:42 +01:00 |
|
prmci3xc.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
prmci6.h
|
|
|
|
prmci6fr.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
prmci6li.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
prmci6w3.c
|
Fix comments in the protection implementations (it looks as if these were copied and then not modified) and bring discussion of supported platforms up to date. add file guards where missing.
|
2014-10-21 15:10:42 +01:00 |
|
prmci6xc.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
prmcix.h
|
|
|
|
prmcw3.h
|
|
|
|
prmcxc.h
|
|
|
|
prot.h
|
Turn on keyword expansion.
|
2016-03-13 01:36:34 +00:00 |
|
protan.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
proti3.c
|
Fix comments in the protection implementations (it looks as if these were copied and then not modified) and bring discussion of supported platforms up to date. add file guards where missing.
|
2014-10-21 15:10:42 +01:00 |
|
proti6.c
|
Fix comments in the protection implementations (it looks as if these were copied and then not modified) and bring discussion of supported platforms up to date. add file guards where missing.
|
2014-10-21 15:10:42 +01:00 |
|
protix.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
protli.c
|
Fix comments in the protection implementations (it looks as if these were copied and then not modified) and bring discussion of supported platforms up to date. add file guards where missing.
|
2014-10-21 15:10:42 +01:00 |
|
protocol.c
|
Making init a method on inst and using it as next-method in segments.
|
2016-04-23 15:37:12 +01:00 |
|
protocol.h
|
Making init a method on inst and using it as next-method in segments.
|
2016-04-23 15:37:12 +01:00 |
|
protsgix.c
|
Fix comments in the protection implementations (it looks as if these were copied and then not modified) and bring discussion of supported platforms up to date. add file guards where missing.
|
2014-10-21 15:10:42 +01:00 |
|
protw3.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
protxc.c
|
|
|
|
protxc.h
|
|
|
|
pthrdext.c
|
|
|
|
pthrdext.h
|
|
|
|
qs.c
|
|
|
|
range.c
|
|
|
|
range.h
|
|
|
|
ref.c
|
Correcting return type of zonesetofrange to a zoneset.
|
2016-03-24 21:59:39 +00:00 |
|
replay.c
|
Ensure that code of the form if (condition) statement; is split over two lines, so that it is possible to set a breakpoint on the statement in a debugger.
|
2014-09-27 22:57:02 +01:00 |
|
ring.c
|
New macro arenachunkring encapsulates getting the chunk ring for an arena.
|
2015-08-11 12:03:45 +01:00 |
|
ring.h
|
New macro arenachunkring encapsulates getting the chunk ring for an arena.
|
2015-08-11 12:03:45 +01:00 |
|
root.c
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
sa.c
|
|
|
|
sa.h
|
|
|
|
sac.c
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
sac.h
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
sacss.c
|
Ensure that code of the form if (condition) statement; is split over two lines, so that it is possible to set a breakpoint on the statement in a debugger.
|
2014-09-27 22:57:02 +01:00 |
|
sc.h
|
Improving comment.
|
2016-03-02 10:00:15 +00:00 |
|
scan.c
|
Fixing build on w3i6mv.
|
2016-03-05 14:08:09 +00:00 |
|
seg.c
|
Making init a method on inst and using it as next-method in segments.
|
2016-04-23 15:37:12 +01:00 |
|
segsmss.c
|
Making finish a method on inst and implementing generic finish for segments.
|
2016-04-23 15:37:12 +01:00 |
|
shield.c
|
Untabify.
|
2016-04-21 20:50:45 +01:00 |
|
sncss.c
|
Snc contains formatted objects and so must get its alignment from the format.
|
2016-04-14 15:45:41 +01:00 |
|
sp.h
|
Turn on keyword expansion.
|
2016-03-13 01:36:34 +00:00 |
|
span.c
|
|
|
|
splay.c
|
Removing the mostly unused size component of the closure convention.
|
2016-03-01 17:20:50 +00:00 |
|
splay.h
|
Removing the mostly unused size component of the closure convention.
|
2016-03-01 17:20:50 +00:00 |
|
spw3i3.c
|
|
|
|
spw3i6.c
|
Put the protection interface in prot.h, and the stack probe interface into sp.h, to make it easier to write the "porting" chapter of the manual.
|
2014-10-21 16:44:19 +01:00 |
|
ss.c
|
Fixing location of assumptions about descending stack that had gone astray.
|
2016-03-02 10:32:46 +00:00 |
|
ss.h
|
Untabify.
|
2016-03-11 12:06:52 +00:00 |
|
ssan.c
|
Fixing location of assumptions about descending stack that had gone astray.
|
2016-03-02 10:32:46 +00:00 |
|
ssixi3.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
ssixi6.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
ssw3i3mv.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
ssw3i3pc.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
ssw3i6mv.c
|
Fixing build on w3i6mv.
|
2016-03-05 14:08:09 +00:00 |
|
ssw3i6pc.c
|
Renaming "bottom" and "top" of stack to "cold" and "hot" end, to prevent confusion about descending stacks.
|
2016-02-18 23:49:58 +00:00 |
|
steptest.c
|
Use one step period each run (not four) so that the test completes in a reasonable amount of time in the cool variety, but choose the step period randomly so as to get broader coverage.
|
2014-10-03 09:30:55 +01:00 |
|
table.c
|
Improving type naming in table code.
|
2016-02-29 13:19:43 +00:00 |
|
table.h
|
Improving type naming in table code.
|
2016-02-29 13:19:43 +00:00 |
|
tagtest.c
|
Turn on keyword expansion.
|
2016-03-13 01:36:34 +00:00 |
|
teletest.c
|
|
|
|
testlib.c
|
Ensure that at most one collection of the world can be started in a call to arenapoll. this avoids a loop if the live set is large enough to provoke the "dynamic criterion".
|
2016-04-19 18:17:09 +01:00 |
|
testlib.h
|
Ensure that at most one collection of the world can be started in a call to arenapoll. this avoids a loop if the live set is large enough to provoke the "dynamic criterion".
|
2016-04-19 18:17:09 +01:00 |
|
testthr.h
|
Turn on keyword expansion.
|
2016-03-13 01:36:34 +00:00 |
|
testthrix.c
|
Turn on keyword expansion.
|
2016-03-13 01:36:34 +00:00 |
|
testthrw3.c
|
Turn on keyword expansion.
|
2016-03-13 01:36:34 +00:00 |
|
th.h
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
than.c
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
thix.c
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
thw3.c
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
thw3.h
|
Assert if a thread dies while registered, but make a best effort to continue working after the assertion, by marking the thread as dead and moving it to a ring of dead threads.
|
2014-10-25 17:41:42 +01:00 |
|
thw3i3.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
thw3i6.c
|
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
thxc.c
|
Eliminating withreservoirpermit and all its variants.
|
2016-03-13 21:04:01 +00:00 |
|
trace.c
|
Merge branch/2016-04-19/job004011.
|
2016-04-20 16:00:43 +01:00 |
|
traceanc.c
|
Eliminating issubclasspoly and replacing with compile-time constant test.
|
2016-04-08 17:51:21 +01:00 |
|
tract.c
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-21 14:46:10 +01:00 |
|
tract.h
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
tree.c
|
Removing the mostly unused size component of the closure convention.
|
2016-03-01 17:20:50 +00:00 |
|
tree.h
|
Removing the mostly unused size component of the closure convention.
|
2016-03-01 17:20:50 +00:00 |
|
version.c
|
Updating copyright date to current year.
|
2016-04-05 11:30:42 +01:00 |
|
vm.c
|
|
|
|
vm.h
|
|
|
|
vman.c
|
|
|
|
vmix.c
|
|
|
|
vmw3.c
|
|
|
|
w3i3mv.nmk
|
Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows.
|
2016-02-16 17:46:27 +00:00 |
|
w3i3pc.nmk
|
Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows.
|
2016-02-16 17:46:27 +00:00 |
|
w3i6mv.nmk
|
Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows.
|
2016-02-16 17:46:27 +00:00 |
|
w3i6pc.nmk
|
Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows.
|
2016-02-16 17:46:27 +00:00 |
|
walk.c
|
Don't start a trace unless there's work to do.
|
2015-09-02 21:55:24 +01:00 |
|
walkt0.c
|
Catch-up merge from master sources to branch/2016-04-08/protidying.
|
2016-04-19 16:37:51 +01:00 |
|
xci3gc.gmk
|
|
|
|
xci3ll.gmk
|
Adding xci3ll.gmk to make it easier to test 32-bit builds on os x.
|
2016-03-18 15:37:53 +00:00 |
|
xci6gc.gmk
|
Squelching bogus type pun warnings from gcc 4.7 to get a clean build in travis ci.
|
2016-04-20 13:59:23 +01:00 |
|
xci6ll.gmk
|
Simplify platform makefile for xci6ll.
|
2014-10-22 13:46:11 +01:00 |
|
zcoll.c
|
Ensure that at most one collection of the world can be started in a call to arenapoll. this avoids a loop if the live set is large enough to provoke the "dynamic criterion".
|
2016-04-19 18:17:09 +01:00 |
|
zmess.c
|
Detabifying code and restructuredtext files.
|
2016-02-18 19:58:13 +00:00 |