[pypy-commit] stmgc default: cosmetics

Raemi pypy.commits at gmail.com
Thu Feb 9 05:14:40 EST 2017


Author: Remi Meier <remi.meier at gmail.com>
Branch: 
Changeset: r2008:c15befd75971
Date: 2017-02-09 11:14 +0100
http://bitbucket.org/pypy/stmgc/changeset/c15befd75971/

Log:	cosmetics

diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -9,6 +9,7 @@
 The library interface is in `c8/stmgc.h`.
 
 Progress (these revisions are roughly stable versions, pick the last one):
+
  - 3af462f
 
 Run tests with `py.test`.
@@ -46,35 +47,41 @@
 
  - `stmgc.h`: the main header file for the library
  - `stm/`: 
-    - For the GC part: 
-       + `nursery`: minor collection
-       + `gcpage`: major collection
-       + `largemalloc`, `smallmalloc`: object allocation
-       + `finalizer`: object finalizer support
-       + `weakref`: weak references support
-    - For the STM part:
-       + `core`: commit, abort, barrier logic of STM
-       + `sync`: segment management and thread support
-       + `pages`: management of page metadata
-       + `signal_handler`: manages pages together with `pages`
-       + `locks`: a set of locks to protect segments
-       + `rewind_setjmp`: setjmp/longjmp implementation that supports arbitrary rollback
-       + `forksupport`: support for forking an STM process
-       + `extra`: on-commit and on-abort callback mechanism
-       + `detach`: transaction detach mechanism (optimised transactional zones)
-    - Misc:
-       + `fprintcolor`: colourful debug output
-       + `hash_id`: PyPy-compatible identity and identity-hash functionality
-       + `hashtable`: transactional hash table implementation
-       + `queue`: transactional work-queue implementation
-       + `list`: simple growable list implementation
-       + `marker`, `prof`: mechanism to record events
-       + `misc`: mostly debug and testing interface
-       + `pagecopy`: fast copy implementation for pages
-       + `prebuilt`: logic for PyPy's prebuilt objects
-       + `setup`: setup code
+ 
+    For the GC part: 
+    
+     - `nursery`: minor collection
+     - `gcpage`: major collection
+     - `largemalloc`, `smallmalloc`: object allocation
+     - `finalizer`: object finalizer support
+     - `weakref`: weak references support
+     
+    For the STM part:
+    
+     - `core`: commit, abort, barrier logic of STM
+     - `sync`: segment management and thread support
+     - `pages`: management of page metadata
+     - `signal_handler`: manages pages together with `pages`
+     - `locks`: a set of locks to protect segments
+     - `rewind_setjmp`: setjmp/longjmp implementation that supports arbitrary rollback
+     - `forksupport`: support for forking an STM process
+     - `extra`: on-commit and on-abort callback mechanism
+     - `detach`: transaction detach mechanism (optimised transactional zones)
+     
+    Misc:
+    
+     - `fprintcolor`: colourful debug output
+     - `hash_id`: PyPy-compatible identity and identity-hash functionality
+     - `hashtable`: transactional hash table implementation
+     - `queue`: transactional work-queue implementation
+     - `list`: simple growable list implementation
+     - `marker`, `prof`: mechanism to record events
+     - `misc`: mostly debug and testing interface
+     - `pagecopy`: fast copy implementation for pages
+     - `prebuilt`: logic for PyPy's prebuilt objects
+     - `setup`: setup code
        
-       
+
 
 ### Running Tests
 


More information about the pypy-commit mailing list