summaryrefslogtreecommitdiffstats
path: root/object.c
Commit message (Expand)AuthorAgeFilesLines
* * object.c (rb_class_s_alloc): add function prototype to avoid VC++eban2003-08-131-3/+3
* * eval.c (rb_call0): update ruby_class as well as ruby_cref.matz2003-08-061-24/+31
* * gcc -Wall clean-up.matz2003-07-241-1/+0
* * variable.c (rb_mod_const_missing): new method. [ruby-core:00441]matz2003-07-221-0/+1
* * numeric.c (num_equal): should not use rb_equal().matz2003-07-211-1/+1
* * string.c (rb_str_equal): should return nil for non stringmatz2003-07-211-1/+1
* * eval.c (rb_load): put rb_load_file() in a thread criticalmatz2003-07-091-0/+8
* * class.c (rb_define_class, rb_define_module): also set constant undernobu2003-07-011-0/+1
* * object.c (str_to_id): check for empty string before intern.matz2003-06-211-2/+12
* * object.c (rb_to_id): use rb_str_intern() instead of rb_intern()nobu2003-06-211-2/+2
* * eval.c (Init_Proc): Block/Proc separation. [huge change]matz2003-05-261-18/+14
* * object.c (rb_obj_clone): defer copying freezing state aftermatz2003-05-221-1/+2
* * object.c (init_copy): call initialize_copy at the end of copymatz2003-05-201-2/+2
* * object.c (rb_mod_cmp): stupid comparison fixed.matz2003-05-191-2/+1
* * object.c (init_copy): rename copy_object as initialize_copy,matz2003-05-191-17/+15
* * object.c (rb_class_allocate_instance): singleton class checkmatz2003-05-161-9/+8
* * object.c (rb_mod_le): returns nil if two classes/modules are notmatz2003-05-151-9/+15
* * object.c (rb_obj_methods): list singleton methods if recurmatz2003-05-061-1/+11
* * array.c (rb_ary_values_at): new method to replace select(index..).matz2003-05-041-21/+40
* * string.c (rb_str_ljust): now takes optional argument to specifymatz2003-05-021-3/+3
* * variable.c (rb_mod_name): search module path if classname is notmatz2003-04-091-2/+2
* * ext/socket/socket.c (sock_s_unpack_sockaddr_in): remove structmatz2003-04-071-1/+1
* * eval.c (avalue_to_svalue): use rb_check_array_type() again.matz2003-03-291-2/+8
* * io.c (rb_io_initialize): should check rb_secure(4).matz2003-03-251-0/+7
* security enhancement of dl library (need test).matz2003-03-241-0/+6
* * array.c (rb_ary_to_a): return value should be an Array if thematz2003-02-101-0/+26
* * object.c (Init_Object): default Object#=== now calls "=="matz2003-02-031-1/+1
* * variable.c (rb_obj_classname): new function.matz2003-01-311-10/+10
* Updated Copyrights of Matz to 2003.michal2003-01-161-1/+1
* * array.c (ary_alloc), dir.c (dir_s_alloc), eval.c (thgroup_s_alloc),usa2002-12-211-0/+2
* * object.c (Init_Object): should not remove Class#allocate.matz2002-12-201-0/+1
* * parse.y (do_block): split "do" block and tLBRACE_ARG block.matz2002-12-201-16/+10
* * numeric.c (num_step): use DBL_EPSILON.matz2002-12-191-3/+1
* * sprintf.c (rb_f_sprintf): preceding ".." for negative numbersmatz2002-12-101-6/+6
* * object.c (copy_object): copy finalizers as well if any.matz2002-12-041-0/+1
* * object.c (Init_Object): added Object#object_id, new name formatz2002-11-031-3/+12
* * eval.c (rb_mod_public_method_defined, etc.): new methods:matz2002-10-301-1/+12
* * eval.c, file.c, gc.c, io.c, object.c, ruby.c, ruby.h, struct.c,knu2002-10-291-1/+1
* * eval.c (rb_eval): added NODE_DSYM, symbol literal withnobu2002-10-231-1/+6
* * object.c (rb_str_to_dbl): RString ptr might be NULL.matz2002-10-171-8/+11
* * bignum.c (rb_big_rshift): num should be initialized by carrymatz2002-10-041-1/+1
* * commit miss; and tcltklib fix too.matz2002-10-021-1/+9
* * class.c (rb_make_metaclass): obj.meta.super.meta should be equalmatz2002-09-041-5/+7
* * variable.c (rb_copy_generic_ivar): remove old generic instancematz2002-09-031-20/+32
* * file.c (rb_find_file): $LOAD_PATH must not be empty.matz2002-08-271-16/+33
* *.c: Int vs Long cleanupmichal2002-08-211-5/+5
* * array.c (sort_2): *a - *b may overflow.matz2002-08-191-6/+4
* * bignum.c (rb_big_cmp): use dbl2big() for Floats, instead ofmatz2002-08-121-4/+8
* object.c: rb_Integer reformat, nil#to_f added to rb_define_method.michal2002-07-021-9/+3
* * re.c (rb_reg_expr_str): need to process backslashes properly.matz2002-06-281-4/+32