Project

General

Profile

Activity

From 07/05/2011 to 07/11/2011

07/11/2011

02:29 PM Revision 32518: time.c: can't compile time.c on AIX due to missing declaration for
ffs(). It is declared in strings.h on AIX.

If I need to add something like '&& defined(_AIX)',
...
kanemoto (Yutaka Kanemoto)
09:56 AM Revision 32517: updated news for minitest
ryan
06:56 AM Revision 32515: * process.c: removed signal() macro. It's no longer used.
kosaki (Motohiro KOSAKI)
06:16 AM Revision 32513: * ChangeLog: more details.
usa (Usaku NAKAMURA)
06:03 AM Revision 32512: * numeric.c (rb_num2ull): use FIX2LONG instead of FIX2ULONG. see
rb_num2ulong(). usa (Usaku NAKAMURA)

07/10/2011

08:39 PM Revision 32511: * thread_pthread.c (get_stack): need to adjust stack addr for
[Bug #1813] on AIX. kanemoto (Yutaka Kanemoto)
05:04 PM Revision 32510: * thread_pthread.c (rb_thread_create_timer_thread): removed
rb_disable_interrupt()/rb_enable_interrupt().
* vm_core.h: ditto.
* process.c (static void before_exec): ditto.
* pro...
kosaki (Motohiro KOSAKI)
03:40 PM Revision 32507: * 2011-07-11
svn
03:40 PM Revision 32506: * doc/NEWS-1.9.3: describe the improvement of BigDecimal#power and
BigDecimal#**. mrkn (Kenta Murata)
02:54 PM Revision 32503: * docs/NEWS-1.9.3: moved from NEWS.
* docs/ChangeLog-1.9.3: merged ChangeLog for 1.9.3.
* NEWS: NEWS for 1.9.4 that describes changes since 1.9.3
* Cha...
yugui (Yuki Sonoda)
02:31 PM Revision 32502: * version.h (RUBY_VERSION): ruby_1_9_3 branch was forked.
yugui (Yuki Sonoda)
02:05 PM Revision 32500: * ext/bigdecimal/bigdecimal.c (rmpd_power_by_big_decimal): fix
precision treatment errors.
* test/bigdecimal/test_bigdecimal.rb: add tests for the above change.
fix precision tre...
mrkn (Kenta Murata)
01:59 PM Revision 32499: * process.c (rb_exec_arg_addopt): fix preprocess condition.
nobu (Nobuyoshi Nakada)
01:38 PM Revision 32498: * parse.y (var_ref): distinguish vcall from local variable
references. based on a patch by Michael Edgar michael.j.edgar
AT dartmouth.edu. Bug #5002
nobu (Nobuyoshi Nakada)
12:52 PM Revision 32497: * internal.h: add comments (cautions).
ko1 (Koichi Sasada)
12:19 PM Revision 32496: * lib/test/unit.rb: Add new class variable `@@testfile_prefix`.
This is for changing test name prefix. (For testing)
* test/testunit/tests_for_parallel/ptest_first.rb: Renamed from...
sorah (Sorah Fukumori)
09:04 AM Revision 32495: * vm_insnhelper.c (vm_throw): check a class frame.
Fixes Bug #4648.
The patch is contributed by Kazuki Tsujimoto.
* bootstraptest/test_proc.rb: add tests for above.
ko1 (Koichi Sasada)
08:29 AM Revision 32494: * thread_pthread.c (mutex_debug): use exit(EXIT_FAILURE) instad of
exit(1).
* thread_pthread.c (add_signal_thread_list): ditto.
* thread.c (rb_thread_call_with_gvl): ditto.
* util.c (B...
kosaki (Motohiro KOSAKI)
08:01 AM Revision 32493: * ext/json: Merge json gem 1.5.4+ (f7f78896607b6f6226cd).
[Bug #4700] naruse (Yui NARUSE)
07:46 AM Revision 32492: * vm_core.h (typedef struct rb_vm_struct): create a new
'inhibit_thread_createion' field.
* thread.c (rb_thread_terminate_all): set inhibit_thread_creation.
* thread.c (thre...
kosaki (Motohiro KOSAKI)
07:17 AM Revision 32491: add a ticket number.
kosaki (Motohiro KOSAKI)
07:12 AM Revision 32490: * signal.c (sigsegv): use abort() instead of exit() when nested
SEGV was happen. Because unnested SEGV use abort(). kosaki (Motohiro KOSAKI)
06:32 AM Revision 32489: * load.c (rb_f_autoload): prevent to autoload for singleton
classes. fixes [Bug #4886] [ruby-dev:43816]
* bootstraptest/test_autoload.rb: add tests for the above change.
mrkn (Kenta Murata)
06:11 AM Revision 32488: * lib/test/unit/assertions.rb: Import documentation patch by Justin
Collins. [ruby-core:37225] [Feature #4903] sorah (Sorah Fukumori)
05:59 AM Revision 32487: * ext/date/date_core.c: canonicalizes nth and sf.
tadf (tadayoshi funaba)
05:19 AM Revision 32486: * internal.h (rb_thread_call_with_gvl, rb_thread_call_without_gvl):
make them visible as experimental C APIs. fixes Feature #4328. ko1 (Koichi Sasada)
03:19 AM Revision 32485: * ext/bigdecimal/bigdecimal.c (BigDecimal_power): support non-integral
exponent. fixes #3271
* ext/bigdecimal/bigdecimal.c (rmpd_power_by_big_decimal): ditto.
* ext/bigdecimal/bigdecimal....
mrkn (Kenta Murata)
03:11 AM Revision 32484: * compile.c (when_vals): when a string literal is written on when
clause, skip string creation to make it faster. [ruby-dev:44068]
[Feature #5000]
mame (Yusuke Endoh)
02:42 AM Revision 32483: * parse.y (reduce_nodes_gen): NODE_RETURN in rescue body must not be
reduced when there is an else clause. This caused bizarre behavior
in [Bug #4473] [ruby-core:35629] [ruby-core:378...
mame (Yusuke Endoh)
12:47 AM Revision 32482: * range.c (range_max): fix behavior with excluded end value.
[Bug #4591] tarui (Masaya Tarui)
12:13 AM Revision 32481: * NEWS: Fix RubyGems version. [Ruby 1.9 - Bug #5004]
drbrain (Eric Hodel)

07/09/2011

07:11 PM Revision 32480: * 2011-07-10
svn
07:11 PM Revision 32479: Remove duplicated definition.
naruse (Yui NARUSE)
11:06 AM Revision 32476: * internal.h: rb_rational_reciprocal is defined in rational.c.
tadf (tadayoshi funaba)
10:50 AM Revision 32475: * internal.h: added declarations.
* complex.c: followed the above change. tadf (tadayoshi funaba)
08:25 AM Revision 32474: * NEWS: bigdecimal is not a builtin.
tadf (tadayoshi funaba)
08:18 AM Revision 32473: * ext/date/date_core.c: some improvements for performance.
tadf (tadayoshi funaba)
07:56 AM Revision 32472: * atomic.h (ATOMIC_OR): _InterlockedOr is unavailable in VC6.
nobu (Nobuyoshi Nakada)
07:54 AM Revision 32471: * numeric.c (ULLONG_MAX): fallback definition.
nobu (Nobuyoshi Nakada)
06:59 AM Revision 32470: * win32/win32.c (rb_w32_{read,write}): should be signed.
Bug #5001 nobu (Nobuyoshi Nakada)
05:32 AM Revision 32469: * lib/cgi/core.rb: fix multipart form parsing bug. [Bug #3866]
xibbar (Takeyuki FUJIOKA)
04:18 AM Revision 32468: comment clarification. Only Leopard or earlier has ENOTSUPP
issue if my kernel code reading is correct. kosaki (Motohiro KOSAKI)
02:41 AM Revision 32467: * lib/matrix.rb: Add Vector#normalize [ruby-dev:43829]
marcandre (Marc-Andre Lafortune)
12:25 AM Revision 32466: * enumerator.c: Remove "enumeration sequenced by".
[Ruby 1.9 - Bug #4757] drbrain (Eric Hodel)
12:21 AM Revision 32465: * io.c: Note that methods other than IO#gets may increase IO#lineno.
[Ruby 1.9 - Bug #4902] drbrain (Eric Hodel)

07/08/2011

11:39 PM Revision 32464: * common.mk (RUN_OPT): disable gems.
nobu (Nobuyoshi Nakada)
11:37 PM Revision 32463: * 2011-07-09
svn
11:37 PM Revision 32462: * io.c (rb_io_close): close(2) on a fd which is being read by
another thread causes deadlock on Mac OS X 10.5 nobu (Nobuyoshi Nakada)
12:23 PM Revision 32461: * addr2line.c: use USE_ELF instead of __ELF__ because Solaris
doesn't define it. USE_ELF is already provided by configure.
patched by Naohisa Goto. [ruby-dev:44066] [Bug #4998]
...
naruse (Yui NARUSE)
09:00 AM Revision 32460: * ext/json/{generator/generator.c,parser/parser.rl}: fix indent.
nobu (Nobuyoshi Nakada)
09:00 AM Revision 32459: * ext/json/parser/parser.rl (JSON_parse_object): add missing parens.
nobu (Nobuyoshi Nakada)
07:40 AM Revision 32458: * ext/json/parser/parser.rl (convert_encoding): should not modify
the argument. nobu (Nobuyoshi Nakada)
07:39 AM Revision 32457: * ext/json/parser/parser.rl (convert_encoding): no needs to use
force_encoding. nobu (Nobuyoshi Nakada)
07:39 AM Revision 32456: * common.mk: add dependencies for EXT_SRCS.
nobu (Nobuyoshi Nakada)
07:01 AM Revision 32455: * ext/json/parser/prereq.mk: remove trailing spaces.
nobu (Nobuyoshi Nakada)
07:01 AM Revision 32454: * thread.c (cmp_tv, subtract_tv): no longer used on Win32.
nobu (Nobuyoshi Nakada)
06:53 AM Revision 32453: * error.c (rb_bug): get rid of segfault after all threads
disposed. nobu (Nobuyoshi Nakada)
06:03 AM Revision 32452: * ext/openssl/ossl.h: include openssl/e_os2.h before checking the
defition of OPENSSL_SYS_WIN32. usa (Usaku NAKAMURA)
05:41 AM Revision 32451: * win32/win32.c (wunlink): reverted a part of r32426. it was mistakenly
mixed. usa (Usaku NAKAMURA)
05:39 AM Revision 32450: * configure.in: can't subtract void *.
nari
05:36 AM Revision 32449: * win32/Makefile.sub (config.h): define GC_MARK_STACKFRAME_WORD.
fixed build problem of r32438. the value (30) is temporary value.
maybe it's enough by 20~24 according to my obser...
usa (Usaku NAKAMURA)
04:57 AM Revision 32448: add test for [ruby-dev:44049].
kosaki (Motohiro KOSAKI)
04:50 AM Revision 32447: * thread.c (rb_mutex_unlock_all): folded into
rb_threadptr_unlock_all_locking_mutexes.
* thread.c (rb_threadptr_unlock_all_locking_mutexes) ditto.
kosaki (Motohiro KOSAKI)
04:40 AM Revision 32446: * thread.c (thread_unlock_all_locking_mutexes): rename to
rb_threadptr_unlock_all_locking_mutexes and remove static.
* vm_core.h: add rb_threadptr_unlock_all_locking_mutexes d...
kosaki (Motohiro KOSAKI)
04:09 AM Revision 32445: * cont.c (FIBER_MACHINE_STACK_ALLOCATION_SIZE): Fiber stack size
don't need to keep multiple number of sizeof(VALUE). kosaki (Motohiro KOSAKI)
02:39 AM Revision 32444: * common.mk (sudo-precheck): true command is not standard on
Windows. nobu (Nobuyoshi Nakada)
02:08 AM Revision 32443: * ext/-test-/string/enc_associate.c: needs ruby/encoding.h for
rb_to_encoding(). fixed #4993. nobu (Nobuyoshi Nakada)
01:40 AM Revision 32442: * thread_pthread.c (gvl_destroy): fix cond_t leak.
kosaki (Motohiro KOSAKI)
12:18 AM Revision 32441: * gc.c: Improve documentation
drbrain (Eric Hodel)

07/07/2011

03:23 PM Revision 32440: * 2011-07-08
svn
03:23 PM Revision 32439: fix typos
kazu
02:59 PM Revision 32438: * gc.c: change water_mark value value that may call
gc_mark(lev <= GC_LEVEL_MAX) in gc_mark().
In ruby_stack_check(), water_mark is a value that may call some
C func...
nari
09:09 AM Revision 32437: add a comment why FreeBSD can't use MAP_STACK.
kosaki (Motohiro KOSAKI)
08:56 AM Revision 32436: * test/testunit/test_parallel.rb (TestParallelWorker#teardown): wait
the child process even if the communition pipe is broken. usa (Usaku NAKAMURA)
06:44 AM Revision 32435: * encoding.c (rb_enc_set_index, rb_enc_associate_index): should
check if frozen.
* parse.y (rb_intern3), ruby.c (process_options, ruby_script):
defer freezing after associating en...
nobu (Nobuyoshi Nakada)
06:40 AM Revision 32434: * ext/-test-/string/modify.c: split from init.c.
nobu (Nobuyoshi Nakada)
06:23 AM Revision 32433: * numeric.c (rb_num2ull): use own switch sentense.
Current implementation can't convert 18446744073709551615. naruse (Yui NARUSE)

07/06/2011

09:57 PM Revision 32432: * cont.c (FIBER_STACK_FLAGS): workaround fix for r32420 on FreeBSD.
naruse (Yui NARUSE)
09:50 PM Revision 32431: Hide bmlog files from subversion
drbrain (Eric Hodel)
09:47 PM Revision 32430: * benchmark/driver.rb: Add difference column to report that averages
across all runs of a benchmark. [Ruby 1.9 - Feature #4982] drbrain (Eric Hodel)
09:19 PM Revision 32429: * lib/rubygems.rb: Reduce requires to improve `make benchmark`.
[#4962]
* lib/rubygems/specification.rb: Delay initialization of rubygems
until require is called.
drbrain (Eric Hodel)
07:31 PM Revision 32428: * parse.y (arg): rescue_mod is in inverse order from other
modifiers. patched by michael.j.edgar AT dartmouth.edu at
[ruby-core:36248]. fixed #4716.
nobu (Nobuyoshi Nakada)
04:12 PM Revision 32427: * ChangeLog: typos.
usa (Usaku NAKAMURA)
03:43 PM Revision 32426: * win32/win32.c (kill): check the process exited or not before
teminationg it. [Bug #4943] usa (Usaku NAKAMURA)
03:39 PM Revision 32425: * 2011-07-07
svn
03:39 PM Revision 32424: * parse.y (opt_call_args): allow trailing comma after assoc
argument e.g. 'foo(bar:1,)'. fixed #3456 matz (Yukihiro Matsumoto)
01:13 PM Revision 32423: * test/cgi/test_cgi_header.rb(test_cgi_header_nph): Validate date in
"Date:" header sorah (Sorah Fukumori)
12:31 PM Revision 32422: * cont.c (fiber_machine_stack_alloc): cleanup pointer arithmetic.
"size/sizeof(VALUE)" is ugly and easy confusing.
* cont.c (fiber_initialize_machine_stack_context): ditto.
kosaki (Motohiro KOSAKI)
12:29 PM Revision 32421: * cont.c (fiber_machine_stack_alloc): fix mprotect misuse. A stack
guard page should have PROT_NONE.
* cont.c (fiber_initialize_machine_stack_context):
th->machine_stack_maxsize shou...
kosaki (Motohiro KOSAKI)
12:24 PM Revision 32420: * cont.c (fiber_machine_stack_alloc): use MAP_STACK if it's provided.
kosaki (Motohiro KOSAKI)
12:22 PM Revision 32419: * cont.c (fiber_machine_stack_alloc): use MAP_FAILED instead of -1.
kosaki (Motohiro KOSAKI)
12:21 PM Revision 32418: * cont.c (fiber_machine_stack_alloc): remove unnecessary cast.
kosaki (Motohiro KOSAKI)
09:12 AM Revision 32417: * test/cgi/test_cgi_header.rb(test_cgi_header_nph): Adding space after
comma.
* test/cgi/test_cgi_header.rb(test_cgi_header_nph): Remove variable
`now`. Suppress warning.
sorah (Sorah Fukumori)
05:54 AM Revision 32416: * 2011-07-06
svn
05:54 AM Revision 32415: * test/cgi/test_cgi_header.rb(test_cgi_header_nph): Fix bug depends to
time. The test fails if time past 1 second in line 136-145 sorah (Sorah Fukumori)

07/05/2011

10:59 PM Revision 32414: Hide fasta and wc files generated by running benchmarks
drbrain (Eric Hodel)
10:09 AM Revision 32413: Remove debug print of r32410.
naruse (Yui NARUSE)
06:28 AM Revision 32412: * parse.y (parser_here_document): should dispatch heredoc_end
scanner event on an empty here document. fixed Bug#4543. nobu (Nobuyoshi Nakada)
05:08 AM Revision 32411: * addr2line.c: fix r32407 to check HAVE_ALLOCA_H.
mame (Yusuke Endoh)
05:06 AM Revision 32410: * lib/webrick/httpauth/digestauth.rb (_authenticate):
Literal texts in HTTP ABNF is case-insensitive (RFC2616 2.1),
and a ample implementation in RFC2617 also ignores th...
naruse (Yui NARUSE)
 

Also available in: Atom