1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 03:40:56 -08:00
Commit graph

6334 commits

Author SHA1 Message Date
Gareth Rees
2bc2b0b4d5 Add index entries for all the design documents.
Copied from Perforce
 Change: 189693
 ServerID: perforce.ravenbrook.com
2016-03-06 21:58:06 +00:00
Gareth Rees
57a29c8097 Design.mps.clock
Copied from Perforce
 Change: 189692
 ServerID: perforce.ravenbrook.com
2016-03-06 21:45:59 +00:00
Gareth Rees
a86715c9f6 Avoid warnings from sphinx 1.3.5.
Copied from Perforce
 Change: 189686
 ServerID: perforce.ravenbrook.com
2016-03-06 19:27:48 +00:00
Gareth Rees
85bef47f05 Add glossary entry for telemetry system.
Copied from Perforce
 Change: 189685
 ServerID: perforce.ravenbrook.com
2016-03-06 19:07:36 +00:00
Gareth Rees
973f5369e1 Rename chain.h to locus.h, for consistency with other modules, where the interface has the same name as the implemention.
Copied from Perforce
 Change: 189682
 ServerID: perforce.ravenbrook.com
2016-03-06 18:56:32 +00:00
Gareth Rees
c56dd90bbb Merge poolamsi.c into poolams.c for consistency with other pool class implementations.
Copied from Perforce
 Change: 189681
 ServerID: perforce.ravenbrook.com
2016-03-06 18:49:47 +00:00
Gareth Rees
734485d234 Delete unused header lo.h.
Copied from Perforce
 Change: 189680
 ServerID: perforce.ravenbrook.com
2016-03-06 18:44:37 +00:00
Gareth Rees
ca1cb12c55 Index to mps source code.
Copied from Perforce
 Change: 189679
 ServerID: perforce.ravenbrook.com
2016-03-06 18:36:47 +00:00
Gareth Rees
484941d9a0 Add make target for running the mmqa test suite.
Copied from Perforce
 Change: 189674
 ServerID: perforce.ravenbrook.com
2016-03-06 14:15:37 +00:00
Gareth Rees
9a7475e4e8 Change 189541 renamed the reg_scan_p parameter to mps_root_create_reg; update test cases accordingly.
Copied from Perforce
 Change: 189673
 ServerID: perforce.ravenbrook.com
2016-03-06 14:07:45 +00:00
Richard Brooksby
8d3b67be05 Enabling keyword expansion on scan.c.
Copied from Perforce
 Change: 189652
 ServerID: perforce.ravenbrook.com
2016-03-05 14:08:43 +00:00
Richard Brooksby
35d7ce99d6 Fixing build on w3i6mv.
Copied from Perforce
 Change: 189651
 ServerID: perforce.ravenbrook.com
2016-03-05 14:08:09 +00:00
Richard Brooksby
75a200ecde Adding platforms fri3ll and fri6ll to autoconf and generating configure script.
Copied from Perforce
 Change: 189625
 ServerID: perforce.ravenbrook.com
2016-03-04 13:27:10 +00:00
Richard Brooksby
7d93da3182 Adding new platform fri3ll to support freebsd 10 and above, which have clang and not gcc by default.
Copied from Perforce
 Change: 189622
 ServerID: perforce.ravenbrook.com
2016-03-04 13:20:51 +00:00
Richard Brooksby
a8de8eec7c Adding new platform fri6ll to support freebsd 10 and above, which have clang and not gcc by default.
Copied from Perforce
 Change: 189560
 ServerID: perforce.ravenbrook.com
2016-03-02 22:00:11 +00:00
Richard Brooksby
83e2a971c7 Merging branch/2015-09-04/stack into master sources.
Copied from Perforce
 Change: 189541
 ServerID: perforce.ravenbrook.com
2016-03-02 16:44:16 +00:00
Richard Brooksby
bd59b5e1fb Fixing argument name to be consistent with text.
Copied from Perforce
 Change: 189535
 ServerID: perforce.ravenbrook.com
2016-03-02 10:34:21 +00:00
Richard Brooksby
3c6ee3d589 Fixing location of assumptions about descending stack that had gone astray.
Copied from Perforce
 Change: 189534
 ServerID: perforce.ravenbrook.com
2016-03-02 10:32:46 +00:00
Richard Brooksby
42624364bc Reducing redundant code after examining output of clang on mps_scan_area.
Copied from Perforce
 Change: 189531
 ServerID: perforce.ravenbrook.com
2016-03-02 10:25:37 +00:00
Richard Brooksby
50384dd478 Fixing terminology from "top" to "hot end" of stack.
Copied from Perforce
 Change: 189530
 ServerID: perforce.ravenbrook.com
2016-03-02 10:16:44 +00:00
Richard Brooksby
92b5414b3c Miscellaneous minor documentation improvements from review.
Copied from Perforce
 Change: 189529
 ServerID: perforce.ravenbrook.com
2016-03-02 10:06:04 +00:00
Richard Brooksby
0bb563ff31 Improving comment.
Copied from Perforce
 Change: 189526
 ServerID: perforce.ravenbrook.com
2016-03-02 10:00:15 +00:00
Richard Brooksby
58ef1c2a9c Improving very old comments.
Copied from Perforce
 Change: 189523
 ServerID: perforce.ravenbrook.com
2016-03-02 09:47:01 +00:00
Richard Brooksby
9c6b618149 Removing design references to closure_size which was removed in changelist 189491.
Copied from Perforce
 Change: 189522
 ServerID: perforce.ravenbrook.com
2016-03-02 09:42:17 +00:00
Richard Brooksby
6a1b956a73 Expanding tabs.
Copied from Perforce
 Change: 189516
 ServerID: perforce.ravenbrook.com
2016-03-02 08:58:45 +00:00
Richard Brooksby
f4ed2a04a2 Removing redundant closure size argument from scheme example.
Copied from Perforce
 Change: 189494
 ServerID: perforce.ravenbrook.com
2016-03-01 16:03:55 +00:00
Richard Brooksby
07a1290f3e Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
Copied from Perforce
 Change: 189491
 ServerID: perforce.ravenbrook.com
2016-03-01 15:59:06 +00:00
Richard Brooksby
f9743bb9f4 Updating scheme example to demonstrate mps_root_create_area rather than deprecated mps_root_create_table.
Copied from Perforce
 Change: 189488
 ServerID: perforce.ravenbrook.com
2016-03-01 15:11:39 +00:00
Richard Brooksby
cce61c51de Removing assumption that area scanners take pointers to words. the client is at liberty to encode references in other ways.
Copied from Perforce
 Change: 189484
 ServerID: perforce.ravenbrook.com
2016-03-01 13:57:13 +00:00
Richard Brooksby
2f025ea5d2 Deprecating table roots.
Copied from Perforce
 Change: 189483
 ServerID: perforce.ravenbrook.com
2016-03-01 13:36:30 +00:00
Richard Brooksby
0b8f2dea16 Fixing references to mps_root_create_stack to mps_root_create_thread.
Copied from Perforce
 Change: 189480
 ServerID: perforce.ravenbrook.com
2016-03-01 13:16:46 +00:00
Richard Brooksby
e292753025 Fixing perforce filetype of bootstrap.txt to expand keywords.
Copied from Perforce
 Change: 189439
 ServerID: perforce.ravenbrook.com
2016-02-29 16:38:07 +00:00
Richard Brooksby
8baf699abe Improving type naming in table code.
Copied from Perforce
 Change: 189403
 ServerID: perforce.ravenbrook.com
2016-02-29 13:19:43 +00:00
Richard Brooksby
28bc04aa00 Merging branch/2016-02-26/job003898 into master sources.
Copied from Perforce
 Change: 189397
 ServerID: perforce.ravenbrook.com
2016-02-29 12:36:05 +00:00
Richard Brooksby
a509df4c2b Fix typo found by gdr.
Copied from Perforce
 Change: 189376
 ServerID: perforce.ravenbrook.com
2016-02-28 20:12:12 +00:00
Richard Brooksby
998a11b45a Catch-up merge from master sources to branch/2015-09-04/stack.
Copied from Perforce
 Change: 189370
 ServerID: perforce.ravenbrook.com
2016-02-27 00:54:00 +00:00
Richard Brooksby
13eab92d00 Try later allocation plans if growing the arena fails.
Copied from Perforce
 Change: 189363
 ServerID: perforce.ravenbrook.com
2016-02-26 19:59:55 +00:00
Richard Brooksby
ef17ba047b Purge spare committed memory when growing the arena fails due to the commit limit.
Copied from Perforce
 Change: 189362
 ServerID: perforce.ravenbrook.com
2016-02-26 19:59:55 +00:00
Richard Brooksby
c47a41d163 Branching master to branch/2016-02-26/job003898.
Copied from Perforce
 Change: 189352
 ServerID: perforce.ravenbrook.com
2016-02-26 19:09:10 +00:00
Richard Brooksby
2de01f7d2d Improving detail of design.mps.bootstrap.land.sol and cross-referencing from source code.
Copied from Perforce
 Change: 189345
 ServerID: perforce.ravenbrook.com
2016-02-25 23:43:50 +00:00
Richard Brooksby
b26e5cc27d Merging branch/2015-08-11/policy into master sources.
Copied from Perforce
 Change: 189330
 ServerID: perforce.ravenbrook.com
2016-02-25 21:46:11 +00:00
Richard Brooksby
6a15535df6 Removing unused function arenascannable.
Reinstate when needed. See <https://info.ravenbrook.com/mail/2016/02/17/13-05-54/0/>.

Copied from Perforce
 Change: 189292
 ServerID: perforce.ravenbrook.com
2016-02-25 17:09:09 +00:00
Richard Brooksby
8a4e5ab290 Moving scanning accounting to tracescanarea and creating analogous formatscan.
Copied from Perforce
 Change: 189325
 ServerID: perforce.ravenbrook.com
2016-02-19 12:11:50 +00:00
Richard Brooksby
b771a2112a Implementing mps_root_create_area_tagged as documented.
Copied from Perforce
 Change: 189324
 ServerID: perforce.ravenbrook.com
2016-02-19 00:23:54 +00:00
Richard Brooksby
6e062e10bd Miscellaneous scanning documentation fixes from review.
Copied from Perforce
 Change: 189323
 ServerID: perforce.ravenbrook.com
2016-02-19 00:15:23 +00:00
Richard Brooksby
fd957d9eab Miscellaneous root documentation fixes from review.
Copied from Perforce
 Change: 189322
 ServerID: perforce.ravenbrook.com
2016-02-19 00:10:12 +00:00
Richard Brooksby
890b7ddeb1 Clarifying that the pointer passed to thread root registration is the cold end of the stack.
Copied from Perforce
 Change: 189321
 ServerID: perforce.ravenbrook.com
2016-02-18 23:57:54 +00:00
Richard Brooksby
266228be7c Renaming "bottom" and "top" of stack to "cold" and "hot" end, to prevent confusion about descending stacks.
Correcting design documentation relating to stacks.
Referencing hot and cold end concepts from glossary entry for control stacks.

Copied from Perforce
 Change: 189320
 ServerID: perforce.ravenbrook.com
2016-02-18 23:49:58 +00:00
Richard Brooksby
f84e1d8f7e Fixing leftover sizeof(addr) that should've been changed to sizeof(word).
Copied from Perforce
 Change: 189319
 ServerID: perforce.ravenbrook.com
2016-02-18 21:22:05 +00:00
Richard Brooksby
ed561e855a Avoid possible type pun hazard of jump buffer by casting to void *.
Copied from Perforce
 Change: 189318
 ServerID: perforce.ravenbrook.com
2016-02-18 21:18:05 +00:00