Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 793 (100.0%) | 11091 (100.0%) | 13.9 |
/ | 472 (59.5%) | 6276 (56.6%) | 13.2 |
ext/tk/ | 43 (5.4%) | 758 (6.8%) | 17.6 |
ext/socket/ | 12 (1.5%) | 713 (6.4%) | 59.4 |
win32/ | 36 (4.5%) | 595 (5.4%) | 16.5 |
ext/tk/sample/tkextlib/tile/ | 12 (1.5%) | 468 (4.2%) | 39.0 |
test/ruby/ | 16 (2.0%) | 416 (3.8%) | 26.0 |
ext/tk/lib/tk/ | 10 (1.3%) | 209 (1.9%) | 20.9 |
lib/ | 19 (2.4%) | 180 (1.6%) | 9.4 |
ext/tk/lib/tkextlib/tile/ | 21 (2.6%) | 161 (1.5%) | 7.6 |
ext/tk/sample/tkextlib/tile/themes/ | 4 (0.5%) | 134 (1.2%) | 33.5 |
ext/syck/ | 18 (2.3%) | 131 (1.2%) | 7.2 |
ext/tk/sample/tkextlib/treectrl/ | 28 (3.5%) | 125 (1.1%) | 4.4 |
ext/tk/sample/tkextlib/vu/ | 2 (0.3%) | 113 (1.0%) | 56.5 |
ext/tk/lib/ | 3 (0.4%) | 108 (1.0%) | 36.0 |
test/digest/ | 1 (0.1%) | 80 (0.7%) | 80.0 |
ext/zlib/ | 4 (0.5%) | 80 (0.7%) | 20.0 |
bcc32/ | 20 (2.5%) | 67 (0.6%) | 3.3 |
missing/ | 17 (2.1%) | 60 (0.5%) | 3.5 |
lib/rdoc/generators/template/html/ | 4 (0.5%) | 56 (0.5%) | 14.0 |
test/yaml/ | 3 (0.4%) | 47 (0.4%) | 15.6 |
ext/curses/ | 2 (0.3%) | 43 (0.4%) | 21.5 |
ext/tk/lib/tkextlib/treectrl/ | 2 (0.3%) | 40 (0.4%) | 20.0 |
ext/tk/sample/demos-en/ | 1 (0.1%) | 36 (0.3%) | 36.0 |
ext/tk/sample/demos-jp/ | 2 (0.3%) | 35 (0.3%) | 17.5 |
lib/rdoc/parsers/ | 4 (0.5%) | 28 (0.3%) | 7.0 |
lib/rdoc/ | 4 (0.5%) | 27 (0.2%) | 6.7 |
ext/tk/lib/tkextlib/ | 3 (0.4%) | 25 (0.2%) | 8.3 |
lib/rexml/ | 1 (0.1%) | 20 (0.2%) | 20.0 |
lib/yaml/ | 2 (0.3%) | 13 (0.1%) | 6.5 |
lib/drb/ | 5 (0.6%) | 12 (0.1%) | 2.4 |
test/xmlrpc/ | 1 (0.1%) | 11 (0.1%) | 11.0 |
ext/win32ole/ | 2 (0.3%) | 7 (0.1%) | 3.5 |
test/webrick/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
ext/tk/lib/tkextlib/tktable/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
ext/bigdecimal/lib/bigdecimal/ | 3 (0.4%) | 3 (0.0%) | 1.0 |
lib/rexml/encodings/ | 1 (0.1%) | 2 (0.0%) | 2.0 |
ext/bigdecimal/sample/ | 2 (0.3%) | 2 (0.0%) | 1.0 |
lib/webrick/httpservlet/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
lib/rdoc/generators/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
ext/tk/lib/tkextlib/iwidgets/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
ext/tcltklib/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
test/drb/ | 1 (0.1%) | 0 (0.0%) | 0.0 |
ext/tk/sample/images/ | 6 (0.8%) | 0 (0.0%) | 0.0 |
* gc.c: commited magic for reducing RVALUE size on windows. (24->20byte)
[ruby-core:7474]
13 lines of code changed in:
* win32/win32.c (filetime_to_unixtime): should set tm_isdst to -1.
stat() didn't treat daylight saving time property on WinNT.
[ruby-talk:182100]
7 lines of code changed in:
* dir.c: supress warning "/* within comment"
* bignum.c, io.c, math.c, pack.c, time.c: ANSI styled.
42 lines of code changed in:
* lib/rdoc/parsers/parse_rb.rb (read_escape): could not handle /\^/.
merged Mr. Ishizuka's lib/irb/ruby-lex.rb 's patch rev 1.29.
[ruby-talk:181631] [ruby-dev:28404]
10 lines of code changed in:
no message
1 lines of code changed in:
* bcc32/Makefile.sub: use borlndmm.dll if possible. bcc32's RTL internal
memory manager cannot handle large memory block properly.
ex: 10000.times { "" << "." * 529671; GC.start } # crash
[ruby-dev:28230]
31 lines of code changed in:
* eval.c (SETUP_ARGS0): fixed memory corruption. [ruby-dev:28360]
5 lines of code changed in:
* util.c (ruby_strtod): Float("1e") should fail. [ruby-core:7330]
* pack.c (EXTEND32): unpack("l") did not work where sizeof(long) != 4.
[ruby-talk:180024]
* pack.c (pack_unpack): fixed integer overflow on template "w".
[ruby-talk:180126]
26 lines of code changed in:
* string.c: fixed typo.
1 lines of code changed in:
* ext/zlib/zlib.c: supress warning on test/zlib. [ruby-dev:28323]
33 lines of code changed in:
* ext/zlib/zlib.c: should not access ruby objects in finalizer.
[ruby-dev:28286]
51 lines of code changed in:
* file.c: commit miss?
0 lines of code changed in:
* numeric.c (fix_to_s): removed workaround for radix 2. Historically,
rb_fix2str can only handle radix 8, 10, 16. (Rev1.37) But for now,
it can handle radix 2..36. [ruby-Bugs#3438]
6 lines of code changed in:
* lib/mkmf.rb (create_makefile): Kernel#sub! was removed on HEAD.
5 lines of code changed in:
* lib/pstore.rb: should return default value if name is not found.
[ruby-core:7304]
* lib/pstore.rb: should raise PStore::Error if not in transaction.
10 lines of code changed in:
* numeric.c (fix_to_s): (2**32).to_s(2) fails with exception where
sizeof(int) == 4 < sizeof(long). [ruby-core:7300]
I think the function name of rb_int2big is quite misleading.
This should be "rb_long2big".
9 lines of code changed in:
* ruby.h: fixed prototype.
* ext/syck/rubyext.c: defined symbol ID as global variable as others.
13 lines of code changed in:
* ext/syck/syck.c (syck_move_tokens): should reset p->cursor or etc
even if skip == 0. This causes buffer overrun.
(ex: YAML.load('--- "..' + '\x82\xA0' * 511 + '"'))
6 lines of code changed in:
* ext/syck/emitter.c (syck_emitter_write): should not set '\0' on
emitter's marker. if marker points to the end of buffer, this is
buffer overrun. (ex: YAML.dump("." * 12288))
6 lines of code changed in:
* configure.in: The isinf is not regognized by autoconf
library guesser on solaris 10. [ruby-core:7138]
8 lines of code changed in:
(294 more)