| .. |
|
mps.xcodeproj
|
Always run all the testcases, noting failures instead of stopping.
|
2013-05-24 11:25:15 +01:00 |
|
w3mv
|
Adding leader comment to .p4ignore files and setting keyword expansion.
|
2013-05-10 03:52:36 +01:00 |
|
.gdbinit
|
Mps: portable version of exposet0 test
|
2003-11-04 15:41:57 +00:00 |
|
.p4ignore
|
Adding a .p4ignore file for use with "p4 reconcile"
|
2012-09-23 18:01:48 +01:00 |
|
abq.c
|
Tidy up code from unused variable warnings.
|
2012-07-31 14:19:26 +01:00 |
|
abq.h
|
Fixed various tagging and cross-referencing errors.
|
2002-06-24 13:16:30 +01:00 |
|
abqtest.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
amcss.c
|
Comment out all calls to mps_arena_commit_limit_set in test case amcsshe. (this test case formerly set the commit limit "in the hope of getting one dynamic collection", but this was unreliable: see job003440 for details.)
|
2013-03-12 15:15:57 +00:00 |
|
amcsshe.c
|
Comment out all calls to mps_arena_commit_limit_set in test case amcsshe. (this test case formerly set the commit limit "in the hope of getting one dynamic collection", but this was unreliable: see job003432 for details.)
|
2013-03-07 17:08:07 +00:00 |
|
amcssth.c
|
The amcssth test case now registers its threads' stacks as roots with the mps.
|
2013-03-07 14:53:31 +00:00 |
|
amsss.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
amssshe.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
apss.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
arena.c
|
Adjusting the default extend_by of the mv pool to be more sensible and match the other pools, but overriding it in the case of the arena control pool, where the default originated.
|
2013-05-19 20:01:52 +01:00 |
|
arenacl.c
|
Renaming some local variables from "index" to "indx" to avoid shadowing the function "index".
|
2013-05-20 19:37:18 +01:00 |
|
arenacv.c
|
Rename mps_key_arena_cl_addr to mps_key_arena_cl_base.
|
2013-05-12 18:12:47 +01:00 |
|
arenavm.c
|
Removing dependency on standard c library memcpy. oops.
|
2013-05-20 16:31:34 +01:00 |
|
arg.c
|
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 |
|
arg.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 |
|
awlut.c
|
Ensure that the last entry in the table is preserved, so that we don't get a false positive due to the local variable 'string' keeping this entry alive.
|
2013-03-08 11:36:38 +00:00 |
|
awluthe.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
awlutth.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +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
|
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 |
|
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
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
bttest.c
|
Removing obsolete platforms:
|
2012-08-12 23:27:35 +01:00 |
|
buffer.c
|
Replacing duplicate *trivvarargs methods with a single implementation in args.c.
|
2013-05-16 13:10:01 +01:00 |
|
cbs.c
|
New macro mps_arg and revised macro mps_args_add mean that client programs no longer need to know which keyword argument goes in which field. revise documentation accordingly.
|
2013-05-12 17:21:03 +01:00 |
|
cbs.h
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34:59 +01:00 |
|
cbstest.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
chain.h
|
Eliminating interface puns that break the strict aliasing rule. the last of the structure puns and casts, i think.
|
2012-09-12 20:00:04 +01:00 |
|
check.h
|
Responding to nb's review of variety-reform.
|
2012-09-06 16:47:44 +01:00 |
|
clock.h
|
Use __builtin_readcyclecounter for event_clock if it's available.
|
2013-05-16 13:37:31 +01:00 |
|
comm.gmk
|
Always run all the testcases, noting failures instead of stopping.
|
2013-05-24 11:25:15 +01:00 |
|
commpost.nmk
|
More build/install improvements:
|
2013-02-05 15:43:41 +00:00 |
|
commpre.nmk
|
Port eventsql and friends to windows 7.
|
2013-01-30 16:06:59 +00:00 |
|
config.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 |
|
dbgpool.c
|
New macro mps_arg and revised macro mps_args_add mean that client programs no longer need to know which keyword argument goes in which field. revise documentation accordingly.
|
2013-05-12 17:21:03 +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 |
|
diag.c
|
Fixing type puns discovered by gcc 4.2.1 on freebsd with -o3.
|
2012-09-07 22:03:41 +01:00 |
|
event.c
|
Preventing failure if there is an assertion before event buffers are initialized.
|
2013-05-20 19:37:59 +01:00 |
|
event.h
|
When events are disabled, make eventn macros declare their arguments as unused to suppress warnings, as would happen when they are enabled.
|
2012-09-25 23:23:14 +01:00 |
|
eventcnv.c
|
Merging spelling corrections contributed by bruce mitchener.
|
2013-02-18 15:46:39 +00: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
|
Merging spelling corrections contributed by bruce mitchener.
|
2013-02-18 15:46:39 +00:00 |
|
eventpro.c
|
Merging recent review responses from branch/2012-08-23/diagnostic-telemetry.
|
2012-09-07 15:49:18 +01:00 |
|
eventpro.h
|
Removing unnecessary "event" override.
|
2012-08-31 21:54:43 +01:00 |
|
eventrep.c
|
Merging branch/2012-08-21/diagnostic-telemetry.
|
2012-09-05 23:45:31 +01: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
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
eventtxt.c
|
Print event code in uppercase hexadecimal for consistency.
|
2013-02-08 14:52:05 +00:00 |
|
exposet0.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
expt825.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
finalcv.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
finaltest.c
|
Add testlib_unused(argc) where necessary, so that test cases build on xci6ll.
|
2013-03-07 14:32:40 +00:00 |
|
fmtdy.c
|
Renaming duplicate mps_word_* macros in fmtdy.c so that it can be concatenated with mps.c for open dylan.
|
2012-09-06 18:12:30 +01: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
|
Removing obsolete platforms:
|
2012-08-12 23:27:35 +01:00 |
|
fmtdytst.h
|
Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts.
|
2012-09-06 17:17:18 +01: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
|
Removing obsolete platforms:
|
2012-08-12 23:27:35 +01: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
|
Converting some "@@@@" markers to descriptive "todo" actions.
|
2012-09-25 22:50:16 +01:00 |
|
fri3gc.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 |
|
fri6gc.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 |
|
gc.gmk
|
Gcc 4.7.3 on ubuntu 13 has stricter alias checking. disabling for now.
|
2013-05-20 16:33:28 +01:00 |
|
global.c
|
Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles.
|
2013-05-08 16:21:12 +01:00 |
|
gp.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 |
|
ld.c
|
Eliminating type puns on scan states, location dependencies, and allocation points through the mps interface.
|
2012-09-07 12:58:57 +01:00 |
|
libcbt.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00: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 |
|
lo.h
|
Merging branch mps/2002-05-22/open-source-prep.
|
2002-06-18 16:19:34 +01:00 |
|
locbwcss.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00: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
|
Add testlib_unused(argc) where necessary, so that test cases build on xci6ll.
|
2013-03-07 14:32:40 +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
|
Adding unused declaration for unused variable.
|
2013-05-08 14:11:27 +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
|
Adding more events corresponding to diagnostics.
|
2012-08-31 19:33:45 +01:00 |
|
locusss.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
locv.c
|
Add testlib_unused(argc) where necessary, so that test cases build on xci6ll.
|
2013-03-07 14:32:40 +00:00 |
|
message.c
|
Mps br/timing: (cosmetic):
|
2008-11-24 16:53:12 +00:00 |
|
messtest.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
meter.c
|
Merging spelling corrections contributed by bruce mitchener.
|
2013-02-18 15:46:39 +00:00 |
|
meter.h
|
Mps br/diag: rename #def "diagnostics" as "statistics", as all the
|
2007-06-29 14:08:00 +01:00 |
|
misc.h
|
Fixing warnings found by lii6gc build.
|
2012-08-31 21:27:55 +01:00 |
|
mpm.c
|
Fixing type puns discovered by gcc 4.2.1 on freebsd with -o3.
|
2012-09-07 22:03:41 +01:00 |
|
mpm.h
|
Replacing duplicate *trivvarargs methods with a single implementation in args.c.
|
2013-05-16 13:10:01 +01:00 |
|
mpmss.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
mpmst.h
|
Converting varags on buffer and ap creation into keyword argument lists.
|
2013-05-09 18:25:53 +01:00 |
|
mpmtypes.h
|
Eliminating unnecessary use of varargs in segment split and merge functions.
|
2013-05-16 03:02:20 +01:00 |
|
mps.c
|
First draft of keyword arguments. mainly checking in in order to try working with git fusion on this branch.
|
2013-05-02 17:55:07 +01:00 |
|
mps.h
|
Adding mps_arg_s fields for float and double, to complete the set of basic types.
|
2013-05-16 13:13:51 +01:00 |
|
mpsacl.h
|
Remove mps_arg from mps.h.
|
2013-05-13 21:01:38 +01:00 |
|
mpsavm.h
|
Mps br/vmarenagrow: new mps interface function mps_arena_vm_growth():
|
2008-01-11 16:07:51 +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
|
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 |
|
mpsicv.c
|
Don't accidentally leave the arena in the clamped state after calling mps_arena_collect:
|
2013-03-08 12:23:44 +00: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
|
Responding to nb's review comments.
|
2012-09-07 15:46:18 +01:00 |
|
mpsiw3.c
|
Deprecating the mps trampoline by using vectored exception handling on windows.
|
2013-02-20 12:11:40 +00:00 |
|
mpslib.h
|
Mps br/timing: hack in mps_clock_t
|
2008-10-31 17:14:37 +00:00 |
|
mpsliban.c
|
Remove assertion which requires a higher-resolution clock() than freebsd has. document an alternative mps_clock() implementation using getrusage().
|
2012-11-15 22:06:49 +00:00 |
|
mpstd.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 |
|
mpsw3.h
|
Merging branch mps/2002-05-22/open-source-prep.
|
2002-06-18 16:19:34 +01:00 |
|
mpswin.h
|
Mps br/vc9: undo #pragma warning (4996) in mpslib.h and mpswin.h; testlib.c is where it is needed
|
2008-09-10 18:50:13 +01:00 |
|
mv2test.c
|
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 |
|
ntbuild.cmd
|
Mainline changes to make a standard nt build environment based on nt6.1
|
2011-08-29 13:09:37 +01:00 |
|
osxc.h
|
Remove obsolete wrokarounds for historical problems in ancient mac os x headers: these workarounds are no longer needed.
|
2005-02-02 18:01:36 +00:00 |
|
pool.c
|
Converting varags on buffer and ap creation into keyword argument lists.
|
2013-05-09 18:25:53 +01:00 |
|
poolabs.c
|
Replacing duplicate *trivvarargs methods with a single implementation in args.c.
|
2013-05-16 13:10:01 +01:00 |
|
poolamc.c
|
Catch up merge from mps master to keyword arguments development branch.
|
2013-05-17 14:37:48 +01:00 |
|
poolams.c
|
Making clear the size of the array of args passed to varargs conversion methods.
|
2013-05-16 03:12:11 +01:00 |
|
poolams.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 |
|
poolamsi.c
|
Merging branch mps/2002-05-22/open-source-prep.
|
2002-06-18 16:19:34 +01:00 |
|
poolawl.c
|
Catch up merge from mps master to keyword arguments development branch.
|
2013-05-17 14:37:48 +01:00 |
|
poollo.c
|
Making clear the size of the array of args passed to varargs conversion methods.
|
2013-05-16 03:12:11 +01:00 |
|
poolmfs.c
|
Making clear the size of the array of args passed to varargs conversion methods.
|
2013-05-16 03:12:11 +01:00 |
|
poolmfs.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 |
|
poolmrg.c
|
Renaming some local variables from "index" to "indx" to avoid shadowing the function "index".
|
2013-05-20 19:37:18 +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
|
Making clear the size of the array of args passed to varargs conversion methods.
|
2013-05-16 03:12:11 +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
|
Fixing bogus comparison in assertion found by gcc warnings on linux.
|
2013-05-20 16:30:59 +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
|
Fixing the mvff documentation to say that the keyword arguments are optional, and documenting their default values.
|
2013-05-16 18:12:54 +01:00 |
|
pooln.c
|
Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles.
|
2013-05-08 16:21:12 +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
|
New macro mps_arg and revised macro mps_args_add mean that client programs no longer need to know which keyword argument goes in which field. revise documentation accordingly.
|
2013-05-12 17:21:03 +01:00 |
|
poolsnc.c
|
Catch up merge from mps master to keyword arguments development branch.
|
2013-05-17 14:37:48 +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
|
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 |
|
prmci3w3.c
|
Eliminating "impl" type tags and replacing them with uri-style file references.
|
2002-06-07 17:34: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
|
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 |
|
prmci6w3.c
|
Port instruction stepper to x64 with stub instruction decode
|
2012-05-24 17:13:04 +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 |
|
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
|
Merging branch mps/2002-05-22/open-source-prep.
|
2002-06-18 16:19:34 +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
|
Fix typo ("not" for "now").
|
2013-04-25 20:10:10 +01:00 |
|
pthrdext.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 |
|
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
|
Avoid type puns.
|
2013-05-06 18:39:26 +01:00 |
|
ref.c
|
Fixed up long constants and shifts that needed to be cast to correct type.
|
2012-05-03 16:38:47 +01:00 |
|
replay.c
|
Fixing remaining fixmes.
|
2012-08-31 21:39:56 +01:00 |
|
reserv.c
|
Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles.
|
2013-05-08 16:21:12 +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 |
|
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
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00: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
|
Adding missing check on return value found by xcode analyzer.
|
2013-05-22 12:29:10 +01:00 |
|
segsmss.c
|
Eliminating unnecessary use of varargs in segment split and merge functions.
|
2013-05-16 03:02:20 +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 |
|
spi3.c
|
Changing global graphics copyright notice to say "portions copyright" to avoid confusion.
|
2002-06-18 16:28:41 +01:00 |
|
splay.c
|
Fixing up occurences of "unsigned long" in the main mps and test code so that we no longer assume that "unsigned long" is large enough for a pointer or size, or that it's the longest available integer type, since these are not true on 64-bit windows.
|
2012-04-23 16:20:40 +01:00 |
|
splay.h
|
Cbs and splay now pass size through as closure parameters, rather than messing with unsigned long.
|
2012-03-27 17:15:25 +01: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
|
Merging recent improvements to master into version 1.110 prior to release.
|
2012-09-13 19:21:49 +01:00 |
|
ssw3i6mv.c
|
Merging recent improvements to master into version 1.110 prior to release.
|
2012-09-13 19:21:49 +01:00 |
|
steptest.c
|
Make mps_arena_step suitable for purpose: arenastep now calls tracestartcollectall directly (not via arenastartcollect) so that it no longer unclamps the arena as a side effect.
|
2013-03-08 15:13:16 +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
|
mps br/timing: tabs in source files. (p4 diff -db -- confirms whitespace changes only).
|
2008-11-07 13:56:12 +00:00 |
|
testlib.c
|
Ensure that the random seed is not lost in case of failure.
|
2013-05-23 20:10:36 +01:00 |
|
testlib.h
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +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 |
|
trace.c
|
Merging spelling corrections contributed by bruce mitchener.
|
2013-02-18 15:46:39 +00:00 |
|
traceanc.c
|
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 |
|
tract.c
|
Adding references to critical path design.
|
2012-09-07 20:49:05 +01:00 |
|
tract.h
|
mps br/vmem: simple-chunk-return:
|
2010-03-22 13:39:36 +00:00 |
|
version.c
|
Updating mps_release to release/1.111.0
|
2013-05-08 13:57:31 +01: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
|
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 |
|
vmw3.c
|
Untabify.
|
2013-05-11 19:10:56 +01:00 |
|
w3i3mv.nmk
|
Adding arg to windows makefiles. adding trivial params implementation to vman.c.
|
2013-05-09 15:00:30 +01:00 |
|
w3i6mv.nmk
|
Adding arg to windows makefiles. adding trivial params implementation to vman.c.
|
2013-05-09 15:00:30 +01:00 |
|
walk.c
|
Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts.
|
2012-09-06 17:17:18 +01:00 |
|
walkt0.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
xci3gc.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 |
|
zcoll.c
|
Improve the usability of the test suite:
|
2013-03-07 13:13:32 +00:00 |
|
zmess.c
|
Don't accidentally leave the arena in the clamped state after calling mps_arena_collect:
|
2013-03-08 12:23:44 +00:00 |