1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 07:11:34 -08:00
emacs/mps/design
Gareth Rees b90f8b9bcd Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used.
Bring splay tree design up to date; add missing diagrams; move it to the "current" section of the manual.

Copied from Perforce
 Change: 185294
 ServerID: perforce.ravenbrook.com
2014-04-07 15:36:18 +01:00
..
abq.txt New function nailboardisresetrange. 2014-01-17 11:46:13 +00:00
alloc-frame.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
arena.txt Minor updates in response to review. see https://info.ravenbrook.com/mail/2014/02/17/16-27-18/0/ 2014-02-17 16:45:12 +00:00
arenavm.txt Minor updates in response to review. see https://info.ravenbrook.com/mail/2014/02/17/16-27-18/0/ 2014-02-17 16:45:12 +00:00
bt.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
buffer.txt Fix cross-references. 2014-01-14 20:00:03 +00:00
cbs.txt Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used. 2014-04-07 15:36:18 +01:00
check.txt Improve control over checking: 2014-04-06 22:51:05 +01:00
class-interface.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
collection.txt Fix date so that it is recognized as restructuredtext. 2014-01-14 20:20:19 +00:00
config.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
critical-path.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
diag.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
failover.txt New module failover implements a fail-over allocator as a land class. 2014-04-03 12:52:23 +01:00
finalize.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
fix.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
freelist.txt Catch-up merge from master sources to branch/2014-03-30/addrset. 2014-04-07 15:02:09 +01:00
guide.hex.trans.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
guide.impl.c.format.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
index.txt Catch-up merge from master sources to branch/2014-03-30/addrset. 2014-04-07 15:02:09 +01:00
interface-c.txt Complete design.mps.type and design.mps.interface-c and move them to "current" design in the manual. 2014-04-06 20:00:31 +01:00
io.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
keyword-arguments.txt Fix typo. 2014-04-06 17:24:08 +01:00
land.txt New module failover implements a fail-over allocator as a land class. 2014-04-03 12:52:23 +01:00
lib.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
lock.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
locus.txt Fix cross-references. 2014-01-14 20:00:03 +00:00
message-gc.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
message.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
nailboard-1.svg Diagrams for the nailboard design. 2014-03-07 14:56:23 +00:00
nailboard-2.svg Diagrams for the nailboard design. 2014-03-07 14:56:23 +00:00
nailboard-3.svg Port is red, starboard green. 2014-03-08 20:12:52 +00:00
nailboard.txt Add reference to c99 as requested by rb in <https://info.ravenbrook.com/mail/2014/04/02/13-57-33/0/>. 2014-04-03 16:57:26 +01:00
object-debug.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
pool.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
poolamc.txt Rephrase design.mps.poolamc.nailboard.limitations.middle condition now that ambiguous interior references pin objects. 2014-03-07 23:43:14 +00:00
poolams.txt Fix cross-references. 2014-01-14 20:00:03 +00:00
poolawl.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
poollo.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
poolmfs.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
poolmrg.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
poolmv.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
poolmvff.txt New module failover implements a fail-over allocator as a land class. 2014-04-03 12:52:23 +01:00
poolmvt.txt Fix history entry. 2014-01-14 20:06:10 +00:00
prot.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
protan.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
protli.txt Fix cross-references. 2014-01-14 20:00:03 +00:00
protocol.txt Fixing typo. 2014-03-18 12:54:22 +00:00
protsu.txt Fix cross-references. 2014-01-14 20:00:03 +00:00
pthreadext.txt Fix cross-references. 2014-01-14 20:00:03 +00:00
range.txt Catch-up merge from master sources to branch/2014-03-30/addrset. 2014-04-07 15:02:09 +01:00
reservoir.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
ring.txt Refactor nailboard code from poolamc.c into a new nailboard module. 2014-01-15 17:59:02 +00:00
root.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
scan.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
seg.txt Fix cross-references. 2014-01-14 20:00:03 +00:00
shield.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
sig.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
splay-assemble.svg Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used. 2014-04-07 15:36:18 +01:00
splay-link-left.svg Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used. 2014-04-07 15:36:18 +01:00
splay-link-right.svg Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used. 2014-04-07 15:36:18 +01:00
splay-rotate-left.svg Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used. 2014-04-07 15:36:18 +01:00
splay-rotate-right.svg Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used. 2014-04-07 15:36:18 +01:00
splay.txt Use cbs subclasses to implement the fast-find and find-in-zones features. this avoids the need to control behaviour by passing booleans, and it means that there is no wasted space in the cbs block structure when these features are not used. 2014-04-07 15:36:18 +01:00
sso1al.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
strategy.txt Bringing strategy design up to date with changes to zone allocation. 2014-01-29 15:26:04 +00:00
telemetry.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +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
tests.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
thread-manager.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
thread-safety.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
trace.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
type.txt Fix restructuredtext formatting. 2014-04-07 00:27:31 +01:00
version-library.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
version.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
vm.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
vman.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
vmo1.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
vmso.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00
writef.txt Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00:00