summaryrefslogtreecommitdiff
path: root/struct.c
Commit message (Expand)AuthorAgeFilesLines
* * struct.c (rb_struct_init_copy): disallow changing the size.shyouhei2007-08-151-3/+4
* * removed svn:keywords for compatibility.shugo2007-01-311-2/+2
* * eval.c (eval): need not to protect $SAFE value.matz2006-02-021-7/+1
* * error.c (syserr_initialize): add 1 byte for snprintf() size formatz2005-07-191-2/+2
* * io.c (rb_io_inspect): replace sprintf() with "%s" format allmatz2005-07-191-2/+3
* * struct.c (make_struct): allow const_id for accessor names.matz2005-05-111-2/+2
* * struct.c (make_struct): allow non local-id fieldmatz2005-03-171-15/+19
* * struct.c (make_struct): fixed: [ruby-core:04402]matz2005-02-091-0/+4
* * string.c (rb_str_new4): should propagate taintedness.matz2005-01-201-4/+7
* * ext/openssl/ossl_asn1.c (ossl_asn1_traverse): [ruby-dev:25261]matz2004-12-211-1/+1
* * io.c (rb_io_s_sysopen): preserve path in the buffer allocated bymatz2004-10-061-30/+29
* * string.c (rb_str_sum): check was done with false pointer.matz2004-10-021-54/+69
* * struct.c (make_struct): remove redefining constant whenmatz2004-09-031-0/+4
* * eval.c (top_include): include in the wrapped load is done formatz2004-04-051-1/+1
* RDoc Struct and randomdave2003-12-281-0/+240
* * io.c (read_all): fptr->f may be NULL, if IO is closed in thematz2003-11-041-4/+0
* * struct.c (struct_entry): add prototype to avoid VC++ warnings.usa2003-07-121-0/+1
* * array.c (rb_values_at): extract common procedure frommatz2003-07-031-24/+13
* * eval.c (rb_yield_0): give warning for multiple values for amatz2003-05-201-1/+1
* * object.c (init_copy): rename copy_object as initialize_copy,matz2003-05-191-2/+2
* * object.c (rb_obj_methods): list singleton methods if recurmatz2003-05-061-0/+2
* * array.c (rb_ary_values_at): new method to replace select(index..).matz2003-05-041-13/+26
* * struct.c (rb_struct_eql): should compare values with "eql?".matz2003-04-181-1/+20
* * struct.c (rb_struct_hash): new methods Struct#hash, Struct#eql?.nobu2003-04-151-0/+18
* Updated Copyrights of Matz to 2003.michal2003-01-161-1/+1
* * struct.c (make_struct): needs meta class.nobu2003-01-051-0/+1
* * parse.y (do_block): split "do" block and tLBRACE_ARG block.matz2002-12-201-2/+2
* * sprintf.c (rb_f_sprintf): preceding ".." for negative numbersmatz2002-12-101-2/+2
* * eval.c, file.c, gc.c, io.c, object.c, ruby.c, ruby.h, struct.c,knu2002-10-291-4/+4
* * variable.c (rb_copy_generic_ivar): remove old generic instancematz2002-09-031-7/+9
* * array.c (rb_ary_become): should not free ptr if it's shared.matz2002-08-291-2/+2
* * file.c (rb_find_file): $LOAD_PATH must not be empty.matz2002-08-271-5/+6
* *.c: Int vs Long cleanupmichal2002-08-211-2/+2
* * eval.c (rb_clear_cache_by_class): new function.matz2002-05-141-1/+1
* * struct.c (rb_struct_select): fix typo.matz2002-04-121-1/+1
* * variable.c (rb_obj_remove_instance_variable): raise NameError ifmatz2002-04-101-0/+18
* * struct.c (Init_Struct): should undefine "allocate" for Structmatz2002-02-141-1/+2
* * class.c (rb_make_metaclass): [new]nobu2002-01-101-0/+1
* * string.c (rb_str_match_m): should convert an argument intomatz2001-12-111-0/+29
* * marshal.c (r_object): better allocation type check formatz2001-10-031-16/+13
* * parse.y (yylex): ternary ? can be followed by newline.matz2001-08-291-16/+17
* * range.c (range_step): 'iter' here should be an array.matz2001-08-201-21/+11
* * struct.c (rb_struct_modify): should check frozen and taintmatz2001-08-061-2/+13
* * error.c (exc_exception): clone the receiver exception instead ofmatz2001-07-021-5/+6
* * ruby.c (proc_options): unexpected SecurityError happens when -T4.matz2001-05-301-1/+1
* * eval.c (block_pass): should not downgrade safe level.matz2001-05-021-1/+1
* * dir.c (dir_s_glob): supprt backslash escape of metacharactersmatz2001-02-141-1/+1
* matzmatz2000-10-131-0/+2
* matzmatz2000-10-101-6/+6
* matzmatz2000-08-091-2/+0