Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 1165 (100.0%) | 40127 (100.0%) | 34.4 |
lib/net/ | 336 (28.8%) | 15597 (38.9%) | 46.4 |
/ | 455 (39.1%) | 6188 (15.4%) | 13.6 |
lib/ | 60 (5.2%) | 3005 (7.5%) | 50.0 |
test/ripper/ | 18 (1.5%) | 2358 (5.9%) | 131.0 |
ext/strscan/ | 18 (1.5%) | 1721 (4.3%) | 95.6 |
test/fileutils/ | 43 (3.7%) | 1518 (3.8%) | 35.3 |
ext/racc/cparse/ | 14 (1.2%) | 1513 (3.8%) | 108.0 |
ext/ripper/lib/ | 8 (0.7%) | 1375 (3.4%) | 171.8 |
test/ruby/ | 12 (1.0%) | 1074 (2.7%) | 89.5 |
bootstraptest/ | 12 (1.0%) | 845 (2.1%) | 70.4 |
test/net/http/ | 8 (0.7%) | 712 (1.8%) | 89.0 |
lib/racc/ | 4 (0.3%) | 628 (1.6%) | 157.0 |
ext/ripper/lib/ripper/ | 27 (2.3%) | 602 (1.5%) | 22.2 |
ext/ripper/ | 39 (3.3%) | 581 (1.4%) | 14.8 |
test/strscan/ | 5 (0.4%) | 561 (1.4%) | 112.2 |
ext/ripper/tools/ | 26 (2.2%) | 525 (1.3%) | 20.1 |
doc/net/ | 22 (1.9%) | 511 (1.3%) | 23.2 |
ext/Win32API/lib/win32/ | 1 (0.1%) | 331 (0.8%) | 331.0 |
doc/ | 5 (0.4%) | 265 (0.7%) | 53.0 |
sample/ripper/ | 4 (0.3%) | 131 (0.3%) | 32.7 |
lib/uri/ | 2 (0.2%) | 40 (0.1%) | 20.0 |
ext/ | 17 (1.5%) | 18 (0.0%) | 1.0 |
test/uri/ | 1 (0.1%) | 14 (0.0%) | 14.0 |
ext/zlib/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
ext/openssl/lib/net/ | 3 (0.3%) | 3 (0.0%) | 1.0 |
ext/bigdecimal/ | 2 (0.2%) | 3 (0.0%) | 1.5 |
ext/win32ole/ | 1 (0.1%) | 2 (0.0%) | 2.0 |
ext/socket/ | 2 (0.2%) | 2 (0.0%) | 1.0 |
ext/dl/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
yarvtest/ | 6 (0.5%) | 0 (0.0%) | 0.0 |
ext/ripper/test/ | 12 (1.0%) | 0 (0.0%) | 0.0 |
* lib/net/protocol.rb (rbuf_read): extend buffer size for speed.
7 lines of code changed in:
* lib/net/pop.rb: change default verification mode from VERIFY_PEER to VERIFY_NONE because most POPS server does not have true certification.
12 lines of code changed in:
* lib/net/http.rb: merge Ruby-SSPI patch contributed by Justin Bailey.
* ext/Win32API/lib/win32/sspi.rb: new file.
387 lines of code changed in:
* compile.c: iseq_compile -> rb_iseq_compile.
* iseq.c: ditto.
* intern.h: provide function prototype of Init_jump.
* eval_jump.h (Init_jump): declare function type.
* thread.c: platform-dependent functions should be surrounded by #ifdef.
* iseq.c (iseq_data_to_ary): remove unused variable.
* compile.c (set_arguments): ditto.
* thread.c (set_unblock_function): ditto.
* thread_pthread.ci: reduce printf warning.
* vm_dump.c: ditto.
33 lines of code changed in:
* lib/timeout.rb (Timeout.timeout): should return the block value always.
* lib/timeout.rb (Timeout.timeout): should yield sec argument always.
* lib/timeout.rb (Timeout.timeout): fix document.
17 lines of code changed in:
* lib/net/smtp.rb: support automatic STARTTLS.
* lib/net/smtp.rb: check server advertisement.
* lib/net/smtp.rb: introduce new class SMTP::Response.
* lib/net/smtp.rb (getok): should not use sprintf.
* lib/net/smtp.rb (get_response): ditto.
* lib/net/protocol.rb: reduce syntax warning on 1.9.
232 lines of code changed in:
* lib/net/smtp.rb: reconstruct SMTPS/STARTTLS interface. New interface is incompatible from current 1.9 interface at all.
* lib/net/smtp.rb: All SSL-related class methods are removed; use instance methods instead.
* lib/net/smtp.rb: rename methods: *ssl -> *tls (with alias "ssl").
* lib/net/smtp.rb: rename methods: *tls -> *starttls.
79 lines of code changed in:
* lib/fileutils.rb (touch): last #touch change causes error when :mtime option was not given.
7 lines of code changed in:
* lib/fileutils.rb (mv): could not move directory between different file systems. [ruby-dev:30411]
12 lines of code changed in:
* test/ruby/test_optimization.rb: restore method before calling assert_equal.
34 lines of code changed in:
* bootstraptest/runner.rb: show source code in error message.
24 lines of code changed in:
* bootstraptest/runner.rb: add lib/ to load path.
7 lines of code changed in:
* common.mk: new target "btest", to run bootstraptests.
9 lines of code changed in:
* bootstraptest/runner.rb: new option -v,--verbose.
11 lines of code changed in:
* yarvtest/test_method.rb: removed (merged to bootstraptest).
* yarvtest/test_class.rb: ditto.
6 lines of code changed in:
* bootstraptest/test_class.rb: new file.
* bootstraptest/test_method.rb: add tests.
250 lines of code changed in:
* parse.y (f_arg, opt_f_block_arg): ripper should export VALUE.
17 lines of code changed in:
* bootstraptest/runner.rb: fix syntax error.
5 lines of code changed in:
* bootstraptest/runner.rb: new option --help.
11 lines of code changed in:
* bootstraptest: new test suite.
* bootstraptest/runner.rb: new file.
* bootstraptest/test_literal.rb: new file.
* bootstraptest/test_method.rb: new file.
573 lines of code changed in:
(415 more)