Commit 302e2033 authored by Daniel Bovensiepen's avatar Daniel Bovensiepen

Improve Grammar of Documentation

parent e06a0e39
...@@ -28,11 +28,11 @@ ...@@ -28,11 +28,11 @@
mruby's GC is Tri-color Incremental GC with Mark & Sweep. mruby's GC is Tri-color Incremental GC with Mark & Sweep.
Algorithm details are omitted. Algorithm details are omitted.
Instead, the part about the implementation described below. Instead, the implementation part is described below.
== Object's Color == Object's Color
Each object to be painted in three colors. Each object can be painted in three colors:
* White - Unmarked. * White - Unmarked.
* Gray - Marked, But the child objects are unmarked. * Gray - Marked, But the child objects are unmarked.
...@@ -68,9 +68,9 @@ ...@@ -68,9 +68,9 @@
== Write Barrier == 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. 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_field_write_barrier
* mrb_write_barrier * mrb_write_barrier
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
* Major GC - same as a full regular GC cycle. * 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. in mruby is triggered incrementally in a tri-color manner.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment