Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 427 (100.0%) | 13331 (100.0%) | 31.2 |
ko1 | 28 (6.6%) | 4360 (32.7%) | 155.7 |
nahi | 130 (30.4%) | 3992 (29.9%) | 30.7 |
nobu | 73 (17.1%) | 1558 (11.7%) | 21.3 |
aamine | 12 (2.8%) | 1074 (8.1%) | 89.5 |
akr | 46 (10.8%) | 629 (4.7%) | 13.6 |
usa | 11 (2.6%) | 464 (3.5%) | 42.1 |
matz | 36 (8.4%) | 422 (3.2%) | 11.7 |
ocean | 16 (3.7%) | 416 (3.1%) | 26.0 |
shugo | 4 (0.9%) | 177 (1.3%) | 44.2 |
akira | 5 (1.2%) | 123 (0.9%) | 24.6 |
michal | 1 (0.2%) | 28 (0.2%) | 28.0 |
gotoyuzo | 1 (0.2%) | 26 (0.2%) | 26.0 |
siena | 1 (0.2%) | 24 (0.2%) | 24.0 |
eban | 2 (0.5%) | 22 (0.2%) | 11.0 |
ksaito | 2 (0.5%) | 16 (0.1%) | 8.0 |
shyouhei | 58 (13.6%) | 0 (0.0%) | 0.0 |
kou | 1 (0.2%) | 0 (0.0%) | 0.0 |
* test/ruby/test_bignum.rb (test_to_s): add tests for Bignum#to_s.
11 lines of code changed in:
* test/ruby/test_optimization.rb: restore method before calling assert_equal.
29 lines of code changed in:
* parse.y, node.h, compile.c: change node tree structure. a purpose
of this change is to unify argument structure of method and block.
this change prohibits duplicate block parameter name.
new argument infromation:
NODE_ARGS [m: int, o: NODE_OPT_ARG, ->]
NODE_ARGS_AUX [r: ID, b: ID, ->]
NODE_ARGS_AUX [Pst: id, Plen: int, init: NODE*]
optarg information:
NODE_OPT_ARGS [idx, expr, ->]
* vm_macro.def: ditto.
* gc.c: ditto.
* iseq.c: ditto.
* compile.h: fix debug function name.
* test/ripper/test_scanner_events.rb: |_,_,foo| -> |_1,_2,foo|
* test/ruby/test_lambda.rb: disalbe test temporarily.
2 lines of code changed in:
* test/ruby/test_yield.rb: new test.
* yarvtest/test_yield.rb: removed (moved to test_yield.rb).
67 lines of code changed in:
* test/ruby/test_optimization.rb: new test (merges test_opts.rb).
* yarvtest/test_opts.rb: removed.
195 lines of code changed in:
* test/ruby/test_assignment.rb: merge yarvtest/test_massign.
* yarvtest/test_massign.rb: removed (merged to test_assignment.rb).
87 lines of code changed in:
* test/ruby/test_primitive.rb: new test.
* yarvtest/test_bin.rb: removed (altered by test/ruby/test_{literal,primitive}.rb).
397 lines of code changed in:
* test/ruby/test_literal.rb: new test.
184 lines of code changed in:
set svn:eol-style
0 lines of code changed in:
* test/ruby/test_readpartial.rb: tests are working on mswin32/cygwin.
1 lines of code changed in:
* test/ruby/test_clone.rb: fix to current spec
(Module should not be occur many times in ancestors).
1 lines of code changed in:
* test/ruby/test_string.rb: ("foo" == :foo) and ("foo" === :foo)
should be false.
* ChangeLog: fix last messages.
9 lines of code changed in:
* test/ruby/test_module.rb: fix to use Symbol instead of String
24 lines of code changed in:
* test/ruby/marshaltestlib.rb: eval(sym) -> eval(sym.to_s)
2 lines of code changed in:
* test/ruby/test_iterator.rb (TestIterator::test_block_given_within_iterator):
add new test. [ruby-core:10125]
12 lines of code changed in:
* test/ruby/test_iterator.rb: removed a needless workaround.
approved by ko1.
0 lines of code changed in:
* compile.c (iseq_compile_each, set_block_local_tbl) :
support NODE_LAMBDA (partly).
* sample/test.rb : restore test of NODE_LAMBDA
* test/ruby/test_lambda.rb : ditto
14 lines of code changed in:
* Merge YARV
4307 lines of code changed in:
* class.c (rb_include_module): revert duplicate inclusion of
modules. [ruby-dev:29793]
1 lines of code changed in:
* parse.y (block_param): restrict block parameters to be local
variables only.
* test/ruby/test_iterator.rb (TestIterator::test_nested_iterator):
update test suite to conform the last change.
1 lines of code changed in:
(175 more)