1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-13 10:20:59 -07:00
emacs/mps/code
2016-09-04 14:47:08 +01:00
..
mps.xcodeproj Catch-up merge from master sources to branch/2014-10-11/snc. 2016-04-13 13:07:19 +01:00
w3mv Linking .p4ignore to .gitignore to share configuration between perforce and git. 2016-04-04 19:20:26 +01:00
.p4ignore Updating .p4ignore files with miscellaneous entries collected from work with git. 2016-04-05 11:27:30 +01:00
.renamed-gitignore Linking .p4ignore to .gitignore to share configuration between perforce and git. 2016-04-04 19:20:26 +01:00
abq.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
abq.h Compile out statistic declarations in non-statistical varieties (at the cost of some syntax checking). 2016-04-16 12:07:10 +01:00
abqtest.c Removing the mostly unused size component of the closure convention. 2016-03-01 17:20:50 +00:00
airtest.c Turn on keyword expansion. 2016-03-13 01:36:34 +00:00
amcss.c Removing the commit limit from the amc and ams stress tests, since they hit it legitimately at random, and it isn't a good test of anything much. 2016-03-08 18:25:07 +00:00
amcsshe.c Removing the commit limit from the amc and ams stress tests, since they hit it legitimately at random, and it isn't a good test of anything much. 2016-03-08 18:25:07 +00:00
amcssth.c Support registering a thread with the mps multiple times on os x. 2016-09-04 14:23:07 +01:00
amsss.c Removing the commit limit from the amc and ams stress tests, since they hit it legitimately at random, and it isn't a good test of anything much. 2016-03-08 18:25:07 +00:00
amssshe.c
anangc.gmk
ananll.gmk
ananmv.nmk Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows. 2016-02-16 17:46:27 +00:00
apss.c Avoid strict aliasing errors in the mps test suite, so that it compiles and runs using gcc 6.1. 2016-09-02 19:20:58 +01:00
arena.c Removing bogus arenatrivdescribe and turning arenadescribe the right way in. 2016-04-21 15:27:41 +01:00
arenacl.c Removing a note about initialization order that no longer applies. 2016-04-19 23:00:02 +01:00
arenacv.c Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
arenavm.c The computed chunk size is the smallest size with a given number of usable bytes -- the actual chunk may be one grain larger. 2016-04-22 17:04:50 +01:00
arg.c Documentation and interface for pause time control (no implementation yet). 2016-03-12 20:25:33 +00:00
arg.h
awlut.c Making mps_root_create_thread a convenience function for the common case. 2016-02-15 23:30:12 +00:00
awluthe.c Making mps_root_create_thread a convenience function for the common case. 2016-02-15 23:30:12 +00:00
awlutth.c Making mps_root_create_thread a convenience function for the common case. 2016-02-15 23:30:12 +00:00
boot.c
boot.h
bt.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
bt.h
btcv.c
bttest.c
buffer.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
cbs.c Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-21 14:46:10 +01:00
cbs.h Squelching bogus type pun warnings from gcc 4.7 to get a clean build in travis ci. 2016-04-20 13:59:23 +01:00
check.h Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
clock.h Design.mps.clock 2016-03-06 21:45:59 +00:00
comm.gmk Build and test the toy scheme interpreter during continuous integration, to reduce the risk of accidentally breaking it. 2016-09-04 14:47:08 +01:00
commpost.nmk New program mpseventpy emits python data structures representing telemetry events. 2016-06-02 15:02:05 +01:00
commpre.nmk New program mpseventpy emits python data structures representing telemetry events. 2016-06-02 15:02:05 +01:00
config.h New preprocessor constants config_pthreadext_sigsuspend and config_pthreadext_sigresume for configuring the signals used to suspend and resume threads. 2016-09-04 13:55:39 +01:00
dbgpool.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
dbgpool.h Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
dbgpooli.c
djbench.c Add a test checking that the hot variety is not too much slower than the rash variety. turn this on for continuous integration testing via "make test". 2016-04-20 13:15:18 +01:00
event.c Untabify. 2016-04-21 20:50:45 +01:00
event.h
eventcnv.c
eventcom.h
eventdef.h Remove tracestatcondemn event -- contains no information not already emitted by the tracestart event. 2016-04-16 12:41:38 +01:00
eventpy.c New program mpseventpy emits python data structures representing telemetry events. 2016-06-02 15:02:05 +01:00
eventrep.c Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
eventrep.h
eventsql.c
eventtxt.c Improving type naming in table code. 2016-02-29 13:19:43 +00:00
exposet0.c
expt825.c
failover.c Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
failover.h Eliminating classdef.h by defining the class level when declaring a class. 2016-04-19 14:59:30 +01:00
fbmtest.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
finalcv.c Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-21 14:46:10 +01:00
finaltest.c Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-21 14:46:10 +01:00
fmtdy.c Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
fmtdy.h
fmtdytst.c
fmtdytst.h
fmthe.c
fmthe.h
fmtno.c
fmtno.h
fmtscheme.c Turn on keyword expansion. 2016-03-13 01:36:34 +00:00
fmtscheme.h Turn on keyword expansion. 2016-03-13 01:36:34 +00:00
format.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
fotest.c Avoid strict aliasing errors in the mps test suite, so that it compiles and runs using gcc 6.1. 2016-09-02 19:20:58 +01:00
freelist.c Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
freelist.h Eliminating classdef.h by defining the class level when declaring a class. 2016-04-19 14:59:30 +01:00
fri3gc.gmk
fri3ll.gmk Adding new platform fri3ll to support freebsd 10 and above, which have clang and not gcc by default. 2016-03-04 13:20:51 +00:00
fri6gc.gmk
fri6ll.gmk Adding new platform fri6ll to support freebsd 10 and above, which have clang and not gcc by default. 2016-03-02 22:00:11 +00:00
gc.gmk Undo mistaken check-in of local alias of gcc. oops. 2016-04-12 13:00:02 +01:00
gcbench.c Add a test checking that the hot variety is not too much slower than the rash variety. turn this on for continuous integration testing via "make test". 2016-04-20 13:15:18 +01:00
getopt.h Detabifying code and restructuredtext files. 2016-02-18 19:58:13 +00:00
getoptl.c Detabifying code and restructuredtext files. 2016-02-18 19:58:13 +00:00
global.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
gp.gmk
land.c Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-21 14:46:10 +01:00
landtest.c Implementing isa, mustbea, couldbea, and reshaping the land classes to put the init, finish, and describe methods the right way in. 2016-04-08 17:51:20 +01:00
ld.c Responding to review by gdr <https://info.ravenbrook.com/mail/2016/04/21/09-36-07/0/>. 2016-04-21 10:56:35 +01:00
lii3gc.gmk
lii6gc.gmk
lii6ll.gmk
ll.gmk Consistent use of -std=c89 for gcc and clang on all platforms. 2016-03-20 15:57:52 +00:00
locbwcss.c
lock.h
lockan.c
lockcov.c
lockix.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
lockli.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
lockut.c
lockw3.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
locus.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
locus.h Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-21 14:46:10 +01:00
locusss.c
locv.c
message.c Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
messtest.c Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
meter.c
meter.h
misc.h Add missing macro discard_exp. 2016-04-14 12:07:51 +01:00
mpm.c Untabify. 2016-04-21 20:50:45 +01:00
mpm.h Turning segment describe methods the right way in, so that they call next-method. deleting duplicate implementation of basic segment describe! 2016-04-23 00:48:48 +01:00
mpmss.c Avoid strict aliasing errors in the mps test suite, so that it compiles and runs using gcc 6.1. 2016-09-02 19:20:58 +01:00
mpmst.h Make shield assertions robust against deep checking -- when shieldcover is called from shieldraise there is one unsynced segment that has not yet been queued. record this fact in a new queuepending flag in the shield structure. 2016-05-03 17:25:27 +01:00
mpmtypes.h Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-21 14:46:10 +01:00
mps.c Basic removal of the reservoir pool from code and design. 2016-03-13 20:32:24 +00:00
mps.h Catch-up merge from master sources to branch/2014-10-11/snc. 2016-04-13 13:07:19 +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 Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
mpsicv.c Add a case for rootthread to rootcheck. 2016-09-04 11:56:09 +01:00
mpsio.h
mpsioan.c
mpsiw3.c
mpslib.h Adding an assert that can be used in expressions. 2016-04-08 17:51:20 +01:00
mpsliban.c Adding an assert that can be used in expressions. 2016-04-08 17:51:20 +01:00
mpstd.h Squelching bogus type pun warnings from gcc 4.7 to get a clean build in travis ci. 2016-04-20 13:59:23 +01:00
mpswin.h
mv.nmk Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows. 2016-02-16 17:46:27 +00:00
mv2test.c Avoid strict aliasing errors in the mps test suite, so that it compiles and runs using gcc 6.1. 2016-09-02 19:20:58 +01:00
nailboard.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
nailboard.h
nailboardtest.c Turn on keyword expansion. 2016-03-13 01:36:34 +00:00
pc.nmk Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows. 2016-02-16 17:46:27 +00:00
policy.c Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-21 14:46:10 +01:00
pool.c Turning pool describe methods the right way in, so that they call next-method. 2016-04-23 00:22:46 +01:00
poolabs.c Turning pool describe methods the right way in, so that they call next-method. 2016-04-23 00:22:46 +01:00
poolamc.c Turning segment describe methods the right way in, so that they call next-method. deleting duplicate implementation of basic segment describe! 2016-04-23 00:48:48 +01:00
poolams.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
poolams.h Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-21 14:46:10 +01:00
poolawl.c Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-21 14:46:10 +01:00
poollo.c Supressing "may be used uninitialized" warnings from gcc. 2016-04-21 15:34:20 +01:00
poolmfs.c Patch the mfs pool's alloc method instead of rewriting its class -- the latter violates the class invariants and so asserts when deep checking is turned on. 2016-05-02 13:49:43 +01:00
poolmfs.h Patch the mfs pool's alloc method instead of rewriting its class -- the latter violates the class invariants and so asserts when deep checking is turned on. 2016-05-02 13:49:43 +01:00
poolmrg.c Turning pool describe methods the right way in, so that they call next-method. 2016-04-23 00:22:46 +01:00
poolmrg.h
poolmv.c Turning pool describe methods the right way in, so that they call next-method. 2016-04-23 00:22:46 +01:00
poolmv.h Clearing up various fixmes by making the type naming inconsistency clearly visible and intentional. 2016-04-12 10:51:41 +01:00
poolmv2.c Patch the mfs pool's alloc method instead of rewriting its class -- the latter violates the class invariants and so asserts when deep checking is turned on. 2016-05-02 13:49:43 +01:00
poolmv2.h
poolmvff.c Patch the mfs pool's alloc method instead of rewriting its class -- the latter violates the class invariants and so asserts when deep checking is turned on. 2016-05-02 13:49:43 +01:00
pooln.c Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
pooln.h Clearing up various fixmes by making the type naming inconsistency clearly visible and intentional. 2016-04-12 10:51:41 +01:00
poolncv.c Avoid using "class" as an identifier, since tools like lldb parse expressions as c++, and it can't be named. 2016-04-19 23:00:02 +01:00
poolsnc.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
prmcan.c
prmci3.h
prmci3fr.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
prmci3li.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
prmci3w3.c
prmci3xc.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
prmci6.h
prmci6fr.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
prmci6li.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
prmci6w3.c
prmci6xc.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
prmcix.h
prmcw3.h
prmcxc.h
prot.h Turn on keyword expansion. 2016-03-13 01:36:34 +00:00
protan.c Catch-up merge from masters. 2016-01-19 16:22:39 +00:00
proti3.c
proti6.c
protix.c Catch-up merge from masters. 2016-01-19 16:22:39 +00:00
protli.c
protocol.c Untabify. 2016-04-21 20:50:45 +01:00
protocol.h Untabify. 2016-04-21 20:50:45 +01:00
protsgix.c
protw3.c Catch-up merge from masters. 2016-01-19 16:22:39 +00:00
protxc.c Initialize in/out parameter old_exception_count before passing it to thread_swap_exception_ports. 2016-09-04 14:28:28 +01:00
protxc.h
pthrdext.c New preprocessor constants config_pthreadext_sigsuspend and config_pthreadext_sigresume for configuring the signals used to suspend and resume threads. 2016-09-04 13:55:39 +01:00
pthrdext.h
qs.c
range.c
range.h
ref.c Correcting return type of zonesetofrange to a zoneset. 2016-03-24 21:59:39 +00:00
replay.c
ring.c
ring.h
root.c Add a case for rootthread to rootcheck. 2016-09-04 11:56:09 +01:00
sa.c
sa.h
sac.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
sac.h Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
sacss.c Avoid strict aliasing errors in the mps test suite, so that it compiles and runs using gcc 6.1. 2016-09-02 19:20:58 +01:00
sc.h Improving comment. 2016-03-02 10:00:15 +00:00
scan.c Fixing build on w3i6mv. 2016-03-05 14:08:09 +00:00
seg.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
segsmss.c Untabify. 2016-04-21 20:50:45 +01:00
shield.c Make shield assertions robust against deep checking -- when shieldcover is called from shieldraise there is one unsynced segment that has not yet been queued. record this fact in a new queuepending flag in the shield structure. 2016-05-03 17:25:27 +01:00
sncss.c Snc contains formatted objects and so must get its alignment from the format. 2016-04-14 15:45:41 +01:00
sp.h Turn on keyword expansion. 2016-03-13 01:36:34 +00:00
span.c
splay.c Removing the mostly unused size component of the closure convention. 2016-03-01 17:20:50 +00:00
splay.h Removing the mostly unused size component of the closure convention. 2016-03-01 17:20:50 +00:00
spw3i3.c
spw3i6.c
ss.c Fixing location of assumptions about descending stack that had gone astray. 2016-03-02 10:32:46 +00:00
ss.h Untabify. 2016-03-11 12:06:52 +00:00
ssan.c Fixing location of assumptions about descending stack that had gone astray. 2016-03-02 10:32:46 +00:00
ssixi3.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
ssixi6.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
ssw3i3mv.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
ssw3i3pc.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
ssw3i6mv.c Fixing build on w3i6mv. 2016-03-05 14:08:09 +00:00
ssw3i6pc.c Renaming "bottom" and "top" of stack to "cold" and "hot" end, to prevent confusion about descending stacks. 2016-02-18 23:49:58 +00:00
steptest.c
table.c Improving type naming in table code. 2016-02-29 13:19:43 +00:00
table.h Improving type naming in table code. 2016-02-29 13:19:43 +00:00
tagtest.c Turn on keyword expansion. 2016-03-13 01:36:34 +00:00
teletest.c
testlib.c Ensure that at most one collection of the world can be started in a call to arenapoll. this avoids a loop if the live set is large enough to provoke the "dynamic criterion". 2016-04-19 18:17:09 +01:00
testlib.h Ensure that at most one collection of the world can be started in a call to arenapoll. this avoids a loop if the live set is large enough to provoke the "dynamic criterion". 2016-04-19 18:17:09 +01:00
testthr.h Turn on keyword expansion. 2016-03-13 01:36:34 +00:00
testthrix.c Turn on keyword expansion. 2016-03-13 01:36:34 +00:00
testthrw3.c Turn on keyword expansion. 2016-03-13 01:36:34 +00:00
th.h Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
than.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
thix.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
thw3.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
thw3.h
thw3i3.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
thw3i6.c Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful. 2016-03-01 15:59:06 +00:00
thxc.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
trace.c Fix assertion text in the manual. 2016-09-02 14:11:08 +01:00
traceanc.c Eliminating issubclasspoly and replacing with compile-time constant test. 2016-04-08 17:51:21 +01:00
tract.c Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-21 14:46:10 +01:00
tract.h Catch-up merge from masters. 2016-01-19 16:22:39 +00:00
tree.c Removing the mostly unused size component of the closure convention. 2016-03-01 17:20:50 +00:00
tree.h Removing the mostly unused size component of the closure convention. 2016-03-01 17:20:50 +00:00
version.c Updating copyright date to current year. 2016-04-05 11:30:42 +01:00
vm.c
vm.h
vman.c
vmix.c
vmw3.c
w3i3mv.nmk Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows. 2016-02-16 17:46:27 +00:00
w3i3pc.nmk Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows. 2016-02-16 17:46:27 +00:00
w3i6mv.nmk Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows. 2016-02-16 17:46:27 +00:00
w3i6pc.nmk Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows. 2016-02-16 17:46:27 +00:00
walk.c
walkt0.c Catch-up merge from master sources to branch/2016-04-08/protidying. 2016-04-19 16:37:51 +01:00
xci3gc.gmk
xci3ll.gmk Adding xci3ll.gmk to make it easier to test 32-bit builds on os x. 2016-03-18 15:37:53 +00:00
xci6gc.gmk Squelching bogus type pun warnings from gcc 4.7 to get a clean build in travis ci. 2016-04-20 13:59:23 +01:00
xci6ll.gmk
zcoll.c Ensure that at most one collection of the world can be started in a call to arenapoll. this avoids a loop if the live set is large enough to provoke the "dynamic criterion". 2016-04-19 18:17:09 +01:00
zmess.c Detabifying code and restructuredtext files. 2016-02-18 19:58:13 +00:00