1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-17 21:51:00 -08:00
emacs/mps/code
Richard Kistruck b0df67ea88 Mps master (integ from br/padding): job002205: if pollthreshold is > 64kib behind fillmutatorsize, make arenapoll call tracepoll many times:
Changes:
  - separate ArenaPoll and ArenaStep code paths;
  - simplify ArenaPoll;
  - loop calling TracePoll to catch-up;
  - update pollThreshold correctly, depending on whether we have no work and are sleeping, or have work and are advancing the 'clock' by one unit. If there's no work, don't keep checking. Avoid multiple calls to ClockNow().
  - ArenaStep should NOT change pollThreshold -- that's ArenaPoll's business.  This means ArenaStep may advance, but not retard, trace work.
zcoll: 100MB is a more sensible arena size than 0.5 MB
test-runner.py: run zcoll; on w3i3, use m9 (=VC9.0) compiler

Copied from Perforce
 Change: 169904
 ServerID: perforce.ravenbrook.com
2010-03-02 17:17:52 +00:00
..
s7ppac
.gdbinit
abq.c
abq.h
abqtest.c
amcss.c
amcsshe.c
amcssth.c
amsss.c
amssshe.c
apss.c
arena.c
arenacl.c
arenacv.c
arenavm.c
awlut.c
awluthe.c
awlutth.c
boot.c
boot.h
bt.c
bt.h
btcv.c
bttest.c
buffer.c
cbs.c
cbs.h
cbstest.c
chain.h
check.h
comm.gmk
commpost.nmk
commpre.nmk
commpre9.nmk
config.h
cx.gmk
dbgpool.c
dbgpool.h
dbgpooli.c
dc.gmk
diag.c
dumper.c
eg.gmk
event.c
event.h
eventcnv.c
eventcom.h
eventdef.h
eventgen.h
eventgen.pl
eventpro.c
eventpro.h
eventrep.c
eventrep.h
expgen.sh
exposet0.c
expt825.c
finalcv.c
finaltest.c
fmtdy.c
fmtdy.h
fmtdytst.c
fmtdytst.h
fmthe.c
fmthe.h
fmtno.c
fmtno.h
format.c
fri4gc.gmk
gc.gmk
global.c
gp.gmk
i6cc.gmk
iam4cc.gmk
ic.gmk
idlench.awk
lc.gmk
ld.c
libcbt.c
lii3eg.gmk
lii4gc.gmk
lippgc.gmk
lo.h
locbwcss.c
lock.h
lockan.c
lockcov.c
lockix.c
lockli.c
lockutw3.c
lockw3.c
locus.c
locusss.c
locv.c
logrun Mps br/diag: logrun: append .txt to logfilename; improve comments. 2007-05-21 16:00:38 +01:00
message.c
messtest.c
meter.c
meter.h
misc.h
mpm.c
mpm.h
mpmss.c
mpmst.h
mpmtypes.h
mps.h
mpsacl.h
mpsavm.h
mpscamc.h
mpscams.h
mpscawl.h
mpsclo.h
mpscmv.h
mpscmv2.h
mpscmvff.h
mpscsnc.h
mpsi.c
mpsicv.c
mpsio.h
mpsioan.c
mpsiw3.c
mpslib.h
mpsliban.c
mpslibcb.c
mpslibcb.def
mpslibcb.h
mpstd.h
mpsw3.h
mpswin.h
mv2test.c
o1alcc.gmk
o1algc.gmk
ossu.h
osxc.h
pool.c
poolabs.c
poolamc.c
poolams.c
poolams.h
poolamsi.c
poolawl.c
poollo.c
poolmfs.c
poolmfs.h
poolmrg.c
poolmrg.h
poolmv.c
poolmv.h
poolmv2.c
poolmv2.h
poolmvff.c
pooln.c
pooln.h
poolncv.c
poolsnc.c
prmcan.c
prmcfr.h
prmci3.h
prmci3li.c
prmci3w3.c
prmcli.h
prmcw3.h
protan.c
proti3.c
protix.c
protlii3.c
proto1.c
protocol.c
protocol.h
protsgix.c
protso.c
protsu.c
protw3.c
protxcpp.c
pthrdext.c
pthrdext.h
qs.c
ref.c
replay.c
reserv.c
ring.c
ring.h
root.c
s7ppmw.sit
sac.c
sac.h
sacss.c
sc.gmk
seg.c
segsmss.c
shield.c
sos8cx.gmk
sos8gc.gmk
sos8gp.gmk
sos9sc.gmk
span.c
spi3.c
splay.c
splay.h
ss.h
ssan.c
ssixi3.c
sso1al.s
sssos8.s
sssus8.c
sssus8.s
ssw3i3.c
ssxcpp.s
steptest.c
sus8gc.gmk
table.c
table.h
teletest.c
testlib.c
testlib.h
th.h
than.c
thfri4.c
thlii4.c
thw3i3.c
trace.c
traceanc.c
tract.c
tract.h
version.c
vman.c
vmi5.c
vmix.c
vmo1.c
vmso.c
vmsu.c
vmw3.c
w3build.bat
w3gen.def
w3i3m9.nmk
w3i3mv.nmk
w3vc9.bat
walk.c
walkt0.c
xci3gc.gmk
xcppgc.gmk
zcoll.c
zmess.c