summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2006-06-29* gc.c (gc_mark_children): a bug in NODE_BLOCK_PASS marking.matz
2006-06-29* parse.y: use ARGSPUSH instead of ARGSCAT to prevent too muchmatz
2006-06-15* eval.c (rb_proc_arity): get rid of segfault for mere splat.nobu
2006-06-09* sprintf.c (rb_str_format): allow %c to print one charactermatz
2006-03-21add String/Symbol argument to MatchData[x]kosako
2006-03-04* gc.c (id2ref): fix symbol test.akr
2006-03-02* gc.c: commited magic for reducing RVALUE size on windows. (24->20byte)ocean
2006-03-02* gc.c: align VALUE with sizeof(RVALUE) globally.akr
2006-02-13* parse.y (parser_parse_string): mention "regexp" in a errormatz
2006-02-06* gc.c (gc_sweep): typo fix.eban
2006-02-05* ruby.h (struct RStruct): embed 3 or less elements structs.akr
2006-01-22forgot to commit.akr
2006-01-10* gc.c (garbage_collect): mark ruby_current_node.akr
2006-01-09* gc.c (gc_stress): renamed from always_gc and enabled by default.akr
2005-12-30* gc.c (garbage_collect): mark objects refered from aborting threads.nobu
2005-12-29declare rb_gc_abort_threads.akr
2005-12-29* eval.c (rb_gc_mark_threads): keep unmarked threads which won't wakenobu
2005-12-27* configure.in: define IA64 for portability. (HP aC++/ANSI C doesn'takr
2005-12-16revert previous change.akr
2005-12-16refine "unknown data type" message.akr
2005-12-15* lib/tmpdir.rb: merged RDoc patch from Eric Hodel <drbrain atmatz
2005-12-12indent "if" body.akr
2005-12-12precedes registering global VALUE variables before initializing it.akr
2005-12-12* ext/digest/digest.c (rb_digest_base_s_digest): add volatile tomatz
2005-12-06* gc.c (ruby_xmalloc2): change check for integer overflow.matz
2005-10-25* gc.c (garbage_collect): sorry, previous commit was incorrect.ocean
2005-10-25* gc.c (garbage_collect): return now whether there're rooms for newocean
2005-10-18* enumerator.c, eval.c, gc.c, parse.y, regparse.c, sjis.c, time.c:nobu
2005-10-08* parse.y (rb_parser_malloc, rb_parser_free): manage parser stack onnobu
2005-10-05* range.c (rb_range_beg_len): should return Qfalse for non-rangematz
2005-09-17* gc.c (garbage_collect): return false if no GC run.nobu
2005-09-16* gc.c (rb_memerror, ruby_xmalloc, ruby_xrealloc, rb_newobj): justnobu
2005-09-14* dir.c: changed `foo (*bar)_((boo))' to `foo (*bar)(boo)`.ocean
2005-09-14* bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056]ocean
2005-09-12* array.c: moved to ANSI function style from K&R function style.ocean
2005-08-12* parse.y (f_larglist): allow optional arguments even whenmatz
2005-07-27* gc.c (obj_free): make message formant consistent with one frommatz
2005-07-27* parse.y (lambda): Perl6 style -> lambda expression. [NEW]matz
2005-06-19* gc.c (define_final): document fix: finalizers never get callednobu
2005-06-19* gc.c (run_final): commit miss to add new variable.nobu
2005-06-19* gc.c (run_final): reduce unnecessary object allocation duringnobu
2005-06-09* eval.c (ruby_longjmp): new macro to call longjmp, setcontext, etc.akr
2005-06-09* configure.in, eval.c, gc.c: use libunwind only on HP-UX.akr
2005-04-30* configure.in (RUBY_FUNC_ATTRIBUTE): check for function attribute.nobu
2005-03-04* array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz
2005-02-17remove GNU regex APIkosako
2005-01-07* gc.c (mark_locations_array): avoid core dump with -O3.akr
2004-12-20gcc noinline attribute is available since gcc-3.1.akr
2004-12-13* gc.c (set_stack_end): new function to obtain stack end address.akr
2004-11-10* dir.c (rb_glob2): do not allocate buffer from heap to avoidmatz