diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-10-02 02:38:38 -0700 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-10-02 02:38:38 -0700 |
| commit | fe8fd13deb647fe3055531db745cb470eccca596 (patch) | |
| tree | 5acd0ca92e63784ee8ad5aec97cc67a1042ba522 /src/gc.c | |
| parent | 34cdc21c57244d26a4249aa940e29d12b74a578a (diff) | |
| parent | 302e20333b5da7f5f5166264c54bee7e3add6652 (diff) | |
| download | mruby-fe8fd13deb647fe3055531db745cb470eccca596.tar.gz mruby-fe8fd13deb647fe3055531db745cb470eccca596.zip | |
Merge pull request #1522 from bovi/patch-1
Improve Grammar of Documentation
Diffstat (limited to 'src/gc.c')
| -rw-r--r-- | src/gc.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -28,11 +28,11 @@ mruby's GC is Tri-color Incremental GC with Mark & Sweep. Algorithm details are omitted. - Instead, the part about the implementation described below. + Instead, the implementation part is described below. == Object's Color - Each object to be painted in three colors. + Each object can be painted in three colors: * White - Unmarked. * Gray - Marked, But the child objects are unmarked. @@ -68,9 +68,9 @@ == Write Barrier - mruby implementer, C extension library writer must write a write + mruby implementer and C extension library writer must write a write barrier when writing a pointer to an object on object's field. - Two different write barrier: + Two different write barrier are available: * mrb_field_write_barrier * mrb_write_barrier @@ -88,7 +88,7 @@ * Major GC - same as a full regular GC cycle. - the difference between "tranditional" generational GC is that, the major GC + The difference to a "traditional" generational GC is, that the major GC in mruby is triggered incrementally in a tri-color manner. |
