summaryrefslogtreecommitdiff
path: root/marshal.c
AgeCommit message (Expand)Author
2008-08-16* include/ruby/ruby.h (rb_intern_const): tiny optimization.nobu
2008-08-13* marshal.c (marshal_load): set arg.untrust properly.shugo
2008-08-13* object.c (rb_obj_untrusted): new method Object#untrusted?.shugo
2008-08-04* marshal.c (dump_ensure), process.c (run_exec_dup2),nobu
2008-07-12* configure.in (sizeof ptrdiff_t): check for size of ptrdiff_t.nobu
2008-06-28* include/ruby/ruby.h (struct RRegexp): new field usecnt. replaceakr
2008-06-18* marshal.c (w_object, marshal_dump, r_object0, marshal_load): searchnobu
2008-06-09* include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.nobu
2008-06-02* marshal.c (w_object): add a check for modification of array duringmame
2008-06-01* rational.c (string_to_r_internal): use rb_isdigit.naruse
2008-05-31* suppress warnings with -Wwrite-string.nobu
2008-05-28* marshal.c (w_object, marshal_dump, r_object0, marshal_load): searchnobu
2008-05-22* marshal.c (check_dump_arg, check_load_arg): check if reentered.nobu
2008-04-10* marshal.c (w_object): add volatile to avoid potential GC bug. amatz
2008-04-10* marshal.c (w_object): TYPE_USERDEF assigns id for ivars first.akr
2008-03-09fix doc.akr
2008-02-25* include/ruby/ruby.h (ROBJECT_NUMIV): renamed from ROBJECT_LEN.akr
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