summaryrefslogtreecommitdiff
path: root/marshal.c
AgeCommit message (Expand)Author
2008-01-31 * marshal.c (r_object0): no need to call r_entry for immediate values.usa
2008-01-31* marshal.c (r_object0): call r_entry/r_leave to call proc when TYPE_FIXNUM,naruse
2008-01-26* marshal.c (w_object): dump string encoding in USERDEF.akr
2008-01-25* marshal.c (r_byte): use getbyte instead of getc.akr
2008-01-07* encoding.c (rb_enc_internal_get_index): extracted fromakr
2008-01-06* $Date$ keyword removed to avoid inclusion of locale dependentakr
2008-01-04* include/ruby/intern.h, re.c (rb_reg_new): keep interface same asnobu
2007-11-22* insnhelper.ci (vm_search_normal_superclass): rename function.matz
2007-11-19* configure.in: check struct timespec, clock_gettime, utimensat,akr
2007-11-18* marshal.c (mark_dump_arg): it may be called after dump_ensure.akr
2007-11-13* include/ruby/ruby.h: introduce 2 macros:ko1
2007-11-09* test/ruby/test_basicinstructions.rb: updated for new classmatz
2007-11-09* marshal.c (w_object): should be SPECIAL_CONST_P() instead ofko1
2007-10-19* encoding.c (rb_id_encoding): returns ID "encoding".nobu
2007-10-15* marshal.c (r_bytes0): refined length check. [ruby-dev:32059]nobu
2007-10-15* marshal.c (r_bytes0): commit miss.nobu
2007-10-15* marshal.c (r_bytes0): check if source has enough data.nobu
2007-09-29* marshal.c (r_leave): move proc invocation from r_entry() tomatz
2007-09-28* include/ruby/intern.h: export rb_ivar_foreach.akr
2007-09-26* gc.c (rb_mark_set): new function to mark keys.nobu
2007-09-26* marshal.c (struct dump_arg, struct load_arg): added wrappers to marknobu
2007-09-12* io.c (rb_io_s_sysopen): should not use alloca for unknowen sizenobu
2007-09-09* marshal.c (r_object0): struct allocation first to check if amatz
2007-09-08* marshal.c (r_object0): check T_STRUCT type for structs.akr
2007-09-08values doesn't needs to be volatile since it is passed to rb_struct_initialize.akr
2007-09-08* marshal.c (r_object0): don't call user-defined initialize forakr
2007-09-08abolish warnings.akr
2007-09-08* eval_method.ci (rb_get_alloc_func): new function to get allocationakr
2007-09-07* struct.c (rb_struct_s_members): should raise TypeError insteadmatz
2007-09-01* include/ruby/ruby.h (struct RBignum): embed digits in RBignum forakr
2007-08-29* include/ruby/intern.h: declare rb_hash_tbl.akr
2007-08-25* encoding.c: provide basic features for M17N.matz
2007-06-10* include/ruby: moved public headers.nobu
2007-03-21 * marshal.c (w_short, w_long, w_object): get rid of VC++ warnings.usa
2007-03-20* marshal.c (w_extended): erroneous check condition when dumpmatz
2007-02-23* parse.y, compile.c, gc.c, insns.def, intern.h, iseq.c, node.h,matz
2007-02-04* parse.y (rb_compose_ivar2): function to create a new ivar2matz
2006-10-27* marshal.c (r_object0): missing break. [ruby-core:09345]matz
2006-10-22* marshal.c (r_object0): use return value from prov given as thematz
2006-09-02* ruby.h (struct RArray): embed small arrays.matz
2006-08-31* ruby.h (struct RString): embed small strings.matz
2006-08-16* marshal.c (r_byte): IO#getc returns one byte string now.nobu
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
2005-12-14* marshal.c (r_object0): fix a GC problem for reading a bignum onakr
2005-10-21* intern.h, struct.c (rb_struct_iv_get): constified.ocean
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-03-04* array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz
2004-10-18* marshal.c (r_object0): check inheritance by the internal function.nobu