1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 08:43:40 -07:00
emacs/mps/design
Gareth Rees 84cd92ab89 Improve clarity of product configuration so that names more explicitly indicate what they do:
* CONFIG_POLL_NONE (because the user-visible consequence is that polling is no longer supported; was CONFIG_PROTECTION_NONE).
* DISABLE_LOCKS (was THREAD_SINGLE).
* DISABLE_SHIELD (was THREAD_SINGLE && PROTECTION_NONE)
* DISABLE_REMEMBERED_SET (was PROTECTION_NONE)
When the shield is disabled, ArenaLeave asserts that there are no busy traces, and ArenaPoll is a no-op.
By having functions implemented using the corresponding macro, we can avoid duplicated code, and avoid testing DISABLE_SHIELD in global.c.
Remove all remaining references to MPS_PROD_EPCORE.

Copied from Perforce
 Change: 185176
 ServerID: perforce.ravenbrook.com
2014-04-02 15:48:57 +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 New function nailboardisresetrange. 2014-01-17 11:46:13 +00:00
check.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
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 Improve clarity of product configuration so that names more explicitly indicate what they do: 2014-04-02 15:48:57 +01: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
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 Refactor nailboard code from poolamc.c into a new nailboard module. 2014-01-15 17:59:02 +00: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 nailboard branch. 2014-02-20 14:48:39 +00:00
interface-c.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
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 Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit. 2014-01-10 09:58:44 +00: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 "next level" → "previous level" 2014-03-17 11:30:54 +00: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 Fix cross-references. 2014-01-14 20:00:03 +00: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 New function nailboardisresetrange. 2014-01-17 11:46:13 +00: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.txt Responding to code review <https://info.ravenbrook.com/mail/2014/03/07/18-03-14/0/>. 2014-03-11 15:46:51 +00: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 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-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