1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-23 15:22:20 -07:00
emacs/mps/code
Gareth Rees 558b87093c (very) draft makefile for pelles c.
Copied from Perforce
 Change: 184949
 ServerID: perforce.ravenbrook.com
2014-03-21 18:29:36 +00:00
..
mps.xcodeproj Move coverage testing out of the xcode project (to avoid normal debug builds being slowed down by coverage instrumentation, and to avoid error messages when the tests are unable to update the coverage data). 2014-03-21 12:51:06 +00:00
w3mv Eliminating eventpro.c and simplifying event reading in eventcnv. 2013-06-15 14:24:52 +01:00
.p4ignore Ignoring a.out (default output from cc). 2014-01-25 15:24:28 +00:00
abq.c Make improvements (mostly to comments) based on reviews: 2014-01-10 18:18:06 +00:00
abq.h Change result type of abqpush, abqpop and abqpeek to bool. 2014-01-10 18:44:46 +00:00
abqtest.c Make improvements (mostly to comments) based on reviews: 2014-01-10 18:18:06 +00:00
amcss.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01:00
amcsshe.c Merge custom cet mainline into the master sources. this includes fixes for job003519 (clock values in text telemetry logs on windows have top 32 bits zero), job003536 (cet office can't replicate 100k snowmen in reasonable time), job003651 (stack overflows are not reliably handled). 2014-01-10 14:16:08 +00:00
amcssth.c Removing false comment about multiple thread registration, but see job003559. 2013-07-17 14:38:05 +01:00
amsss.c Make mps_args_done obsolete. 2014-02-26 12:47:27 +00:00
amssshe.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01:00
apss.c Apss test relies on non-zoned client arena to test tight memory condition, but client arena is zoned by default now. fixed the test to set up a non-zoned client arena. 2014-03-13 15:00:37 +00:00
arena.c Reponding to code review <https://info.ravenbrook.com/mail/2014/03/10/17-01-58/0/>. 2014-03-11 17:27:57 +00:00
arenacl.c Adding a keyword to the arena to disable zoned allocation. 2014-02-28 13:20:06 +00:00
arenacv.c Arenacv is not designed to work on a zoned client arena, even though this has become a possible combination. removed that case. 2014-03-12 10:46:44 +00:00
arenavm.c Merging branch/2014-01-17/cbs-tract-alloc into master. 2014-03-13 15:28:06 +00:00
arg.c 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
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 Make mps_args_done obsolete. 2014-02-26 12:47:27 +00:00
awluthe.c Make mps_args_done obsolete. 2014-02-26 12:47:27 +00: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 Add comments and assertions to make it clearer how btfindresrange and btfindresrangehigh work. in particular, explain why the possible unsigned integer underflow in btfindresrangehigh is safe. 2013-10-30 15:53:19 +00:00
bt.h
btcv.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01:00
bttest.c Turn on -wextra -wwrite-strings when compiling with gcc or clang. 2013-09-30 17:18:52 +01:00
buffer.c Converting some ancient “@@@@“ marked items into todo marked actions. 2014-01-30 19:33:14 +00:00
cbs.c Implementing top-down (last fit) allocation in zones. 2014-03-13 12:06:28 +00: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 Improve wording of comment. 2013-10-04 11:50:19 +01:00
clock.h Merge custom cet mainline into the master sources. this includes fixes for job003519 (clock values in text telemetry logs on windows have top 32 bits zero), job003536 (cet office can't replicate 100k snowmen in reasonable time), job003651 (stack overflows are not reliably handled). 2014-01-10 14:16:08 +00:00
comm.gmk Catch-up merge from master. 2014-03-11 16:30:47 +00:00
commpost.nmk Merge custom cet mainline into the master sources. this includes fixes for job003519 (clock values in text telemetry logs on windows have top 32 bits zero), job003536 (cet office can't replicate 100k snowmen in reasonable time), job003651 (stack overflows are not reliably handled). 2014-01-10 14:16:08 +00:00
commpre.nmk Fixing windows build. 2014-03-11 15:22:21 +00:00
config.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
dbgpool.c Catch-up merge from master. 2014-03-11 16:30:47 +00:00
dbgpool.h
dbgpooli.c
djbench.c Catch-up merge from master. 2014-03-11 16:30:47 +00:00
event.c Mps compiles and runs using pelles c. 2014-03-21 18:28:39 +00: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 Removing redundant blacklisting event. 2014-02-28 13:46:51 +00: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 Merge custom cet mainline into the master sources. this includes fixes for job003519 (clock values in text telemetry logs on windows have top 32 bits zero), job003536 (cet office can't replicate 100k snowmen in reasonable time), job003651 (stack overflows are not reliably handled). 2014-01-10 14:16:08 +00:00
expt825.c Make expt825 and awlutth test cases build on os x. 2013-06-03 12:18:05 +01:00
fbmtest.c Tidying up interfaces to cbsinit and cbsfindinzones. 2014-02-28 10:30:32 +00:00
finalcv.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01:00
finaltest.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01:00
fmtdy.c
fmtdy.h
fmtdytst.c Add gcbench, a parameterizable benchmark for gc pools. 2014-02-11 11:54:27 +00: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
fmtno.h
format.c New public function mps_fmt_create_k creates an object format using the keyword argument interface. 2013-05-28 16:10:08 +01:00
fotest.c Tidying up interfaces to cbsinit and cbsfindinzones. 2014-02-28 10:30:32 +00:00
freelist.c Adding cbssize and freelistsize functions to calculate the size of freelist contents. 2014-02-23 20:59:44 +00:00
freelist.h Adding cbssize and freelistsize functions to calculate the size of freelist contents. 2014-02-23 20:59:44 +00: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
gcbench.c Reponding to code review <https://info.ravenbrook.com/mail/2014/03/10/17-01-58/0/>. 2014-03-11 17:27:57 +00:00
global.c Fix some checkleveldeep assertions: 2014-03-20 23:37:02 +00: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 New supported platform lii6ll (linux, x86-64, clang/llvm). 2013-09-11 10:27:22 +01:00
lo.h
locbwcss.c Catch-up merge from master. 2014-03-11 16:30:47 +00:00
lock.h
lockan.c
lockcov.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01:00
lockix.c
lockli.c
lockutw3.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01:00
lockw3.c
locus.c Responding to code review <https://info.ravenbrook.com/mail/2014/03/12/15-42-41/0/>. 2014-03-12 15:45:50 +00:00
locusss.c Catch-up merge from master. 2014-03-11 16:30:47 +00:00
locv.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01:00
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 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 Remove diag facility. 2013-06-05 18:35:40 +01:00
mpm.h Implementing top-down (last fit) allocation in zones. 2014-03-13 12:06:28 +00:00
mpmss.c Merge custom cet mainline into the master sources. this includes fixes for job003519 (clock values in text telemetry logs on windows have top 32 bits zero), job003536 (cet office can't replicate 100k snowmen in reasonable time), job003651 (stack overflows are not reliably handled). 2014-01-10 14:16:08 +00: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 Catch-up merge from master, mainly to pick up gcbench fixes. 2014-02-25 01:29:12 +00:00
mps.c Mps compiles and runs using pelles c. 2014-03-21 18:28:39 +00:00
mps.h Catch-up merge from master. 2014-03-11 16:30:47 +00: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
mpscmvff.h
mpscmvt.h
mpscsnc.h
mpsi.c Make mps_args_done obsolete. 2014-02-26 12:47:27 +00: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 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 Remove obsolete file osxc.h. 2014-01-12 21:57:54 +00:00
mpstd.h Mps compiles and runs using pelles c. 2014-03-21 18:28:39 +00:00
mpsw3.h
mpswin.h
mv2test.c Catch-up merge from master. 2014-03-11 16:30:47 +00:00
pool.c Poolfix is on the critical path, so use aver_critical rather than aver. 2014-03-08 10:23:09 +00:00
poolabs.c Merge custom cet mainline into the master sources. this includes fixes for job003519 (clock values in text telemetry logs on windows have top 32 bits zero), job003536 (cet office can't replicate 100k snowmen in reasonable time), job003651 (stack overflows are not reliably handled). 2014-01-10 14:16:08 +00:00
poolamc.c Make mps_args_done obsolete. 2014-02-26 12:47:27 +00:00
poolams.c Catch-up merge from master, mainly to pick up spare-ring merge. 2014-02-18 13:47:49 +00: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 Make mps_args_done obsolete. 2014-02-26 12:47:27 +00:00
poollo.c Fixing awl and lo to actually allocate in the generation requested. 2014-01-31 15:27:51 +00:00
poolmfs.c Responding to code review <https://info.ravenbrook.com/mail/2014/03/12/15-42-41/0/>. 2014-03-12 15:45:50 +00:00
poolmfs.h Tidying up arena cbs mfs teardown. 2014-02-25 11:16:12 +00:00
poolmrg.c Make mps_args_done obsolete. 2014-02-26 12:47:27 +00:00
poolmrg.h
poolmv.c Make mps_args_done obsolete. 2014-02-26 12:47:27 +00:00
poolmv.h
poolmv2.c Tidying up interfaces to cbsinit and cbsfindinzones. 2014-02-28 10:30:32 +00:00
poolmv2.h
poolmvff.c Tidying up interfaces to cbsinit and cbsfindinzones. 2014-02-28 10:30:32 +00:00
pooln.c
pooln.h
poolncv.c Make mps_args_done obsolete. 2014-02-26 12:47:27 +00:00
poolsnc.c Abolishing vmarenaalloc and its horrible relatives. 2014-02-04 18:10:53 +00:00
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 Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01: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 Fixing minor linux build error left over from dl's debugging. 2013-07-01 20:51:21 +01:00
pthrdext.h
qs.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01:00
range.c Improving rangecopy based on code review suggestion <https://info.ravenbrook.com/mail/2014/03/10/17-01-58/0/>. 2014-03-12 11:30:05 +00:00
range.h Improving rangecopy based on code review suggestion <https://info.ravenbrook.com/mail/2014/03/10/17-01-58/0/>. 2014-03-12 11:30:05 +00:00
ref.c Implementing top-down (last fit) allocation in zones. 2014-03-13 12:06:28 +00:00
replay.c
reserv.c First draft of freeing into the arena's freecbs. 2014-01-18 18:24:07 +00:00
ring.c
ring.h
root.c
sa.c Fixing up the build on freebsd (fri3gc) 2014-02-17 17:00:08 +00: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
sac.h
sacss.c Adding more unzoned arena test cases back, now that there’s a keyword to the arena. 2014-02-28 14:42:18 +00:00
sc.h
seg.c Mps compiles and runs using pelles c. 2014-03-21 18:28:39 +00:00
segsmss.c Make mps_args_done obsolete. 2014-02-26 12:47:27 +00:00
shield.c
span.c
splay.c Catch-up merge from branch/2014-02-22/splay-tune to pick up code review changes. 2014-03-11 16:07:19 +00:00
splay.h Merging branch/2014-02-22/splay-tune to pick up splay tree improvements. 2014-02-28 14:27:40 +00:00
spw3i3mv.c Rename spi3.c to spw3i3mv.c as it is windows- and microsoft- specific. 2014-01-10 20:51:13 +00:00
spw3i6mv.c Merge custom cet mainline into the master sources. this includes fixes for job003519 (clock values in text telemetry logs on windows have top 32 bits zero), job003536 (cet office can't replicate 100k snowmen in reasonable time), job003651 (stack overflows are not reliably handled). 2014-01-10 14:16:08 +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
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 Declaring result codes using a relational macro, so that tests can print more meaningful output, and to eliminate redundant code. 2014-02-19 11:55:43 +00:00
testlib.h Catch-up merge from master. 2014-01-24 14:22:27 +00:00
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 Catch-up merge from master, mainly to pick up chain-zones merge. 2014-02-14 15:23:36 +00:00
traceanc.c Fix some checkleveldeep assertions: 2014-03-20 23:37:02 +00:00
tract.c Resolving questions left behind in fixmes. 2014-02-28 14:42:44 +00: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 Rename spi3.c to spw3i3mv.c as it is windows- and microsoft- specific. 2014-01-10 20:51:13 +00:00
w3i3pc.gmk (very) draft makefile for pelles c. 2014-03-21 18:29:36 +00:00
w3i6mv.nmk Merge custom cet mainline into the master sources. this includes fixes for job003519 (clock values in text telemetry logs on windows have top 32 bits zero), job003536 (cet office can't replicate 100k snowmen in reasonable time), job003651 (stack overflows are not reliably handled). 2014-01-10 14:16:08 +00:00
walk.c Fixing gcc warnings found in https://travis-ci.org/ravenbrook/mps-temporary/jobs/17977403 2014-01-31 15:49:14 +00:00
walkt0.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42: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
zcoll.c Catch-up merge from custom/cet/main to master. 2013-05-24 19:42:46 +01:00
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