index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gc.c
Age
Commit message (
Expand
)
Author
2012-10-06
gc.c: use markable_object_p
nobu
2012-10-05
fix comments
nari
2012-10-05
revert r37091
nari
2012-10-05
* ext/objspace/objspace.c: add ObjectSpace#reachable_objects_from.
ko1
2012-10-05
* gc.c (chain_finalized_object): remove to check a mark flag and
nari
2012-10-04
* gc.c (init_heap): call init_mark_stack before to allocate
nari
2012-10-04
* gc.c (rb_objspace_call_finalizer): call gc_mark_stacked_objects
nari
2012-10-04
gc.c: self-referencing finalizers
nobu
2012-10-04
* gc.c: use enum for debugging.
nobu
2012-10-03
gc.c: unused function
nobu
2012-10-03
* gc.c: Use the non-recursive marking instead of recursion. The
nari
2012-09-28
* insns.def (opt_checkenv): remove unused instruction `opt_checkenv'.
ko1
2012-08-23
* include/ruby/ruby.h: introduce flonum technique for
ko1
2012-08-09
* gc.c (gc_malloc_allocated_size): RDoc does not process macros, so
drbrain
2012-08-05
* gc.c : if ENABLE_VM_OBJSPACE is 1, rest_sweep is not defined.
nari
2012-08-05
* gc.c: just move functions and so on. I don't touch any internal
nari
2012-08-04
* gc.c: use inline functions instead of macros, and close up
nari
2012-08-04
* gc.c (gc_mark_children): use gc_mark_ptr instead of marking
nari
2012-08-02
* eval.c (rb_mod_using): new method Module#using. [experimental]
shugo
2012-08-02
* gc.c: return true or false. Patch by Dirkjan Bussink. [Bug #6821]
nari
2012-07-28
* gc.c: remove unused initialization.
nari
2012-07-10
rb_thread_call_without_gvl
nobu
2012-07-04
* gc.c, atomic.h (ATOMIC_SIZE_*): moved from gc.c to atomic.h [ruby-dev:45909]
ngoto
2012-07-04
* gc.c (ATOMIC_SIZE_*): 64bit Windows support.
usa
2012-07-03
* gc.c (ATOMIC_SIZE_EXCHANGE): fix function name on Solaris [Bug #6689]
ngoto
2012-07-03
gc.c: atomic operations for malloc_params
nobu
2012-07-03
fix allocated_size
nobu
2012-06-02
gc.c: simplified
nobu
2012-05-31
adjust indent
nobu
2012-05-28
* gc.c (obj_free): doesn't free a method table if it doesn't
nari
2012-05-17
Imports Ruby's port to NativeClient (a.k.a NaCl).
yugui
2012-04-13
* gc.c (obj_free): show entire flags too.
nobu
2012-04-12
* gc.c (GET_HEAP_HEADER, NUM_IN_SLOT): parenthesise macro parameters.
nobu
2012-03-29
* st.c (st_update): pass pointer to key to the callback function.
nobu
2012-03-29
* st.c (st_update): add existing parameter to the callback function.
nobu
2012-03-18
fix condition for free
nobu
2012-03-18
* gc.c (aligned_malloc, aligned_free): added fallback implementations
yugui
2012-03-18
* gc.c (free_method_entry_i): method entry may be in
nobu
2012-03-13
Bug #5350
nobu
2012-02-21
* gc.c : remove gc_clear_mark_on_sweep_slots() and use
nari
2012-02-19
revert r34691 and r34689
nari
2012-02-19
* gc.c (gc_clear_mark_on_sweep_slots): remove a unused variable.
nari
2012-02-19
* gc.c (gc_clear_mark_on_sweep_slots): uses slot_sweep() for
nari
2012-02-15
* cont.c (rb_fiber_reset_root_local_storage): add a new function to
nagachika
2012-02-15
* gc.c (HEAP_BITMAP_LIMIT): HEAP_BITMAP_LIMIT is computed on the
nari
2012-02-14
* gc.c (CEILDIV): rename to a appropriate name.
nari
2012-02-14
* gc.c (assign_heap_slot): SEGV happens cause on 64-bit platform
nari
2012-02-13
* gc.c (HEAP_OBJ_LIMIT, HEAP_BITMAP_LIMIT): HEAP_OBJ_LIMIT used
nari
2012-01-31
* configure.in (HEAP_ALIGN_LOG): HEAP_ALIGN_LOG should be page
nari
2012-01-27
* gc.c (HEAP_ALIGN, HEAP_ALIGN_MASK): DRY, let compiler calculate
nobu
[prev]
[next]