summaryrefslogtreecommitdiff
path: root/struct.c
AgeCommit message (Expand)Author
2008-11-10* struct.c (rb_struct_initialize_m): avoid unnecessary arraymatz
2008-08-20* range.c (range_initialize_copy): Range is now a Struct.nobu
2008-08-13* object.c (rb_obj_untrusted): new method Object#untrusted?.shugo
2008-06-27* gc.c: __size__ removed. use the length of __members__ instead.akr
2008-05-31* suppress warnings with -Wwrite-string.nobu
2008-05-05* struct.c (rb_struct_s_def): Struct.new(0) should not SEGV.matz
2008-04-26* error.c (builtin_types), signal.c (siglist), st.c (primes),nobu
2008-03-09fix doc.akr
2008-03-05* struct.c (make_struct): preserve encoding of struct name.nobu
2008-01-06* $Date$ keyword removed to avoid inclusion of locale dependentakr
2007-12-24* proc.c (method_name): preserve Symbol's encoding.matz
2007-11-23fix va_start arg.akr
2007-11-23* struct.c (rb_struct_alloc_noinit): new function.akr
2007-11-23* struct.c (rb_struct_define_without_accessor): new function.akr
2007-09-28* include/ruby/intern.h: export rb_ivar_foreach.akr
2007-09-08* marshal.c (r_object0): don't call user-defined initialize forakr
2007-09-08* struct.c (rb_struct_s_members): check if __members__ is anmatz
2007-09-07* struct.c (rb_struct_s_members): should raise TypeError insteadmatz
2007-08-25* encoding.c: provide basic features for M17N.matz
2007-07-12* struct.c (rb_struct_init_copy): disallow changing the size.nobu
2007-06-10* include/ruby: moved public headers.nobu
2006-09-16* struct.c (inspect_struct): do not display a class name formatz
2006-09-04* eval.c (rb_f_local_variables): list symbols.matz
2006-09-02* string.c (Init_String): undef Symbol#new.matz
2006-09-02* ruby.h (struct RArray): embed small arrays.matz
2006-06-09* sprintf.c (rb_str_format): allow %c to print one charactermatz
2006-02-05* ruby.h (struct RStruct): embed 3 or less elements structs.akr
2006-02-03* eval.c: unify ruby_class (for method definition) and ruby_cbasematz
2005-10-21* intern.h, struct.c (rb_struct_iv_get): constified.ocean
2005-09-24banish some warnings.akr
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-30* array.c, dir.c, enum.c, hash.c, io.c, range.c, string.c, struct.c:nobu
2005-07-23* sprintf.c (rb_vsprintf, rb_sprintf): new functions return new String,nobu
2005-07-20* variable.c (rb_class_path): need to adjust snprintf() len formatz
2005-07-19* signal.c (trap): remove sigexit(); handle "EXIT" via sig_exec().matz
2005-06-01* struct.c: accessing >10 member caused segmentation fault. [ruby-dev:26247]aamine
2005-04-18* eval.c (rb_attr): attribute name check added.matz
2005-03-17* struct.c (make_struct): allow non local-id fieldmatz
2005-03-04* array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz
2004-09-27* intern.h, struct.c (rb_struct_s_members, rb_struct_members): publicnobu
2004-09-24* struct.c (rb_struct_s_members): wrong call of struct_members.matz
2004-09-24* parse.y (rb_parser_append_print): should handle prelude.matz
2004-09-03* struct.c (make_struct): remove redefining constant whenmatz
2004-04-07* file.c (rb_get_path): get path string via "to_path" method ifmatz
2004-03-29* exception message clean-up by Ian Macdonald <ian@caliban.org>.matz
2004-03-10* struct.c (rb_struct_s_def): Struct::new executes block withmatz
2004-01-18* class.c, error.c, file.c, io.c, numeric.c, object.c, re.c, struct.c,nobu
2003-12-28RDoc Struct and randomdave
2003-11-04* io.c (read_all): fptr->f may be NULL, if IO is closed in thematz