1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-27 15:52:00 -08:00
Commit graph

3010 commits

Author SHA1 Message Date
Richard Kistruck
f24dc95b89 Mps wiki gloassary: pieces of memory: chunk, segment, tract, page
Copied from Perforce
 Change: 161346
 ServerID: perforce.ravenbrook.com
2006-12-29 12:35:38 +00:00
Richard Kistruck
f7a82d63bc Mps wiki: gc story: what does generation really mean?
Copied from Perforce
 Change: 161125
 ServerID: perforce.ravenbrook.com
2006-12-07 14:16:15 +00:00
Richard Kistruck
36b71856c8 Mps wiki: story of a gc: notes on problem areas. reclaim. simplify diagram.
Copied from Perforce
 Change: 161115
 ServerID: perforce.ravenbrook.com
2006-12-06 17:27:55 +00:00
Richard Kistruck
973f226841 Mps wiki: story of a gc: clarify diagram: key, title, etc
Copied from Perforce
 Change: 161108
 ServerID: perforce.ravenbrook.com
2006-12-06 13:48:41 +00:00
Richard Kistruck
6afb651d32 Mps wiki: story of a gc: purpose of this doc. generation can mean 3 things.
Copied from Perforce
 Change: 161107
 ServerID: perforce.ravenbrook.com
2006-12-06 13:21:26 +00:00
Richard Kistruck
48d20b6186 Mps wiki: story of a gc: correct dynamic criterion, newsize, trace rate
Copied from Perforce
 Change: 161103
 ServerID: perforce.ravenbrook.com
2006-12-06 11:19:50 +00:00
Richard Kistruck
c842bbbdee Mps wiki: story of a gc: ams, lo, awl. rate. what advances a collection?
Copied from Perforce
 Change: 161098
 ServerID: perforce.ravenbrook.com
2006-12-05 19:07:45 +00:00
Richard Kistruck
a3435aac12 Mps wiki: story of a gc: click diagram to show it alone
Copied from Perforce
 Change: 161086
 ServerID: perforce.ravenbrook.com
2006-12-04 17:53:51 +00:00
Richard Kistruck
f1984be1ae Mps wiki: story of a gc: what triggers a gc: clarify, expand, diagram
Copied from Perforce
 Change: 161085
 ServerID: perforce.ravenbrook.com
2006-12-04 17:38:54 +00:00
Richard Kistruck
facbc8bd56 Mps wiki: gc story: what triggers a gc?
Copied from Perforce
 Change: 161058
 ServerID: perforce.ravenbrook.com
2006-12-01 19:19:00 +00:00
Richard Kistruck
937854dc72 Mps poolamc.c: (comment only) that's design/poolamc#gen.forward, not #forward.gen
Copied from Perforce
 Change: 161055
 ServerID: perforce.ravenbrook.com
2006-12-01 15:04:03 +00:00
Richard Kistruck
67b702d4f1 Mps: (from master) mac os x intel: mpstd.h target-detection, makefile
Copied from Perforce
 Change: 161054
 ServerID: perforce.ravenbrook.com
2006-12-01 15:03:52 +00:00
Richard Kistruck
022530fc45 Mps poolamc.c: (comment only) that's design/poolamc#gen.forward, not #forward.gen
Copied from Perforce
 Change: 161053
 ServerID: perforce.ravenbrook.com
2006-12-01 15:00:40 +00:00
Richard Kistruck
c2485e5229 Mps poolamc.c: (comment only) that's design/poolamc#gen.forward, not #forward.gen
Copied from Perforce
 Change: 161052
 ServerID: perforce.ravenbrook.com
2006-12-01 14:34:54 +00:00
Richard Kistruck
e8fffa5e3a Mps wiki: gc story
Copied from Perforce
 Change: 161042
 ServerID: perforce.ravenbrook.com
2006-11-30 18:25:15 +00:00
Richard Kistruck
bb7e9480a9 Mps wiki: gc story: how a gc gets started and completes
Copied from Perforce
 Change: 161038
 ServerID: perforce.ravenbrook.com
2006-11-30 17:11:23 +00:00
Richard Kistruck
c027d48ff7 Mps wiki: refman addenda: mps_arena_step: even if clamped.
Copied from Perforce
 Change: 161022
 ServerID: perforce.ravenbrook.com
2006-11-28 18:22:54 +00:00
Richard Kistruck
0f318a70e9 Mps wiki: refman addenda: mps_arena_step, _start_collect, and chain for amc and ams
Copied from Perforce
 Change: 161021
 ServerID: perforce.ravenbrook.com
2006-11-28 18:18:03 +00:00
Richard Kistruck
debad2b39a Mps wiki: refman addenda
Copied from Perforce
 Change: 161020
 ServerID: perforce.ravenbrook.com
2006-11-28 17:50:37 +00:00
Richard Kistruck
e89471268c Mps wiki: timeline
Copied from Perforce
 Change: 161014
 ServerID: perforce.ravenbrook.com
2006-11-27 18:22:27 +00:00
Richard Kistruck
caef44c3fe Mps wiki: index: c-stack
Copied from Perforce
 Change: 161013
 ServerID: perforce.ravenbrook.com
2006-11-27 18:08:09 +00:00
Richard Kistruck
6b4f716841 Mps wiki: timeline
Copied from Perforce
 Change: 161012
 ServerID: perforce.ravenbrook.com
2006-11-27 18:07:18 +00:00
Richard Kistruck
c9f679c428 Mps wiki: pool-classes: dummy chains for lo and awl
Copied from Perforce
 Change: 161011
 ServerID: perforce.ravenbrook.com
2006-11-27 16:49:17 +00:00
Richard Kistruck
ccd0972d9a Mps wiki: pool-classes: chains for amc and ams.
Copied from Perforce
 Change: 161009
 ServerID: perforce.ravenbrook.com
2006-11-27 16:25:00 +00:00
Richard Kistruck
be107db8f6 Mps: gcgenmsg branch: back-out @51937: drj's incomplete poolgenmessage work
(DRJ's changes added PoolGenMessage struct, with text-fields for 
 gen-name and forward-dest name, and condemned Size)
The mps_message_gc_start() Message, with a _why field, remains.

Copied from Perforce
 Change: 160989
 ServerID: perforce.ravenbrook.com
2006-11-23 14:38:19 +00:00
Richard Kistruck
8c612cef8d Mps design/message: prepend a guide to the original design document
Copied from Perforce
 Change: 160814
 ServerID: perforce.ravenbrook.com
2006-10-25 14:19:55 +01:00
David Jones
ffec7c6371 Mps: cleaning builds on intel macs.
Copied from Perforce
 Change: 160737
 ServerID: perforce.ravenbrook.com
2006-10-10 15:46:05 +01:00
David Jones
fa865750f5 Mps: removed platform specific modifications to compiler flags
as they are not necessary for modern OS X.

Copied from Perforce
 Change: 160736
 ServerID: perforce.ravenbrook.com
2006-10-10 15:32:54 +01:00
David Jones
2b568041ab Mps: roughing a makefile so that intel os x builds are possible.
Copied from Perforce
 Change: 160735
 ServerID: perforce.ravenbrook.com
2006-10-10 15:08:14 +01:00
Richard Kistruck
f1b8a622df Mps: feedback branch: merge source-only corrections from master:
PARENT macro comment; TractArena macro.  No run-time effect.

Copied from Perforce
 Change: 160624
 ServerID: perforce.ravenbrook.com
2006-09-27 11:06:32 +01:00
Richard Kistruck
d32a59d7ce Mps wiki: rename interrupt.html as c-stack.html
Copied from Perforce
 Change: 160115
 ServerID: perforce.ravenbrook.com
2006-08-15 14:45:54 +01:00
Richard Kistruck
0e6e3e875c Mps wiki: interrupt.html: stack material needs to be its own article
Copied from Perforce
 Change: 160114
 ServerID: perforce.ravenbrook.com
2006-08-15 14:43:23 +01:00
Richard Kistruck
9962457ddf Mps (comment-only change) misc.h: correct the explanation for the
PARENT() macro.

Copied from Perforce
 Change: 160016
 ServerID: perforce.ravenbrook.com
2006-08-10 16:13:24 +01:00
Richard Kistruck
0f430304ad Mps source typo in tract.c #define tractarena(seg) should be
#define TractArena(tract).  The broken definition worked because 
it was always invoked with "TractPool(tract)".  (Source-only change)

Copied from Perforce
 Change: 160013
 ServerID: perforce.ravenbrook.com
2006-08-10 14:21:20 +01:00
Richard Kistruck
9b9125ec21 Mps wiki: pool_classes: amc
Copied from Perforce
 Change: 159956
 ServerID: perforce.ravenbrook.com
2006-08-07 17:49:49 +01:00
Richard Kistruck
59d4666be5 Mps wiki: pool_classes: lo is for foreign code, for leaf-only use amcz, how to choose the right pool class. glossary: foreign code.
Copied from Perforce
 Change: 159893
 ServerID: perforce.ravenbrook.com
2006-08-02 11:08:27 +01:00
Richard Kistruck
d36d075b7b Mps wiki: interrupt.html: stack faults
Copied from Perforce
 Change: 159795
 ServerID: perforce.ravenbrook.com
2006-07-25 19:15:05 +01:00
Richard Kistruck
4f4e0fec7a Mps wiki: interrupt.html: notes on interrupts, faults, exceptions, etc.
Copied from Perforce
 Change: 159794
 ServerID: perforce.ravenbrook.com
2006-07-25 17:32:10 +01:00
Richard Kistruck
d68d3e82d1 Mps wiki: glossary: ring
Copied from Perforce
 Change: 159509
 ServerID: perforce.ravenbrook.com
2006-07-03 17:51:31 +01:00
Richard Kistruck
d4198686d4 Mps hw-gc example: w3.bat to build it on windows
Copied from Perforce
 Change: 159479
 ServerID: perforce.ravenbrook.com
2006-06-29 19:04:25 +01:00
Richard Kistruck
379ed4bb52 Mps readme.txt: note fixed job001421, job001455
Copied from Perforce
 Change: 159477
 ServerID: perforce.ravenbrook.com
2006-06-29 18:36:47 +01:00
Richard Kistruck
0064529a5f Mps: comm.gmk:add mpsplan.a to "all" target;
commpost.nmk: add mps.lib and mpsplan.lib to "all" target

Copied from Perforce
 Change: 159472
 ServerID: perforce.ravenbrook.com
2006-06-29 18:02:40 +01:00
Richard Kistruck
b992fba80c Mps: fix w3 builds: integrate from master the following:
MPS: fix Windows build of text-executables needing formats, with new 
make-variable FMTTEST, replacing DWTEST and HETEST, and fixing 
awlut.exe build.  (integrate from version/1.106/...@157962)
   (159467)
MPS: fix w3i3mv "all" build with VC6:
1. amsss.c: initialize ambigRoot (uninitialized warning);
2. commpost.nmk: 
2a. drop long-vanished protcv.exe;
2b. mpmss.exe needs MVFF;
2c. locusss.exe had no build rule;
3. finaltest.c: main does not use argc,v so declare as main(void);
4. lockutw3.c: add parens to avoid operator-precedence warning;
5. protocol.h: s/interface/interfaceIn: suspected compiler bug.
(integrate from version/1.106/...@158054)
   (159468)
MPS: attempt to fix w3i3mv "all" build with VC7:
(unknown if these changes are effective, but they should be safe)
1. mpm.c: +1 to array size to make room for terminator of string initializer;
2. testlib.c: disable warning 4702: unreachable code, for va_end.
(integrate from version/1.106/...@158055)
   (159469)

Copied from Perforce
 Change: 159471
 ServerID: perforce.ravenbrook.com
2006-06-29 17:55:13 +01:00
Richard Kistruck
8fffb7e63a Mps: attempt to fix w3i3mv "all" build with vc7:
(unknown if these changes are effective, but they should be safe)
1. mpm.c: +1 to array size to make room for terminator of string initializer;
2. testlib.c: disable warning 4702: unreachable code, for va_end.
(integrate from version/1.106/...@158055)

Copied from Perforce
 Change: 159469
 ServerID: perforce.ravenbrook.com
2006-06-29 17:37:12 +01:00
Richard Kistruck
10f4047f35 Mps: fix w3i3mv "all" build with vc6:
1. amsss.c: initialize ambigRoot (uninitialized warning);
2. commpost.nmk: 
2a. drop long-vanished protcv.exe;
2b. mpmss.exe needs MVFF;
2c. locusss.exe had no build rule;
3. finaltest.c: main does not use argc,v so declare as main(void);
4. lockutw3.c: add parens to avoid operator-precedence warning;
5. protocol.h: s/interface/interfaceIn: suspected compiler bug.
(integrate from version/1.106/...@158054)

Copied from Perforce
 Change: 159468
 ServerID: perforce.ravenbrook.com
2006-06-29 17:34:48 +01:00
Richard Kistruck
cfd8f8e963 Mps: fix windows build of text-executables needing formats, with new
make-variable FMTTEST, replacing DWTEST and HETEST, and fixing 
awlut.exe build.  (integrate from version/1.106/...@157962)

Copied from Perforce
 Change: 159467
 ServerID: perforce.ravenbrook.com
2006-06-29 17:31:46 +01:00
Richard Kistruck
a72b93fbdf Mps comm.gmk: empty integrate from version/1.106 (master and 1.106
came to be identical, but by different routes).

Copied from Perforce
 Change: 159466
 ServerID: perforce.ravenbrook.com
2006-06-29 17:27:52 +01:00
Richard Kistruck
ee7f503621 Mps lo pool coverage test: in stepper, mark unused args with testlib_unused() (integ from branch)
Copied from Perforce
 Change: 159448
 ServerID: perforce.ravenbrook.com
2006-06-28 16:26:09 +01:00
Richard Kistruck
77b549a933 Mps lo pool coverage test: in stepper, mark unused args with testlib_unused()
Copied from Perforce
 Change: 159446
 ServerID: perforce.ravenbrook.com
2006-06-28 16:22:04 +01:00
Richard Kistruck
ff4ab6eda2 Mps lo pool coverage test: call mps_arena_formatted_objects_walk
and check we find the right number of test objects.  (integ from branch)

Copied from Perforce
 Change: 159443
 ServerID: perforce.ravenbrook.com
2006-06-28 15:41:27 +01:00