aboutsummaryrefslogtreecommitdiffstats
path: root/intern.h
Commit message (Expand)AuthorAgeFilesLines
* * eval.c (rb_call0): must not clear ruby_current_node, ornobu2002-09-231-1/+1
* * gc.c (gc_sweep): should mark parser.aamine2002-09-051-0/+1
* rb_check_frozen has been added (ruby-core:412)michal2002-09-031-1/+2
* * variable.c (rb_copy_generic_ivar): remove old generic instancematz2002-09-031-1/+0
* * gc.c (gc_sweep): does reclaim nodes in also compile time, if we can.aamine2002-09-021-0/+1
* * array.c (sort_2): *a - *b may overflow.matz2002-08-191-0/+1
* * eval.c (ruby_current_node) : added to set sourceline on demand.nobu2002-08-151-0/+2
* * random.c: replace with Mersenne Twister RNG.matz2002-07-261-1/+1
* * parse.y: yyparse #defines moved from intern.hmatz2002-05-291-6/+0
* ANSI C requires a named argument before `...'nobu2002-04-261-1/+1
* * eval.c (rb_proc_new): make Proc from C function. [new]nobu2002-04-261-0/+1
* * io.c (rb_io_mode_flags): both 'r+b' and 'rb+' should be allowed.matz2002-04-241-1/+1
* * re.c (rb_reg_expr_str): should treat backslash specially inmatz2002-04-181-12/+12
* * bignum.c, intern.h (rb_ull2big, rb_ll2big, rb_ull2inum, rb_ll2inum,usa2002-03-151-4/+4
* * re.c (rb_reg_match): should clear $~ if operand is nil.matz2002-03-141-0/+6
* * gc.c (rb_source_filename): added. holds unique strings for filenobu2002-03-071-0/+1
* * intern.h: prototypes; rb_io_addstr(), rb_io_printf(),nobu2002-02-201-0/+4
* * eval.c (rb_eval): replace rb_cvar_declare() by rb_cvar_set().matz2002-02-151-2/+1
* * parse.y (stmt): local variable declaration order was changedmatz2002-02-131-1/+2
* * intern.h: prototypes for new functions; rb_cstr_to_inum(),nobu2002-02-011-0/+4
* * re.c (match_select): should propagate taintness.matz2002-01-111-1/+1
* * class.c (rb_make_metaclass): [new]nobu2002-01-101-0/+2
* * process.c (rb_f_system): abandon vfork.matz2002-01-041-0/+1
* * intern.h: add prototypes.nobu2001-12-171-0/+8
* * string.c (rb_str_equal): object with to_str must be treated as amatz2001-11-291-0/+1
* * parse.y (str_extend): should check nesting parentheses in #{}.matz2001-11-211-1/+1
* * parse.y (parse_regx): should raise error on untermitatedmatz2001-11-191-8/+9
* * signal.c (sighandle): should not re-register sighandler ifmatz2001-11-131-1/+2
* * intern.h (rb_protect_inspect): follow the change of array.c.usa2001-10-291-1/+1
* * parse.y (str_extend): shuould allow interpolation of $-x.matz2001-10-291-1/+1
* * eval.c (rb_f_missing): check stack level with rb_stack_check().nobu2001-10-161-0/+1
* * file.c (rb_stat_clone): should copy internal data too.matz2001-10-101-0/+1
* * eval.c, intern.h (rb_svar): return reference to special variablenobu2001-09-201-1/+2
* * file.c (rb_find_file_ext): add const qualifiers to ext.nobu2001-09-051-1/+1
* * intern.h (rb_find_file_ext): changed from rb_find_file_noext().nobu2001-09-031-1/+1
* * parse.y (yylex): ternary ? can be followed by newline.matz2001-08-291-0/+1
* * eval.c (is_defined): should not dump core for "defined?(())".matz2001-08-231-0/+1
* * range.c (range_step): 'iter' here should be an array.matz2001-08-201-1/+1
* * string.c (rb_str_lstrip_bang): new method.matz2001-08-061-0/+1
* Fix a bogon in my last commit..knu2001-07-251-1/+1
* * intern.h: add some missing function prototypes.knu2001-07-251-0/+5
* * eval.c (rb_provide_feature): should not tweak extension used formatz2001-07-241-0/+3
* * regex.c (NUM_FAILURE_ITEMS): was confusing NUM_REG_ITEMS andmatz2001-07-181-0/+1
* * regex.c (re_search): should consider reverse search.matz2001-07-141-3/+6
* credit rb_name_error() fix to Nobuyoshi Nakada.matz2001-07-031-0/+3
* * error.c (exc_exception): clone the receiver exception instead ofmatz2001-07-021-0/+1
* * eval.c (rb_f_require): searches ".rb" and ".so" at the samematz2001-06-191-0/+2
* * variable.c (rb_mod_const_at): use hash table as internalmatz2001-06-051-2/+3
* * ruby.c (proc_options): unexpected SecurityError happens when -T4.matz2001-05-301-1/+3
* * array.c (rb_ary_and): should not push frozen key string.matz2001-05-161-0/+1