1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-20 04:50:55 -07:00
Commit graph

5081 commits

Author SHA1 Message Date
Gareth Rees
f5cd9029f9 The java reference pages have moved to oracle.com.
Add more cross-references to the MPS documentation.

Copied from Perforce
 Change: 186307
 ServerID: perforce.ravenbrook.com
2014-05-26 13:46:10 +01:00
Gareth Rees
e9dddf19de New chapter of the guide discusses the "stretchy vector" problem.
Copied from Perforce
 Change: 186305
 ServerID: perforce.ravenbrook.com
2014-05-26 12:39:38 +01:00
Gareth Rees
060394b167 Fix typo, clarify cautions.
Copied from Perforce
 Change: 186294
 ServerID: perforce.ravenbrook.com
2014-05-25 16:50:21 +01:00
Gareth Rees
43f92f9864 Fix typo.
Copied from Perforce
 Change: 186293
 ServerID: perforce.ravenbrook.com
2014-05-25 16:49:52 +01:00
Gareth Rees
23d389b5c6 Correct spelling of "nowrap".
Copied from Perforce
 Change: 186283
 ServerID: perforce.ravenbrook.com
2014-05-24 16:56:14 +01:00
Gareth Rees
b2ee9221e8 List all the glossary entries.
Copied from Perforce
 Change: 186282
 ServerID: perforce.ravenbrook.com
2014-05-24 16:55:02 +01:00
Gareth Rees
4feb525191 Bibliography was moved to top level.
Copied from Perforce
 Change: 186279
 ServerID: perforce.ravenbrook.com
2014-05-24 15:48:57 +01:00
Gareth Rees
86265c0734 Move bibliography to top level.
Add many missing abstracts and fix some links.
Just one bibliography entry for the C90 standard.

Copied from Perforce
 Change: 186278
 ServerID: perforce.ravenbrook.com
2014-05-24 15:40:22 +01:00
Gareth Rees
9644d0b8c4 Add $id$ and copyright lines to various scripts.
Copied from Perforce
 Change: 186276
 ServerID: perforce.ravenbrook.com
2014-05-24 10:15:45 +01:00
Gareth Rees
8f16d41cd3 New memory management reference, using the memory pool systsem manual sources.
Copied from Perforce
 Change: 186271
 ServerID: perforce.ravenbrook.com
2014-05-23 22:06:12 +01:00
Gareth Rees
52d7077846 Add home page.
Copied from Perforce
 Change: 186268
 ServerID: perforce.ravenbrook.com
2014-05-23 21:25:08 +01:00
Gareth Rees
f36a2e5164 Big up the memory pool system.
Copied from Perforce
 Change: 186267
 ServerID: perforce.ravenbrook.com
2014-05-23 21:24:23 +01:00
Gareth Rees
1d08c3ef53 Don't copy diagrams unless they are newer.
Copied from Perforce
 Change: 186266
 ServerID: perforce.ravenbrook.com
2014-05-23 21:23:47 +01:00
Gareth Rees
062275fdf7 Memory management reference progress.
Copied from Perforce
 Change: 186264
 ServerID: perforce.ravenbrook.com
2014-05-23 15:58:51 +01:00
Gareth Rees
3c037431ed Control project selection via the environment.
MMRef uses own layout, not scrolls layout.
Put title at the top and improve formatting.
Don't generate next/prev links to different directories.

Copied from Perforce
 Change: 186257
 ServerID: perforce.ravenbrook.com
2014-05-22 22:10:29 +01:00
Gareth Rees
2dd5cc0e7b Initial support for building the memory management reference out of the memory pool system manual.
Copied from Perforce
 Change: 186255
 ServerID: perforce.ravenbrook.com
2014-05-22 19:27:56 +01:00
Gareth Rees
64ad925abe Fix broken link.
Copied from Perforce
 Change: 186253
 ServerID: perforce.ravenbrook.com
2014-05-22 18:19:09 +01:00
Gareth Rees
d21c318794 Prefer "boehm–demers–weiser" following http://hboehm.info/gc/.
Copied from Perforce
 Change: 186252
 ServerID: perforce.ravenbrook.com
2014-05-22 18:09:00 +01:00
Gareth Rees
b6a0ce5f65 Hans boehm's web pages have moved to http://hboehm.info/
Copied from Perforce
 Change: 186251
 ServerID: perforce.ravenbrook.com
2014-05-22 18:03:05 +01:00
Gareth Rees
8a5e8c5a91 Manual formatting improvements:
* Hide the glossary table of contents: just show the alphabet
* Don't use hanging indent for glossary entries
* Cross-ref link to license now works

Copied from Perforce
 Change: 186249
 ServerID: perforce.ravenbrook.com
2014-05-22 17:53:56 +01:00
Gareth Rees
77f08df1d5 Insert abstracts (from the memory management reference). commented out for now, but at least data is here now.
Copied from Perforce
 Change: 186247
 ServerID: perforce.ravenbrook.com
2014-05-22 17:05:24 +01:00
Gareth Rees
cc43fd2a1c Add aslr test program to the repository.
Explain how to disable ASLR for a single process on Linux (better than disabling it for the whole system).
Organize the ASLR documentation more clearly.

Copied from Perforce
 Change: 186236
 ServerID: perforce.ravenbrook.com
2014-05-21 16:08:15 +01:00
Gareth Rees
85bb536fa5 Glossary entry and guide to address space layout randomization.
Copied from Perforce
 Change: 186234
 ServerID: perforce.ravenbrook.com
2014-05-21 14:47:11 +01:00
Gareth Rees
b0f1837ea9 Cross-reference from debugging chapter of the guide to "common assertions and their causes".
Copied from Perforce
 Change: 186232
 ServerID: perforce.ravenbrook.com
2014-05-21 12:20:40 +01:00
Gareth Rees
4cb51f1bd3 Fix typo.
Copied from Perforce
 Change: 186230
 ServerID: perforce.ravenbrook.com
2014-05-21 12:14:29 +01:00
Gareth Rees
11f082b849 Add bufferisready(buffer) assertion to "common assertions and their causes". found by christian schafmeister <https://info.ravenbrook.com/mail/2014/05/21/11-06-57/0/>.
Copied from Perforce
 Change: 186229
 ServerID: perforce.ravenbrook.com
2014-05-21 12:13:21 +01:00
Gareth Rees
e4dd74448d Update release notes.
Copied from Perforce
 Change: 186225
 ServerID: perforce.ravenbrook.com
2014-05-20 23:27:06 +01:00
Gareth Rees
c639055f7b In light of performance findings, boost the default arena size to 256 mb. add a -m option to djbench so that we can test the effect of setting the initial arena size on the manual pool classes.
Copied from Perforce
 Change: 186224
 ServerID: perforce.ravenbrook.com
2014-05-20 23:25:03 +01:00
Gareth Rees
38670ee8fc Fix the build on w3i6mv.
Copied from Perforce
 Change: 186217
 ServerID: perforce.ravenbrook.com
2014-05-20 19:36:04 +01:00
Gareth Rees
f4f23676ce Fix the build on windows.
Copied from Perforce
 Change: 186213
 ServerID: perforce.ravenbrook.com
2014-05-20 19:01:26 +01:00
Gareth Rees
68f9a3cd5c Fix assertion in bootblockcheck.
Copied from Perforce
 Change: 186204
 ServerID: perforce.ravenbrook.com
2014-05-20 12:44:36 +01:00
Gareth Rees
c92970302e Add gendesc and poolgen to the list of types.
Copied from Perforce
 Change: 186197
 ServerID: perforce.ravenbrook.com
2014-05-19 17:12:03 +01:00
Gareth Rees
2f6c8cb9c8 Update design.mps.strategy to describe the current relationship between chains, generations and pool generations; bring the description of the condemn logic up to date.
Copied from Perforce
 Change: 186196
 ServerID: perforce.ravenbrook.com
2014-05-19 17:11:36 +01:00
Gareth Rees
a3e6d214fa Fix status-handling defect noted by nb in review.
Make indentation consistent with rest of MPS code.
Fix copyright date.

Copied from Perforce
 Change: 186193
 ServerID: perforce.ravenbrook.com
2014-05-19 16:23:42 +01:00
Gareth Rees
dcf84a3755 Merge branch/2014-04-30/poolgen into the master sources.
Copied from Perforce
 Change: 186190
 ServerID: perforce.ravenbrook.com
2014-05-19 15:56:49 +01:00
Gareth Rees
43d30e9ca3 Gcbench now reports the number of chunks.
Copied from Perforce
 Change: 186188
 ServerID: perforce.ravenbrook.com
2014-05-19 15:41:20 +01:00
Gareth Rees
c974c43840 New tool noaslr disables address space layout randomization on os x.
Copied from Perforce
 Change: 186187
 ServerID: perforce.ravenbrook.com
2014-05-19 15:40:31 +01:00
Gareth Rees
c381033485 Add test suite support to xcode project.
Copied from Perforce
 Change: 186186
 ServerID: perforce.ravenbrook.com
2014-05-19 15:39:18 +01:00
Gareth Rees
b2f8c11ebb Catch-up merge from master sources @186174 to branch/2014-04-30/poolgen.
Copied from Perforce
 Change: 186185
 ServerID: perforce.ravenbrook.com
2014-05-19 14:59:19 +01:00
Gareth Rees
f5547fb738 Don't include pooln.c in mps.c -- only used by test case poolncv.
Include dependencies in all varieties, not just in COOL.

Copied from Perforce
 Change: 186174
 ServerID: perforce.ravenbrook.com
2014-05-19 11:39:05 +01:00
Gareth Rees
6dec3e4cec Correct dependencies for benchmarks and event tools.
Copied from Perforce
 Change: 186171
 ServerID: perforce.ravenbrook.com
2014-05-19 10:55:48 +01:00
Gareth Rees
f39c3d27ff Documentation improvements suggests by bruce mitchener:
* Fix cross-references to mps_pool_debug_option_s
* Link pool classes in the header of the table of pool class properties 

Copied from Perforce
 Change: 186150
 ServerID: perforce.ravenbrook.com
2014-05-17 09:30:45 +01:00
Gareth Rees
b5fa39ff39 Check meaning of extend_by and remove fixme.
Copied from Perforce
 Change: 186148
 ServerID: perforce.ravenbrook.com
2014-05-17 00:26:34 +01:00
Gareth Rees
7381205b94 Reverse integration from version/1.113 to master sources.
Also, much improvement in wording of release notes.

Copied from Perforce
 Change: 186146
 ServerID: perforce.ravenbrook.com
2014-05-16 23:40:09 +01:00
Gareth Rees
ca839741cb Be more forceful about the requirement to update the fixed reference.
Copied from Perforce
 Change: 186136
 ServerID: perforce.ravenbrook.com
2014-05-16 13:36:52 +01:00
Gareth Rees
62eafbbb47 Add note about consequences of running frequent collections.
Copied from Perforce
 Change: 186134
 ServerID: perforce.ravenbrook.com
2014-05-16 12:31:47 +01:00
Gareth Rees
971b4fbdaa Check for performance regressions before making a release.
Copied from Perforce
 Change: 186127
 ServerID: perforce.ravenbrook.com
2014-05-16 11:17:29 +01:00
Gareth Rees
0bbc3befd8 Remove unused macros ("unless" and "when").
Copied from Perforce
 Change: 186120
 ServerID: perforce.ravenbrook.com
2014-05-15 17:35:27 +01:00
Gareth Rees
fc0b32b461 Avoid looping over the tracts of a span in mvspancheck in production varieties. (merged from change 184499.)
Copied from Perforce
 Change: 186077
 ServerID: perforce.ravenbrook.com
2014-05-13 14:30:52 +01:00
Gareth Rees
089b66635c Assert that size > 0 in cbsfindlargest. (merged from change 184496.)
Copied from Perforce
 Change: 186075
 ServerID: perforce.ravenbrook.com
2014-05-13 13:44:42 +01:00