| .. |
|
mps.xcodeproj
|
Bringing xcode project up to date with filename changes.
|
2016-03-08 08:32:27 +00:00 |
|
w3mv
|
|
|
|
.p4ignore
|
Fixing build on w3i6mv.
|
2016-03-05 14:08:09 +00:00 |
|
abq.c
|
Use the method suffix only for methods in classes; use visitor or function for other kinds of functions.
|
2014-10-07 23:48:55 +01:00 |
|
abq.h
|
Use the method suffix only for methods in classes; use visitor or function for other kinds of functions.
|
2014-10-07 23:48:55 +01:00 |
|
abqtest.c
|
Pass and check special closure values unused_pointer, unused_size instead of null, 0.
|
2014-05-29 15:28:33 +01:00 |
|
airtest.c
|
Making mps_root_create_thread a convenience function for the common case.
|
2016-02-15 23:30:12 +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
|
Catch up merge from master sources.
|
2016-02-16 12:37:25 +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
|
Fix problems noted by rb in review <https://info.ravenbrook.com/mail/2014/06/18/14-40-10/0/>
|
2014-06-18 16:24:38 +01:00 |
|
anangc.gmk
|
Need -lpthread so that we can compile the threading test cases, even though we aren't going to be able to run them.
|
2014-05-12 22:18:09 +01:00 |
|
ananll.gmk
|
Need -lpthread so that we can compile the threading test cases, even though we aren't going to be able to run them.
|
2014-05-12 22:18:09 +01:00 |
|
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
|
Catch up merge from master sources.
|
2016-02-03 16:56:04 +00:00 |
|
arena.c
|
Replacing mv with mvff as the arena control pool.
|
2016-03-01 01:38:28 +00:00 |
|
arenacl.c
|
Removing arena configure method from arena classes.
|
2016-01-30 20:16:30 +00:00 |
|
arenacv.c
|
Removing poolmv.h and redundant code now that mv has no internal clients.
|
2016-03-01 01:55:39 +00:00 |
|
arenavm.c
|
Detabifying code and restructuredtext files.
|
2016-02-18 19:58:13 +00:00 |
|
arg.c
|
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 |
|
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
|
Fix assertion in bootblockcheck.
|
2014-05-20 12:44:36 +01:00 |
|
boot.h
|
|
|
|
bt.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 |
|
bt.h
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
btcv.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
bttest.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
buffer.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
cbs.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
cbs.h
|
Fix problems identified by rb in review <https://info.ravenbrook.com/mail/2014/06/04/15-13-24/0/>.
|
2014-06-08 20:28:33 +01:00 |
|
check.h
|
Bring ring design up to date (excepting figures).
|
2014-09-27 16:11:21 +01:00 |
|
clock.h
|
Design.mps.clock
|
2016-03-06 21:45:59 +00:00 |
|
comm.gmk
|
Some mmqa tests only work in the cool variety. segregate these into the "coolonly" testset.
|
2016-03-07 17:18:21 +00:00 |
|
commpost.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 |
|
commpre.nmk
|
Merge poolamsi.c into poolams.c for consistency with other pool class implementations.
|
2016-03-06 18:49:47 +00:00 |
|
config.h
|
Catch-up merge from master sources.
|
2016-02-17 11:04:51 +00:00 |
|
dbgpool.c
|
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 |
|
dbgpool.h
|
Use the method suffix only for methods in classes; use visitor or function for other kinds of functions.
|
2014-10-07 23:48:55 +01:00 |
|
dbgpooli.c
|
|
|
|
djbench.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
event.c
|
Fix bug in event_desc macro introduced in change 187071.
|
2014-09-29 09:48:47 +01:00 |
|
event.h
|
Correct indentation of describe output by passing depth parameter to describe functions and to writef.
|
2014-05-11 18:20:38 +01:00 |
|
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
|
Turn on -wduplicate-enum and -wmissing-variable-declarations options for clang. ensure the mps compiles with these options.
|
2014-04-11 15:17:20 +01:00 |
|
eventdef.h
|
Fix problems noted by rb in review <https://info.ravenbrook.com/mail/2014/06/18/14-06-43/0/>
|
2014-06-18 15:36:35 +01:00 |
|
eventrep.c
|
Improving type naming in table code.
|
2016-02-29 13:19:43 +00:00 |
|
eventrep.h
|
|
|
|
eventsql.c
|
Use the nelems macro to compute the size of arrays.
|
2014-09-26 21:35:25 +01:00 |
|
eventtxt.c
|
Improving type naming in table code.
|
2016-02-29 13:19:43 +00:00 |
|
exposet0.c
|
Increase the commit limit for exposet0 so that the test always passes.
|
2014-05-12 19:51:54 +01:00 |
|
expt825.c
|
Park the arena before calling mps_chain_destroy.
|
2014-05-12 12:53:46 +01:00 |
|
failover.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 |
|
failover.h
|
Fix problems identified by rb in review <https://info.ravenbrook.com/mail/2014/06/04/15-13-24/0/>.
|
2014-06-08 20:28:33 +01:00 |
|
fbmtest.c
|
Catch-up merge from masters sources @186519 to branch/2014-04-17/describe.
|
2014-06-12 13:45:22 +01:00 |
|
finalcv.c
|
Restore condition on collections so that test will terminate even if finalization messages are not delivered.
|
2014-10-02 13:51:31 +01:00 |
|
finaltest.c
|
Rename mps_class_t to mps_pool_class_t for clarity.
|
2014-09-27 13:37:38 +01:00 |
|
fmtdy.c
|
More assertions in dylan object format:
|
2014-07-03 11:56:47 +01:00 |
|
fmtdy.h
|
|
|
|
fmtdytst.c
|
Amc/amcz subclass test needs to be other way round now.
|
2014-04-07 23:05:35 +01:00 |
|
fmtdytst.h
|
Add gcbench, a parameterizable benchmark for gc pools.
|
2014-02-11 11:54:27 +00:00 |
|
fmthe.c
|
|
|
|
fmthe.h
|
|
|
|
fmtno.c
|
Remove #pragma warning(disable: ...) for microsoft visual c/c++ warnings that are no longer generated by the code, so that we get the maximum checking from this compiler.
|
2014-03-28 13:09:14 +00:00 |
|
fmtno.h
|
|
|
|
fmtscheme.c
|
Scheme constructors now take an allocation point.
|
2014-05-04 20:39:31 +01:00 |
|
fmtscheme.h
|
Detabifying code and restructuredtext files.
|
2016-02-18 19:58:13 +00:00 |
|
format.c
|
Moving scanning accounting to tracescanarea and creating analogous formatscan.
|
2016-02-19 12:11:50 +00:00 |
|
fotest.c
|
Remove unused pool class attributes.
|
2014-06-08 19:54:24 +01:00 |
|
freelist.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
freelist.h
|
Fix incorrect merges.
|
2014-06-11 13:32:25 +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
|
Fix incorrect merges.
|
2014-06-11 13:32:25 +01:00 |
|
gcbench.c
|
Detabifying code and restructuredtext files.
|
2016-02-18 19:58:13 +00:00 |
|
getopt.h
|
Detabifying code and restructuredtext files.
|
2016-02-18 19:58:13 +00:00 |
|
getoptl.c
|
Detabifying code and restructuredtext files.
|
2016-02-18 19:58:13 +00:00 |
|
global.c
|
Removing poolmv.h and redundant code now that mv has no internal clients.
|
2016-03-01 01:55:39 +00:00 |
|
gp.gmk
|
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
|
2013-09-30 17:18:52 +01:00 |
|
land.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
landtest.c
|
Remove call to deprecated macro mps_args_done.
|
2014-10-10 11:21:22 +01:00 |
|
ld.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00: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
|
Fix problems identified in nb's review <https://info.ravenbrook.com/mail/2014/05/12/15-10-13/0/>.
|
2014-05-12 18:22:40 +01:00 |
|
locbwcss.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
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
|
Rename chain.h to locus.h, for consistency with other modules, where the interface has the same name as the implemention.
|
2016-03-06 18:56:32 +00:00 |
|
locus.h
|
Rename chain.h to locus.h, for consistency with other modules, where the interface has the same name as the implemention.
|
2016-03-06 18:56:32 +00: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
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
message.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
messtest.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
meter.c
|
Cast all arguments to the writef function to make it easy to check that none of the necessary casts have been omitted.
|
2014-09-27 12:49:30 +01:00 |
|
meter.h
|
Correct indentation of describe output by passing depth parameter to describe functions and to writef.
|
2014-05-11 18:20:38 +01:00 |
|
misc.h
|
Use the nelems macro to compute the size of arrays.
|
2014-09-26 21:35:25 +01:00 |
|
mpm.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
mpm.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 |
|
mpmss.c
|
Fix the definition of mps_key_spare_field so that you can set this keyword argument when creating an mvff pool. add test cases that use this feature.
|
2014-10-10 12:05:23 +01:00 |
|
mpmst.h
|
Catch-up merge from master sources to branch/2016-03-01/mvff-control.
|
2016-03-08 18:29:37 +00:00 |
|
mpmtypes.h
|
Creating general mps_root_create_thread and renaming mps_root_create_stack as a specialised version of it, mps_root_create_thread_tagged.
|
2016-02-15 19:12:59 +00:00 |
|
mps.c
|
Merge poolamsi.c into poolams.c for consistency with other pool class implementations.
|
2016-03-06 18:49:47 +00:00 |
|
mps.h
|
Rename chain.h to locus.h, for consistency with other modules, where the interface has the same name as the implemention.
|
2016-03-06 18:56:32 +00: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
|
Abolishing vmarenaalloc and its horrible relatives.
|
2014-02-04 18:10:53 +00:00 |
|
mpscamc.h
|
Rename mps_class_t to mps_pool_class_t for clarity.
|
2014-09-27 13:37:38 +01:00 |
|
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
|
Rename mps_class_t to mps_pool_class_t for clarity.
|
2014-09-27 13:37:38 +01:00 |
|
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
|
Rename mps_class_t to mps_pool_class_t for clarity.
|
2014-09-27 13:37:38 +01:00 |
|
mpscmv2.h
|
Fix problems noted by rb in review <https://info.ravenbrook.com/mail/2014/06/11/15-16-51/0/>.
|
2014-06-12 16:24:39 +01:00 |
|
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
|
Rename mps_class_t to mps_pool_class_t for clarity.
|
2014-09-27 13:37:38 +01:00 |
|
mpsi.c
|
Expanding tabs.
|
2016-03-02 08:58:45 +00:00 |
|
mpsicv.c
|
Catch up merge from master sources.
|
2016-02-16 12:37:25 +00:00 |
|
mpsio.h
|
|
|
|
mpsioan.c
|
Remove obsolete file osxc.h.
|
2014-01-12 21:57:54 +00:00 |
|
mpsiw3.c
|
|
|
|
mpslib.h
|
|
|
|
mpsliban.c
|
Remove link to documentation for time facilites on system 8. link was long dead, but available via the internet archive here: <https://web.archive.org/web/20000309161634/http://developer.apple.com/techpubs/mac/osutilities/osutilities-94.html#marker-9-32>
|
2014-10-20 22:27:09 +01:00 |
|
mpstd.h
|
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 |
|
mpswin.h
|
Ensure that the win32_lean_and_mean is not changed by mpswin.h.
|
2014-04-07 18:27:57 +01:00 |
|
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
|
Cast all arguments to the writef function to make it easy to check that none of the necessary casts have been omitted.
|
2014-09-27 12:49:30 +01:00 |
|
nailboard.h
|
Correct indentation of describe output by passing depth parameter to describe functions and to writef.
|
2014-05-11 18:20:38 +01:00 |
|
nailboardtest.c
|
Fix bug in nailboardtest: need to reset the bit table before using it.
|
2014-06-18 17:25:14 +01: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
|
Rename chain.h to locus.h, for consistency with other modules, where the interface has the same name as the implemention.
|
2016-03-06 18:56:32 +00:00 |
|
pool.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
poolabs.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
poolamc.c
|
Rename chain.h to locus.h, for consistency with other modules, where the interface has the same name as the implemention.
|
2016-03-06 18:56:32 +00:00 |
|
poolams.c
|
Merge poolamsi.c into poolams.c for consistency with other pool class implementations.
|
2016-03-06 18:49:47 +00:00 |
|
poolams.h
|
Use the method suffix only for methods in classes; use visitor or function for other kinds of functions.
|
2014-10-07 23:48:55 +01:00 |
|
poolawl.c
|
Rename chain.h to locus.h, for consistency with other modules, where the interface has the same name as the implemention.
|
2016-03-06 18:56:32 +00:00 |
|
poollo.c
|
Assert if you try to create a pool using a format from another arena, a pool using a chain from another arena, or a root using a thread from another arena.
|
2014-10-14 22:21:43 +01:00 |
|
poolmfs.c
|
Improving detail of design.mps.bootstrap.land.sol and cross-referencing from source code.
|
2016-02-25 23:43:50 +00:00 |
|
poolmfs.h
|
Catch-up merge from master sources @186564 to branch/2014-06-11/grain.
|
2014-06-13 15:30:46 +01:00 |
|
poolmrg.c
|
Adding reference to job for improving definalization. see <https://info.ravenbrook.com/mail/2016/01/19/17-09-22/0/>.
|
2016-01-20 11:44:28 +00:00 |
|
poolmrg.h
|
|
|
|
poolmv.c
|
Removing poolmv.h and redundant code now that mv has no internal clients.
|
2016-03-01 01:55:39 +00:00 |
|
poolmv2.c
|
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 |
|
poolmv2.h
|
|
|
|
poolmvff.c
|
Removing poolmv.h and redundant code now that mv has no internal clients.
|
2016-03-01 01:55:39 +00:00 |
|
poolmvff.h
|
Replacing mv with mvff as the arena control pool.
|
2016-03-01 01:38:28 +00:00 |
|
pooln.c
|
Catch-up merge from master sources @186528 to branch/2014-04-15/mvffnoseg.
|
2014-06-12 15:59:39 +01:00 |
|
pooln.h
|
|
|
|
poolncv.c
|
Correct indentation of describe output by passing depth parameter to describe functions and to writef.
|
2014-05-11 18:20:38 +01:00 |
|
poolsnc.c
|
Moving scanning accounting to tracescanarea and creating analogous formatscan.
|
2016-02-19 12:11:50 +00: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
|
Fixing up build for test platform xci3gc, broken by os x threads development.
|
2013-07-17 16:49:31 +01:00 |
|
prot.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 |
|
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
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
protocol.h
|
|
|
|
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
|
Protgranularity is the same on all unixes, so only need one implementation.
|
2014-07-01 11:21:39 +01:00 |
|
protxc.h
|
|
|
|
pthrdext.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
pthrdext.h
|
|
|
|
qs.c
|
Catch-up merge from master sources @186035 to branch/2014-03-25/ansi.
|
2014-05-12 18:42:33 +01:00 |
|
range.c
|
Catch-up merge from masters sources @186519 to branch/2014-04-17/describe.
|
2014-06-12 13:45:22 +01:00 |
|
range.h
|
Catch-up merge from masters sources @186519 to branch/2014-04-17/describe.
|
2014-06-12 13:45:22 +01:00 |
|
ref.c
|
Implementing top-down (last fit) allocation in zones.
|
2014-03-13 12:06:28 +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 |
|
reserv.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
ring.c
|
Bring ring design up to date (excepting figures).
|
2014-09-27 16:11:21 +01:00 |
|
ring.h
|
Bring ring design up to date (excepting figures).
|
2014-09-27 16:11:21 +01:00 |
|
root.c
|
Check root mode argument to root creation functions.
|
2016-03-07 15:26:57 +00:00 |
|
sa.c
|
Catch-up merge from branch/2014-05-28/align to branch/2014-06-14/vm.
|
2014-06-17 15:52:16 +01:00 |
|
sa.h
|
Fix parameter names in prototype of sparsearrayinit().
|
2014-07-14 16:24:27 +01:00 |
|
sac.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 |
|
sac.h
|
|
|
|
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
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
segsmss.c
|
Rename chain.h to locus.h, for consistency with other modules, where the interface has the same name as the implemention.
|
2016-03-06 18:56:32 +00:00 |
|
shield.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
sp.h
|
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 |
|
span.c
|
|
|
|
splay.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
splay.h
|
Use the method suffix only for methods in classes; use visitor or function for other kinds of functions.
|
2014-10-07 23:48:55 +01:00 |
|
spw3i3.c
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
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
|
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 |
|
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
|
Expanding tabs.
|
2016-03-02 08:58:45 +00:00 |
|
teletest.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
testlib.c
|
Use the nelems macro to compute the size of arrays.
|
2014-09-26 21:35:25 +01:00 |
|
testlib.h
|
Prevent compiler inlining which defeats the test.
|
2015-09-07 14:23:55 +01:00 |
|
testthr.h
|
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 |
|
testthrix.c
|
New header testthr.h provides simple threading interface.
|
2014-04-08 15:14:32 +01:00 |
|
testthrw3.c
|
New header testthr.h provides simple threading interface.
|
2014-04-08 15:14:32 +01: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 closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
thix.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 |
|
thw3.c
|
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 |
|
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 closure_size from area scanners and root registration functions, as it isn't all that useful.
|
2016-03-01 15:59:06 +00:00 |
|
trace.c
|
Rename chain.h to locus.h, for consistency with other modules, where the interface has the same name as the implemention.
|
2016-03-06 18:56:32 +00:00 |
|
traceanc.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
tract.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
tract.h
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
tree.c
|
Catch-up merge from masters.
|
2016-01-19 16:22:39 +00:00 |
|
tree.h
|
Use the method suffix only for methods in classes; use visitor or function for other kinds of functions.
|
2014-10-07 23:48:55 +01:00 |
|
version.c
|
Update version numbers after release 1.114.0.
|
2014-07-07 15:25:56 +01:00 |
|
vm.c
|
Fix problems noted by rb in review <https://info.ravenbrook.com/mail/2014/06/18/14-06-43/0/>
|
2014-06-18 15:36:35 +01:00 |
|
vm.h
|
Fix problems noted by rb in review <https://info.ravenbrook.com/mail/2014/06/18/14-06-43/0/>
|
2014-06-18 15:36:35 +01:00 |
|
vman.c
|
Fix typo.
|
2014-06-18 17:13:45 +01:00 |
|
vmix.c
|
Fix problems noted by rb in review <https://info.ravenbrook.com/mail/2014/06/18/14-06-43/0/>
|
2014-06-18 15:36:35 +01:00 |
|
vmw3.c
|
Fix assertion in vmunmap: comparison was wrong way round.
|
2014-06-19 10:05:09 +01:00 |
|
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
|
Use the method suffix only for methods in classes; use visitor or function for other kinds of functions.
|
2014-10-07 23:48:55 +01:00 |
|
walkt0.c
|
Rename mps_class_t to mps_pool_class_t for clarity.
|
2014-09-27 13:37:38 +01:00 |
|
xci3gc.gmk
|
Fixing up build for test platform xci3gc, broken by os x threads development.
|
2013-07-17 16:49:31 +01:00 |
|
xci6ll.gmk
|
Simplify platform makefile for xci6ll.
|
2014-10-22 13:46:11 +01:00 |
|
zcoll.c
|
Detabifying code and restructuredtext files.
|
2016-02-18 19:58:13 +00:00 |
|
zmess.c
|
Detabifying code and restructuredtext files.
|
2016-02-18 19:58:13 +00:00 |