summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2009-11-05Merged r22308. [ruby-dev:39637]naruse
2009-11-05* gc.c (rb_obj_id): a Fixnum which is beyond signed longnaruse
2009-10-22* *.[chy]: removed trailing spaces.nobu
2009-08-30* gc.c (gc_sweep): makes new room if object space is full ofnobu
2009-08-30* gc.c: removed garbage spaces.nobu
2009-05-01* eval.c, gc.c (_longjmp): never return. see [ruby-core:23241]nobu
2009-04-22* eval.c (proc_invoke): shares dmethod scope local variables.nobu
2009-04-19* eval.c (ruby_cleanup): the order of local variables on stack isnobu
2009-04-03* gc.c (Init_stack): use ruby_init_stack. [ruby-dev:34350]nobu
2009-03-23* array.c (ary_resize_capa): Remove an unused function.knu
2009-03-15* gc.c (run_final): frees zombies only. [ruby-dev:38171]nobu
2009-03-14* gc.c (rb_gc_call_finalizer_at_exit): leave Thread objectsnobu
2009-03-11* gc.c (run_final): calls free function. [ruby-core:22578]nobu
2009-01-22* gc.c (define_final): cannot define finalizer for immediatenobu
2009-01-22* gc.c (rb_gc_call_finalizer_at_exit): deffers IO finalization.nobu
2008-10-06* gc.c (gc_mark_children): ignores T_ZOMBIE.nobu
2008-10-06* gc.c: renamed T_DEFERRED to T_ZOMBIE.nobu
2008-09-03* gc.c (rb_mark_set): new function to mark keys.nobu
2008-08-09* gc.c (STACK_LEVEL_MAX, ruby_stack_length): returns size_t.nobu
2008-08-06* gc.c (run_final): runs finalizers with the object terminated.nobu
2008-08-06* gc.c (chain_finalized_object): deletes finalizers to be invoked fromnobu
2008-08-06* gc.c (gc_sweep, obj_free, run_final): defer finalizers of IO andnobu
2008-08-02* eval.c (rb_thread_schedule): runs deferred finalizers.nobu
2008-07-03* gc.c (Init_GC): fix syntax error.akr
2008-07-02* error.c (rb_exc_new3): keeps the given string itself.nobu
2008-07-02* eval.c (rb_longjmp): duplicate the thrown exception to set backtracenobu
2008-07-02* gc.c: add rb_during_gc(). based on a patch from arton <artonx ATsuke
2008-06-13* gc.c (rb_memerror): exit with EXIT_FAILURE instead of magic number.nobu
2008-06-13* gc.c (CHECK_STACK): STACK_LENGTH should be less thannobu
2008-06-07* gc.c (os_obj_of): assure to not free the scanning heap.akr
2008-05-21* eval.c (search_method, remove_method, error_print, rb_alias)nobu
2008-04-15* signal.c, gc.c: New methods: GC.stress, GC.stress=;kazu
2008-04-15* rubyio.h (rb_io_t): renamed from OpenFile.nobu
2008-04-14* array.c (rb_ary_collect_bang, rb_ary_select): Return anknu
2008-03-31* configure.in (RUBY_SETJMP, RUBY_LONGJMP, RUBY_JMP_BUF): prefersnobu
2008-03-12* gc.c: removed trailing spaces.nobu
2008-02-19* gc.c (STACK_LENGTH) [SPARC] : 0x80 offset removed. [ruby-dev:33857]akr
2008-02-11* gc.c (rb_newobj): prohibit call of rb_newobj() during gc.shyouhei
2008-01-21* eval.c, gc.c (setjmp): sigsetjmp is a macro on cygwin.nobu
2008-01-19* configure.in (sigsetjmp): check if available.nobu
2007-12-17* gc.c (stack_end_address): use local variable address instead ofakr
2007-10-01* gc.c (id2ref): valid id should not refer T_VALUE nor T_ICLASS.matz
2007-09-23* gc.c (os_obj_of, os_each_obj): hide objects to be finalized.nobu
2007-03-03* env.h (SCOPE_CLONE): Introduce a new scope flag to prevent aknu
2006-12-01* gc.c (ruby_init_stack): decrease "stack level too deep" in Windows.usa
2006-10-30* eval.c (rb_eval): fix commit miss. [ruby-dev:29707]matz
2006-09-24* gc.c (gc_mark_children): NODE_POSTEXE holds Ruby VALUE.matz
2006-09-01* common.mk, configure.in, defines.h, eval.c, gc.c, main.c,akr
2006-08-25* gc.c (gc_sweep): typo fixed.matz
2006-08-07* dln.c, eval.c, gc.c, regex.c, ruby.h: shut up AIX allocamatz