Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 1125 (100.0%) | 10130 (100.0%) | 9.0 |
/ | 648 (57.6%) | 3652 (36.1%) | 5.6 |
win32/ | 216 (19.2%) | 3430 (33.9%) | 15.8 |
ext/Win32API/lib/win32/ | 4 (0.4%) | 1213 (12.0%) | 303.2 |
test/ruby/ | 11 (1.0%) | 464 (4.6%) | 42.1 |
missing/ | 5 (0.4%) | 304 (3.0%) | 60.8 |
lib/ | 34 (3.0%) | 207 (2.0%) | 6.0 |
ext/tk/ | 7 (0.6%) | 117 (1.2%) | 16.7 |
wince/ | 32 (2.8%) | 100 (1.0%) | 3.1 |
bcc32/ | 31 (2.8%) | 93 (0.9%) | 3.0 |
ext/ | 23 (2.0%) | 81 (0.8%) | 3.5 |
ext/socket/ | 17 (1.5%) | 74 (0.7%) | 4.3 |
ext/tcltklib/ | 6 (0.5%) | 68 (0.7%) | 11.3 |
ext/openssl/ | 12 (1.1%) | 36 (0.4%) | 3.0 |
ext/tk/tkutil/ | 3 (0.3%) | 33 (0.3%) | 11.0 |
ext/sdbm/ | 5 (0.4%) | 23 (0.2%) | 4.6 |
test/sdbm/ | 3 (0.3%) | 20 (0.2%) | 6.6 |
ext/dbm/ | 3 (0.3%) | 20 (0.2%) | 6.6 |
test/gdbm/ | 3 (0.3%) | 16 (0.2%) | 5.3 |
test/dbm/ | 3 (0.3%) | 16 (0.2%) | 5.3 |
ext/gdbm/ | 1 (0.1%) | 16 (0.2%) | 16.0 |
test/socket/ | 2 (0.2%) | 14 (0.1%) | 7.0 |
lib/irb/ | 1 (0.1%) | 12 (0.1%) | 12.0 |
ext/syck/ | 6 (0.5%) | 12 (0.1%) | 2.0 |
ext/Win32API/ | 3 (0.3%) | 11 (0.1%) | 3.6 |
ext/dl/ | 6 (0.5%) | 9 (0.1%) | 1.5 |
ext/curses/ | 2 (0.2%) | 9 (0.1%) | 4.5 |
ext/win32ole/ | 5 (0.4%) | 8 (0.1%) | 1.6 |
ext/readline/ | 2 (0.2%) | 8 (0.1%) | 4.0 |
test/webrick/ | 1 (0.1%) | 7 (0.1%) | 7.0 |
lib/test/unit/ | 1 (0.1%) | 7 (0.1%) | 7.0 |
lib/rdoc/parsers/ | 1 (0.1%) | 6 (0.1%) | 6.0 |
lib/rdoc/markup/simple_markup/ | 1 (0.1%) | 5 (0.0%) | 5.0 |
ext/etc/ | 2 (0.2%) | 4 (0.0%) | 2.0 |
ext/digest/ | 3 (0.3%) | 4 (0.0%) | 1.3 |
cygwin/ | 1 (0.1%) | 4 (0.0%) | 4.0 |
lib/test/unit/collector/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
lib/net/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
ext/ripper/ | 3 (0.3%) | 3 (0.0%) | 1.0 |
ext/pty/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
ext/nkf/nkf-utf8/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
test/logger/ | 1 (0.1%) | 2 (0.0%) | 2.0 |
lib/rdoc/ri/ | 2 (0.2%) | 2 (0.0%) | 1.0 |
ext/zlib/ | 2 (0.2%) | 2 (0.0%) | 1.0 |
ext/racc/cparse/ | 1 (0.1%) | 2 (0.0%) | 2.0 |
test/wsdl/document/ | 2 (0.2%) | 1 (0.0%) | 0.5 |
lib/rexml/encodings/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
ext/enumerator/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
bin/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
ext/ripper/lib/ripper/ | 2 (0.2%) | 0 (0.0%) | 0.0 |
djgpp/ | 1 (0.1%) | 0 (0.0%) | 0.0 |
* win32/win32.c (init_env, insert, cmdglob, rb_w32_cmdvector,
rb_w32_opendir, rb_w32_readdir, rb_w32_strerror, rb_w32_stati64,
rb_w32_get_environ): use strlcpy() and strlcat().
* win32/win32.c (rb_w32_opendir): use realloc() instead of xrealloc().
* win32/win32.c (rb_w32_closedir): check NULL before free pointers.
58 lines of code changed in:
* win32/Makefile.sub (LIBS): remove an unnecessary library.
5 lines of code changed in:
* 2007-03-22
3 lines of code changed in:
* test/ruby/test_bignum.rb (test_to_s): add tests for Bignum#to_s.
15 lines of code changed in:
* marshal.c (w_short, w_long, w_object): get rid of VC++ warnings.
9 lines of code changed in:
* eval.c: just minor changes (rdoc).
2 lines of code changed in:
* missing/{strlcat,strlcpy}.c, missing.h: new functions.
* LEGAL: add copyright notice about above files.
* configure.in: check whether strlcat and strlcpy are exist or not.
* {bcc32,win32,wince}/Makefile.sub: use above files.
198 lines of code changed in:
* 2007-03-19
3 lines of code changed in:
* win32/dir.h, win32/win32.c (rb_w32_opendir, rb_w32_readdir,
rb_w32_closedir): get rid of possible buffer-overflows.
23 lines of code changed in:
* ext/openssl/extconf.rb: no need to check unistd.h and sys/time.h.
they are already checked at configure.
reported by KOBAYASHI Yasuhiro [ruby-list:43225]
6 lines of code changed in:
* lib/mkmf.rb ($DEFLIBPATH): default library paths ($(topdir), etc)
should be the first elements of library paths list.
reported by KOBAYASHI Yasuhiro [ruby-list:43225]
12 lines of code changed in:
* ChangeLog: add name of bug reporter.
1 lines of code changed in:
* test/{dbm,gdbm}/test_{dbm,gdbm}.rb: shouldn't use host_os. use
target_os instead. [ruby-list:43225]
9 lines of code changed in:
* common.mk (error.c, process.c): depend on yarvcore.h and rubysig.h.
24 lines of code changed in:
* win32/win32.c (StartSocket): remove unnecessary code.
4 lines of code changed in:
* thread.c (rb_thread_polling): check interrupts here.
* thread_win32.ci (w32_wait_events): rename from w32_wait_event(), and
now receive multiple event handles.
* win32/win32.c (wait_events, rb_w32_main_context): removed.
* thread_win32.ci (rb_w32_wait_events): new function.
* thread_win32.ci, win32/win32.c (rb_w32_sleep, rb_w32_Sleep): move
from win32/win32.c to thread_win32.ci, and use w32_wait_events().
61 lines of code changed in:
* signal.c (sighandler): need to re-install sighandler on some
platforms.
9 lines of code changed in:
* win32/win32.c (set_pioinfo_extra): simplified.
22 lines of code changed in:
* win32/win32.c (get_pioinfo_extra): new function for VC++8 SP1
workaround. [ruby-core:10259]
* win32/win32.c (NtInitialize): call above function.
59 lines of code changed in:
* 2007-02-07
3 lines of code changed in:
(473 more)