| .. |
|
mps.xcodeproj
|
Turn on -wunreachable-code for gcc and clang.
|
2014-03-30 14:26:02 +01:00 |
|
w3mv
|
Eliminating eventpro.c and simplifying event reading in eventcnv.
|
2013-06-15 14:24:52 +01:00 |
|
.p4ignore
|
Bring .p4ignore up to date so that p4 status is clean.
|
2014-03-31 11:37:46 +01:00 |
|
abq.c
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
abq.h
|
Change result type of abqpush, abqpop and abqpeek to bool.
|
2014-01-10 18:44:46 +00:00 |
|
abqtest.c
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
amcss.c
|
64-bit support for pelles c:
|
2014-03-25 10:59:09 +00:00 |
|
amcsshe.c
|
64-bit support for pelles c:
|
2014-03-25 10:59:09 +00:00 |
|
amcssth.c
|
Ensure that all test cases call testlib_init so that the testlib assertion handler is installed: this ensures that on windows you can set mps_testlib_noabort to avoid the dialog box from abort().
|
2014-03-24 11:41:01 +00:00 |
|
amsss.c
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
amssshe.c
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
apss.c
|
Remove unnecessary calls to mps_args_done -- these crept back in via the merge of the cbs-tract-alloc branch.
|
2014-04-01 22:43:58 +01:00 |
|
arena.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
arenacl.c
|
Check classes after defining them.
|
2014-04-04 12:51:07 +01:00 |
|
arenacv.c
|
Ensure that all test cases call testlib_init so that the testlib assertion handler is installed: this ensures that on windows you can set mps_testlib_noabort to avoid the dialog box from abort().
|
2014-03-24 11:41:01 +00:00 |
|
arenavm.c
|
Check classes after defining them.
|
2014-04-04 12:51:07 +01:00 |
|
arg.c
|
Added a pool argument to cbs creation so that cbss can share a pool. in particular, per-zone allocation cbss for the arena can share a single special block pool.
|
2014-02-18 13:53:56 +00:00 |
|
arg.h
|
Added a pool argument to cbs creation so that cbss can share a pool. in particular, per-zone allocation cbss for the arena can share a single special block pool.
|
2014-02-18 13:53:56 +00:00 |
|
awlut.c
|
Preserve the first table entry, so as to avoid false positives when this is kept alive by a register or stack-local variable.
|
2014-03-28 14:27:21 +00:00 |
|
awluthe.c
|
Fix review comments from dl <https://info.ravenbrook.com/mail/2014/03/25/17-44-56/0/>.
|
2014-03-26 12:27:35 +00:00 |
|
awlutth.c
|
Ensure that all test cases call testlib_init so that the testlib assertion handler is installed: this ensures that on windows you can set mps_testlib_noabort to avoid the dialog box from abort().
|
2014-03-24 11:41:01 +00:00 |
|
boot.c
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
boot.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
bt.c
|
Add comments and assertions to make it clearer how btfindresrange and btfindresrangehigh work. in particular, explain why the possible unsigned integer underflow in btfindresrangehigh is safe.
|
2013-10-30 15:53:19 +00:00 |
|
bt.h
|
Fixing bt to use count for bit table length (and size for sizes throughout), rather than unsigned long.
|
2012-03-27 16:30:33 +01:00 |
|
btcv.c
|
Ensure that all test cases call testlib_init so that the testlib assertion handler is installed: this ensures that on windows you can set mps_testlib_noabort to avoid the dialog box from abort().
|
2014-03-24 11:41:01 +00:00 |
|
bttest.c
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
buffer.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
cbs.c
|
Implementing top-down (last fit) allocation in zones.
|
2014-03-13 12:06:28 +00:00 |
|
cbs.h
|
Incomplete response to code review. see <https://info.ravenbrook.com/mail/2014/03/07/11-21-03/0/>.
|
2014-03-11 16:39:11 +00:00 |
|
chain.h
|
Since the dynamic generation is shared between chains (for some reason) using its unified zone set, rather than keeping a special zone set per chain, which would’ve used up more zones.
|
2014-01-29 13:49:42 +00:00 |
|
check.h
|
Avoid expanding __file__ in aver in pelles c -- the compiler somehow loses its definition for __file__ in deeply nested macro expansions.
|
2014-03-26 13:44:02 +00:00 |
|
clock.h
|
Ensure that windows.h is only included via mpswin.h, so that we always have the same set of definitions and pragmas in effect.
|
2014-03-24 18:49:22 +00:00 |
|
comm.gmk
|
Support for "make -f platform.gmk testrun".
|
2014-03-24 21:26:42 +00:00 |
|
commpost.nmk
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
commpre.nmk
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
config.h
|
Fix compilation on lii6gc:
|
2014-03-31 13:01:40 +01:00 |
|
dbgpool.c
|
Catch-up merge from master.
|
2014-03-11 16:30:47 +00:00 |
|
dbgpool.h
|
Macroizing keyword definitions and adding more keyword argument checking methods.
|
2013-05-08 23:40:40 +01:00 |
|
dbgpooli.c
|
Renaming some check* macros with more accurate names, making remaining check* macros similar in function.
|
2012-09-01 10:18:08 +01:00 |
|
djbench.c
|
Catch-up merge from master.
|
2014-03-11 16:30:47 +00:00 |
|
event.c
|
Avoid expanding __file__ in aver in pelles c -- the compiler somehow loses its definition for __file__ in deeply nested macro expansions.
|
2014-03-26 13:44:02 +00:00 |
|
event.h
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
eventcnv.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
eventcom.h
|
Moving the platform-dependent event clock to its own header, preparing to generalise it for other purposes.
|
2012-09-15 14:52:06 +01:00 |
|
eventdef.h
|
Removing redundant blacklisting event.
|
2014-02-28 13:46:51 +00:00 |
|
eventrep.c
|
Fix review comments from dl <https://info.ravenbrook.com/mail/2014/03/25/17-44-56/0/>.
|
2014-03-26 12:27:35 +00:00 |
|
eventrep.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
eventsql.c
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
eventtxt.c
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
exposet0.c
|
64-bit support for pelles c:
|
2014-03-25 10:59:09 +00:00 |
|
expt825.c
|
Fix compilation on lii6gc:
|
2014-03-31 13:01:40 +01:00 |
|
fbmtest.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
finalcv.c
|
64-bit support for pelles c:
|
2014-03-25 10:59:09 +00:00 |
|
finaltest.c
|
Refactor finaltest so that it is capable of testing different pool classes.
|
2014-04-04 21:59:45 +01:00 |
|
fmtdy.c
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
fmtdy.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
fmtdytst.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 |
|
fmtdytst.h
|
Add gcbench, a parameterizable benchmark for gc pools.
|
2014-02-11 11:54:27 +00:00 |
|
fmthe.c
|
Fixing up remaining visible warnings in xcode (all in test programs).
|
2012-09-20 01:08:41 +01:00 |
|
fmthe.h
|
Insert cast to int to get it to compile on 64 bit.
|
2012-05-03 18:06:58 +01:00 |
|
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
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
format.c
|
New public function mps_fmt_create_k creates an object format using the keyword argument interface.
|
2013-05-28 16:10:08 +01:00 |
|
fotest.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
freelist.c
|
Adding cbssize and freelistsize functions to calculate the size of freelist contents.
|
2014-02-23 20:59:44 +00:00 |
|
freelist.h
|
Adding cbssize and freelistsize functions to calculate the size of freelist contents.
|
2014-02-23 20:59:44 +00:00 |
|
fri3gc.gmk
|
Fri6gc needs the same flags as fri3gc in order to compile mpseventsql.
|
2013-06-08 13:30:38 +01:00 |
|
fri6gc.gmk
|
Fri6gc needs the same flags as fri3gc in order to compile mpseventsql.
|
2013-06-08 13:30:38 +01:00 |
|
gc.gmk
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
gcbench.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
getopt.h
|
Generalising dj benchmark test to accept options controlling test parameters and arguments saying which pool classes to test.
|
2013-06-16 00:21:28 +01:00 |
|
getoptl.c
|
Merging the "dj" benchmark from the benchmarking development branch.
|
2014-01-24 15:29:28 +00:00 |
|
global.c
|
Fix some checkleveldeep assertions:
|
2014-03-20 23:37:02 +00:00 |
|
gp.gmk
|
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
|
2013-09-30 17:18:52 +01:00 |
|
ld.c
|
Fix typo: "ldisstaleany" for "ldisstale".
|
2013-07-17 10:11:28 +01:00 |
|
lii3gc.gmk
|
Add -*- makefile -*- to .gmk files so that syntax highlighting in emacs works out of the box.
|
2013-03-08 17:26:12 +00:00 |
|
lii6gc.gmk
|
Add -*- makefile -*- to .gmk files so that syntax highlighting in emacs works out of the box.
|
2013-03-08 17:26:12 +00:00 |
|
lii6ll.gmk
|
New supported platform lii6ll (linux, x86-64, clang/llvm).
|
2013-09-11 10:27:22 +01:00 |
|
ll.gmk
|
Turn on -wunreachable-code for gcc and clang.
|
2014-03-30 14:26:02 +01:00 |
|
lo.h
|
Merging branch mps/2002-05-22/open-source-prep.
|
2002-06-18 16:19:34 +01:00 |
|
locbwcss.c
|
Remove unnecessary calls to mps_args_done -- these crept back in via the merge of the cbs-tract-alloc branch.
|
2014-04-01 22:43:58 +01:00 |
|
lock.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
lockan.c
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
lockcov.c
|
Ensure that all test cases call testlib_init so that the testlib assertion handler is installed: this ensures that on windows you can set mps_testlib_noabort to avoid the dialog box from abort().
|
2014-03-24 11:41:01 +00:00 |
|
lockix.c
|
Mps: locks for darwin (os x).
|
2007-03-12 09:58:44 +00:00 |
|
lockli.c
|
On platform lii6gc, the mps needs a bunch of symbols which are not defined if the -ansi option is given to gcc. these can be enabled by defining features like _gnu_source, but all headers share a common set of features (via <feature.h>) and so all sources in the same compilation unit must turn on the same set of features. make sure this happens by turning on the features in config.h (not mpstd.h).
|
2013-05-23 19:35:47 +01:00 |
|
lockutw3.c
|
Need to include <stdlib.h> for malloc and _alloca.
|
2014-03-24 18:53:23 +00:00 |
|
lockw3.c
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
locus.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
locusss.c
|
Remove unnecessary calls to mps_args_done -- these crept back in via the merge of the cbs-tract-alloc branch.
|
2014-04-01 22:43:58 +01:00 |
|
locv.c
|
Ensure that all test cases call testlib_init so that the testlib assertion handler is installed: this ensures that on windows you can set mps_testlib_noabort to avoid the dialog box from abort().
|
2014-03-24 11:41:01 +00:00 |
|
message.c
|
Mps br/timing: (cosmetic):
|
2008-11-24 16:53:12 +00:00 |
|
messtest.c
|
Ensure that all test cases call testlib_init so that the testlib assertion handler is installed: this ensures that on windows you can set mps_testlib_noabort to avoid the dialog box from abort().
|
2014-03-24 11:41:01 +00:00 |
|
meter.c
|
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
|
2013-09-30 17:18:52 +01:00 |
|
meter.h
|
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
|
2013-09-30 17:18:52 +01:00 |
|
misc.h
|
Responding to code review <https://info.ravenbrook.com/mail/2014/03/12/15-42-41/0/>.
|
2014-03-12 15:45:50 +00:00 |
|
mpm.c
|
Remove diag facility.
|
2013-06-05 18:35:40 +01:00 |
|
mpm.h
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
mpmss.c
|
Turn on -wunreachable-code for gcc and clang.
|
2014-03-30 14:26:02 +01:00 |
|
mpmst.h
|
Reponding to code review <https://info.ravenbrook.com/mail/2014/03/10/17-01-58/0/>.
|
2014-03-11 17:27:57 +00:00 |
|
mpmtypes.h
|
Catch-up merge from master, mainly to pick up gcbench fixes.
|
2014-02-25 01:29:12 +00:00 |
|
mps.c
|
64-bit support for pelles c:
|
2014-03-25 10:59:09 +00:00 |
|
mps.h
|
Catch-up merge from master.
|
2014-03-11 16:30:47 +00:00 |
|
mpsacl.h
|
Remove mps_arg from mps.h.
|
2013-05-13 21:01:38 +01:00 |
|
mpsavm.h
|
Abolishing vmarenaalloc and its horrible relatives.
|
2014-02-04 18:10:53 +00:00 |
|
mpscamc.h
|
Use a typedef for the type of the function passed to mps_amc_apply to make the documentation clearer while remaining backwards-compatible.
|
2012-10-19 19:34:05 +01:00 |
|
mpscams.h
|
Remove mps_arg from mps.h.
|
2013-05-13 21:01:38 +01:00 |
|
mpscawl.h
|
Remove mps_arg from mps.h.
|
2013-05-13 21:01:38 +01:00 |
|
mpsclo.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
mpscmfs.h
|
Remove mps_arg from mps.h.
|
2013-05-13 21:01:38 +01:00 |
|
mpscmv.h
|
Consolidating common pool keywords.
|
2013-05-09 00:06:07 +01:00 |
|
mpscmv2.h
|
New file "mpscmv2.h" just #include "mpscmvt.h", for backwards compatibility.
|
2012-11-16 14:48:53 +00:00 |
|
mpscmvff.h
|
Remove mps_arg from mps.h.
|
2013-05-13 21:01:38 +01:00 |
|
mpscmvt.h
|
The fragmentation limit argument to the mvt pool class is now passed as a floating point fraction, not a percentage, in the keyword interface.
|
2013-05-16 13:54:06 +01:00 |
|
mpscsnc.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
mpsi.c
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
mpsicv.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
mpsio.h
|
mps br/timing: tabs in header files. (p4 diff -db -- confirms whitespace changes only).
|
2008-11-07 13:58:56 +00:00 |
|
mpsioan.c
|
Remove obsolete file osxc.h.
|
2014-01-12 21:57:54 +00:00 |
|
mpsiw3.c
|
Deprecating the mps trampoline by using vectored exception handling on windows.
|
2013-02-20 12:11:40 +00:00 |
|
mpslib.h
|
Catch-up merge from custom/cet/main to master.
|
2013-05-24 19:42:46 +01:00 |
|
mpsliban.c
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
mpstd.h
|
64-bit support for pelles c:
|
2014-03-25 10:59:09 +00:00 |
|
mpsw3.h
|
Ensure that windows.h is only included via mpswin.h, so that we always have the same set of definitions and pragmas in effect.
|
2014-03-24 18:49:22 +00:00 |
|
mpswin.h
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
mv.nmk
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
mv2test.c
|
Remove unnecessary calls to mps_args_done -- these crept back in via the merge of the cbs-tract-alloc branch.
|
2014-04-01 22:43:58 +01:00 |
|
pc.nmk
|
Update file types: add +k (keyword expansion).
|
2014-03-24 20:36:57 +00:00 |
|
pool.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
poolabs.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
poolamc.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
poolams.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
poolams.h
|
Adding mps_key_gen generation keyword to pools that take a chain (except amc), so that you can specify which generation to allocate in by default. this allows some flexibility when the client can predict the lifetimes of objects.
|
2014-01-30 14:27:09 +00:00 |
|
poolamsi.c
|
Merging branch mps/2002-05-22/open-source-prep.
|
2002-06-18 16:19:34 +01:00 |
|
poolawl.c
|
Check classes after defining them.
|
2014-04-04 12:51:07 +01:00 |
|
poollo.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
poolmfs.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
poolmfs.h
|
Tidying up arena cbs mfs teardown.
|
2014-02-25 11:16:12 +00:00 |
|
poolmrg.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
poolmrg.h
|
Changing global graphics copyright notice to say "portions copyright" to avoid confusion.
|
2002-06-18 16:28:41 +01:00 |
|
poolmv.c
|
Check classes after defining them.
|
2014-04-04 12:51:07 +01:00 |
|
poolmv.h
|
Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles.
|
2013-05-08 16:21:12 +01:00 |
|
poolmv2.c
|
Check classes after defining them.
|
2014-04-04 12:51:07 +01:00 |
|
poolmv2.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
poolmvff.c
|
Check classes after defining them.
|
2014-04-04 12:51:07 +01:00 |
|
pooln.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
pooln.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
poolncv.c
|
Ensure that all test cases call testlib_init so that the testlib assertion handler is installed: this ensures that on windows you can set mps_testlib_noabort to avoid the dialog box from abort().
|
2014-03-24 11:41:01 +00:00 |
|
poolsnc.c
|
Check classes after defining them.
|
2014-04-04 12:51:07 +01:00 |
|
prmcan.c
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
prmci3.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
prmci3fr.c
|
Adding fri6gc (freebsd on amd64/x86_64) platform.
|
2012-08-14 17:30:22 +01:00 |
|
prmci3li.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
prmci3w3.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
prmci3xc.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
prmci6.h
|
Port instruction stepper to x64 with stub instruction decode
|
2012-05-24 17:13:04 +01:00 |
|
prmci6fr.c
|
Adding fri6gc (freebsd on amd64/x86_64) platform.
|
2012-08-14 17:30:22 +01:00 |
|
prmci6li.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
prmci6w3.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
prmci6xc.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
prmcix.h
|
On platform lii6gc, the mps needs a bunch of symbols which are not defined if the -ansi option is given to gcc. these can be enabled by defining features like _gnu_source, but all headers share a common set of features (via <feature.h>) and so all sources in the same compilation unit must turn on the same set of features. make sure this happens by turning on the features in config.h (not mpstd.h).
|
2013-05-23 19:35:47 +01:00 |
|
prmcw3.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
prmcxc.h
|
Fixing up build for test platform xci3gc, broken by os x threads development.
|
2013-07-17 16:49:31 +01:00 |
|
protan.c
|
mps br/timing: tabs in source files. (p4 diff -db -- confirms whitespace changes only).
|
2008-11-07 13:56:12 +00:00 |
|
proti3.c
|
Merging spelling corrections contributed by bruce mitchener.
|
2013-02-18 15:46:39 +00:00 |
|
proti6.c
|
Port instruction stepper to x64 with stub instruction decode
|
2012-05-24 17:13:04 +01:00 |
|
protix.c
|
Fixing up platform definitions after test build on ubuntu 12.
|
2012-09-03 01:09:09 +01:00 |
|
protli.c
|
Unifying code-identical protection implementations for linux.
|
2012-08-15 16:47:50 +01:00 |
|
protocol.c
|
Check classes after defining them.
|
2014-04-04 12:51:07 +01:00 |
|
protocol.h
|
Mps: fix w3i3mv "all" build with vc6:
|
2006-04-07 15:56:43 +01:00 |
|
protsgix.c
|
Responding to nb's review comments.
|
2012-09-12 23:00:33 +01:00 |
|
protw3.c
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
protxc.c
|
Avoid use of unreachable code in protcatchthread on os x.
|
2014-02-24 18:07:14 +00:00 |
|
protxc.h
|
Fixing a couple of comments that are out of date.
|
2013-07-05 01:53:51 +01:00 |
|
pthrdext.c
|
Fixing minor linux build error left over from dl's debugging.
|
2013-07-01 20:51:21 +01:00 |
|
pthrdext.h
|
mps br/timing: tabs in header files. (p4 diff -db -- confirms whitespace changes only).
|
2008-11-07 13:58:56 +00:00 |
|
qs.c
|
Explain how to call mps_root_create_table() safely (avoiding type punning). fix example for mps_root_create_table_masked(). use the recommended approach in qs.c.
|
2014-04-04 11:49:19 +01:00 |
|
range.c
|
Improving rangecopy based on code review suggestion <https://info.ravenbrook.com/mail/2014/03/10/17-01-58/0/>.
|
2014-03-12 11:30:05 +00:00 |
|
range.h
|
Improving rangecopy based on code review suggestion <https://info.ravenbrook.com/mail/2014/03/10/17-01-58/0/>.
|
2014-03-12 11:30:05 +00:00 |
|
ref.c
|
Implementing top-down (last fit) allocation in zones.
|
2014-03-13 12:06:28 +00:00 |
|
replay.c
|
Fix review comments from dl <https://info.ravenbrook.com/mail/2014/03/25/17-44-56/0/>.
|
2014-03-26 12:27:35 +00:00 |
|
reserv.c
|
Check classes after defining them.
|
2014-04-04 12:51:07 +01:00 |
|
ring.c
|
Mps: implementing remember / restore protection for real.
|
2003-11-13 17:07:13 +00:00 |
|
ring.h
|
Avoid undefined behaviour in ring_elt by using parent (and thus offsetof) instead of deferencing a null pointer. add missing typedef for rememberedsummaryblockstruct. update ring design accordingly.
|
2013-05-22 16:45:45 +01:00 |
|
root.c
|
Further elimination of type puns that violate the strict aliasing rule. this change eliminates puns on the format methods.
|
2012-09-12 19:45:27 +01:00 |
|
sa.c
|
Fixing up the build on freebsd (fri3gc)
|
2014-02-17 17:00:08 +00:00 |
|
sa.h
|
Minor updates in response to review. see https://info.ravenbrook.com/mail/2014/02/17/16-27-18/0/
|
2014-02-17 16:45:12 +00:00 |
|
sac.c
|
Private symbols _mps_sac_s and _mps_sac_freelist_block_s now start with underscores, as per external interface policy.
|
2013-03-08 12:10:44 +00:00 |
|
sac.h
|
Private symbols _mps_sac_s and _mps_sac_freelist_block_s now start with underscores, as per external interface policy.
|
2013-03-08 12:10:44 +00:00 |
|
sacss.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
sc.h
|
Merging recent improvements from custom/cet/main to masters, but carefully excluding inclusion of configura-specific modules in mps.c.
|
2012-09-13 17:33:36 +01:00 |
|
seg.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
segsmss.c
|
Check classes after defining them.
|
2014-04-04 12:51:07 +01:00 |
|
shield.c
|
Adding comment i was prompted to write at <http://news.ycombinator.com/item?id=4524036> to the code at shieldexpose.
|
2012-09-14 22:28:56 +01:00 |
|
span.c
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
splay.c
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
splay.h
|
Merging branch/2014-02-22/splay-tune to pick up splay tree improvements.
|
2014-02-28 14:27:40 +00:00 |
|
spw3i3.c
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
spw3i6.c
|
64-bit support for pelles c:
|
2014-03-25 10:59:09 +00:00 |
|
ss.c
|
Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts.
|
2012-09-06 17:17:18 +01:00 |
|
ss.h
|
Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts.
|
2012-09-06 17:17:18 +01:00 |
|
ssan.c
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
ssixi3.c
|
Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts.
|
2012-09-06 17:17:18 +01:00 |
|
ssixi6.c
|
Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts.
|
2012-09-06 17:17:18 +01:00 |
|
ssw3i3mv.c
|
Mps compiles and runs using pelles c.
|
2014-03-21 18:28:39 +00:00 |
|
ssw3i3pc.c
|
Mps compiles and runs using pelles c.
|
2014-03-21 18:28:39 +00:00 |
|
ssw3i6mv.c
|
Fix header comment for ssw3i6*.c -- win64 not win32.
|
2014-03-29 17:24:28 +00:00 |
|
ssw3i6pc.c
|
Fix header comment for ssw3i6*.c -- win64 not win32.
|
2014-03-29 17:24:28 +00:00 |
|
steptest.c
|
64-bit support for pelles c:
|
2014-03-25 10:59:09 +00:00 |
|
table.c
|
Merging spelling corrections contributed by bruce mitchener.
|
2013-02-18 15:46:39 +00:00 |
|
table.h
|
Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts.
|
2012-09-06 17:17:18 +01:00 |
|
teletest.c
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
testlib.c
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
testlib.h
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
th.h
|
Fixed various tagging and cross-referencing errors.
|
2002-06-24 13:16:30 +01:00 |
|
than.c
|
Further reduction of interface puns that violate the strict aliasing rule, this time in thread function types and the corresponding threadstruct.
|
2012-09-12 19:32:37 +01:00 |
|
thix.c
|
Merging spelling corrections contributed by bruce mitchener.
|
2013-02-18 15:46:39 +00:00 |
|
thw3.c
|
Merging spelling corrections contributed by bruce mitchener.
|
2013-02-18 15:46:39 +00:00 |
|
thw3.h
|
Further reduction of interface puns that violate the strict aliasing rule, this time in thread function types and the corresponding threadstruct.
|
2012-09-12 19:32:37 +01:00 |
|
thw3i3.c
|
Merging spelling corrections contributed by bruce mitchener.
|
2013-02-18 15:46:39 +00:00 |
|
thw3i6.c
|
Merging spelling corrections contributed by bruce mitchener.
|
2013-02-18 15:46:39 +00:00 |
|
thxc.c
|
Documentation and commentary clarifications in response to code review <https://info.ravenbrook.com/mail/2013/07/11/13-17-56/0/>.
|
2013-07-11 15:44:19 +01:00 |
|
trace.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
traceanc.c
|
Fix some checkleveldeep assertions:
|
2014-03-20 23:37:02 +00:00 |
|
tract.c
|
Resolving questions left behind in fixmes.
|
2014-02-28 14:42:44 +00:00 |
|
tract.h
|
Removing the freering allocation cache, which breaks the cbs abstraction and does not give any benefit once we’re allocating from zonecbss.
|
2014-02-25 11:35:18 +00:00 |
|
tree.c
|
Improving comments in response to code review suggestions <https://info.ravenbrook.com/mail/2014/03/11/14-47-33/0/>.
|
2014-03-11 15:46:51 +00:00 |
|
tree.h
|
Improving comments in response to code review suggestions <https://info.ravenbrook.com/mail/2014/03/11/14-47-33/0/>.
|
2014-03-11 15:46:51 +00:00 |
|
version.c
|
Update release index and bump release number accordingly.
|
2014-03-18 18:11:48 +00:00 |
|
vman.c
|
Adding arg to windows makefiles. adding trivial params implementation to vman.c.
|
2013-05-09 15:00:30 +01:00 |
|
vmix.c
|
Remove diag facility.
|
2013-06-05 18:35:40 +01:00 |
|
vmw3.c
|
Untabify.
|
2013-05-11 19:10:56 +01:00 |
|
w3i3mv.nmk
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
w3i3pc.nmk
|
Fix review comments from dl <https://info.ravenbrook.com/mail/2014/03/25/17-44-56/0/>.
|
2014-03-26 12:27:35 +00:00 |
|
w3i6mv.nmk
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
w3i6pc.nmk
|
Fix review comments from dl <https://info.ravenbrook.com/mail/2014/03/25/17-44-56/0/>.
|
2014-03-26 12:27:35 +00:00 |
|
walk.c
|
Tidy-up of attributes and pool classes:
|
2014-04-04 17:05:08 +01:00 |
|
walkt0.c
|
Ensure that all test cases call testlib_init so that the testlib assertion handler is installed: this ensures that on windows you can set mps_testlib_noabort to avoid the dialog box from abort().
|
2014-03-24 11:41:01 +00: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
|
New makefile xci6ll.gmk provides way to compile the mps one file at a time on os x.
|
2014-03-24 21:27:35 +00:00 |
|
zcoll.c
|
Catch-up merge from master sources to branch/2014-03-21/pellesc.
|
2014-03-28 13:54:30 +00:00 |
|
zmess.c
|
Turn on -wunreachable-code for gcc and clang.
|
2014-03-30 14:26:02 +01:00 |