..
mps.xcodeproj
Fixing undeclared extern warning that caused travis build failure < https://travis-ci.org/ravenbrook/mps/jobs/108651659 >.
2016-02-11 23:51:21 +00:00
w3mv
.p4ignore
Catch-up merge from masters.
2016-01-19 16:22:39 +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
Need to pass sizeof(mps_word_t) - 1 for the mask argument to get the old behaviour.
2015-09-14 21:17:19 +01:00
amcss.c
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
amcsshe.c
Rename mps_class_t to mps_pool_class_t for clarity.
2014-09-27 13:37:38 +01:00
amcssth.c
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
amsss.c
Rename mps_class_t to mps_pool_class_t for clarity.
2014-09-27 13:37:38 +01: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
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
apss.c
Catch-up merge from masters.
2016-01-20 11:04:09 +00:00
arena.c
Ensuring landfinish doesn't try treecheck on unmapped memory. see < https://info.ravenbrook.com/mail/2016/02/10/14-42-20/0/ >.
2016-02-10 15:14:21 +00:00
arenacl.c
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
arenacv.c
Rename locusprefhigh to locusprefhigh and so on, to follow < http://www.ravenbrook.com/project/mps/master/design/guide.impl.c.naming#capital-constant >
2014-10-19 09:19:43 +01:00
arenavm.c
Fixing uninitialised variable warning from gcc 5.2.1.
2016-01-30 19:58:10 +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
Need to pass sizeof(mps_word_t) - 1 for the mask argument to get the old behaviour.
2015-09-14 21:17:19 +01:00
awluthe.c
Need to pass sizeof(mps_word_t) - 1 for the mask argument to get the old behaviour.
2015-09-14 21:17:19 +01:00
awlutth.c
Need to pass sizeof(mps_word_t) - 1 for the mask argument to get the old behaviour.
2015-09-14 21:17:19 +01: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
chain.h
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
check.h
Bring ring design up to date (excepting figures).
2014-09-27 16:11:21 +01:00
clock.h
Fix event clock output on windows.
2014-07-04 11:31:13 +01:00
comm.gmk
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
comm.nmk
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
config.h
Analysis justifying the value of stackprobedepth.
2014-10-24 10:16:28 +01: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
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
eventrep.h
eventsql.c
Use the nelems macro to compute the size of arrays.
2014-09-26 21:35:25 +01:00
eventtxt.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
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
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
Scheme constructors now take an allocation point.
2014-05-04 20:39:31 +01:00
format.c
Use aver(testt) when the arena lock is not held.
2014-10-22 20:14:01 +01: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
fri6gc.gmk
gc.gmk
Fix incorrect merges.
2014-06-11 13:32:25 +01:00
gcbench.c
Catch up merge from master sources.
2016-02-10 21:10:25 +00:00
getopt.h
Fix bugs in exposet0.c and steptest.c on windows.
2014-04-08 16:26:27 +01:00
getoptl.c
global.c
Catch-up merge from masters.
2016-01-20 11:04:09 +00:00
gp.gmk
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
lo.h
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 locusprefhigh to locusprefhigh and so on, to follow < http://www.ravenbrook.com/project/mps/master/design/guide.impl.c.naming#capital-constant >
2014-10-19 09:19:43 +01:00
locusss.c
Remove unnecessary headers from the test suite.
2014-04-08 13:03:04 +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
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +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.
2016-02-10 21:10:25 +00:00
mpmtypes.h
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
mps.c
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
mps.h
Adding mps_root_create_table_tagged as an interface to more generally tagged roots.
2016-02-11 20:28:39 +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
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
Adding mps_root_create_table_tagged as an interface to more generally tagged roots.
2016-02-11 20:28:39 +00:00
mpsicv.c
Catch up merge from master sources.
2016-02-10 21:10:25 +00:00
mpsio.h
mpsioan.c
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
64-bit support for pelles c:
2014-03-25 10:59:09 +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
Catch-up merge from masters.
2016-01-19 16:22:39 +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
Catch-up merge from masters.
2016-01-19 16:22:39 +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
Remove unused variable p1 (broke the build on gcc).
2014-10-20 16:50:02 +01:00
poolams.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
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
poolamsi.c
Rename mps_class_t to mps_pool_class_t for clarity.
2014-09-27 13:37:38 +01:00
poolawl.c
Catch-up merge from masters.
2016-01-19 16:22:39 +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
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
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
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
poolmv.h
Use xyzpool macros systematically as suggested by nb in < https://info.ravenbrook.com/mail/2014/06/11/20-47-37/0/ >
2014-06-12 14:25:00 +01: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
Rename locusprefhigh to locusprefhigh and so on, to follow < http://www.ravenbrook.com/project/mps/master/design/guide.impl.c.naming#capital-constant >
2014-10-19 09:19:43 +01: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
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
prmcan.c
prmci3.h
prmci3fr.c
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +00:00
prmci3li.c
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +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
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +00:00
prmci6.h
prmci6fr.c
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +00:00
prmci6li.c
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +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
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +00:00
prmcix.h
prmcw3.h
prmcxc.h
prot.h
New function mps_root_create_reg_masked applies a mask and pattern test to all words in registers and on the stack when scanning them. this supports tagged references in these locations.
2015-09-04 12:22:03 +01: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
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39: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
seg.c
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
segsmss.c
Rename mps_class_t to mps_pool_class_t for clarity.
2014-09-27 13:37:38 +01: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
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +00:00
ss.h
New function mps_root_create_reg_masked applies a mask and pattern test to all words in registers and on the stack when scanning them. this supports tagged references in these locations.
2015-09-04 12:22:03 +01:00
ssan.c
Minor review fixes.
2015-09-09 17:13:00 +01:00
ssixi3.c
New function mps_root_create_reg_masked applies a mask and pattern test to all words in registers and on the stack when scanning them. this supports tagged references in these locations.
2015-09-04 12:22:03 +01:00
ssixi6.c
New function mps_root_create_reg_masked applies a mask and pattern test to all words in registers and on the stack when scanning them. this supports tagged references in these locations.
2015-09-04 12:22:03 +01:00
ssw3i3mv.c
Minor review fixes.
2015-09-09 17:13:00 +01:00
ssw3i3pc.c
Minor review fixes.
2015-09-09 17:13:00 +01:00
ssw3i6mv.c
Minor review fixes.
2015-09-09 17:13:00 +01:00
ssw3i6pc.c
Minor review fixes.
2015-09-09 17:13:00 +01: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
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
table.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
tagtest.c
Fixing undeclared extern warning that caused travis build failure < https://travis-ci.org/ravenbrook/mps/jobs/108651659 >.
2016-02-11 23:51:21 +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
Catch up merge from master sources.
2016-02-10 21:10:25 +00:00
than.c
Catch up merge from master sources.
2016-02-10 21:10:25 +00:00
thix.c
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +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
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +00:00
thw3i6.c
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +00:00
thxc.c
Renaming tracescanareamasked to tracescanareatagged
2016-02-11 20:39:57 +00:00
trace.c
Fixing misuse of format header offset to decode tagging. see < https://info.ravenbrook.com/mail/2016/02/11/17-20-12/0/ > point 5.
2016-02-11 21:32:41 +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
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
w3i3pc.nmk
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
w3i6mv.nmk
Catch-up merge from masters.
2016-01-19 16:22:39 +00:00
w3i6pc.nmk
Catch-up merge from masters.
2016-01-19 16:22:39 +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
xci6ll.gmk
Simplify platform makefile for xci6ll.
2014-10-22 13:46:11 +01:00
zcoll.c
Need to pass sizeof(mps_word_t) - 1 for the mask argument to get the old behaviour.
2015-09-14 21:17:19 +01:00
zmess.c
Need to pass sizeof(mps_word_t) - 1 for the mask argument to get the old behaviour.
2015-09-14 21:17:19 +01:00