1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-24 08:51:10 -08:00
emacs/mps/design
Richard Kistruck d5379b26ef Mps master (integ from br/timing):
Messages:
  - _gc_start and _gc now always ControlAlloc'd, new lifecycle, much better code.  Fixes job001989.
  - New test zmess, which tests generating and getting MPS messages.  Tests job001989, and also job001658 (subsumes fin1658a.c).
  - New file traceanc.c, for ancillary code extracted from trace.c.
  - Diag (.variety.di) at ArenaDestroy, say if message queue non-empty.
Randomize() and rnd() now much better seeding, improved (more random) generator, thorough verification, faster.
New test zcoll (incomplete), which tests MPS collections, their timing, and feedback about them.
MPS_ALERT_COLLECTION_START/STOP renamed as MPS_ALERT_COLLECTION_BEGIN/END

Copied from Perforce
 Change: 167392
 ServerID: perforce.ravenbrook.com
2009-02-17 13:01:39 +00:00
..
alloc-frame Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
arena Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
arenavm Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
bt Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
buffer Mps design/buffer: create guide (only one glossary item in it so far) 2007-03-22 16:20:47 +00:00
cbs Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
check Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
class-interface Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
collection Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
config Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
cstyle Mps: added nowrap="nowrap" 2007-07-19 16:08:54 +01:00
diag Mps br/diagtag: design/diag: (diag filtering). expand section: how 2007-08-14 13:36:44 +01:00
finalize Mps: added mps_message_type_gc_start() 2003-02-19 16:34:08 +00:00
fix Added some more design documents referenced by the source code. 2002-06-24 13:22:23 +01:00
interface-c Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
io Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
lib Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
lock Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
locus Mps design/locus: add guide: clarify + more on why locus affects placement, which may be carefully tuned. 2007-04-24 17:32:04 +01:00
message Mps br/timing design/message & message-gc: tweaks for clarity 2008-12-22 14:25:18 +00:00
message-gc Mps br/timing design/message & message-gc: tweaks for clarity 2008-12-22 14:25:18 +00:00
object-debug Added some more design documents referenced by the source code. 2002-06-24 13:22:23 +01:00
pool Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
poolamc Mps: renamed amc ramp enum. 2007-07-12 16:27:50 +01:00
poolams Merging version 1.100 to masters so that we can merge to gg-epcore and send to pekka. 2002-06-24 13:32:06 +01:00
poolawl Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
poollo Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
poolmfs Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
poolmrg Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
poolmv Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
poolmvff Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
poolmvt Merging version 1.100 to masters so that we can merge to gg-epcore and send to pekka. 2002-06-24 13:32:06 +01:00
prot Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
protan Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
protli Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
protocol Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
protsu Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
pthreadext Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
reservoir Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
ring Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
root Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
scan Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
seg Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
shield Mps design/shield: shieldenter/leave done by arenaenter/leave 2007-01-12 15:50:16 +00:00
sig Mps design/sig: add link to guide.hex.trans 2009-01-27 17:01:07 +00:00
splay Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
sso1al Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
telemetry Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
tests Mps design/tests -- new design document 2008-12-04 17:54:27 +00:00
thread-manager Added some more design documents referenced by the source code. 2002-06-24 13:22:23 +01:00
thread-safety Added some more design documents referenced by the source code. 2002-06-24 13:22:23 +01:00
trace Mps br/band: design/trace: (html error: missing p tag) 2007-07-05 17:35:28 +01:00
type Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
version Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
version-library Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
vm Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
vman Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
vmo1 Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
vmso Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
writef Updating version 1.100 documents to say version 1.100 not master. 2002-06-18 16:56:18 +01:00
index.html Mps des/index: correct description of message-gc: gc begin or end. 2008-12-10 08:58:18 +00:00
template-with-guide.html mps design template: make it easier to paste on top of exisitng design 2007-04-24 10:02:24 +01:00