Directory ext/pty/lib/

Directory Created:
1999-08-13 06:37
Total Files:
Deleted Files:
Lines of Code:

Browse with ViewVC


Lines of Code

ext/pty/lib/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 4 (100.0%) 39 (100.0%) 9.7
matz 3 (75.0%) 39 (100.0%) 13.0
shyouhei 1 (25.0%) 0 (0.0%) 0.0

Most Recent Commits

shyouhei 2007-02-13 00:01

set svn:eol-style

0 lines of code changed in:

matz 2002-08-13 10:21

* hash.c (rb_hash_replace): should copy ifnone.

* hash.c (rb_hash_dup): should preserve HASH_PROC_DEFAULT and


* hash.c (rb_hash_shift): shift from empty hash should not return

its default proc.

* hash.c (rb_hash_default_proc): new method. [new]

* array.c (rb_ary_aref): no need for Bignum check.

* array.c (rb_ary_aset): explicit Bignum check removd.

* numeric.c (fix_aref): normalize bignum before bit-op.

* bignum.c (rb_big_rand): max may be Bignum zero.

* bignum.c (rb_cstr_to_inum): should normalize bignums, to avoid

returning fixable bignum value.

* bignum.c (rb_uint2big): there should be no zero sized bignum.

* ext/ extmake() that works properly for both tkutil

(tk/ and digest/sha1.

* hash.c (rb_hash_equal): should check HASH_PROC_DEFAULT too.

2 lines of code changed in:

matz 2001-07-02 09:46

* error.c (exc_exception): clone the receiver exception instead of

creating brand new exception object of the receiver.

* eval.c (rb_eval_string_wrap): extend new ruby_top_self, not

original self.

* eval.c (rb_eval_cmd): respect ruby_wrapper if set.

* eval.c (eval): do not update ruby_class unless scope is not


* eval.c (eval): preserve wrapper information.

* eval.c (proc_invoke): ditto.

* eval.c (block_pass): ditto.

* parse.y (void_expr): too much warnings for void context

(e.g. foo[1] that can be mere Proc call).

* error.c (rb_name_error): new function to raise NameError with

name attribute set.

* eval.c (rb_f_missing): set name and args in the exception

object. [new]

* error.c (name_name): NameError#name - new method.

* error.c (nometh_args): NoMethodError#args - new method.

* lex.c (rb_reserved_word): lex_state after tRESCUE should be


* gc.c (add_heap): allocation size of the heap unit is doubled for

each allocation.

* dir.c (isdelim): space, tab, and newline are no longer

delimiters for glob patterns.

* eval.c (svalue_to_avalue): new conversion scheme between single

value and array values.

* eval.c (avalue_to_svalue): ditto.

* eval.c (rb_eval): REXPAND now uses avalue_to_svalue(), return

and yield too.

* eval.c (rb_yield_0): use avalue_to_svalue().

* eval.c (proc_invoke): Proc#call gives avaules, whereas

Proc#yield gives mvalues.

* eval.c (bmcall): convert given value (svalue) to avalue.

1 lines of code changed in:

matz 1999-08-13 06:37

remove marshal/gtk/kconv

36 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT