emacs/mps/code
Gareth Rees 0d75f05cd3 Complete design.mps.thread-manager and move it from old to current.
Better description of protection mutator context module in the "porting" chapter.
The generic thread manager mustn't assert that there is only one thread -- this would break design.mps.thread-manager.req.register.multi.

Copied from Perforce
 Change: 187354
 ServerID: perforce.ravenbrook.com
2014-10-22 20:42:56 +01:00
..
mps.xcodeproj
w3mv
.p4ignore
abq.c
abq.h
abqtest.c
airtest.c
amcss.c
amcsshe.c
amcssth.c
amsss.c
amssshe.c
anangc.gmk
ananll.gmk
ananmv.nmk
apss.c
arena.c
arenacl.c
arenacv.c
arenavm.c
arg.c
arg.h
awlut.c
awluthe.c
awlutth.c
boot.c
boot.h
bt.c
bt.h
btcv.c
bttest.c
buffer.c
cbs.c
cbs.h
chain.h
check.h
clock.h
comm.gmk
commpost.nmk
commpre.nmk
config.h
dbgpool.c
dbgpool.h
dbgpooli.c
djbench.c
event.c
event.h
eventcnv.c
eventcom.h
eventdef.h
eventrep.c
eventrep.h
eventsql.c
eventtxt.c
exposet0.c
expt825.c
failover.c
failover.h
fbmtest.c
finalcv.c
finaltest.c
fmtdy.c
fmtdy.h
fmtdytst.c
fmtdytst.h
fmthe.c
fmthe.h
fmtno.c
fmtno.h
fmtscheme.c
fmtscheme.h
format.c
fotest.c
freelist.c
freelist.h
fri3gc.gmk
fri6gc.gmk
gc.gmk
gcbench.c
getopt.h
getoptl.c
global.c
gp.gmk
land.c
landtest.c
ld.c
lii3gc.gmk
lii6gc.gmk
lii6ll.gmk
ll.gmk
lo.h
locbwcss.c
lock.h
lockan.c
lockcov.c
lockix.c
lockli.c
lockut.c
lockw3.c
locus.c
locusss.c
locv.c
message.c
messtest.c
meter.c
meter.h
misc.h
mpm.c
mpm.h
mpmss.c
mpmst.h
mpmtypes.h
mps.c
mps.h
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
mpsicv.c
mpsio.h
mpsioan.c
mpsiw3.c
mpslib.h
mpsliban.c
mpstd.h
mpswin.h
mv.nmk
mv2test.c
nailboard.c
nailboard.h
nailboardtest.c
pc.nmk
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
prmci3.h
prmci3fr.c
prmci3li.c
prmci3w3.c
prmci3xc.c
prmci6.h
prmci6fr.c
prmci6li.c
prmci6w3.c
prmci6xc.c
prmcix.h
prmcw3.h
prmcxc.h
prot.h
protan.c
proti3.c
proti6.c
protix.c
protli.c
protocol.c
protocol.h
protsgix.c
protw3.c
protxc.c
protxc.h
pthrdext.c
pthrdext.h
qs.c
range.c
range.h
ref.c
replay.c
reserv.c
ring.c
ring.h
root.c
sa.c
sa.h
sac.c
sac.h
sacss.c
sc.h
seg.c
segsmss.c
shield.c
sp.h
span.c
splay.c
splay.h
spw3i3.c
spw3i6.c
ss.c
ss.h
ssan.c
ssixi3.c
ssixi6.c
ssw3i3mv.c
ssw3i3pc.c
ssw3i6mv.c
ssw3i6pc.c
steptest.c
table.c
table.h
teletest.c
testlib.c
testlib.h
testthr.h
testthrix.c
testthrw3.c
th.h
than.c
thix.c
thw3.c
thw3.h
thw3i3.c
thw3i6.c
thxc.c
trace.c
traceanc.c
tract.c
tract.h
tree.c
tree.h
version.c
vm.c
vm.h
vman.c
vmix.c
vmw3.c
w3i3mv.nmk
w3i3pc.nmk
w3i6mv.nmk
w3i6pc.nmk
walk.c
walkt0.c
xci3gc.gmk
xci6ll.gmk
zcoll.c
zmess.c