..
mps.xcodeproj
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
w3mv
Eliminating eventpro.c and simplifying event reading in eventcnv.
2013-06-15 14:24:52 +01:00
.gdbinit
.p4ignore
abq.c
abq.h
abqtest.c
Tidying up in anticipation of review.
2013-06-04 23:49:48 +01:00
amcss.c
amcsshe.c
Avoid warnings when compiling with -wwrite-strings:
2013-10-01 10:52:45 +01:00
amcssth.c
Removing false comment about multiple thread registration, but see job003559.
2013-07-17 14:38:05 +01:00
amsss.c
Avoid warnings when compiling with -wwrite-strings:
2013-10-01 10:52:45 +01:00
amssshe.c
apss.c
Avoid warnings when compiling with -wwrite-strings:
2013-10-01 10:52:45 +01:00
arena.c
Ensuring that the arena passes consistency checking before calling vmarenatrivextended, by setting the zoneshift and alignment at the same time.
2013-06-12 20:02:29 +01:00
arenacl.c
Ensuring that the arena passes consistency checking before calling vmarenatrivextended, by setting the zoneshift and alignment at the same time.
2013-06-12 20:02:29 +01:00
arenacv.c
arenavm.c
Ensuring that the arena passes consistency checking before calling vmarenatrivextended, by setting the zoneshift and alignment at the same time.
2013-06-12 20:02:29 +01:00
arg.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
arg.h
awlut.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
awluthe.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
awlutth.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
boot.c
boot.h
bt.c
bt.h
btcv.c
bttest.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
buffer.c
Document that you can specify mps_key_rank when creating an allocation point on an ams pool. make mps_key_rank default to mps_rank_exact().
2013-10-02 15:44:34 +01:00
cbs.c
Tidying up in anticipation of review.
2013-06-04 23:49:48 +01:00
cbs.h
Cbsdelete() now returns the isolated contiguous range that was found, even if the requested deletion operation cannot be performed. (this is so that the caller can try deleting the whole block instead and manage the fragments using a fallback strategy.)
2013-06-03 16:16:04 +01:00
chain.h
Remove diag facility.
2013-06-05 18:35:40 +01:00
check.h
Improve wording of comment.
2013-10-04 11:50:19 +01:00
clock.h
comm.gmk
Raise an error if variety is something other than rash, hot, or cool.
2013-10-01 10:53:09 +01:00
commpost.nmk
Avoid calling abort() on windows when running the test suite, so that the test suite doesn't get suspended waiting for someone to press a button.
2013-07-15 15:37:22 +01:00
commpre.nmk
Merging branch/2013-05-17/emergency with major rework of mvt, mvff, and cbs.
2013-06-08 10:57:57 +01:00
config.h
Document that you can specify mps_key_rank when creating an allocation point on an ams pool. make mps_key_rank default to mps_rank_exact().
2013-10-02 15:44:34 +01:00
dbgpool.c
dbgpool.h
dbgpooli.c
event.c
Use macro nonnegative so that we can keep asserting that values are >= 0 without provoking "unsigned comparison >= 0 is always true" warnings from gcc.
2013-10-01 14:27:52 +01:00
event.h
Remove diag facility.
2013-06-05 18:35:40 +01:00
eventcnv.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
eventcom.h
eventdef.h
Remove diag facility.
2013-06-05 18:35:40 +01:00
eventrep.c
eventrep.h
eventsql.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
eventtxt.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
exposet0.c
expt825.c
fbmtest.c
Test cbs and freelist with different alignments.
2013-06-07 19:36:42 +01:00
finalcv.c
finaltest.c
fmtdy.c
fmtdy.h
fmtdytst.c
fmtdytst.h
fmthe.c
fmthe.h
fmtno.c
fmtno.h
format.c
fotest.c
Mvt takes configurable alignment via a keyword argument.
2013-06-07 14:45:14 +01:00
freelist.c
Oops, forgot fl argument to freelistblocklimit.
2013-06-06 15:58:02 +01:00
freelist.h
Represent a block on the free list as a freelistblock rather than an addr (for better type safety). add many checks.
2013-06-06 15:47:37 +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 on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
global.c
Improve the explanation at the start of globalsfinish.
2013-06-08 16:16:48 +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
libcbt.c
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
New supported platform lii6ll (linux, x86-64, clang/llvm).
2013-09-11 10:27:22 +01:00
lo.h
locbwcss.c
Correct pass_count to fail_count in testrun.bat.
2013-07-15 17:09:39 +01:00
lock.h
lockan.c
lockcov.c
lockix.c
lockli.c
lockutw3.c
lockw3.c
locus.c
Remove diag facility.
2013-06-05 18:35:40 +01:00
locusss.c
locv.c
message.c
messtest.c
Linking tags to mmprevol requests (e.g. request.epcode.12345) to their location on info.ravenbrook.com.
2013-06-05 00:57: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
mpm.c
Remove diag facility.
2013-06-05 18:35:40 +01:00
mpm.h
Document the intention behind mps_ld_isstale rather than the implementation: it captures the intention of testing whether a particular dependency is stale (even though the implementation in fact tests whether any dependency is stale). add new function mps_ls_isstale_any for expressing the intention of testing whether any dependencey is stale. the two functions have the same implementation at present, but the separation gives us the freedom to return a more precise result from mps_ld_isstale in future.
2013-06-20 16:25:08 +01:00
mpmss.c
Avoid warnings when compiling with -wwrite-strings:
2013-10-01 10:52:45 +01:00
mpmst.h
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
mpmtypes.h
Catch-up merge from custom/cet/main to master, to pick up arena extension callbacks.
2013-06-12 15:33:49 +01:00
mps.c
New supported platform lii6ll (linux, x86-64, clang/llvm).
2013-09-11 10:27:22 +01:00
mps.h
Fix broken mps_key_pool_debug_options keyword argument.
2013-10-04 11:05:56 +01:00
mpsacl.h
mpsavm.h
mpscamc.h
mpscams.h
mpscawl.h
mpsclo.h
mpscmfs.h
mpscmv.h
mpscmv2.h
mpscmvff.h
mpscmvt.h
mpscsnc.h
mpsi.c
Document the intention behind mps_ld_isstale rather than the implementation: it captures the intention of testing whether a particular dependency is stale (even though the implementation in fact tests whether any dependency is stale). add new function mps_ls_isstale_any for expressing the intention of testing whether any dependencey is stale. the two functions have the same implementation at present, but the separation gives us the freedom to return a more precise result from mps_ld_isstale in future.
2013-06-20 16:25:08 +01:00
mpsicv.c
Document the intention behind mps_ld_isstale rather than the implementation: it captures the intention of testing whether a particular dependency is stale (even though the implementation in fact tests whether any dependency is stale). add new function mps_ls_isstale_any for expressing the intention of testing whether any dependencey is stale. the two functions have the same implementation at present, but the separation gives us the freedom to return a more precise result from mps_ld_isstale in future.
2013-06-20 16:25:08 +01:00
mpsio.h
mpsioan.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
mpsiw3.c
mpslib.h
mpsliban.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
mpstd.h
New supported platform lii6ll (linux, x86-64, clang/llvm).
2013-09-11 10:27:22 +01:00
mpsw3.h
mpswin.h
mv2test.c
osxc.h
pool.c
Move the poolhasrange test to pool.c so that all frees (including internal ones) get the check.
2013-06-17 17:52:25 +01:00
poolabs.c
poolamc.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
poolams.c
Make keyword mps_key_ams_support_ambiguous optional, with default value false. update documentation accordingly.
2013-10-02 15:14:57 +01:00
poolams.h
poolamsi.c
poolawl.c
Use macro nonnegative so that we can keep asserting that values are >= 0 without provoking "unsigned comparison >= 0 is always true" warnings from gcc.
2013-10-01 14:27:52 +01:00
poollo.c
poolmfs.c
poolmfs.h
poolmrg.c
Make the mps compilable under clang/llvm 3.0 with the -ansi -pedantic options:
2013-09-11 10:21:12 +01:00
poolmrg.h
poolmv.c
poolmv.h
poolmv2.c
Mvtfinish must make the structure invalid first.
2013-06-07 15:39:07 +01:00
poolmv2.h
poolmvff.c
Mvt takes configurable alignment via a keyword argument.
2013-06-07 14:45:14 +01:00
pooln.c
pooln.h
poolncv.c
poolsnc.c
prmcan.c
prmci3.h
prmci3fr.c
prmci3li.c
Use macro nonnegative so that we can keep asserting that values are >= 0 without provoking "unsigned comparison >= 0 is always true" warnings from gcc.
2013-10-01 14:27:52 +01:00
prmci3w3.c
Use macro nonnegative so that we can keep asserting that values are >= 0 without provoking "unsigned comparison >= 0 is always true" warnings from gcc.
2013-10-01 14:27:52 +01:00
prmci3xc.c
Use macro nonnegative so that we can keep asserting that values are >= 0 without provoking "unsigned comparison >= 0 is always true" warnings from gcc.
2013-10-01 14:27:52 +01:00
prmci6.h
prmci6fr.c
prmci6li.c
Use macro nonnegative so that we can keep asserting that values are >= 0 without provoking "unsigned comparison >= 0 is always true" warnings from gcc.
2013-10-01 14:27:52 +01:00
prmci6w3.c
Use macro nonnegative so that we can keep asserting that values are >= 0 without provoking "unsigned comparison >= 0 is always true" warnings from gcc.
2013-10-01 14:27:52 +01:00
prmci6xc.c
Use macro nonnegative so that we can keep asserting that values are >= 0 without provoking "unsigned comparison >= 0 is always true" warnings from gcc.
2013-10-01 14:27:52 +01:00
prmcix.h
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
protocol.h
protsgix.c
protw3.c
protxc.c
Fixing up build for test platform xci3gc, broken by os x threads development.
2013-07-17 16:49:31 +01:00
protxc.h
Fixing a couple of comments that are out of date.
2013-07-05 01:53:51 +01:00
pthrdext.c
Fixing minor linux build error left over from dl's debugging.
2013-07-01 20:51:21 +01:00
pthrdext.h
qs.c
range.c
range.h
ref.c
replay.c
reserv.c
ring.c
ring.h
root.c
sac.c
sac.h
sacss.c
Avoid warnings when compiling with -wwrite-strings:
2013-10-01 10:52:45 +01:00
sc.h
seg.c
segsmss.c
Merge branch/2013-08-21/lii6ll/... into the master sources, adding new supported platform lii6ll (linux, x86-64, clang/llvm).
2013-10-01 14:04:36 +01:00
shield.c
span.c
spi3.c
splay.c
splay.h
ss.c
ss.h
ssan.c
ssixi3.c
ssixi6.c
ssw3i3mv.c
ssw3i6mv.c
steptest.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
table.c
table.h
teletest.c
Turn on -wextra -wwrite-strings when compiling with gcc or clang.
2013-09-30 17:18:52 +01:00
testlib.c
Avoid calling abort() on windows when running the test suite, so that the test suite doesn't get suspended waiting for someone to press a button.
2013-07-15 15:37:22 +01:00
testlib.h
th.h
than.c
thix.c
thw3.c
thw3.h
thw3i3.c
thw3i6.c
thxc.c
Documentation and commentary clarifications in response to code review < https://info.ravenbrook.com/mail/2013/07/11/13-17-56/0/ >.
2013-07-11 15:44:19 +01:00
trace.c
Remove diag facility.
2013-06-05 18:35:40 +01:00
traceanc.c
tract.c
Use macro nonnegative so that we can keep asserting that values are >= 0 without provoking "unsigned comparison >= 0 is always true" warnings from gcc.
2013-10-01 14:27:52 +01:00
tract.h
Make the mps compilable under clang/llvm 3.0 with the -ansi -pedantic options:
2013-09-11 10:21:12 +01:00
version.c
The next release of the mps will be 1.112.0, so update version.c.
2013-10-10 14:29:31 +01:00
vman.c
vmix.c
Remove diag facility.
2013-06-05 18:35:40 +01:00
vmw3.c
w3i3mv.nmk
Remove the diag variety (and the obsolete ti variety) from the makefiles.
2013-06-06 13:46:08 +01:00
w3i6mv.nmk
Remove the diag variety (and the obsolete ti variety) from the makefiles.
2013-06-06 13:46:08 +01:00
walk.c
walkt0.c
xci3gc.gmk
Fixing up build for test platform xci3gc, broken by os x threads development.
2013-07-17 16:49:31 +01:00
zcoll.c
zmess.c
Remove mentions of diagnostic feedback from the design documents and the code; add mentions of corresponding events.
2013-06-06 13:47:33 +01:00