1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-24 06:20:43 -08:00
emacs/mps/code
2014-06-12 17:18:50 +01:00
..
mps.xcodeproj Catch-up merge from master sources @186335 to branch/2014-03-30/addrset. 2014-05-29 14:58: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 Pass and check special closure values unused_pointer, unused_size instead of null, 0. 2014-05-29 15:28:33 +01:00
airtest.c Scheme constructors now take an allocation point. 2014-05-04 20:39:31 +01:00
amcss.c It is an error to destroy a chain if there is an active trace using the chain. 2014-05-11 21:47:20 +01:00
amcsshe.c It is an error to destroy a chain if there is an active trace using the chain. 2014-05-11 21:47:20 +01:00
amcssth.c Fix the build on w3i6mv. 2014-05-20 19:36:04 +01:00
amsss.c Catch-up merge from master sources @186436 to branch/2014-04-08/align. 2014-06-08 16:30:53 +01:00
amssshe.c It is an error to destroy a chain if there is an active trace using the chain. 2014-05-11 21:47:20 +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 Fix the build on windows. 2014-05-20 19:01:26 +01:00
apss.c Fix the build on windows: 2014-06-11 11:57:15 +01:00
arena.c Fix problems identified by dl in review <https://info.ravenbrook.com/mail/2014/06/12/15-04-02/0/>. 2014-06-12 17:11:09 +01:00
arenacl.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
arenacv.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
arenavm.c Rename vmgrainsize to vmpagesize (because it is in fact the operating system page size) and to avoid confusion with the arena grain size. 2014-06-12 17:18:50 +01:00
arg.c Check the argument using argcheck. 2014-05-11 19:18:54 +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 Fix bugs in condemn logic: 2014-04-22 17:53:47 +01:00
awluthe.c Fix bugs in condemn logic: 2014-04-22 17:53:47 +01:00
awlutth.c New header testthr.h provides simple threading interface. 2014-04-08 15:14:32 +01:00
boot.c Fix assertion in bootblockcheck. 2014-05-20 12:44:36 +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 Remove unused pool class attributes. 2014-06-08 19:54:24 +01:00
cbs.c Pass and check special closure values unused_pointer, unused_size instead of null, 0. 2014-05-29 15:28:33 +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 Encapsulate the artifical ageing and reclaiming that's need to ensure that all the memory in a segment is accounted as free. addresses point made by rb in <https://info.ravenbrook.com/mail/2014/06/02/15-43-00/0/> 2014-06-08 13:12:12 +01: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 some unused headers. 2014-05-10 09:47:58 +01:00
comm.gmk Catch-up merge from master sources @186335 to branch/2014-03-30/addrset. 2014-05-29 14:58:50 +01:00
commpost.nmk Gcbench and djbench don't need to link against mps.lib (they include mps.c instead). 2014-05-30 13:41:59 +01:00
commpre.nmk Catch-up merge from master sources @186335 to branch/2014-03-30/addrset. 2014-05-29 14:58:50 +01:00
config.h Rename vmgrainsize to vmpagesize (because it is in fact the operating system page size) and to avoid confusion with the arena grain size. 2014-06-12 17:18:50 +01:00
dbgpool.c Ensure that the macro versions of shieldexpose and shieldcover are used. 2014-06-09 19:53:37 +01:00
dbgpool.h New type readonlyaddr for managed address that an interface promises only to read through. 2014-06-08 14:53:17 +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 In light of performance findings, boost the default arena size to 256 mb. add a -m option to djbench so that we can test the effect of setting the initial arena size on the manual pool classes. 2014-05-20 23:25:03 +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 Some remaining occurrences of "arena alignment". 2014-06-11 22:22:02 +01:00
eventrep.c Catch-up merge from master sources to branch/2014-03-25/ansi. 2014-04-07 16:04:58 +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 Ensure that mpseventsql compiles with gcc -wmissing-variable-declarations. 2014-04-11 21:18:23 +01:00
eventtxt.c Setenv requires _gnu_source, so get the headers in the right order so that the feature macros are set up in config.h before any system header is included. 2014-05-12 19:48:01 +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 Fix problems identified by rb in review <https://info.ravenbrook.com/mail/2014/05/29/13-01-02/0/>. 2014-05-29 14:50:36 +01:00
failover.h New module failover implements a fail-over allocator as a land class. 2014-04-03 12:52:23 +01:00
fbmtest.c Catch-up merge from master sources @186436 to branch/2014-04-08/align. 2014-06-08 16:30:53 +01:00
finalcv.c Park the arena before calling mps_chain_destroy. 2014-05-12 12:53:46 +01:00
finaltest.c Catch-up merge from master sources @186077 to branch/2014-04-23/awl. 2014-05-15 10:17:41 +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 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 Improve control over checking: 2014-04-06 22:51:05 +01:00
fotest.c Remove unused pool class attributes. 2014-06-08 19:54:24 +01:00
freelist.c Catch-up merge from master sources @186436 to branch/2014-04-08/align. 2014-06-08 16:30:53 +01:00
freelist.h Catch-up merge from master sources @186436 to branch/2014-04-08/align. 2014-06-08 16:30:53 +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 New type readonlyaddr for managed address that an interface promises only to read through. 2014-06-08 14:53:17 +01:00
gcbench.c Gcbench now reports the number of chunks. 2014-05-19 15:41:20 +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 Catch-up merge from master sources @186035 to branch/2014-03-25/ansi. 2014-05-12 18:42:33 +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 Pass and check special closure values unused_pointer, unused_size instead of null, 0. 2014-05-29 15:28:33 +01:00
landtest.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +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 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 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 Use x and x_none for x ∈ {lock, plinth, remembered_set, shield} to match the other settings (aver_and_check, event, statistics). 2014-04-16 10:48:21 +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 Add and document new configuration options config_thread_single and config_protection_none. 2014-03-26 23:19:04 +00:00
lockli.c Fix typo. 2014-03-27 12:22:19 +00:00
lockut.c Use the mps to manage memory in test cases, not malloc! 2014-04-11 21:27:31 +01:00
lockw3.c Add and document new configuration options config_thread_single and config_protection_none. 2014-03-26 23:19:04 +00:00
locus.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +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 Merge branch mps/branch/2014-04-23/awl into the master sources 2014-06-03 14:52:47 +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 Rename vmgrainsize to vmpagesize (because it is in fact the operating system page size) and to avoid confusion with the arena grain size. 2014-06-12 17:18:50 +01:00
mpmss.c Fix the build on windows: 2014-06-11 11:57:15 +01:00
mpmst.h Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
mpmtypes.h Catch-up merge from master sources @186460 to branch/2014-04-08/align. 2014-06-09 19:26:31 +01:00
mps.c Catch-up merge from master sources @186335 to branch/2014-03-30/addrset. 2014-05-29 14:58:50 +01:00
mps.h Catch-up merge from master sources @186436 to branch/2014-04-08/align. 2014-06-08 16:30:53 +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 Remove comment from mpscmv2.h -- it's obsolete (no such thing as mps_count_t) and anyway documentation is now in the manual. 2014-04-09 13:02:18 +01: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 The mps_args_add_field and mps_args_done now check that the number of arguments is in bounds. 2014-05-02 11:34:38 +01:00
mpsicv.c Park the arena before calling mps_chain_destroy. 2014-05-12 12:53:46 +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 Improve the assertion output so that it is less suggestive of a bug in the mps and more suggestive of a problem that needs investigation. 2014-05-12 15:59:21 +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 master sources to branch/2014-03-21/pellesc. 2014-03-28 13:54:30 +00:00
mv2test.c Update the stress test cases (apss, mpmss, sacss) so that they test different alignments. 2014-04-09 13:13:09 +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 Remove unused pool class attributes. 2014-06-08 19:54:24 +01:00
poolabs.c Remove unused pool class attributes. 2014-06-08 19:54:24 +01:00
poolamc.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
poolams.c Some remaining occurrences of "arena alignment". 2014-06-11 22:22:02 +01:00
poolams.h Use double-entry book-keeping and bank reconciliation to ensure the soundness and completeness of the pool generation size accounting. 2014-04-30 12:14:54 +01:00
poolamsi.c Merging branch mps/2002-05-22/open-source-prep. 2002-06-18 16:19:34 +01:00
poolawl.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
poollo.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
poolmfs.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
poolmfs.h Remove unused function mfsgetinfo and unused type mfsinfo. 2014-05-11 18:52:53 +01:00
poolmrg.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +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 Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +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 Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +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 Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
pooln.c Remove unused pool class attributes. 2014-06-08 19:54:24 +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 Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +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 Catch-up merge from master sources to branch/2014-03-25/ansi. 2014-04-30 16:51:30 +01: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 Catch-up merge from master sources to branch/2014-03-25/ansi. 2014-04-30 16:51:30 +01:00
protli.c Improve clarity of product configuration so that names more explicitly indicate what they do: 2014-04-02 15:48:57 +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 Improve clarity of product configuration so that names more explicitly indicate what they do: 2014-04-02 15:48:57 +01:00
protw3.c Catch-up merge from master sources to branch/2014-03-25/ansi. 2014-04-30 16:51:30 +01:00
protxc.c Catch-up merge from master sources to branch/2014-03-25/ansi. 2014-04-30 16:51:30 +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 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 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 Some remaining occurrences of "arena alignment". 2014-06-11 22:22:02 +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 Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
sa.c Rename vmgrainsize to vmpagesize (because it is in fact the operating system page size) and to avoid confusion with the arena grain size. 2014-06-12 17:18:50 +01:00
sa.h Rename vmgrainsize to vmpagesize (because it is in fact the operating system page size) and to avoid confusion with the arena grain size. 2014-06-12 17:18:50 +01:00
sac.c Catch-up merge from master sources @186436 to branch/2014-04-08/align. 2014-06-08 16:30:53 +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 Fix the build on windows: 2014-06-11 11:57:15 +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 Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
segsmss.c Some remaining occurrences of "arena alignment". 2014-06-11 22:22:02 +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 problems identified by rb in review <https://info.ravenbrook.com/mail/2014/05/29/13-01-02/0/>. 2014-05-29 14:50:36 +01:00
splay.h Fix problems identified by rb in review <https://info.ravenbrook.com/mail/2014/05/29/13-01-02/0/>. 2014-05-29 14:50:36 +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 Fix problems identified by dl in <https://info.ravenbrook.com/mail/2014/04/30/12-47-23/0/>. 2014-04-30 15:24:26 +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 Park the arena before calling mps_chain_destroy. 2014-05-12 12:53:46 +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 Windows doesn't have setenv, so use _putenv_s. 2014-05-13 09:32: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 Catch-up merge from master sources @186174 to branch/2014-04-30/poolgen. 2014-05-19 14:59:19 +01:00
traceanc.c Arenarelease now calls arenapoll (not tracepoll) so that it doesn't break in config_poll_none. 2014-04-30 17:00:11 +01:00
tract.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00
tract.h Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01: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 Rename vmgrainsize to vmpagesize (because it is in fact the operating system page size) and to avoid confusion with the arena grain size. 2014-06-12 17:18:50 +01:00
vmix.c Rename vmgrainsize to vmpagesize (because it is in fact the operating system page size) and to avoid confusion with the arena grain size. 2014-06-12 17:18:50 +01:00
vmw3.c Rename vmgrainsize to vmpagesize (because it is in fact the operating system page size) and to avoid confusion with the arena grain size. 2014-06-12 17:18:50 +01:00
w3i3mv.nmk Fix the build on windows. 2014-05-20 19:01:26 +01:00
w3i3pc.nmk Fix the build on windows. 2014-05-20 19:01:26 +01:00
w3i6mv.nmk Fix the build on windows. 2014-05-20 19:01:26 +01:00
w3i6pc.nmk Fix the build on windows. 2014-05-20 19:01:26 +01:00
walk.c Fix rash build on os x by adding the unused attribute to functions declared static that are not called in the rash variety. 2014-05-01 12:18:00 +01:00
walkt0.c Park the arena before calling mps_chain_destroy. 2014-05-12 12:53:46 +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 Park the arena before calling mps_chain_destroy. 2014-05-12 12:53:46 +01:00
zmess.c Rename "arena alignment" to "arena grain size" to avoid confusion with ordinary structure alignment. 2014-06-11 17:13:03 +01:00