emacs/mps/code
Richard Brooksby f01866c7f0 Fixing wrong function name in comment.
Copied from Perforce
 Change: 186418
 ServerID: perforce.ravenbrook.com
2014-06-05 13:14:37 +01:00
..
mps.xcodeproj New header testthr.h provides simple threading interface. 2014-04-08 15:14:32 +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 Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +01:00
airtest.c Avoid "potentially uninitialized local variable used" errors from microsoft visual c. 2014-04-07 17:56:20 +01:00
amcss.c Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +01:00
amcsshe.c Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +01:00
amcssth.c New header testthr.h provides simple threading interface. 2014-04-08 15:14:32 +01:00
amsss.c Provide a default value for mps_key_pool_debug_options. 2014-04-13 18:02:10 +01:00
amssshe.c Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +01:00
apss.c Provide a default value for mps_key_pool_debug_options. 2014-04-13 18:02:10 +01:00
arena.c Improve control over checking: 2014-04-06 22:51:05 +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 Improve control over checking: 2014-04-06 22:51:05 +01:00
arg.c Improve control over checking: 2014-04-06 22:51:05 +01: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 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
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 Improve control over checking: 2014-04-06 22:51:05 +01:00
cbs.c Can't use checkd_nosig(tree, ...) because treeempty is null. 2014-04-07 10:14:40 +01: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 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 Fix bugs in exposet0.c and steptest.c on windows. 2014-04-08 16:26:27 +01:00
commpost.nmk Fix bugs in exposet0.c and steptest.c on windows. 2014-04-08 16:26:27 +01:00
commpre.nmk Fix bugs in exposet0.c and steptest.c on windows. 2014-04-08 16:26:27 +01:00
config.h Alignment is now configurable for mv pools using mps_key_align. 2014-04-08 21:32:19 +01:00
dbgpool.c Removing assumption that segnext returns segments in address order. see <https://info.ravenbrook.com/mail/2014/06/04/14-41-06/0/>. 2014-06-05 13:14:09 +01:00
dbgpool.h
dbgpooli.c
djbench.c Fix bugs in exposet0.c and steptest.c on windows. 2014-04-08 16:26:27 +01: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
eventdef.h Event arenablacklistzone was deleted, but event_version_minor was not updated; and the instruction "when you retire an event type, don't delete it from the list -- comment it out" was not followed. 2014-04-06 15:52:56 +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
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 Fix bugs in exposet0.c and steptest.c on windows. 2014-04-08 16:26:27 +01:00
expt825.c Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +01:00
fbmtest.c Update the stress test cases (apss, mpmss, sacss) so that they test different alignments. 2014-04-09 13:13:09 +01:00
finalcv.c Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +01:00
finaltest.c Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +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
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
fmthe.h
fmtno.c Remove #pragma warning(disable: ...) for microsoft visual c/c++ warnings that are no longer generated by the code, so that we get the maximum checking from this compiler. 2014-03-28 13:09:14 +00:00
fmtno.h
fmtscheme.c Add default case to switch statement so that it compiles with gcc -wswitch-default. 2014-04-07 15:35:17 +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 Update the stress test cases (apss, mpmss, sacss) so that they test different alignments. 2014-04-09 13:13:09 +01:00
freelist.c Alignment is now configurable for mv pools using mps_key_align. 2014-04-08 21:32:19 +01:00
freelist.h Alignment is now configurable for mv pools using mps_key_align. 2014-04-08 21:32:19 +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 Debug options structures are incompatible with gcc -wwrite-strings. 2014-04-13 19:52:51 +01:00
gcbench.c Fix bugs in exposet0.c and steptest.c on windows. 2014-04-08 16:26:27 +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 Can't can't checkd_nosig(ring, &arenaring) because &arenaring is never null and gcc will warn about a constant comparison. 2014-04-07 13:22:21 +01: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
lii6gc.gmk
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
locbwcss.c Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +01:00
lock.h
lockan.c
lockcov.c Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +01:00
lockix.c
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 New header testthr.h provides simple threading interface. 2014-04-08 15:14:32 +01:00
lockw3.c
locus.c Improve control over checking: 2014-04-06 22:51:05 +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 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 Improve control over checking: 2014-04-06 22:51:05 +01:00
mpm.h Update the stress test cases (apss, mpmss, sacss) so that they test different alignments. 2014-04-09 13:13:09 +01:00
mpmss.c Provide a default value for mps_key_pool_debug_options. 2014-04-13 18:02:10 +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 Complete design.mps.type and design.mps.interface-c and move them to "current" design in the manual. 2014-04-06 20:00:31 +01:00
mps.c Catch up merge from masters to branch/2014-01-15/nailboard. 2014-04-01 11:43:47 +01:00
mps.h Provide a default value for mps_key_pool_debug_options. 2014-04-13 18:02:10 +01:00
mpsacl.h
mpsavm.h Abolishing vmarenaalloc and its horrible relatives. 2014-02-04 18:10:53 +00:00
mpscamc.h
mpscams.h
mpscawl.h
mpsclo.h
mpscmfs.h
mpscmv.h
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
mpscmvt.h
mpscsnc.h
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
mpsioan.c Remove obsolete file osxc.h. 2014-01-12 21:57:54 +00:00
mpsiw3.c
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 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 Avoid calling sizeroundup when the result needs to be a count. 2014-04-06 17:35:57 +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 Improve control over checking: 2014-04-06 22:51:05 +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
poolawl.c The alignment of an awl pool is now set to the format alignment, as documented. the alignment restriction on pointers is now based on sizeof(void *), not mps_pf_align. 2014-04-08 18:29:25 +01:00
poollo.c Improve control over checking: 2014-04-06 22:51:05 +01:00
poolmfs.c Improve control over checking: 2014-04-06 22:51:05 +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
poolmv.c Assertion about alignment in mvfree might catch some errors at an earlier and more comprehensible point in the code. 2014-04-09 13:04:28 +01:00
poolmv.h
poolmv2.c Alas, mvff and mvt can't round up alignment because they need to support buffered allocation. 2014-04-09 13:01:58 +01:00
poolmv2.h
poolmvff.c Fixing wrong function name in comment. 2014-06-05 13:14:37 +01:00
pooln.c Improve control over checking: 2014-04-06 22:51:05 +01:00
pooln.h
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
prmci3.h
prmci3fr.c
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
prmci6fr.c
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
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
proti3.c
proti6.c
protix.c
protli.c
protocol.c Improve control over checking: 2014-04-06 22:51:05 +01:00
protocol.h
protsgix.c
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 Improve control over checking: 2014-04-06 22:51:05 +01:00
pthrdext.h
qs.c Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +01:00
range.c Catch-up merge from master/...@184830 to nailboard branch. 2014-03-21 22:19:10 +00:00
range.h Catch-up merge from master/...@184830 to nailboard branch. 2014-03-21 22:19:10 +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 Improve control over checking: 2014-04-06 22:51:05 +01:00
ring.c
ring.h
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 Size class structures (mps_sac_class_s) are public, so should have names starting with "mps_" (these were removed incorrectly in change 179383). 2014-04-09 14:37:39 +01:00
sac.h
sacss.c Provide a default value for mps_key_pool_debug_options. 2014-04-13 18:02:10 +01:00
sc.h
seg.c Improve control over checking: 2014-04-06 22:51:05 +01:00
segsmss.c Remove unnecessary headers from the test suite. 2014-04-08 13:03:04 +01:00
shield.c
span.c
splay.c Can't use checkd_nosig(tree, ...) because treeempty is null. 2014-04-07 10:14:40 +01: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
ss.h
ssan.c
ssixi3.c
ssixi6.c
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 Fix bugs in exposet0.c and steptest.c on windows. 2014-04-08 16:26:27 +01:00
table.c
table.h
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 Fix bugs in exposet0.c and steptest.c on windows. 2014-04-08 16:26:27 +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
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
thw3i3.c
thw3i6.c
thxc.c Improve control over checking: 2014-04-06 22:51:05 +01:00
trace.c Improve control over checking: 2014-04-06 22:51:05 +01:00
traceanc.c Fix some checkleveldeep assertions: 2014-03-20 23:37:02 +00:00
tract.c Improve control over checking: 2014-04-06 22:51:05 +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 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
vmix.c Remove diag facility. 2013-06-05 18:35:40 +01:00
vmw3.c
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 Improve control over checking: 2014-04-06 22:51:05 +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