| .. |
|
mps.xcodeproj
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +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
|
Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04/10/23-23-42/0/> for full analysis.
|
2014-04-11 00:26:48 +01:00 |
|
abq.h
|
Change result type of abqpush, abqpop and abqpeek to bool.
|
2014-01-10 18:44:46 +00:00 |
|
abqtest.c
|
Use the mps to manage memory in test cases, not malloc!
|
2014-04-11 21:27:31 +01:00 |
|
airtest.c
|
Move the marker down the stack so that gcc's aggressive inline won't scupper it.
|
2014-04-14 18:37:31 +01:00 |
|
amcss.c
|
Fix amcssth -- don't try to test two incompatible features at the same time (see job003561).
|
2014-04-10 15:06:58 +01:00 |
|
amcsshe.c
|
Fix amcssth -- don't try to test two incompatible features at the same time (see job003561).
|
2014-04-10 15:06:58 +01:00 |
|
amcssth.c
|
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 |
|
amsss.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
amssshe.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
apss.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
arena.c
|
Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used.
|
2014-04-07 15:36:18 +01:00 |
|
arenacl.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
arenacv.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
arenavm.c
|
Default value for mps_key_arena_size makes it easier to create arenas.
|
2014-04-11 21:15:09 +01:00 |
|
arg.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
arg.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 |
|
awlut.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
awluthe.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
awlutth.c
|
New header testthr.h provides simple threading interface.
|
2014-04-08 15:14:32 +01:00 |
|
boot.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +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
|
Catch-up merge from master sources to branch/2014-01-15/nailboard.
|
2014-04-07 10:38:08 +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
|
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 |
|
cbs.c
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +01:00 |
|
cbs.h
|
Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used.
|
2014-04-07 15:36:18 +01: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
|
Remove "todo: checkleveldeep asserts on arena creation with bootstrapping problems." -- this was fixed in change 184924.
|
2014-04-07 00:29:09 +01:00 |
|
clock.h
|
Remove todo -- this was done in change 179501.
|
2014-04-06 15:53:34 +01:00 |
|
comm.gmk
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +01:00 |
|
commpost.nmk
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +01:00 |
|
commpre.nmk
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +01:00 |
|
config.h
|
Default value for mps_key_arena_size makes it easier to create arenas.
|
2014-04-11 21:15:09 +01:00 |
|
dbgpool.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01: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
|
Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04/10/23-23-42/0/> for full analysis.
|
2014-04-11 00:26:48 +01:00 |
|
event.c
|
Avoid strict aliasing warnings from gcc 4.8.
|
2014-04-12 21:44:18 +01:00 |
|
event.h
|
Improved support for pelles c:
|
2014-03-24 18:23:29 +00:00 |
|
eventcnv.c
|
Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04/10/23-23-42/0/> for full analysis.
|
2014-04-11 00:26:48 +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
|
Catch-up merge from master sources to branch/2014-03-30/addrset.
|
2014-04-07 15:02:09 +01: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
|
Ensure that mpseventsql compiles with gcc -wmissing-variable-declarations.
|
2014-04-11 21:18:23 +01:00 |
|
eventtxt.c
|
Fix compilation of eventtxt.c on lii6gc.
|
2014-04-12 21:33:29 +01:00 |
|
exposet0.c
|
Fix amcssth -- don't try to test two incompatible features at the same time (see job003561).
|
2014-04-10 15:06:58 +01:00 |
|
expt825.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
failover.c
|
Catch-up merge from master sources to branch/2014-03-30/addrset.
|
2014-04-07 15:02:09 +01:00 |
|
failover.h
|
New module failover implements a fail-over allocator as a land class.
|
2014-04-03 12:52:23 +01:00 |
|
finalcv.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
finaltest.c
|
Avoid warning on lii3gc.
|
2014-04-14 12:13:22 +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
|
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
|
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 |
|
fmtscheme.c
|
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 |
|
fmtscheme.h
|
Fixed dl's review comments <https://info.ravenbrook.com/mail/2014/04/01/13-28-17/0/>.
|
2014-04-01 17:02:00 +01:00 |
|
format.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
fotest.c
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +01:00 |
|
freelist.c
|
Trying to create a freelist with too-small alignment is a static programming error, not a dynamic failure condition, so aver instead of returning resparam. (see job003485).
|
2014-04-10 13:02:22 +01:00 |
|
freelist.h
|
New module failover implements a fail-over allocator as a land class.
|
2014-04-03 12:52:23 +01: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 -wconversion off again. (the mps builds with this option with gcc 4.8 but not with gcc 4.6.3 on the travis buildbots.)
|
2014-04-11 15:28:03 +01:00 |
|
gcbench.c
|
Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04/10/23-23-42/0/> for full analysis.
|
2014-04-11 00:26:48 +01:00 |
|
getopt.h
|
Fix bugs in exposet0.c and steptest.c on windows.
|
2014-04-08 16:26:27 +01:00 |
|
getoptl.c
|
Merging the "dj" benchmark from the benchmarking development branch.
|
2014-01-24 15:29:28 +00:00 |
|
global.c
|
Check the poolring so that there is an assertion failure (not a crash) if the client fails to destroy a pool.
|
2014-04-14 22:31:24 +01:00 |
|
gp.gmk
|
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
|
2013-09-30 17:18:52 +01:00 |
|
land.c
|
New module failover implements a fail-over allocator as a land class.
|
2014-04-03 12:52:23 +01:00 |
|
landtest.c
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +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 -wduplicate-enum and -wmissing-variable-declarations options for clang. ensure the mps compiles with these options.
|
2014-04-11 15:17:20 +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 headers from the test suite.
|
2014-04-08 13:03:04 +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
|
Use the mps to manage memory in test cases, not malloc!
|
2014-04-11 21:27:31 +01: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 |
|
lockut.c
|
Use the mps to manage memory in test cases, not malloc!
|
2014-04-11 21:27:31 +01: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
|
Catch-up merge from master sources to branch/2014-03-30/addrset.
|
2014-04-07 15:02:09 +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
|
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
|
2013-09-30 17:18:52 +01:00 |
|
meter.h
|
Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04/10/23-23-42/0/> for full analysis.
|
2014-04-11 00:26:48 +01:00 |
|
misc.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 |
|
mpm.c
|
Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04/10/23-23-42/0/> for full analysis.
|
2014-04-11 00:26:48 +01:00 |
|
mpm.h
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +01:00 |
|
mpmss.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
mpmst.h
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +01:00 |
|
mpmtypes.h
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +01:00 |
|
mps.c
|
Catch-up merge from master sources to branch/2014-03-30/addrset.
|
2014-04-07 15:02:09 +01:00 |
|
mps.h
|
Fixed dl's review comments <https://info.ravenbrook.com/mail/2014/04/01/13-28-17/0/>.
|
2014-04-01 17:02:00 +01: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
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
mpsicv.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +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 |
|
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 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 |
|
nailboard.c
|
Add -wconversion to the options for gcc. ensure that the mps builds.
|
2014-04-11 14:25:15 +01:00 |
|
nailboard.h
|
Fixed rb's review comments <https://info.ravenbrook.com/mail/2014/03/31/15-48-46/0/>
|
2014-03-31 19:03:32 +01:00 |
|
nailboardtest.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
pc.nmk
|
Update file types: add +k (keyword expansion).
|
2014-03-24 20:36:57 +00:00 |
|
pool.c
|
Catch-up merge from master sources to branch/2014-01-15/nailboard.
|
2014-04-07 10:38:08 +01:00 |
|
poolabs.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
poolamc.c
|
Amc/amcz subclass test needs to be other way round now.
|
2014-04-07 23:05:35 +01:00 |
|
poolams.c
|
Must ensure the consistency of a segment even if we are just about to free it, because the segment must pass the segcheck inside segfree.
|
2014-04-10 19:40:42 +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
|
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 |
|
poollo.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
poolmfs.c
|
Add -wconversion to the options for gcc. ensure that the mps builds.
|
2014-04-11 14:25:15 +01:00 |
|
poolmfs.h
|
Tidying up arena cbs mfs teardown.
|
2014-02-25 11:16:12 +00:00 |
|
poolmrg.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +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
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
poolmv.h
|
Document the constraints on the mean and maximum size arguments to the mv pool class. remove documentation from poolmv.h: this is in the manual now.
|
2014-04-10 15:36:51 +01:00 |
|
poolmv2.c
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +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
|
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
|
2014-04-15 13:14:50 +01:00 |
|
pooln.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +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
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
poolsnc.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +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
|
Simpler cast, more checking.
|
2014-04-14 12:13:31 +01:00 |
|
prmci3w3.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
prmci3xc.c
|
Simpler cast, more checking.
|
2014-04-14 12:32:18 +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
|
Simpler casting, and more checking.
|
2014-04-14 12:07:14 +01:00 |
|
prmci6w3.c
|
Turn on -wswitch-default for gcc.
|
2014-04-04 12:16:59 +01:00 |
|
prmci6xc.c
|
Simpler casting and more checking.
|
2014-04-14 11:34:20 +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
|
Improve control over checking:
|
2014-04-06 22:51:05 +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 strict aliasing warnings from gcc 4.8.
|
2014-04-12 21:44:18 +01:00 |
|
protxc.h
|
Fixing a couple of comments that are out of date.
|
2013-07-05 01:53:51 +01:00 |
|
pthrdext.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +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
|
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 |
|
range.c
|
Catch-up merge from master sources to branch/2014-03-30/addrset.
|
2014-04-07 15:02:09 +01:00 |
|
range.h
|
Catch-up merge from master sources to branch/2014-03-30/addrset.
|
2014-04-07 15:02:09 +01: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
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
ring.c
|
Check the poolring so that there is an assertion failure (not a crash) if the client fails to destroy a pool.
|
2014-04-14 22:31:24 +01:00 |
|
ring.h
|
Check the poolring so that there is an assertion failure (not a crash) if the client fails to destroy a pool.
|
2014-04-14 22:31:24 +01:00 |
|
root.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
sa.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01: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
|
Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04/10/23-23-42/0/> for full analysis.
|
2014-04-11 00:26:48 +01: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
|
Add -wconversion to the options for gcc. ensure that the mps builds.
|
2014-04-11 14:25:15 +01:00 |
|
segsmss.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +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
|
Fix the condition for splaynodeupdate.
|
2014-04-07 16:26:03 +01:00 |
|
splay.h
|
Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used.
|
2014-04-07 15:36:18 +01: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
|
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 |
|
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
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
testlib.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
testlib.h
|
Delete mpsw3.h (and associated warning pragma): obsoleted by change from structured to vectored exception handling.
|
2014-04-09 17:31:06 +01:00 |
|
testthr.h
|
New header testthr.h provides simple threading interface.
|
2014-04-08 15:14:32 +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
|
Fixed various tagging and cross-referencing errors.
|
2002-06-24 13:16:30 +01:00 |
|
than.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
thix.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
thw3.c
|
Improve control over checking:
|
2014-04-06 22:51:05 +01: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
|
Improve control over checking:
|
2014-04-06 22:51:05 +01:00 |
|
trace.c
|
Add -wconversion to the options for gcc. ensure that the mps builds.
|
2014-04-11 14:25:15 +01:00 |
|
traceanc.c
|
Fix some checkleveldeep assertions:
|
2014-03-20 23:37:02 +00:00 |
|
tract.c
|
Catch-up merge from master sources to branch/2014-03-30/addrset.
|
2014-04-07 15:02:09 +01: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
|
Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used.
|
2014-04-07 15:36:18 +01:00 |
|
version.c
|
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 |
|
vman.c
|
Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04/10/23-23-42/0/> for full analysis.
|
2014-04-11 00:26:48 +01:00 |
|
vmix.c
|
Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04/10/23-23-42/0/> for full analysis.
|
2014-04-11 00:26:48 +01:00 |
|
vmw3.c
|
Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04/10/23-23-42/0/> for full analysis.
|
2014-04-11 00:26:48 +01:00 |
|
w3i3mv.nmk
|
Catch up merge from masters to branch/2014-01-15/nailboard.
|
2014-04-01 11:43:47 +01: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
|
Catch up merge from masters to branch/2014-01-15/nailboard.
|
2014-04-01 11:43:47 +01: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
|
Fix arenarootswalk:
|
2014-04-14 23:38:54 +01:00 |
|
walkt0.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +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
|
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
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |
|
zmess.c
|
Remove unnecessary headers from the test suite.
|
2014-04-08 13:03:04 +01:00 |