1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-31 09:20:54 -08:00
emacs/mps/code
2016-04-12 19:42:03 +01:00
..
mps.xcodeproj Fixing language standard to c89 for the mps, except mpseventsql which uses c99 extensions such as strtoull. 2016-03-21 10:06:23 +00: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 Removing the mostly unused size component of the closure convention. 2016-03-01 17:20:50 +00: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 Remove the commit limit from the amc and ams stress tests, since they hit it legitimately at random. see <https:/​/​info.ravenbrook.com/​mail/​2016/​03/​08/​18-14-41/​0/​> for discussion and suggestions for better testing. 2016-03-12 20:07:49 +00: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 Reducing over-ambitious random alignment increases in apss test. 2016-03-31 09:28:41 +01:00
arena.c Merging branch mps/branch/2016-03-13/without-reservation into master sources. 2016-03-15 13:19:27 +00:00
arenacl.c Removing the mostly unused size component of the closure convention. 2016-03-01 17:20:50 +00:00
arenacv.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
arenavm.c Catch-up merge from master sources to branch/2016-03-01/closure-size. 2016-03-08 09:13:35 +00: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 Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
cbs.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
cbs.h
check.h Backing out accidental change to check.h. 2016-03-21 10:42:21 +00:00
clock.h Design.mps.clock 2016-03-06 21:45:59 +00:00
comm.gmk Basic removal of the reservoir pool from code and design. 2016-03-13 20:32:24 +00:00
commpost.nmk Fixing build errors on windows (w3i6mv). 2016-03-24 11:04:58 +00:00
commpre.nmk Fixing build errors on windows (w3i6mv). 2016-03-24 11:04:58 +00:00
config.h Merging branch/2016-03-13/defer-write-barrier into master sources. 2016-03-24 12:07:20 +00:00
dbgpool.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
dbgpool.h
dbgpooli.c
djbench.c Catch-up merge from masters. 2016-01-19 16:22:39 +00:00
event.c Guarding eventinit with the global lock, and removing the enforcement of the reference count, so that the event system can be used from classes, which get called before any arena. 2016-04-12 18:16:06 +01:00
event.h
eventcnv.c
eventcom.h
eventdef.h Merging branch mps/branch/2016-03-13/without-reservation into master sources. 2016-03-15 13:19:27 +00:00
eventrep.c Removing reservoir-related events. 2016-03-15 04:54:19 +00: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 Removing the mostly unused size component of the closure convention. 2016-03-01 17:20:50 +00:00
failover.h
fbmtest.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
finalcv.c
finaltest.c
fmtdy.c
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 Merging branch mps/branch/2016-03-13/without-reservation into master sources. 2016-03-15 13:19:27 +00:00
fotest.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
freelist.c Removing the mostly unused size component of the closure convention. 2016-03-01 17:20:50 +00:00
freelist.h
fri3gc.gmk Simplify the platform makefile on fri3gc. no need for -wno-strict-aliasing any more -- the mps is type-pun clean. 2014-10-22 13:26:53 +01:00
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 Consistent use of -std=c89 for gcc and clang on all platforms. 2016-03-20 15:57:52 +00:00
gcbench.c Implement pause time control. 2016-03-12 22:08:26 +00: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 Catch-up merge from master sources to branch/2016-03-11/shield-coalesce. 2016-03-24 11:08:24 +00:00
gp.gmk
land.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
landtest.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
ld.c Catch-up merge from masters. 2016-01-19 16:22:39 +00:00
lii3gc.gmk Simplify the platform makefile for lii3gc.gmk. 2014-10-22 13:45:20 +01:00
lii6gc.gmk Simply platform makefiles for lii6gc and lii6ll. 2014-10-22 13:11:29 +01:00
lii6ll.gmk Simply platform makefiles for lii6gc and lii6ll. 2014-10-22 13:11:29 +01:00
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 Bring lock module design up to date. 2014-10-21 23:32:57 +01:00
lockan.c Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix. 2014-10-21 22:35:30 +01:00
lockcov.c Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix. 2014-10-21 22:35:30 +01:00
lockix.c Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix. 2014-10-21 22:35:30 +01:00
lockli.c Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix. 2014-10-21 22:35:30 +01:00
lockut.c Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix. 2014-10-21 22:35:30 +01:00
lockw3.c Rename lockreleasempm to lockrelease. this name was changed because of a clash with a symbol in scriptworks, and that's no longer a concern. see <https://info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/meeting/general/1997-02-19>. if we get symbol name clashes in future, we can try the .name.single strategy, or maybe objcopy --prefix. 2014-10-21 22:35:30 +01:00
locus.c Condemn only the segments in the selected generations (not segments that happen to share a zone with any segment ever allocated in the generation). 2016-04-12 19:42:03 +01:00
locus.h Keep a ring of segments for each generation. 2016-04-12 19:16:19 +01:00
locusss.c Rename mps_key_arena_commit_limit and mps_key_arena_spare_commit_limit as mps_key_commit_limit and mps_key_spare_commit_limit respectively, as suggested by nb in review. 2015-09-08 16:21:27 +01:00
locv.c
message.c
messtest.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
meter.c
meter.h
misc.h
mpm.c Merging branch/2016-03-13/defer-write-barrier into master sources. 2016-03-24 12:07:20 +00:00
mpm.h Condemn only the segments in the selected generations (not segments that happen to share a zone with any segment ever allocated in the generation). 2016-04-12 19:42:03 +01:00
mpmss.c Manual allocation should not longer start any traces, so test this. 2016-03-12 15:45:05 +00:00
mpmst.h Keep a ring of segments for each generation. 2016-04-12 19:16:19 +01:00
mpmtypes.h Promoting shield to first class structure. 2016-03-20 00:32:43 +00:00
mps.c Basic removal of the reservoir pool from code and design. 2016-03-13 20:32:24 +00:00
mps.h Merging branch mps/branch/2016-03-13/without-reservation into master sources. 2016-03-15 13:19:27 +00: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 Merging branch mps/branch/2016-03-13/without-reservation into master sources. 2016-03-15 13:19:27 +00:00
mpsicv.c Basic removal of the reservoir pool from code and design. 2016-03-13 20:32:24 +00:00
mpsio.h
mpsioan.c
mpsiw3.c
mpslib.h
mpsliban.c
mpstd.h 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
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
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 Condemn only the segments in the selected generations (not segments that happen to share a zone with any segment ever allocated in the generation). 2016-04-12 19:42:03 +01:00
pool.c Merging branch mps/branch/2016-03-13/without-reservation into master sources. 2016-03-15 13:19:27 +00:00
poolabs.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
poolamc.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
poolams.c Don't allow pools to whiten segments without condemning objects, so that a condemned size of zero implies no white segments, allowing quick trace destruction. 2016-03-31 23:41:46 +01:00
poolams.h
poolawl.c Don't allow pools to whiten segments without condemning objects, so that a condemned size of zero implies no white segments, allowing quick trace destruction. 2016-03-31 23:41:46 +01:00
poollo.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
poolmfs.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
poolmfs.h Removing the mostly unused size component of the closure convention. 2016-03-01 17:20:50 +00:00
poolmrg.c Tearing down shield correctly. 2016-03-20 01:01:54 +00:00
poolmrg.h
poolmv.c Documenting and checking constraints on mps_key_align on manual pools. 2016-03-27 20:48:38 +01:00
poolmv.h
poolmv2.c Documenting and checking constraints on mps_key_align on manual pools. 2016-03-27 20:48:38 +01:00
poolmv2.h
poolmvff.c Documenting and checking constraints on mps_key_align on manual pools. 2016-03-27 20:48:38 +01:00
pooln.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
pooln.h
poolncv.c Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00:00
poolsnc.c Cherry-picking low-risk fix for job003880. see <https://info.ravenbrook.com/mail/2016/03/29/20-23-20/0/>. 2016-03-31 12:30:00 +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
protocol.h
protsgix.c
protw3.c Catch-up merge from masters. 2016-01-19 16:22:39 +00:00
protxc.c
protxc.h
pthrdext.c
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 Eliminating withreservoirpermit and all its variants. 2016-03-13 21:04:01 +00: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
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 Keep a ring of segments for each generation. 2016-04-12 19:16:19 +01:00
segsmss.c Don't attempt to merge a non-white segment with a white one. 2016-04-02 12:07:46 +01:00
shield.c Merging branch/2016-03-13/defer-write-barrier into master sources. 2016-03-24 12:07:20 +00: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 Put the protection interface in prot.h, and the stack probe interface into sp.h, to make it easier to write the "porting" chapter of the manual. 2014-10-21 16:44:19 +01:00
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 Documenting and checking constraints on mps_key_align on manual pools. 2016-03-27 20:48:38 +01:00
testlib.h Documenting and checking constraints on mps_key_align on manual pools. 2016-03-27 20:48:38 +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 Assert if a thread dies while registered, but make a best effort to continue working after the assertion, by marking the thread as dead and moving it to a ring of dead threads. 2014-10-25 17:41:42 +01:00
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 Condemn only the segments in the selected generations (not segments that happen to share a zone with any segment ever allocated in the generation). 2016-04-12 19:42:03 +01:00
traceanc.c Merging branch mps/branch/2016-03-13/without-reservation into master sources. 2016-03-15 13:19:27 +00:00
tract.c Catch-up merge from masters. 2016-01-19 16:22:39 +00: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 Don't start a trace unless there's work to do. 2015-09-02 21:55:24 +01:00
walkt0.c
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
xci6ll.gmk Simplify platform makefile for xci6ll. 2014-10-22 13:46:11 +01:00
zcoll.c Detabifying code and restructuredtext files. 2016-02-18 19:58:13 +00:00
zmess.c Detabifying code and restructuredtext files. 2016-02-18 19:58:13 +00:00