[root]/win32
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 613 (100.0%) | 12965 (100.0%) | 21.1 |
matz | 124 (20.2%) | 5812 (44.8%) | 46.8 |
usa | 216 (35.2%) | 3430 (26.5%) | 15.8 |
nobu | 147 (24.0%) | 2357 (18.2%) | 16.0 |
ocean | 36 (5.9%) | 595 (4.6%) | 16.5 |
eban | 60 (9.8%) | 390 (3.0%) | 6.5 |
H_Konishi | 10 (1.6%) | 340 (2.6%) | 34.0 |
knu | 2 (0.3%) | 16 (0.1%) | 8.0 |
ko1 | 4 (0.7%) | 12 (0.1%) | 3.0 |
uema2 | 2 (0.3%) | 9 (0.1%) | 4.5 |
akr | 2 (0.3%) | 3 (0.0%) | 1.5 |
siena | 1 (0.2%) | 1 (0.0%) | 1.0 |
shyouhei | 9 (1.5%) | 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.
44 lines of code changed in:
* win32/Makefile.sub (LIBS): remove an unnecessary library.
1 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.
2 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.
15 lines of code changed in:
* parse.y (parser_yylex), win32/win32.c (rb_w32_utime): fixed
indentation broken at YARV merger.
6 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.
1 lines of code changed in:
* win32/Makefile.sub: enable -Zi (debug) option.
1 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.
0 lines of code changed in:
* file.c (rb_thread_flock, rb_file_flock): use UBF feature.
1 lines of code changed in:
* process.c (rb_waitpid_blocking, rb_waitpid): use UBF feature.
* thread_win32.ci (rb_w32_wait_events_blocking): blocking version.
* win32/win32.c (waitpid): use rb_w32_wait_events_blocking().
2 lines of code changed in:
* win32/win32.c (StartSocket): remove unnecessary code.
0 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().
6 lines of code changed in:
* win32/win32.c (set_pioinfo_extra): simplified.
17 lines of code changed in:
* configure.in (pid_t, uid_t, gid_t): check if defined.
* intern.h, process.c, rubyio.h, ext/etc/etc.c, ext/pty/pty.c: use
rb_{pid,uid,gid}_t instead of plain int. [ruby-dev:30376]
* ext/etc/extconf.rb (PIDT2NUM, NUM2PIDT, UIDT2NUM, NUM2UIDT, GIDT2NUM,
NUM2GIDT): moved to configure.in.
5 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.
52 lines of code changed in:
* configure.in: change stack limit to 2MB from 32MB.
* win32/Makefile.sub: ditto.
1 lines of code changed in:
set svn:eol-style
0 lines of code changed in:
* intern.h: prepare rb_last_status_get() and rb_last_status_set().
Use these functions instead of rb_last_status ([ruby-dev:30264]).
* process.c: define above functions.
* ext/pty/pty.c: use above functins.
* io.c (pipe_finalize): ditto.
* process.c: ditto.
1 lines of code changed in:
* Makefile.in, */Makefile.sub, common.mk (vmasm): generalized.
10 lines of code changed in:
* Makefile.in, common.mk, configure.in, */{Makefile.sub, configure.bat,
setup.mak}: add --with-baseruby configure option.
14 lines of code changed in:
(396 more)