1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-12 14:30:42 -08:00
Commit graph

88 commits

Author SHA1 Message Date
Gareth Rees
202d4e79c6 Avoid sentence-initial "which", for ndl.
Copied from Perforce
 Change: 181384
 ServerID: perforce.ravenbrook.com
2013-04-13 17:31:33 +01:00
Gareth Rees
e6e08382b6 Fix broken link reported by ndl.
Copied from Perforce
 Change: 181383
 ServerID: perforce.ravenbrook.com
2013-04-13 17:02:53 +01:00
Gareth Rees
e15ae067cf Fix typo.
Copied from Perforce
 Change: 181102
 ServerID: perforce.ravenbrook.com
2013-03-08 18:09:24 +00:00
Gareth Rees
99c01f9fbe Minor documentation improvements:
* Use "OS X" consistently (not "Mac OS X").
* Explain how to avoid GDB from stopping on barrier hits on Linux.
* Bring HTML up to date.

Copied from Perforce
 Change: 181077
 ServerID: perforce.ravenbrook.com
2013-03-07 15:22:41 +00:00
Gareth Rees
e2b7b1b99c Remove mps_tramp from backtraces.
Copied from Perforce
 Change: 180964
 ServerID: perforce.ravenbrook.com
2013-02-20 16:57:12 +00:00
Richard Brooksby
88ad39840e Deprecating the mps trampoline by using vectored exception handling on windows.
Copied from Perforce
 Change: 180961
 ServerID: perforce.ravenbrook.com
2013-02-20 12:11:40 +00:00
Richard Brooksby
87fb54485f Merging spelling corrections contributed by bruce mitchener and rebuilding manual.
See <7d0a9d6204>.

Copied from Perforce
 Change: 180957
 ServerID: perforce.ravenbrook.com
2013-02-18 15:52:46 +00:00
Gareth Rees
dee2dd5d8d Actions from rb's e-mail <https://info.ravenbrook.com/mail/2012/11/16/13-21-30/0/>.
Copied from Perforce
 Change: 180492
 ServerID: perforce.ravenbrook.com
2012-11-16 14:57:56 +00:00
Gareth Rees
2cc40665bb Effect of address space up to 2**40.
Copied from Perforce
 Change: 180485
 ServerID: perforce.ravenbrook.com
2012-11-16 12:46:41 +00:00
Gareth Rees
188c288055 More knobs to tune.
Copied from Perforce
 Change: 180466
 ServerID: perforce.ravenbrook.com
2012-11-14 14:10:17 +00:00
Gareth Rees
9af9a934b4 Minor edits.
Copied from Perforce
 Change: 180439
 ServerID: perforce.ravenbrook.com
2012-11-10 20:29:20 +00:00
Gareth Rees
675a07679e Avoid type pun.
Copied from Perforce
 Change: 180364
 ServerID: perforce.ravenbrook.com
2012-11-06 12:16:46 +00:00
Gareth Rees
85558f88b8 Minor edits.
Copied from Perforce
 Change: 180357
 ServerID: perforce.ravenbrook.com
2012-11-06 00:55:11 +00:00
Gareth Rees
c0418abe08 Mps_fix_call not need for a call to the skip method, since it doesn't take a scan state argument.
Copied from Perforce
 Change: 180356
 ServerID: perforce.ravenbrook.com
2012-11-06 00:37:13 +00:00
Gareth Rees
62ec3013e8 Need to check hash table for staleness when deleting a key.
Copied from Perforce
 Change: 180354
 ServerID: perforce.ravenbrook.com
2012-11-05 23:29:23 +00:00
Gareth Rees
3dd5b9da1d Minor edits.
Copied from Perforce
 Change: 180350
 ServerID: perforce.ravenbrook.com
2012-11-05 22:29:36 +00:00
Gareth Rees
43fa76f8bf Write (draft of) perf chapter.
Copied from Perforce
 Change: 180333
 ServerID: perforce.ravenbrook.com
2012-11-05 16:26:19 +00:00
Gareth Rees
657d3d83fc Compiler toolchain is important part of platform.
Copied from Perforce
 Change: 180317
 ServerID: perforce.ravenbrook.com
2012-11-05 12:25:40 +00:00
Gareth Rees
1152e286f7 Minor edits.
Copied from Perforce
 Change: 180309
 ServerID: perforce.ravenbrook.com
2012-11-04 23:07:05 +00:00
Gareth Rees
01f052d63e Oops, forgot to check in advanced.rst.
Copied from Perforce
 Change: 180304
 ServerID: perforce.ravenbrook.com
2012-11-03 18:28:36 +00:00
Gareth Rees
31c5b39795 Write "advanced topics" chapter of the user guide.
Copied from Perforce
 Change: 180303
 ServerID: perforce.ravenbrook.com
2012-11-03 17:38:57 +00:00
Gareth Rees
f9acc18caa Merge new hashtable stuff from scheme-malloc.c.
Fix bug in scheme.c (characters were only 8 bytes on 64-bit platforms, so can't be forwarded).

Copied from Perforce
 Change: 180231
 ServerID: perforce.ravenbrook.com
2012-11-01 15:37:43 +00:00
Gareth Rees
f63407caf4 Typos.
Copied from Perforce
 Change: 180211
 ServerID: perforce.ravenbrook.com
2012-11-01 00:54:17 +00:00
Gareth Rees
13af2f01a4 Weak hash tables in scheme-advanced.c.
Copied from Perforce
 Change: 180208
 ServerID: perforce.ravenbrook.com
2012-10-31 22:13:46 +00:00
Gareth Rees
5e62407261 Move old scheme to example/scheme/scheme-malloc.c
Provide instructions to build it.

Copied from Perforce
 Change: 180185
 ServerID: perforce.ravenbrook.com
2012-10-31 12:02:11 +00:00
Gareth Rees
d894dd466a Improve the scheme example hashtable implementation:
1. Follow R6RS for naming of functions and arguments.
2. Grow the hashtable when half full.

Copied from Perforce
 Change: 180184
 ServerID: perforce.ravenbrook.com
2012-10-31 11:54:25 +00:00
Gareth Rees
683969dc69 Improve bibliography references.
Copied from Perforce
 Change: 180181
 ServerID: perforce.ravenbrook.com
2012-10-30 22:28:19 +00:00
Gareth Rees
8d12ec1c93 Format the readme in restructuredtext for consistency with the rest of the documentation. copy the "supported target platforms" section to the overview.
Copied from Perforce
 Change: 180172
 ServerID: perforce.ravenbrook.com
2012-10-30 17:37:28 +00:00
Gareth Rees
443edfd0f6 Mps_free is not the only way to manually return memory to a pool (there's also mps_ap_frame_pop in some pools).
Copied from Perforce
 Change: 180170
 ServerID: perforce.ravenbrook.com
2012-10-30 17:18:44 +00:00
Gareth Rees
1e098f1a36 Start adding index entries.
Copied from Perforce
 Change: 180157
 ServerID: perforce.ravenbrook.com
2012-10-30 12:26:41 +00:00
Richard Brooksby
2c81cd8052 Miscellaneous fix-ups and clarifications. see diff for list, or this comment would be as long.
Copied from Perforce
 Change: 180142
 ServerID: perforce.ravenbrook.com
2012-10-29 17:17:56 +00:00
Gareth Rees
d8474a9f00 Plural :term: links work automatically.
Copied from Perforce
 Change: 180125
 ServerID: perforce.ravenbrook.com
2012-10-28 23:03:15 +00:00
Gareth Rees
1bc0dc027c Move pool classes to better filenames.
Other minor edits.

Copied from Perforce
 Change: 180123
 ServerID: perforce.ravenbrook.com
2012-10-28 21:17:02 +00:00
Gareth Rees
86d0cd8775 Misc minor edits.
Copied from Perforce
 Change: 180118
 ServerID: perforce.ravenbrook.com
2012-10-27 20:59:48 +01:00
Gareth Rees
02702201f0 Avoid double "initially".
Copied from Perforce
 Change: 180105
 ServerID: perforce.ravenbrook.com
2012-10-26 14:41:47 +01:00
Gareth Rees
0162be1d0a Amcz probably a better choice than lo here.
Copied from Perforce
 Change: 180104
 ServerID: perforce.ravenbrook.com
2012-10-26 14:40:50 +01:00
Gareth Rees
cec0b453ee Merge nb's eventcnv changes and rewrite guide/debug and topic/telemetry accordingly.
Copied from Perforce
 Change: 180103
 ServerID: perforce.ravenbrook.com
2012-10-26 14:35:10 +01:00
Gareth Rees
e67ea7a4ad Write debugging pools chapter.
Copied from Perforce
 Change: 180099
 ServerID: perforce.ravenbrook.com
2012-10-26 13:15:56 +01:00
Gareth Rees
a0e3397a73 Write "collection" chapter.
Copied from Perforce
 Change: 180095
 ServerID: perforce.ravenbrook.com
2012-10-26 12:11:55 +01:00
Gareth Rees
d4e3e73d9f Simplify scheme hash table implementation by folding the hash into buckets_find.
Copied from Perforce
 Change: 180086
 ServerID: perforce.ravenbrook.com
2012-10-25 21:18:40 +01:00
Gareth Rees
300a183b5b Write location chapter.
Copied from Perforce
 Change: 180080
 ServerID: perforce.ravenbrook.com
2012-10-25 17:58:49 +01:00
Gareth Rees
24a5b4b1ee Interpreter doesn't print if the result is undefined (following similar behaviour in the python interpreter when the result is none).
Copied from Perforce
 Change: 180078
 ServerID: perforce.ravenbrook.com
2012-10-25 15:44:18 +01:00
Gareth Rees
4d451b8d75 Improve hash table implementation to make it more amenable to garbage collection.
Copied from Perforce
 Change: 180077
 ServerID: perforce.ravenbrook.com
2012-10-25 15:24:31 +01:00
Gareth Rees
a13649d66c Basic eq? hash table implementation.
Copied from Perforce
 Change: 180076
 ServerID: perforce.ravenbrook.com
2012-10-25 14:55:48 +01:00
Gareth Rees
c7b7b017a3 Be clear about the need to reserve lots of address space in a virtual memory arena.
Copied from Perforce
 Change: 180071
 ServerID: perforce.ravenbrook.com
2012-10-25 11:34:45 +01:00
Gareth Rees
cc70697288 Migrate scheme improvements back in time to scheme-before.c:
* tail calls;
* bug fix in append;
* new procedures: procedure?, <, >, open-input-file, char?, char->integer, integer->char, string?, make-string, string, string-length, string-ref, substring, string-append, string->list, list->string, string-copy.
Minor changes (e.g. "@@@@" to "TODO") to make the files easier to diff in future.

Copied from Perforce
 Change: 180069
 ServerID: perforce.ravenbrook.com
2012-10-25 10:20:48 +01:00
Gareth Rees
45e0adb96a Write scanning chapter.
Copied from Perforce
 Change: 180061
 ServerID: perforce.ravenbrook.com
2012-10-24 22:00:22 +01:00
Gareth Rees
031f75382d Complete actions from meeting with rb.
Copied from Perforce
 Change: 180056
 ServerID: perforce.ravenbrook.com
2012-10-24 16:25:19 +01:00
Gareth Rees
7feacf0602 Link directly to allocation point protocol reference instead of via glossary.
Copied from Perforce
 Change: 180043
 ServerID: perforce.ravenbrook.com
2012-10-24 01:40:51 +01:00
Gareth Rees
acb5e7a53f Implement nb's suggestions.
Copied from Perforce
 Change: 180038
 ServerID: perforce.ravenbrook.com
2012-10-23 20:13:46 +01:00