summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/gc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gc.c b/src/gc.c
index 97d06db6d..0a93993a2 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -63,10 +63,10 @@
== Write Barrier
- mruby implementer and C extension library writer must write a write
- barrier when writing a pointer to an object on object's field.
- When writing a pointer to B object on A object's field,
- two different write barrier are available:
+ mruby implementer and C extension library writer must insert a write
+ barrier when updating a reference from a field of an object.
+ When updating a reference from a field of object A to object B,
+ two different types of write barrier are available:
* mrb_field_write_barrier - target B object for a mark.
* mrb_write_barrier - target A object for a mark.