Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 9188 (100.0%) | 285573 (100.0%) | 31.0 |
/ | 6440 (70.1%) | 167442 (58.6%) | 26.0 |
lib/ | 712 (7.7%) | 25002 (8.8%) | 35.1 |
doc/ | 20 (0.2%) | 24710 (8.7%) | 1235.5 |
ext/tk/lib/ | 123 (1.3%) | 9055 (3.2%) | 73.6 |
ext/socket/ | 182 (2.0%) | 6901 (2.4%) | 37.9 |
missing/ | 92 (1.0%) | 5826 (2.0%) | 63.3 |
win32/ | 124 (1.3%) | 5812 (2.0%) | 46.8 |
sample/ | 230 (2.5%) | 5551 (1.9%) | 24.1 |
lib/xmlrpc/ | 19 (0.2%) | 3190 (1.1%) | 167.8 |
lib/rss/ | 17 (0.2%) | 2968 (1.0%) | 174.5 |
ext/sdbm/ | 35 (0.4%) | 2168 (0.8%) | 61.9 |
misc/ | 77 (0.8%) | 2068 (0.7%) | 26.8 |
lib/irb/ | 51 (0.6%) | 1966 (0.7%) | 38.5 |
ext/gdbm/ | 40 (0.4%) | 1963 (0.7%) | 49.0 |
wince/ | 30 (0.3%) | 1848 (0.6%) | 61.6 |
lib/net/ | 44 (0.5%) | 1828 (0.6%) | 41.5 |
ext/curses/ | 37 (0.4%) | 1463 (0.5%) | 39.5 |
ext/dbm/ | 48 (0.5%) | 1221 (0.4%) | 25.4 |
ext/ | 70 (0.8%) | 1217 (0.4%) | 17.3 |
test/rss/ | 13 (0.1%) | 1131 (0.4%) | 87.0 |
ext/pty/ | 38 (0.4%) | 1088 (0.4%) | 28.6 |
ext/md5/ | 26 (0.3%) | 906 (0.3%) | 34.8 |
ext/tcltklib/ | 30 (0.3%) | 795 (0.3%) | 26.5 |
ext/etc/ | 30 (0.3%) | 785 (0.3%) | 26.1 |
ext/bigdecimal/ | 16 (0.2%) | 684 (0.2%) | 42.7 |
ext/readline/ | 25 (0.3%) | 664 (0.2%) | 26.5 |
x68/ | 8 (0.1%) | 543 (0.2%) | 67.8 |
ext/tk/sample/ | 9 (0.1%) | 542 (0.2%) | 60.2 |
test/drb/ | 15 (0.2%) | 464 (0.2%) | 30.9 |
test/ruby/ | 36 (0.4%) | 422 (0.1%) | 11.7 |
ext/openssl/ | 67 (0.7%) | 357 (0.1%) | 5.3 |
ext/zlib/ | 16 (0.2%) | 351 (0.1%) | 21.9 |
lib/cgi/ | 27 (0.3%) | 340 (0.1%) | 12.5 |
ext/nkf/ | 13 (0.1%) | 322 (0.1%) | 24.7 |
ext/Win32API/ | 14 (0.2%) | 317 (0.1%) | 22.6 |
ext/tcltklib/lib/ | 2 (0.0%) | 287 (0.1%) | 143.5 |
ext/tcltklib/sample/ | 5 (0.1%) | 267 (0.1%) | 53.4 |
lib/test/unit/ui/tk/ | 1 (0.0%) | 225 (0.1%) | 225.0 |
lib/test/unit/ | 2 (0.0%) | 198 (0.1%) | 99.0 |
ext/kconv/ | 9 (0.1%) | 197 (0.1%) | 21.8 |
ext/dl/ | 16 (0.2%) | 192 (0.1%) | 12.0 |
ext/fcntl/ | 9 (0.1%) | 187 (0.1%) | 20.7 |
ext/syck/ | 31 (0.3%) | 184 (0.1%) | 5.9 |
lib/rdoc/parsers/ | 8 (0.1%) | 172 (0.1%) | 21.5 |
sample/rss/ | 18 (0.2%) | 168 (0.1%) | 9.3 |
ext/stringio/ | 9 (0.1%) | 147 (0.1%) | 16.3 |
ext/win32ole/ | 9 (0.1%) | 116 (0.0%) | 12.8 |
ext/digest/ | 10 (0.1%) | 113 (0.0%) | 11.3 |
ext/tk/ | 12 (0.1%) | 107 (0.0%) | 8.9 |
ext/bigdecimal/lib/bigdecimal/ | 7 (0.1%) | 105 (0.0%) | 15.0 |
lib/rexml/ | 12 (0.1%) | 96 (0.0%) | 8.0 |
lib/cgi/session/ | 6 (0.1%) | 89 (0.0%) | 14.8 |
lib/rexml/encodings/ | 15 (0.2%) | 81 (0.0%) | 5.4 |
ext/nkf/lib/ | 2 (0.0%) | 73 (0.0%) | 36.5 |
ext/strscan/ | 4 (0.0%) | 61 (0.0%) | 15.2 |
ext/racc/cparse/ | 5 (0.1%) | 55 (0.0%) | 11.0 |
cygwin/ | 7 (0.1%) | 49 (0.0%) | 7.0 |
ext/ripper/ | 2 (0.0%) | 48 (0.0%) | 24.0 |
sample/rss/tdiary_plugin/ | 1 (0.0%) | 39 (0.0%) | 39.0 |
ext/pty/lib/ | 3 (0.0%) | 39 (0.0%) | 13.0 |
ext/nkf/nkf-utf8/ | 1 (0.0%) | 34 (0.0%) | 34.0 |
ext/iconv/ | 12 (0.1%) | 32 (0.0%) | 2.6 |
lib/yaml/ | 3 (0.0%) | 22 (0.0%) | 7.3 |
test/socket/ | 7 (0.1%) | 16 (0.0%) | 2.2 |
lib/date/ | 4 (0.0%) | 16 (0.0%) | 4.0 |
sample/optparse/ | 2 (0.0%) | 14 (0.0%) | 7.0 |
test/digest/ | 2 (0.0%) | 13 (0.0%) | 6.5 |
lib/uri/ | 3 (0.0%) | 12 (0.0%) | 4.0 |
test/logger/ | 1 (0.0%) | 10 (0.0%) | 10.0 |
lib/soap/mapping/ | 3 (0.0%) | 10 (0.0%) | 3.3 |
ext/ripper/lib/ripper/ | 1 (0.0%) | 10 (0.0%) | 10.0 |
lib/drb/ | 8 (0.1%) | 9 (0.0%) | 1.1 |
test/openssl/ | 1 (0.0%) | 8 (0.0%) | 8.0 |
lib/soap/rpc/ | 1 (0.0%) | 8 (0.0%) | 8.0 |
lib/rexml/parsers/ | 3 (0.0%) | 7 (0.0%) | 2.3 |
lib/rdoc/ri/ | 2 (0.0%) | 7 (0.0%) | 3.5 |
vms/ | 2 (0.0%) | 6 (0.0%) | 3.0 |
test/webrick/ | 2 (0.0%) | 6 (0.0%) | 3.0 |
lib/runit/ | 2 (0.0%) | 6 (0.0%) | 3.0 |
ext/digest/sha1/ | 3 (0.0%) | 6 (0.0%) | 2.0 |
lib/shell/ | 4 (0.0%) | 5 (0.0%) | 1.2 |
ext/win32ole/sample/ | 1 (0.0%) | 5 (0.0%) | 5.0 |
ext/syslog/ | 4 (0.0%) | 5 (0.0%) | 1.2 |
ext/enumerator/ | 2 (0.0%) | 5 (0.0%) | 2.5 |
tool/ | 2 (0.0%) | 4 (0.0%) | 2.0 |
test/soap/header/ | 1 (0.0%) | 4 (0.0%) | 4.0 |
lib/xsd/codegen/ | 1 (0.0%) | 4 (0.0%) | 4.0 |
lib/rdoc/generators/ | 2 (0.0%) | 4 (0.0%) | 2.0 |
ext/tk/sample/demos-jp/ | 2 (0.0%) | 4 (0.0%) | 2.0 |
ext/tk/sample/demos-en/ | 2 (0.0%) | 4 (0.0%) | 2.0 |
ext/digest/md5/ | 2 (0.0%) | 4 (0.0%) | 2.0 |
doc/irb/ | 2 (0.0%) | 4 (0.0%) | 2.0 |
test/ripper/ | 3 (0.0%) | 3 (0.0%) | 1.0 |
lib/webrick/ | 3 (0.0%) | 3 (0.0%) | 1.0 |
lib/soap/ | 3 (0.0%) | 3 (0.0%) | 1.0 |
ext/nkf/nkf1.7/ | 2 (0.0%) | 3 (0.0%) | 1.5 |
ext/io/wait/ | 3 (0.0%) | 3 (0.0%) | 1.0 |
ext/digest/sha2/ | 3 (0.0%) | 3 (0.0%) | 1.0 |
test/xmlrpc/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
lib/xsd/ | 2 (0.0%) | 2 (0.0%) | 1.0 |
lib/wsdl/soap/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
lib/test/unit/ui/console/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
lib/test/unit/collector/ | 2 (0.0%) | 2 (0.0%) | 1.0 |
lib/test/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
lib/rexml/light/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
lib/rexml/dtd/ | 2 (0.0%) | 2 (0.0%) | 1.0 |
lib/irb/lc/ja/ | 2 (0.0%) | 2 (0.0%) | 1.0 |
lib/irb/lc/ | 2 (0.0%) | 2 (0.0%) | 1.0 |
ext/tkutil/ | 7 (0.1%) | 2 (0.0%) | 0.2 |
ext/tk/tkutil/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
ext/tk/lib/tk/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
ext/dl/lib/dl/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
bin/ | 2 (0.0%) | 2 (0.0%) | 1.0 |
test/yaml/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
test/testunit/util/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
test/testunit/ | 2 (0.0%) | 1 (0.0%) | 0.5 |
test/soap/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
test/gdbm/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
test/dbm/ | 3 (0.0%) | 1 (0.0%) | 0.3 |
test/csv/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
lib/wsdl/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
lib/webrick/httpservlet/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
lib/irb/cmd/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
ext/tk/sample/tkextlib/treectrl/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
ext/tk/sample/tcltklib/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
ext/tk/lib/tkextlib/ICONS/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
ext/dl/sample/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
ext/digest/rmd160/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
bcc32/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
test/ | 1 (0.0%) | 0 (0.0%) | 0.0 |
lib/racc/ | 1 (0.0%) | 0 (0.0%) | 0.0 |
ext/tcltklib/demo/ | 3 (0.0%) | 0 (0.0%) | 0.0 |
ext/marshal/ | 10 (0.1%) | 0 (0.0%) | 0.0 |
ext/mandel/ | 6 (0.1%) | 0 (0.0%) | 0.0 |
ext/gtk/ | 36 (0.4%) | 0 (0.0%) | 0.0 |
djgpp/ | 1 (0.0%) | 0 (0.0%) | 0.0 |
* marshal.c (w_extended): erroneous check condition when dump
method is defined. [ruby-core:10646]
9 lines of code changed in:
* eval.c (rb_f_callee_name): add __method__ and __callee__ again.
__callee__ need to rework to adopt YARV. [ruby-core:10671]
59 lines of code changed in:
* lib/matrix.rb (Matrix::inverse_from): adding partial pivoting to
the Gauss-Jordan algorithm, making it stable. a patch from
Peter Vanbroekhoven. [ruby-core:10641]
18 lines of code changed in:
* regparse.c, etc.: K&R to ANSI code cleanup patch from Stefan
Huehner <stefan at huehner.org>. [ruby-core:10543]
57 lines of code changed in:
* ext/bigdecimal/bigdecimal.c: BigDecimal("-.31") is now
treated as ("-0.31") not as ("0.31").
9 lines of code changed in:
* object.c (rb_obj_ivar_set): RDoc updated according to a
suggestion from Brian Candler <B.Candler AT pobox.com>.
[ruby-core:10469]
15 lines of code changed in:
* enum.c (take_i): small cosmetic / documentation patch from
Tadashi Saito <shiba AT mail2.accsnet.ne.jp>. [ruby-dev:30446]
7 lines of code changed in:
* enum.c (enum_take): new method. [ruby-dev:30407]
* enum.c (enum_drop): ditto.
125 lines of code changed in:
* parse.y (struct local_vars): remove unused nofree member from
struct.
* parse.y (parser_free): ditto.
8 lines of code changed in:
* parse.y (lambda): remove unused clause from the rule to stop
warning.
7 lines of code changed in:
* parse.y: remove dyna_check_gen() prototype.
4 lines of code changed in:
* parse.y, compile.c, gc.c, insns.def, intern.h, iseq.c, node.h,
object.c, string.c, variable.c, vm_macro.def: revert private
instance variable feature, which is postponed until next major
release.
* marshal.c: TYPE_SYMBOL2 removed; MARSHAL_MINOR reverted back to
8th version.
25 lines of code changed in:
* string.c (rb_str_ord): need not to check string length; ord
returns a codepoint for the first character in the string.
8 lines of code changed in:
* numeric.c (fix_equal): remove FIX2LONG() to optimize. suggested
in http://t-a-w.blogspot.com/2007/02/making-ruby-faster.html.
[ruby-talk:240223]
* numeric.c (fix_cmp): ditto.
15 lines of code changed in:
* ext/socket/socket.c (unix_peeraddr): wrong syscall name in error
message for #peeraddr. a patch from Sam Roberts
<sroberts at uniserve.com>. [ruby-core:10366]
10 lines of code changed in:
* math.c (math_log): update document to mention second optional
argument for logarithm base.
8 lines of code changed in:
* parse.y (mrhs): need to append by arg_append().
[ruby-talk:239385]
9 lines of code changed in:
* lib/date/format.rb (Date::Format::Bag::method_missing): need not
to use instance variables corresponding each method; use Hash
instead.
15 lines of code changed in:
* re.c (reg_operand): allow symbols to be operands for regular
expression matches.
* string.c (Init_String): allow Symbol#===.
* lib/date/format.rb (Date::Format::Bag::to_hash): string
added prefixes.
42 lines of code changed in:
* compile.c (defined_expr): no longer distinguish ordinary local
variables and in-block local variables in defined? value.
6 lines of code changed in:
(1482 more)