Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 4158 (100.0%) | 63719 (100.0%) | 15.3 |
/ | 2885 (69.4%) | 42845 (67.2%) | 14.8 |
lib/ | 232 (5.6%) | 4407 (6.9%) | 18.9 |
win32/ | 147 (3.5%) | 2357 (3.7%) | 16.0 |
ext/iconv/ | 45 (1.1%) | 1945 (3.1%) | 43.2 |
test/ruby/ | 73 (1.8%) | 1558 (2.4%) | 21.3 |
ext/stringio/ | 39 (0.9%) | 1484 (2.3%) | 38.0 |
misc/ | 30 (0.7%) | 964 (1.5%) | 32.1 |
template/ | 12 (0.3%) | 775 (1.2%) | 64.5 |
ext/ | 79 (1.9%) | 754 (1.2%) | 9.5 |
ext/syck/ | 18 (0.4%) | 619 (1.0%) | 34.3 |
bcc32/ | 58 (1.4%) | 575 (0.9%) | 9.9 |
lib/test/unit/ui/gtk2/ | 6 (0.1%) | 473 (0.7%) | 78.8 |
ext/socket/ | 27 (0.6%) | 473 (0.7%) | 17.5 |
ext/Win32API/lib/win32/ | 1 (0.0%) | 319 (0.5%) | 319.0 |
test/optparse/ | 9 (0.2%) | 291 (0.5%) | 32.3 |
lib/test/unit/ | 16 (0.4%) | 214 (0.3%) | 13.3 |
wince/ | 36 (0.9%) | 213 (0.3%) | 5.9 |
ext/io/wait/ | 11 (0.3%) | 207 (0.3%) | 18.8 |
tool/ | 1 (0.0%) | 196 (0.3%) | 196.0 |
test/socket/ | 13 (0.3%) | 161 (0.3%) | 12.3 |
lib/optparse/ | 16 (0.4%) | 150 (0.2%) | 9.3 |
ext/tk/ | 6 (0.1%) | 150 (0.2%) | 25.0 |
ext/enumerator/ | 6 (0.1%) | 150 (0.2%) | 25.0 |
sample/ | 10 (0.2%) | 124 (0.2%) | 12.4 |
test/ | 13 (0.3%) | 119 (0.2%) | 9.1 |
missing/ | 8 (0.2%) | 114 (0.2%) | 14.2 |
sample/optparse/ | 2 (0.0%) | 104 (0.2%) | 52.0 |
ext/curses/ | 7 (0.2%) | 98 (0.2%) | 14.0 |
test/nkf/ | 2 (0.0%) | 87 (0.1%) | 43.5 |
ext/tk/tkutil/ | 2 (0.0%) | 74 (0.1%) | 37.0 |
lib/irb/ | 11 (0.3%) | 66 (0.1%) | 6.0 |
vms/ | 3 (0.1%) | 62 (0.1%) | 20.6 |
ext/ripper/tools/ | 3 (0.1%) | 61 (0.1%) | 20.3 |
lib/yaml/ | 5 (0.1%) | 58 (0.1%) | 11.6 |
ext/pty/ | 6 (0.1%) | 56 (0.1%) | 9.3 |
test/testunit/ | 3 (0.1%) | 52 (0.1%) | 17.3 |
test/rss/ | 21 (0.5%) | 52 (0.1%) | 2.4 |
ext/zlib/ | 4 (0.1%) | 52 (0.1%) | 13.0 |
lib/rdoc/ | 3 (0.1%) | 49 (0.1%) | 16.3 |
lib/test/unit/ui/gtk/ | 6 (0.1%) | 48 (0.1%) | 8.0 |
ext/etc/ | 11 (0.3%) | 48 (0.1%) | 4.3 |
lib/rexml/encodings/ | 4 (0.1%) | 46 (0.1%) | 11.5 |
lib/test/unit/collector/ | 8 (0.2%) | 41 (0.1%) | 5.1 |
lib/rdoc/parsers/ | 3 (0.1%) | 41 (0.1%) | 13.6 |
test/stringio/ | 5 (0.1%) | 36 (0.1%) | 7.2 |
test/io/nonblock/ | 4 (0.1%) | 36 (0.1%) | 9.0 |
ext/readline/ | 6 (0.1%) | 36 (0.1%) | 6.0 |
ext/ripper/ | 10 (0.2%) | 35 (0.1%) | 3.5 |
lib/test/unit/ui/tk/ | 6 (0.1%) | 34 (0.1%) | 5.6 |
ext/dbm/ | 5 (0.1%) | 34 (0.1%) | 6.8 |
cygwin/ | 10 (0.2%) | 34 (0.1%) | 3.4 |
ext/strscan/ | 6 (0.1%) | 33 (0.1%) | 5.5 |
ext/tcltklib/ | 7 (0.2%) | 30 (0.0%) | 4.2 |
test/drb/ | 7 (0.2%) | 29 (0.0%) | 4.1 |
ext/win32ole/ | 6 (0.1%) | 29 (0.0%) | 4.8 |
test/yaml/ | 3 (0.1%) | 28 (0.0%) | 9.3 |
lib/rdoc/ri/ | 5 (0.1%) | 28 (0.0%) | 5.6 |
ext/dl/ | 11 (0.3%) | 28 (0.0%) | 2.5 |
doc/ | 5 (0.1%) | 28 (0.0%) | 5.6 |
test/testunit/collector/ | 2 (0.0%) | 27 (0.0%) | 13.5 |
lib/rdoc/dot/ | 1 (0.0%) | 25 (0.0%) | 25.0 |
ext/ripper/lib/ripper/ | 2 (0.0%) | 25 (0.0%) | 12.5 |
test/soap/ssl/ | 1 (0.0%) | 24 (0.0%) | 24.0 |
ext/io/wait/lib/ | 2 (0.0%) | 24 (0.0%) | 12.0 |
lib/irb/cmd/ | 1 (0.0%) | 23 (0.0%) | 23.0 |
ext/openssl/ | 13 (0.3%) | 23 (0.0%) | 1.7 |
lib/net/ | 8 (0.2%) | 21 (0.0%) | 2.6 |
lib/rexml/ | 3 (0.1%) | 17 (0.0%) | 5.6 |
ext/digest/sha2/ | 8 (0.2%) | 17 (0.0%) | 2.1 |
ext/digest/sha1/ | 7 (0.2%) | 15 (0.0%) | 2.1 |
ext/digest/rmd160/ | 7 (0.2%) | 15 (0.0%) | 2.1 |
lib/rss/maker/ | 5 (0.1%) | 14 (0.0%) | 2.8 |
test/fileutils/ | 1 (0.0%) | 13 (0.0%) | 13.0 |
lib/drb/ | 6 (0.1%) | 13 (0.0%) | 2.1 |
lib/cgi/ | 3 (0.1%) | 13 (0.0%) | 4.3 |
ext/digest/md5/ | 7 (0.2%) | 13 (0.0%) | 1.8 |
test/soap/calc/ | 3 (0.1%) | 11 (0.0%) | 3.6 |
lib/test/unit/ui/ | 2 (0.0%) | 10 (0.0%) | 5.0 |
lib/rss/ | 7 (0.2%) | 10 (0.0%) | 1.4 |
test/csv/ | 1 (0.0%) | 9 (0.0%) | 9.0 |
lib/shell/ | 4 (0.1%) | 9 (0.0%) | 2.2 |
lib/wsdl/xmlSchema/ | 2 (0.0%) | 8 (0.0%) | 4.0 |
ext/digest/ | 6 (0.1%) | 8 (0.0%) | 1.3 |
ext/bigdecimal/ | 2 (0.0%) | 8 (0.0%) | 4.0 |
ext/Win32API/ | 4 (0.1%) | 8 (0.0%) | 2.0 |
lib/soap/rpc/ | 2 (0.0%) | 7 (0.0%) | 3.5 |
ext/nkf/nkf-utf8/ | 1 (0.0%) | 7 (0.0%) | 7.0 |
ext/nkf/lib/ | 2 (0.0%) | 7 (0.0%) | 3.5 |
lib/test/ | 2 (0.0%) | 6 (0.0%) | 3.0 |
lib/soap/ | 1 (0.0%) | 6 (0.0%) | 6.0 |
lib/rinda/ | 2 (0.0%) | 6 (0.0%) | 3.0 |
lib/date/ | 3 (0.1%) | 6 (0.0%) | 2.0 |
lib/racc/ | 2 (0.0%) | 5 (0.0%) | 2.5 |
ext/sdbm/ | 2 (0.0%) | 5 (0.0%) | 2.5 |
bin/ | 1 (0.0%) | 5 (0.0%) | 5.0 |
lib/uri/ | 1 (0.0%) | 4 (0.0%) | 4.0 |
lib/test/unit/ui/fox/ | 3 (0.1%) | 4 (0.0%) | 1.3 |
lib/cgi/session/ | 1 (0.0%) | 4 (0.0%) | 4.0 |
test/net/http/ | 1 (0.0%) | 3 (0.0%) | 3.0 |
test/digest/ | 1 (0.0%) | 3 (0.0%) | 3.0 |
lib/test/unit/ui/console/ | 4 (0.1%) | 3 (0.0%) | 0.7 |
lib/rdoc/generators/ | 2 (0.0%) | 3 (0.0%) | 1.5 |
ext/syslog/ | 2 (0.0%) | 3 (0.0%) | 1.5 |
ext/racc/cparse/ | 2 (0.0%) | 3 (0.0%) | 1.5 |
lib/irb/ext/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
ext/tk/lib/tk/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
ext/nkf/ | 4 (0.1%) | 2 (0.0%) | 0.5 |
ext/gdbm/ | 2 (0.0%) | 2 (0.0%) | 1.0 |
test/uri/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
test/openssl/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
lib/soap/mapping/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
lib/rdoc/markup/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
ext/tk/sample/tkextlib/treectrl/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
ext/tk/lib/tkextlib/ICONS/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
ext/tk/lib/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
ext/tcltklib/sample/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
wince/sys/ | 1 (0.0%) | 0 (0.0%) | 0.0 |
djgpp/ | 1 (0.0%) | 0 (0.0%) | 0.0 |
* bignum.c (rb_big2str0): round up for the most significant digit.
[ruby-core:10686]
12 lines of code changed in:
* ext/Win32API/lib/win32/sspi.rb: set properties.
319 lines of code changed in:
* process.c (rb_fork): flush stdouts always before fork(2).
fixed: [ruby-dev:30612]
14 lines of code changed in:
* thread.c (thread_start_func_2): store the result of first_func
as well as first_proc.
5 lines of code changed in:
* thread.c (thread_create_core): block is not used if first_func
is given.
9 lines of code changed in:
* common.mk (clear-installed-list): separated from install-prereq.
9 lines of code changed in:
* ChangeLog: correct ML number. [ruby-dev:30455]
1 lines of code changed in:
* ChangeLog: commit miss.
1 lines of code changed in:
* runruby.rb: added --pure (turned on by default) and --debugger
options.
24 lines of code changed in:
* parse.y (parser_yylex), win32/win32.c (rb_w32_utime): fixed
indentation broken at YARV merger.
16 lines of code changed in:
* file.c (rb_stat_uid, rb_stat_gid, eaccess): use rb_uid_t and
rb_gid_t instead of int.
7 lines of code changed in:
* file.c (rb_stat_s_utime): fixed a commit miss for the platforms
where utimes() does not exist.
* lib/fileutils.rb (touch): ditto.
19 lines of code changed in:
* file.c (rb_file_s_utime): allow nil to set the current time.
* lib/fileutils.rb (touch): ditto, and added :mtime and :nocreate
options. fixed: [ruby-talk:219037]
30 lines of code changed in:
* parse.y (stmt, arg): should not omit lhs of OP_ASGN1 even if
empty. [ruby-dev:30452]
7 lines of code changed in:
* mkconfig.rb (patchlevel): read from version.h.
14 lines of code changed in:
* Makefile.in, configure.in, */Makefile.sub (THREAD_MODEL): system
specific thread model.
* compile.h, regint.h, vm.h, array.c: removed unnecessary #include.
77 lines of code changed in:
* rubyio.h (HAVE_RB_IO_T): macro to tell if rb_io_t is defined.
6 lines of code changed in:
* file.c, gc.c, io.c, ruby.h, rubyio.h, win32/win32.h (rb_io_t):
renamed from OpenFile.
* ext/dl/cptr.c, ext/io/wait/wait.c, ext/openssl/ossl.h,
ext/openssl/ossl_bio.c, ext/openssl/ossl_ssl.c, ext/pty/pty.c,
ext/readline/readline.c, ext/socket/socket.c: ditto.
176 lines of code changed in:
* thread.c (DEBUG_OUT): leave pointer size to runtime.
1 lines of code changed in:
* file.c (rb_thread_flock, rb_file_flock): use UBF feature.
26 lines of code changed in:
(1702 more)