aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* ansificated.akr2006-08-131-2/+1
* * dln.c, eval.c, gc.c, ruby.h: shut up AIX alloca warning.matz2006-08-071-3/+1
* * gc.c (gc_sweep): expand heap earlier.akr2006-07-101-2/+10
* * gc.c (gc_mark_children): a bug in NODE_BLOCK_PASS marking.matz2006-06-291-1/+1
* * parse.y: use ARGSPUSH instead of ARGSCAT to prevent too muchmatz2006-06-291-1/+2
* * eval.c (rb_proc_arity): get rid of segfault for mere splat.nobu2006-06-151-1/+1
* * sprintf.c (rb_str_format): allow %c to print one charactermatz2006-06-091-4/+4
* add String/Symbol argument to MatchData[x]kosako2006-03-211-0/+1
* * gc.c (id2ref): fix symbol test.akr2006-03-041-3/+3
* * gc.c: commited magic for reducing RVALUE size on windows. (24->20byte)ocean2006-03-021-0/+8
* * gc.c: align VALUE with sizeof(RVALUE) globally.akr2006-03-021-10/+92
* * parse.y (parser_parse_string): mention "regexp" in a errormatz2006-02-131-1/+6
* * gc.c (gc_sweep): typo fix.eban2006-02-061-1/+1
* * ruby.h (struct RStruct): embed 3 or less elements structs.akr2006-02-051-4/+5
* forgot to commit.akr2006-01-221-5/+5
* * gc.c (garbage_collect): mark ruby_current_node.akr2006-01-101-0/+2
* * gc.c (gc_stress): renamed from always_gc and enabled by default.akr2006-01-091-8/+39
* * gc.c (garbage_collect): mark objects refered from aborting threads.nobu2005-12-301-9/+11
* declare rb_gc_abort_threads.akr2005-12-291-0/+2
* * eval.c (rb_gc_mark_threads): keep unmarked threads which won't wakenobu2005-12-291-0/+2
* * configure.in: define IA64 for portability. (HP aC++/ANSI C doesn'takr2005-12-271-43/+64
* revert previous change.akr2005-12-161-2/+2
* refine "unknown data type" message.akr2005-12-161-2/+2
* * lib/tmpdir.rb: merged RDoc patch from Eric Hodel <drbrain atmatz2005-12-151-1/+1
* indent "if" body.akr2005-12-121-2/+3
* precedes registering global VALUE variables before initializing it.akr2005-12-121-1/+1
* * ext/digest/digest.c (rb_digest_base_s_digest): add volatile tomatz2005-12-121-2/+10
* * gc.c (ruby_xmalloc2): change check for integer overflow.matz2005-12-061-8/+8
* * gc.c (garbage_collect): sorry, previous commit was incorrect.ocean2005-10-251-2/+1
* * gc.c (garbage_collect): return now whether there're rooms for newocean2005-10-251-1/+1
* * enumerator.c, eval.c, gc.c, parse.y, regparse.c, sjis.c, time.c:nobu2005-10-181-2/+2
* * parse.y (rb_parser_malloc, rb_parser_free): manage parser stack onnobu2005-10-081-4/+0
* * range.c (rb_range_beg_len): should return Qfalse for non-rangematz2005-10-051-2/+22
* * gc.c (garbage_collect): return false if no GC run.nobu2005-09-171-1/+1
* * gc.c (rb_memerror, ruby_xmalloc, ruby_xrealloc, rb_newobj): justnobu2005-09-161-9/+15
* * dir.c: changed `foo (*bar)_((boo))' to `foo (*bar)(boo)`.ocean2005-09-141-2/+2
* * bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056]ocean2005-09-141-5/+5
* * array.c: moved to ANSI function style from K&R function style.ocean2005-09-121-122/+64
* * parse.y (f_larglist): allow optional arguments even whenmatz2005-08-121-1/+1
* * gc.c (obj_free): make message formant consistent with one frommatz2005-07-271-3/+3
* * parse.y (lambda): Perl6 style -> lambda expression. [NEW]matz2005-07-271-7/+15
* * gc.c (define_final): document fix: finalizers never get callednobu2005-06-191-37/+37
* * gc.c (run_final): commit miss to add new variable.nobu2005-06-191-1/+1
* * gc.c (run_final): reduce unnecessary object allocation duringnobu2005-06-191-2/+7
* * eval.c (ruby_longjmp): new macro to call longjmp, setcontext, etc.akr2005-06-091-8/+0
* * configure.in, eval.c, gc.c: use libunwind only on HP-UX.akr2005-06-091-3/+3
* * configure.in (RUBY_FUNC_ATTRIBUTE): check for function attribute.nobu2005-04-301-6/+3
* * array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz2005-03-041-1/+1
* remove GNU regex APIkosako2005-02-171-3/+2
* * gc.c (mark_locations_array): avoid core dump with -O3.akr2005-01-071-2/+4