Project

General

Profile

Activity

From 07/08/2011 to 07/14/2011

07/14/2011

04:51 PM Revision 32545: * 2011-07-15
svn
04:51 PM Revision 32544: * regint.h (PLATFORM_UNALIGNED_WORD_ACCESS): Power PC does not
allow unaligned word access.
* st.c (UNALIGNED_WORD_ACCESS): x86_64 allows unaligned word
access as well as i386.
nobu (Nobuyoshi Nakada)
07:56 AM Revision 32543: fix a typo
kazu
05:41 AM Revision 32537: * ext/openssl/ossl.c (ossl_verify_cb): trap the exception from
verify callback of SSLContext and X509Store and make the
verification fail normally. Raising exception directly fr...
nahi (Hiroshi Nakamura)
01:54 AM Revision 32536: * 2011-07-14
svn
01:54 AM Revision 32535: * properties.
nobu (Nobuyoshi Nakada)

07/13/2011

01:55 PM Revision 32534: fix typo
kazu
01:11 PM Revision 32533: * 2011-07-13
svn
01:11 PM Revision 32532: * ChangeLog: fix tyops.
* doc/ChangeLog-1.9.3: ditto. nagachika (Tomoyuki Chikanaga)

07/12/2011

02:42 PM Revision 32529: * NEWS: add a description of Signal.trap change.
kosaki (Motohiro KOSAKI)
11:04 AM Revision 32528: * signal.c (reserved_signal_p): reverted a part of r32523.
chikanaga noticed trap(:CHLD) has some realworld usecase.
* test/ruby/test_signal.rb (TestSignal#test_reserved_signal...
kosaki (Motohiro KOSAKI)
08:15 AM Revision 32527: * vm_method.c (rb_add_method): should not call method_added hook
for undef operation. [Bug #5015] matz (Yukihiro Matsumoto)
08:09 AM Revision 32526: * lib/test/unit.rb(Test::Unit::Options#process_args): Fix bug.
Fix process_args didn't return `@option` after r30939. sorah (Sorah Fukumori)
05:12 AM Revision 32525: small cleanup
kosaki (Motohiro KOSAKI)
05:08 AM Revision 32524: * signal.c (install_sighandler): fixed a race.
kosaki (Motohiro KOSAKI)
04:55 AM Revision 32523: * signal.c (sig_trap): don't permit to change a signal handler which
the interpreter reserved.
* signal.c (reserved_signal_p): ditto.
[Bug #2616] [ruby-core:27625]
* test/ruby/test_si...
kosaki (Motohiro KOSAKI)
02:59 AM Revision 32522: * 2011-07-12
svn
02:59 AM Revision 32521: * win32/setup.mak: support x86-amd64 cross compile environment.
usa (Usaku NAKAMURA)

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)
 

Also available in: Atom