summaryrefslogtreecommitdiffstats
path: root/object.c
Commit message (Expand)AuthorAgeFilesLines
...
* * ruby.h (struct RArray): embed small arrays.matz2006-09-021-4/+4
* * eval.c (search_required): use RSTRING_PTR and RSTRING_STR.usa2006-08-311-1/+1
* * ruby.h (struct RString): embed small strings.matz2006-08-311-15/+15
* * object.c (rb_Integer): Integer(nil) should raise TypeError.matz2006-08-301-5/+7
* * object.c (sym_call): check if the receiver is given.nobu2006-08-251-1/+5
* ansificated.akr2006-08-131-2/+1
* * object.c (rb_cstr_to_dbl): "9_e8" should consider "_e8" asmatz2006-07-211-3/+3
* * object.c (rb_mod_attr): make Module#attr to be an alias tomatz2006-07-201-41/+19
* * object.c (rb_cstr_to_dbl): limit out-of-range message.nobu2006-07-181-4/+10
* * object.c (rb_cstr_to_dbl): underscores should appear onlymatz2006-06-281-7/+4
* * object.c (rb_cstr_to_dbl): should not skip '_' at the beginningmatz2006-06-271-6/+1
* * object.c (sym_call): disallow to call private methods.nobu2006-06-111-4/+4
* * object.c (sym_to_proc): imported Symbol#to_proc from ActiveSupprot.nobu2006-06-101-1/+27
* * sprintf.c (rb_str_format): allow %c to print one charactermatz2006-06-091-18/+27
* * gc.c: align VALUE with sizeof(RVALUE) globally.akr2006-03-021-42/+0
* * object.c (rb_mod_const_get, rb_mod_const_defined): added optionalnobu2006-01-171-11/+34
* precedes registering global VALUE variables before initializing it.akr2005-12-121-1/+1
* * object.c (sym_inspect), parse.y (parser_yylex, rb_symname_p): checknobu2005-10-221-1/+1
* * bin/erb (ERB::Main::run): typo fixed. [ruby-core:06337]matz2005-10-211-6/+18
* * range.c (rb_range_beg_len): should return Qfalse for non-rangematz2005-10-051-16/+0
* * array.c: moved to ANSI function style from K&R function style.ocean2005-09-121-233/+98
* * missing/strchr.c (strrchr): fixed a bug for detecting NUL in amatz2005-09-081-4/+4
* * intern.h (rb_check_to_integer): add declaration.nobu2005-08-141-2/+2
* * numeric.c (fix_div): should not convert the result intomatz2005-08-041-0/+12
* * parse.y (lambda): Perl6 style -> lambda expression. [NEW]matz2005-07-271-2/+2
* * sprintf.c (rb_vsprintf, rb_sprintf): new functions return new String,nobu2005-07-231-10/+2
* * variable.c (rb_class_path): need to adjust snprintf() len formatz2005-07-201-6/+6
* * signal.c (trap): remove sigexit(); handle "EXIT" via sig_exec().matz2005-07-191-4/+8
* * object.c (rb_obj_pattern_match): now returns nil.matz2005-07-061-2/+2
* * eval.c (break_jump): break should not cross functions.matz2005-05-111-1/+1
* * eval.c (rb_call0): reorganize "return" event post.matz2005-03-161-0/+3
* * object.c (inspect_obj): unintended space removal.matz2005-03-071-1/+1
* * array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz2005-03-041-59/+20
* * object.c (rb_class_superclass): superclass of singleton class alsonobu2005-01-111-0/+3
* * ext/syck/rubyext.c (rb_syck_io_str_read): [ruby-core:03973]matz2004-12-151-1/+1
* * eval.c (proc_invoke): prepare to pass a block from "call" methodmatz2004-12-031-4/+4
* * object.c (convert_type): [ruby-core:03845]matz2004-11-291-17/+12
* * string.c (str_mod_check): frozen check should be separated.matz2004-11-161-1/+1
* * node.h (NODE_TYPESHIFT): allow 4 more bits for line numbers.matz2004-10-271-2/+0
* * io.c (read_all): block string buffer modification duringmatz2004-10-191-2/+2
* * array.c (rb_ary_delete): comparison may change the capacity.matz2004-09-291-1/+1
* ChangeLogusa2004-09-131-1/+1
* Add documentation for Module#includeddave2004-08-301-3/+28
* * eval.c (rb_eval): copy on write for argument local variablematz2004-07-271-0/+1
* * eval.c (rb_mod_freeze): prepare string representation beforematz2004-06-161-0/+16
* * object.c (rb_class_inherited_p): singleton class inherits Classnobu2004-06-161-0/+5
* * range.c (range_each_func): terminates loop if generating valuematz2004-05-141-3/+1
* * parse.y (string_content): turn off NODE_NEWLINE flag to avoidmatz2004-05-071-1/+1
* * array.c, enum.c, eval.c, file.c, io.c, numeric.c, object.c, prec.c,nobu2004-04-141-2/+2
* * object.c (rb_mod_cvar_get): new method Module#class_variable_get.matz2004-03-231-0/+59