Project

General

Profile

Activity

From 06/26/2011 to 07/25/2011

07/25/2011

08:09 PM Backport #5023 (Assigned): irb does not like window resizes
Yui NARUSE
08:08 PM Backport #5014 (Assigned): Solarisはシグナルハンドラでabortを呼べない
Yui NARUSE
01:25 PM Revision 32668: * backport r32666 from trunk.
* lib/xmlrpc/client.rb: Fix possible HTTP header formatting failure by
'Basic' header. Long username caused the ba...
Hiroshi Nakamura
06:38 AM Revision 32665: * ext/openssl/lib/openssl/{x509.rb,ssl.rb}: Add deprecation warning
for openssl/{x509,ssl} usage. Users should require "openssl" instead
of "openssl/ssl" and "openssl/x509". Start of...
Hiroshi Nakamura
04:51 AM Revision 32663: * backport r32662 from trunk.
* ext/openssl/lib/openssl/x509.rb: Cosmetic change: move definition
introduced in r30152 to x509-internal.rb.
Hiroshi Nakamura
04:36 AM Revision 32661: * 2011-07-25
svn
04:36 AM Revision 32660: * backport r32658 from trunk.
* ext/openssl/ossl_ssl.c (ossl_ssl_shutdown): Avoid randomly generated
SSLError from SSLSocket just after invoking ...
Hiroshi Nakamura

07/24/2011

11:35 AM Revision 32657: * ext/socket/extconf.rb: refine the recvmsg test.
Akira Tanaka
11:04 AM Revision 32656: * ext/socket/extconf.rb: fix the recvmsg test.
Akira Tanaka

07/23/2011

11:57 PM Revision 32655: * ext/socket/extconf.rb: test recvmsg allocates file descriptors for
fd passing even with MSG_PEEK.
* ext/socket/ancdata.c: use the above test result.
Akira Tanaka
04:24 PM Revision 32654: * lib/rubygems/specification.rb: Restore behavior of
Gem::Specification#loaded. [Ruby 1.9 - Bug #5032] Eric Hodel
04:15 PM Revision 32653: merge revision(s) 32642:
* test/rake/test_rake_functional.rb (setup): Use __FILE__ for the base
directory. Current directory is not the top...
Yui NARUSE
03:59 PM Revision 32651: revert r32648. r32649 is better one.
Motohiro KOSAKI
03:44 PM Revision 32649: * configure.in: change the default compiler to gcc-4.2 if target os
is OS X 10.7 (Lion). Kenta Murata
03:19 PM Revision 32648: merge revision(s) 32647:
* configure.in: changed default optflags to -O0 if the compiler is
llvm-gcc. It prevent ruby crash on OS X 10.7 (L...
Motohiro KOSAKI
08:13 AM Revision 32638: * io.c (rb_update_max_fd): validate fd.
* ext/socket/rubysocket.h (rsock_discard_cmsg_resource): add
msg_peek_p argument for the declaration.
* ext/socket...
Akira Tanaka
06:05 AM Revision 32637: * test/rake*: Remove dependencies on flexmock and session gems.
[Ruby 1.9 - Bug #4987] Eric Hodel

07/22/2011

09:17 PM Revision 32633: merge revision(s) 32631:
------------------------------------------------------------------------
r32631 | naruse | 2011-07-23 06:16:50 +0900 ...
Yui NARUSE
12:53 PM Revision 32629: merge revision(s) 32628:
* vm_insnhelper.c (vm_call_cfunc): added volatile for a workaround
of cfp consistency error problem on OS X 10.7 (...
Motohiro KOSAKI
12:50 PM Revision 32627: merge revision(s) 32622:
* lib/uri/generic.rb (WFKV_): unroll the loop of regexp.
* lib/uri/generic.rb (URI.decode_www_form_component): ditto.
Yui NARUSE
12:49 PM Revision 32626: merge revision(s) 32595:
* enum.c (enum_inject): remove empty line to notify rdoc
Enumerable#reduce is alias. patched by milki@github.
h...
Yui NARUSE
12:49 PM Revision 32625: merge revision(s) 32593:
* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#each):
Allow HTTP/0.9 request which doesn't has any header or b...
Yui NARUSE
12:49 PM Revision 32624: merge revision(s) 32590:
------------------------------------------------------------------------
r32590 | naruse | 2011-07-21 00:20:14 +0900 ...
Yui NARUSE
12:45 PM Revision 32623: merge revision(s) 32586:
* ext/dl/handle.c (dlhandle_sym): clear previous error with dlerror()
before calling dlsym(). [ruby-dev:44091] [Bu...
Yui NARUSE
10:05 AM Revision 32618: * parse.y (rb_enc_symname2_p): get rid of potential out-of-bound
access. Nobuyoshi Nakada
09:33 AM Revision 32617: * vm_method.c (obj_respond_to): fix missing argument.
Nobuyoshi Nakada
04:58 AM Revision 32615: * lib/net/http.rb: Net::HTTP#finish is used to manually close
connections. [Ruby 1.9 - Bug #5045] Eric Hodel
04:54 AM Revision 32613: * ext/readline/readline.c: Add examples for Readline.completion_proc=.
[Ruby 1.9 - Bug #5057] Eric Hodel
04:26 AM Revision 32611: * tool/rbinstall.rb (default gems): Install executables into the fake
gem dir for Gem.bin_path. [Ruby 1.9 - Bug #4485] Eric Hodel
04:17 AM Revision 32610: * backport r32609 from trunk.
* ext/openssl/ossl_hmac.c: Revert checking return type of
HMAC_Init_ex as it is not compatible with OpenSSL < 1.0.0.
emboss
02:25 AM Revision 32607: * backport r32606 from trunk.
* ext/openssl/ossl_digest.c: Check return value of EVP_DigestInit_ex.
* ext/openssl/ossl_hmac.c: Check return value o...
emboss
12:19 AM Revision 32605: * backport r32604 from trunk.
* ext/openssl/ossl_engine.c: Avoid double free of ENGINE reference.
* test/openssl/test_engine.rb: Add a test for it....
emboss

07/21/2011

09:40 PM Revision 32603: * 2011-07-22
svn
09:40 PM Revision 32602: * backport of r32600 from trunk
* lib/csv.rb: Do not modify CSV.generate's argument [ruby-core:38356] Marc-Andre Lafortune
03:19 PM Backport #4281: irb don't start up when Encoding.defalut_internal isn't 'utf-8'
いや、これは1.9.3で残しておくべきでしょう、バグ報告はかなり前だしパッチもあるんだし。
Yuguiさん判断がよろしいんじゃないですかね。
Yui NARUSE
02:05 PM Backport #4281: irb don't start up when Encoding.defalut_internal isn't 'utf-8'
1.9.3には明らかに too lateだと思います。申し訳ありませんが、target versionを変更させていただきます。
Motohiro KOSAKI
12:12 PM Revision 32599: * backport r32597 from trunk.
* thread.c (set_trace_func, thread_set_trace_func_m): reset tracing
state when set_trace_func hook is removed. Thi...
Yusuke Endoh
12:02 PM Revision 32598: * ext/socket/ancdata.c (discard_cmsg): workaround for MacOS X Lion.
Akira Tanaka

07/20/2011

10:12 PM Revision 32592: * 2011-07-21
svn
10:11 PM Revision 32591: * backport r32579, r32581, r32587 by akr and r32588 by kazu.
r32579:
* io.c (rb_update_max_fd): new function.
* internal.h (rb_update_max_fd): declare rb_update_max_fd.
* thre...
Akira Tanaka

07/19/2011

10:23 AM Backport #5048: Make failed on tk bindings under OSX Lion fresh install
From: Luis Lavena <luislavena@gmail.com>
Subject: [ruby-core:38174] [Backport87 - Backport #5048] Make failed on t...
Hidetoshi Nagai
04:39 AM Backport #5048: Make failed on tk bindings under OSX Lion fresh install
Urabe-san, can't find Hidetoshi NAGAI in the list of Assignee, so assigning to you.
I don't have Lion yet, so can'...
Luis Lavena
04:36 AM Backport #5048 (Closed): Make failed on tk bindings under OSX Lion fresh install
https://gist.github.com/1090427
∴ uname -a
Darwin Waynes-Mac-Pro.local 11.0.0 Darwin Kernel Version 11.0.0: Sat J...
Wayne E. Seguin

07/16/2011

11:10 PM Revision 32566: * 2011-07-17
svn
11:10 PM Revision 32565: * backport r32563 from trunk
* test/openssl/test_ssl_session.rb: add PEM SSL session without TLS
extensions. Use this as the default for the tes...
emboss
08:29 AM Revision 32562: * configure.in (RUBY_UNIVERSAL_ARCH): restore arch flag.
Bug #4977 Nobuyoshi Nakada
02:22 AM Revision 32561: * win32/setup.mak: support to build x64-mswin64 on Windows7 (and Vista,
perhaps).
backported r32521 from trunk
Usaku NAKAMURA

07/15/2011

09:32 PM Revision 32560: * Backport of r32559 from trunk
* lib/uri/common.rb (module): Remove optional parser argument to Kernel#URI
[ruby-core:38061]
* lib/uri/generic.rb...
Marc-Andre Lafortune
04:16 PM Revision 32556: merge revision(s) 32554:
* time.c (time_dup): used rb_obj_class() instead of CLASS_OF().
The patch is made by Kazuki Tsujimoto. [Bug #5012]...
Motohiro KOSAKI
11:27 AM Revision 32552: * bignum.c (bigsub_int): add RB_GC_GUARD. This patch is made by
Makoto Kishimoto. fixes #4223 [ruby-dev:42907]
* bignum.c (bigadd_int): ditto.
Kenta Murata
03:05 AM Revision 32548: * 2011-07-15
svn
03:05 AM Revision 32547: * backport r32546 from trunk.
* ext/digest/sha2/sha2.c (SHA256_Update, SHA512_Update): avoid Bus
Error caused by unalignment access on Sparc-Sola...
Hiroshi Nakamura

07/14/2011

05:46 AM Revision 32539: * 2011-07-14
svn
05:46 AM Revision 32538: * backport r32537 from trunk.
* ext/openssl/ossl.c (ossl_verify_cb): trap the exception from
verify callback of SSLContext and X509Store and make...
Hiroshi Nakamura

07/13/2011

03:29 PM Backport #5023 (Closed): irb does not like window resizes
- open irb
- type until line wraps to the next line
- increase the width of the terminal
- notice that the text of...
Michael Schnupp

07/12/2011

11:22 PM Revision 32531: * 2011-07-13
svn
11:22 PM Revision 32530: * lib/test/unit.rb(Test::Unit::Options#process_args): Fix bug.
Fix process_args didn't return `@option` after r30939. Backported
r32526 from trunk.
sorah Shota Fukumori

07/11/2011

02:52 PM Revision 32520: time.c: can't compile time.c on AIX due to missing declaration for
ffs(). It is declared in strings.h on AIX.
backported r32518 from trunk.
Yutaka Kanemoto
02:49 PM Revision 32519: thread_pthread.c (get_stack): need to adjust stack addr for
[Bug #1813] on AIX. backported r32511 from trunk. Yutaka Kanemoto
09:56 AM Revision 32516: updated news for minitest
ryan
06:19 AM Revision 32514: * numeric.c (rb_num2ull): use FIX2LONG instead of FIX2ULONG. see
rb_num2ulong(). fixed the problem of ObjectSpace._id2ref of IL32LLP64
platforms, introduced at r32433.
backported...
Usaku NAKAMURA

07/10/2011

04:39 PM Backport #5014: Solarisはシグナルハンドラでabortを呼べない
http://download.oracle.com/docs/cd/E19253-01/816-5168/6mbb3hr08/index.html
疑う人はこのへん見て悶絶してください。
Motohiro KOSAKI
04:23 PM Backport #5014 (Closed): Solarisはシグナルハンドラでabortを呼べない
> 後から気づいたのですが、さらにいうと、exit()はasync signal safe じゃないので元々論外でした。
> exit()は内部でロック取るのでデッドロックリスクあり。
これを書いていて気づいたのでうsが、困っ...
Motohiro KOSAKI
03:41 PM Revision 32509: * 2011-07-11
svn
03:41 PM Revision 32508: * NEWS: describe the improvement of BigDecimal#power and BigDecimal#**.
Kenta Murata
02:59 PM Revision 32505: * version.h: 1.9.3 is no longer trunk.
Yuki Sonoda
02:59 PM Revision 32504: reverted Module#mix -- r31873, r31917 and r31918.
--
* class.c (rb_mix_module): implement Module#mix.
--
* class.c (check_mix_method_i, do_mix_method_i): not m...
Yuki Sonoda
02:06 PM Revision 32501: Release branch of Ruby 1.9.3.
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...
Kenta Murata
01:59 PM Revision 32499: * process.c (rb_exec_arg_addopt): fix preprocess condition.
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
Nobuyoshi Nakada
12:52 PM Revision 32497: * internal.h: add comments (cautions).
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 Shota 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.
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...
Motohiro KOSAKI
08:01 AM Revision 32493: * ext/json: Merge json gem 1.5.4+ (f7f78896607b6f6226cd).
[Bug #4700] 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...
Motohiro KOSAKI
07:17 AM Revision 32491: add a ticket number.
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(). 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.
Kenta Murata
06:11 AM Revision 32488: * lib/test/unit/assertions.rb: Import documentation patch by Justin
Collins. [ruby-core:37225] [Feature #4903] sorah Shota Fukumori
05:59 AM Revision 32487: * ext/date/date_core.c: canonicalizes nth and sf.
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. 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....
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]
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...
Yusuke Endoh
12:47 AM Revision 32482: * range.c (range_max): fix behavior with excluded end value.
[Bug #4591] Masaya Tarui
12:13 AM Revision 32481: * NEWS: Fix RubyGems version. [Ruby 1.9 - Bug #5004]
Eric Hodel

07/09/2011

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

07/08/2011

11:39 PM Revision 32464: * common.mk (RUN_OPT): disable gems.
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 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]
...
Yui NARUSE
09:00 AM Revision 32460: * ext/json/{generator/generator.c,parser/parser.rl}: fix indent.
Nobuyoshi Nakada
09:00 AM Revision 32459: * ext/json/parser/parser.rl (JSON_parse_object): add missing parens.
Nobuyoshi Nakada
07:40 AM Revision 32458: * ext/json/parser/parser.rl (convert_encoding): should not modify
the argument. Nobuyoshi Nakada
07:39 AM Revision 32457: * ext/json/parser/parser.rl (convert_encoding): no needs to use
force_encoding. Nobuyoshi Nakada
07:39 AM Revision 32456: * common.mk: add dependencies for EXT_SRCS.
Nobuyoshi Nakada
07:01 AM Revision 32455: * ext/json/parser/prereq.mk: remove trailing spaces.
Nobuyoshi Nakada
07:01 AM Revision 32454: * thread.c (cmp_tv, subtract_tv): no longer used on Win32.
Nobuyoshi Nakada
06:53 AM Revision 32453: * error.c (rb_bug): get rid of segfault after all threads
disposed. Nobuyoshi Nakada
06:03 AM Revision 32452: * ext/openssl/ossl.h: include openssl/e_os2.h before checking the
defition of OPENSSL_SYS_WIN32. Usaku NAKAMURA
05:41 AM Revision 32451: * win32/win32.c (wunlink): reverted a part of r32426. it was mistakenly
mixed. 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...
Usaku NAKAMURA
04:57 AM Revision 32448: add test for [ruby-dev:44049].
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.
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...
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). Motohiro KOSAKI
02:39 AM Revision 32444: * common.mk (sudo-precheck): true command is not standard on
Windows. Nobuyoshi Nakada
02:08 AM Revision 32443: * ext/-test-/string/enc_associate.c: needs ruby/encoding.h for
rb_to_encoding(). fixed #4993. Nobuyoshi Nakada
01:40 AM Revision 32442: * thread_pthread.c (gvl_destroy): fix cond_t leak.
Motohiro KOSAKI
12:18 AM Revision 32441: * gc.c: Improve documentation
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.
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. 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...
Nobuyoshi Nakada
06:40 AM Revision 32434: * ext/-test-/string/modify.c: split from init.c.
Nobuyoshi Nakada
06:23 AM Revision 32433: * numeric.c (rb_num2ull): use own switch sentense.
Current implementation can't convert 18446744073709551615. Yui NARUSE

07/06/2011

09:57 PM Revision 32432: * cont.c (FIBER_STACK_FLAGS): workaround fix for r32420 on FreeBSD.
Yui NARUSE
09:50 PM Revision 32431: Hide bmlog files from subversion
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] 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.
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.
Nobuyoshi Nakada
04:12 PM Revision 32427: * ChangeLog: typos.
Usaku NAKAMURA
03:43 PM Revision 32426: * win32/win32.c (kill): check the process exited or not before
teminationg it. [Bug #4943] 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 Yukihiro Matsumoto
01:13 PM Revision 32423: * test/cgi/test_cgi_header.rb(test_cgi_header_nph): Validate date in
"Date:" header sorah Shota 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.
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...
Motohiro KOSAKI
12:24 PM Revision 32420: * cont.c (fiber_machine_stack_alloc): use MAP_STACK if it's provided.
Motohiro KOSAKI
12:22 PM Revision 32419: * cont.c (fiber_machine_stack_alloc): use MAP_FAILED instead of -1.
Motohiro KOSAKI
12:21 PM Revision 32418: * cont.c (fiber_machine_stack_alloc): remove unnecessary cast.
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 Shota 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 Shota Fukumori

07/05/2011

10:59 PM Revision 32414: Hide fasta and wc files generated by running benchmarks
Eric Hodel
10:09 AM Revision 32413: Remove debug print of r32410.
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. Nobuyoshi Nakada
05:08 AM Revision 32411: * addr2line.c: fix r32407 to check HAVE_ALLOCA_H.
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...
Yui NARUSE

07/04/2011

04:32 PM Revision 32409: * thread_pthread.c (native_sleep): cut the waiting time up to
100,000,000 because Solaris cond_timedwait() return EINVAL if an
argument is greater than current_time + 100,000,00...
Yusuke Endoh
04:32 PM Revision 32408: * cont.c: disable FIBER_USE_NATIVE on Solaris because resuming any
Fiber caused SEGV. I haven't follow up the issue deeply, but it
works when disabling the feature.
Yusuke Endoh
04:32 PM Revision 32407: * addr2line.c: include <alloca.h> to fix a build issue on Solaris.
Yusuke Endoh
04:14 PM Revision 32406: * ChangeLog: fix typos.
Tomoyuki Chikanaga
03:55 PM Revision 32405: * 2011-07-05
svn
03:55 PM Revision 32404: * ext/coverage/coverage.c: resurrect r32071 + add GC guard for
rb_coverages. [ruby-core:37352] [Bug #4927]
[ruby-core:36539] [Feature #4796]
* test/coverage/test_coverage.rb res...
Tomoyuki Chikanaga
01:27 PM Revision 32403: * thread_pthread.c (get_stack): For NetBSD/FreeBSD, use
pthread_attr_getstack() if possible. and, remove an assumption
of stack growing direction.
Motohiro KOSAKI
12:58 PM Revision 32402: comment fix.
Motohiro KOSAKI
12:21 PM Revision 32401: * ext/coverage/coverage.c: revert r32071. The commit caused SEGV on
some minor nonfree OS. I have no means of debugging the bug. My
personal opinion is that such OS should be unsupp...
Yusuke Endoh
10:22 AM Revision 32400: * NEWS: The incompatibility of Rexml introduced at r29646 is reverted at r31008.
Kenta Murata
06:52 AM Revision 32399: * insns.def: written in Shift_JIS.
Nobuyoshi Nakada
06:52 AM Revision 32398: * thread_pthread.c (thread_start_func_1): suppress an unused variable.
Nobuyoshi Nakada
06:49 AM Revision 32397: * remove garbages.
Nobuyoshi Nakada
06:49 AM Revision 32396: * NEWS (rexml) encoding methods return encoding names as strings again since r31008.
Nobuyoshi Nakada

07/03/2011

10:16 PM Revision 32395: * thread_pthread.c (get_stack): the return address of get_stack
must be the highest address of the current thread's stack. Yui NARUSE
09:56 PM Revision 32394: * include/ruby/intern.h, thread_pthread.c (rb_reserved_fd_p,
RB_RESERVED_FD_P): added. This C API is to limit to access
fds which are used by RubyVM internal. In this version...
Koichi Sasada
09:09 PM Revision 32393: * 2011-07-04
svn
09:09 PM Revision 32392: add NEWS for O_DIRECT
Motohiro KOSAKI
02:44 PM Revision 32389: * ext/extmk.rb (extmake): suppresses outputs from extconf.rb.
(extmake) warns a failure in extconf.rb. Yuki Sonoda
04:44 AM Revision 32373: * array.c (ary_reject_bang): should not remove elements which are
not yielded. [Bug #2545] Nobuyoshi Nakada
01:07 AM Revision 32372: * ChangeLog: fix typo.
Nobuyoshi Nakada

07/02/2011

09:18 PM Revision 32371: * thread_pthread.c (get_stack): pthread_attr_getstack() doesn't
return stack start addres, but stack base address. Thus,
we need to add stack size for getting stack start address....
Motohiro KOSAKI
07:59 PM Revision 32370: * 2011-07-03
svn
07:59 PM Revision 32369: * thread_pthread.c (get_stack): add to a care of gurad page on Mac
OS X. [Bug #1813] [ruby-core:24540]
* signal.c (ruby_signal): SIGBUS use alternative stack too.
* signal.c (sigbus): ...
Motohiro KOSAKI
01:02 AM Revision 32367: * ChangeLog: Fix revision number at which Kernel#respond_to? change is
reverted. It is reverted at the revision 28564 according to
[ruby-dev:41837]. The wrong revision number is also r...
Kenta Murata
12:03 AM Revision 32366: * test/openssl/test_ocsp.rb
* test/openssl/test_x509_cert.rb: Perform SHA-256 tests only if
supported by the available OpenSSL version. Version...
emboss

07/01/2011

10:27 PM Revision 32363: * NEWS: remove a Kernel#respond_to? from the incompatibilies
because it has been reverted at revision 41837 Marc-Andre Lafortune
10:25 PM Revision 32362: * test/matrix/test_matrix.rb: remove obsolete test [ruby-core:37714]
Marc-Andre Lafortune
10:17 PM Revision 32360: * array.c (rb_ary_reject_bang, rb_ary_delete_if): rejected
elements should be removed. fixed [Bug #2545] Nobuyoshi Nakada
04:59 PM Revision 32359: * NEWS: remove a description of Kernel#respond_to? because it has
been reverted at revision 41837. Kenta Murata
04:00 PM Revision 32358: * 2011-07-02
svn
04:00 PM Revision 32357: * NEWS: describe a change of multiplication of Bignum.
Kenta Murata
10:39 AM Revision 32356: * benchmark/bm_app_erb.rb: increase loop count. too short
mesurement time makes less accuracy.
* benchmark/bm_app_factorial.rb: ditto.
* benchmark/bm_app_mandelbrot.rb: ditt...
Motohiro KOSAKI
09:48 AM Revision 32355: * fix typos.
Nobuyoshi Nakada
06:33 AM Revision 32354: * NEWS: typo
Marc-Andre Lafortune
06:23 AM Revision 32353: * lib/matrix: Add LUP decomposition
Marc-Andre Lafortune
06:21 AM Revision 32352: * lib/matrix.rb: Allow non integer exponents for Matrix#**
Marc-Andre Lafortune
06:13 AM Revision 32351: * lib/matrix: Add Eigenvalue Decomposition
Marc-Andre Lafortune
06:10 AM Revision 32350: * lib/matrix: Add Matrix#round
Marc-Andre Lafortune
05:28 AM Revision 32349: * string.c (tr_trans): free heap ptr when the str is not embeded.
patched by Eric Wong. [Bug #4956] [ruby-core:37708] Yui NARUSE
02:08 AM Revision 32348: * thread.c (do_select): fix memory leak.
Patch by Eric Wong. Thank you! [Bug #4953] [ruby-core:37702] Motohiro KOSAKI

06/30/2011

11:23 PM Revision 32347: * vm_insnhelper.c (vm_getivar): check vm state version
to invalidate inline chache (ivar index).
fixes Bug #4926.
* vm_insnhelper.c (vm_setivar): ditto.
Koichi Sasada
11:03 PM Revision 32346: * error.c, thread_pthread.c (WRITE_CONST): suppress warnings
`ignoring return value'. Nobuyoshi Nakada
10:29 PM Revision 32345: * thread.c (rb_threadptr_check_signal): only wake up main thread.
* thread.c (rb_threadptr_execute_interrupts_common): check signal
deliverly if it is main thread.
fixes [ruby-dev...
Koichi Sasada
08:20 PM Revision 32344: * sytle fixes.
Nobuyoshi Nakada
06:49 PM Revision 32343: reedited previous commit
tadayoshi funaba
06:34 PM Revision 32342: * class.c (Init_class_hierarchy): should name BasicObject
explicitly.
* variable.c (rb_const_defined_0): should not check for
superclasses as const_get.
Yukihiro Matsumoto
06:32 PM Revision 32341: typo
tadayoshi funaba
06:24 PM Revision 32340: * 2011-07-01
svn
06:24 PM Revision 32339: * ext/date/date_core.c: mathn still alive (should die soon).
tadayoshi funaba
02:54 PM Revision 32338: * misc/ruby-mode.el (ruby-indent-beg-re): Fix broken regular
expression. Fixes #4546 Kenta Murata
02:48 PM Revision 32337: * ext/openssl/ossl.c/.h: Added ossl_x509_name_sk2ary.
* ext/openssl/ossl.c: Replaced ossl_x509_ary2k by generic macro to
simplify future conversions.
* ext/openssl/ossl_...
emboss
01:39 PM Revision 32336: * benchmark/bm_vm2_defined_method.rb: added to measure performance of
bmethod (method defined by define_method()). Koichi Sasada
01:35 PM Revision 32335: add an issue number.
Koichi Sasada
01:34 PM Revision 32334: * vm_insnhelper.c (vm_call_bmethod): fix to hook call/return event
for methods defined by define_method().
* thread.c (call_trace_proc): Fix to skip if class is not given (0).
Note t...
Koichi Sasada
12:31 PM Revision 32333: configure.in: Add warnflags for XL/C on AIX during configure
to avoid [Bug #3971]. See [ruby-core:32859] Yutaka Kanemoto
12:17 PM Revision 32332: * ext/date/date_core.c (m_ajd): refers a constant.
tadayoshi funaba
11:55 AM Revision 32331: * property.
Nobuyoshi Nakada
11:54 AM Revision 32330: * ext/io/console/io-console.gemspec: spin-off gem for 1.9.2.
Nobuyoshi Nakada
11:38 AM Revision 32329: * ext/date/date_core.c: trivial changes.
tadayoshi funaba
11:35 AM Revision 32328: * test/ruby/test_rand.rb (test_random_bytes): fold mysteriously
long line. Nobuyoshi Nakada
11:12 AM Revision 32327: * test/ruby/test_module.rb: tests for [Bug #3422] and [Bug #3423].
Nobuyoshi Nakada
11:05 AM Revision 32326: * ext/date/date_core.c: modified doc.
tadayoshi funaba
10:11 AM Revision 32325: * thread_pthread.c (thread_timer): ignore unknown errno.
(we observed that select(2) was canceled by errno=514 on
boron == Linux/Xen environment)
Koichi Sasada
08:38 AM Revision 32324: add ref to ticket.
Koichi Sasada
08:37 AM Revision 32323: * ext/objspace/objspace.c (ObjectSpace.count_tdata_objects):
Fix rdoc.
* ext/objspace/objspace.c (ObjectSpace.count_tdata_objects):
Change key type if the klass of a object is ...
Koichi Sasada
08:27 AM Revision 32322: * thread_pthread.c (ping_signal_thread_list, thread_timer):
fix to keep polling state if there are any ping-tasks. Koichi Sasada
07:31 AM Revision 32321: fix typos
kazu
03:34 AM Revision 32319: * thread_pthread.c (rb_thread_create_timer_thread): allocate
machine stack for the timer thread at least 12KB. FreeBSD 8.2
AMD64 causes machine stack overflow (SIGSEGV) only w...
Koichi Sasada
03:31 AM Revision 32318: Rerefix test introduced by r32307.
Yui NARUSE
03:27 AM Revision 32317: Refix test introduced by r32307.
Yui NARUSE
03:18 AM Revision 32316: Fix test introduced by r32307.
Yui NARUSE
03:13 AM Revision 32315: * ChangeLog: fix some typos.
Tomoyuki Chikanaga
12:37 AM Revision 32314: * lib/weakref.rb: Attach documentation to WeakRef and add missing
documentation Eric Hodel
12:30 AM Revision 32313: * lib/yaml.rb: Document toplevel YAML and YAML::ENGINE to describe
Psych vs Syck engines. Eric Hodel
12:22 AM Revision 32312: * lib/cmath.rb: Hide handle_no_method_error from RDoc.
* error.c: Document or hide undocumented error classes. Eric Hodel
12:20 AM Revision 32311: * hash.c: Document ENV
Eric Hodel

06/29/2011

09:37 PM Revision 32310: * ruby.c (ruby_init_loadpath_safe): ensure RUBYLIB_PREFIX stored
before RUBYLIB, even if MANGLED_PATH is enabled. fixed #1679.
MANGLED_PATH is disabled by the default and will be ...
Nobuyoshi Nakada
09:37 PM Revision 32309: * ChangeLog: garbages.
Nobuyoshi Nakada
09:33 PM Revision 32308: * lib/drb/drb.rb: Hide deprecated toplevel DRb constants.
Eric Hodel
09:25 PM Revision 32307: * lib/cmath.rb (CMath.log): second argument: b can be nil.
Yui NARUSE
09:23 PM Revision 32306: * thread.c (ruby_thread_s_pass): Fix typo.
Eric Hodel
09:17 PM Revision 32305: * lib/rdoc: Update to RDoc 3.8 which contains fixes for documentation
in trunk. Eric Hodel
05:55 PM Revision 32304: * thread.c (rb_threadptr_execute_interrupts_common): remove
meaningless native_thread_yield(). It never close a race. Motohiro KOSAKI
05:43 PM Revision 32303: * thread.c (rb_thread_schedule_limits): minor optimization.
eliminate machine context saving when running time is enough small. Motohiro KOSAKI
05:36 PM Revision 32302: * thread.c (rb_thread_schedule_rec): move interrupt_flag check to
rb_thread_schedule().
And also rename to rb_thead_schedule_limits() and remove
sched_depth argument. It's no long...
Motohiro KOSAKI
04:34 PM Revision 32301: * thread.c (thread_s_pass): change RDoc description and remove
a sample code. The actual implementaion never behave as explained by
an example. It's a documentation bug.
Motohiro KOSAKI
03:55 PM Revision 32300: * thread.c (rb_thread_stop): change RDoc sample code. The old
example is buggy and may cause deadlock. The patch is
suggested by Heesob Park <phasis@gmail.com>. Thank you!
[Bu...
Motohiro KOSAKI
03:51 PM Revision 32299: * thread.c (rb_thread_wakeup): change RDoc sample code. The old
example is buggy and may not display anything by a race.
The patch is suggested by Heesob Parrk <phasis@gmail.com>....
Motohiro KOSAKI
03:47 PM Revision 32298: * thread.c (rb_thread_run): change RDoc. The old example is buggy
and may cause deadlock. The patch is suggested by Heesob Park
<phasis@gmail.com>. Thank you! [Bug #3606][ruby-core:...
Motohiro KOSAKI
03:31 PM Revision 32297: * lib/cmath.rb: make same exception for Math. fix [Bug #3137].
Keiju Ishitsuka
03:08 PM Revision 32296: * 2011-06-30
svn
03:08 PM Revision 32295: * lib/irb/completion.rb: complate correctry string literal. fix [Bug #1145].
Keiju Ishitsuka
02:47 PM Revision 32294: * ext/date/date_core.c: avoided using timev.
* ext/date/date_strftime.c: ditto.
* ext/date/date_tmx.h: ditto.
tadayoshi funaba
02:40 PM Revision 32292: * ext/openssl/ossl.h (OPENSSL_SYS_WIN32): define only if not defined.
Hirofumi WATANABE
02:22 PM Revision 32288: * ext/openssl/ossl.h (OPENSSL_SYS_WIN32): support for mingw(msys).
Hirofumi WATANABE
02:11 PM Revision 32287: * ex/tk/extconf.rb: support for the latest ActiveTcl with mingw.
Hirofumi WATANABE
01:51 PM Revision 32286: * lib/irb/cmd/help.rb: support RDoc 3.7. fix [Bug #3760].
Keiju Ishitsuka
01:19 PM Revision 32285: * lib/tracer.rb: Tracer.on only if required by -r command-line option.
and consider --disable-gems option.
* test/test_tracer.rb: add tests for it.
Tomoyuki Chikanaga
12:38 PM Revision 32284: * ChangeLog: fix some typos.
Tomoyuki Chikanaga
05:20 AM Revision 32283: * variable.c (rb_const_get_0): should not look for superclasses if
the second optional argument is given for #const_get().
fix [Bug #3422] [Bug #3423]
Yukihiro Matsumoto
03:35 AM Revision 32282: * properties.
Nobuyoshi Nakada
03:09 AM Revision 32281: * math.c: Attach documentation for Math.
* object.c: Document NIL, TRUE, FALSE.
* io.c: Improve grammar in ARGF comment. Document STDIN/OUT/ERR.
Docume...
Eric Hodel
01:13 AM Revision 32280: * lib/matrix.rb: Matrix.zero can build rectangular matrices.
Vector#r should be called #magnitude Marc-Andre Lafortune
01:11 AM Revision 32279: * lib/matrix.rb: Add Matrix#diagonal?, hermitian?, normal?, orthogonal?
permutation?, symmetric?, {lower|upper}triangular?, unitary?, zero? Marc-Andre Lafortune
01:09 AM Revision 32278: * lib/matrix.rb: Specialize Matrix#find_index to return [row, col]
and accept the same optional argument as #each Marc-Andre Lafortune
01:08 AM Revision 32277: * lib/matrix.rb: Matrix#each{_with_index} can iterate over a subset of the Matrix
Marc-Andre Lafortune

06/28/2011

09:23 PM Revision 32276: * thread_pthread.c (native_stop_timer_thread): skip to close
communication pipe to avoid timing bug (process termination timing).
The communication pipe will closed by OS.
Koichi Sasada
09:17 PM Revision 32275: * 2011-06-29
svn
09:17 PM Revision 32274: * error.c (rb_async_bug_errno): async-safe bug report function.
In timer thread, signal handler shoul use it.
The patch is contributed by Eric Wong <normalperson@yhbt.net>.
Refs...
Koichi Sasada
02:46 PM Revision 32273: * lib/tracer.rb: count only non-internal libraries in stack trace,
ignoring custom_require. Keiju Ishitsuka
12:52 PM Revision 32272: * lib/irb/ruby-lex.rb: recognize '\char' in ruby statement.
Keiju Ishitsuka
11:45 AM Revision 32271: * lib/debug.rb (var_list): Command 'var *' did not work on 1.9(!).
global_variables, local_variables, and instance_variables returns
Symbols from 1.9 and need to stringify before ev...
Hiroshi Nakamura
10:42 AM Revision 32270: * signal.c: Now, USE_TRAP_SIGMASK depend on HAVE_PTHREAD_SIGMASK.
The code have already depended on pthread_sigmask since r27464. Motohiro KOSAKI
06:09 AM Revision 32269: * lib/benchmark.rb: merge eregon/benchmark.
https://github.com/eregon/ruby/tree/benchmark
patched by Benoit Daloze. [ruby-core:37593] [Bug #4940]
* lib/benchm...
Yui NARUSE
04:45 AM Revision 32268: * thread_win32.c (native_stop_timer_thread): fixed commit miss of
r32244. grep sources before changing the signature of a function. Usaku NAKAMURA
02:57 AM Revision 32267: add a detail comment.
Koichi Sasada
02:53 AM Revision 32266: * thread_pthread.c (consume_communication_pipe):
Make "buff" as static. (Maybe) "buff" can be shared between
any caller (any threads) because no one use the read v...
Koichi Sasada
02:45 AM Revision 32265: * lib/rake: Update rake to fix some bugs and hide deprecated features
from RDoc.
* lib/rake/version.rb: Bump version to 0.9.2.1 to distinguish it from
the released version.
* NEWS: ...
Eric Hodel
02:28 AM Revision 32264: * lib/rdoc: Update to RDoc 3.7 (final)
* NEWS: ditto Eric Hodel
01:20 AM Revision 32263: * process.c (rb_daemon): fix wrong #endif position.
Yui NARUSE
12:17 AM Backport #4281: irb don't start up when Encoding.defalut_internal isn't 'utf-8'
この件は、Yuguiさんにお願いして良いですか? Keiju Ishitsuka

06/27/2011

11:38 PM Revision 32262: * dir.c: Make RDoc more precise about order of Dir.glob
Marc-Andre Lafortune
10:51 PM Revision 32261: * object.c (Init_Object): Teach RDoc what Init_class_hierarchy does to
hook up ri for BasicObject, Object, Module and Class. Eric Hodel
08:09 PM Revision 32260: * thread.c (rb_thread_local_aref): RDoc fix. Thread#[] example
had a race. See #4480. Hiroshi Nakamura
06:36 PM Revision 32259: Temporary hack for SIGILL of miniruby on FreeBSD.
Yui NARUSE
04:26 PM Revision 32258: * ext/bigdecimal/bigdecimal.c (BigMath_s_log): move BigMath.log from
bigdecimal/math.rb.
* ext/bigdecimal/lib/bigdecimal/math.rb: ditto.
* test/bigdecimal/test_bigdecimal.rb: move test f...
Kenta Murata
04:20 PM Revision 32257: * lib/irb/ruby-lex.rb: fix [Bug #4232].
Keiju Ishitsuka
03:42 PM Revision 32256: * NEWS: rand and Random.rand now support range argument [ruby-dev:43427] #4605
Marc-Andre Lafortune
03:42 PM Revision 32255: * random.c: Documentation fix for Random#bytes
Marc-Andre Lafortune
03:18 PM Revision 32254: fix [Bug #4409]. add DRbServer#here?
Masatoshi Seki
03:10 PM Revision 32253: * 2011-06-28
svn
03:10 PM Revision 32252: * lib/irb/workspace.rb: fix BUG#4793.
Keiju Ishitsuka
01:10 PM Revision 32251: * thread_pthread.c (consume_communication_pipe): don't use C99
style variable length array. Motohiro KOSAKI
01:05 PM Revision 32250: * thread_pthread.c (consume_communication_pipe): change return
type to void. caller doesn't use it. Motohiro KOSAKI
12:59 PM Revision 32249: * thread_pthread.h (rb_global_vm_lock_struct): add volatile to
gvl->waiting. now thread_timer() access it w/o lock. Motohiro KOSAKI
12:18 PM Revision 32248: * thread_pthread.c: s/__gvl_acquire/gvl_acquire_common/ and
s/__gvl_release/gvl_release_common/. Motohiro KOSAKI
02:45 AM Revision 32247: Addtitional fix for previous commit.
Yui NARUSE
02:43 AM Revision 32246: * thread_pthread.c (rb_thread_create_timer_thread):
the type of retrun value of write(2) is ssize_t. Yui NARUSE
12:59 AM Revision 32245: * thread_pthread.c (rb_thread_create_timer_thread):
Fixes missing initialization of oflags. Koichi Sasada
12:30 AM Revision 32244: * thread_pthread.c: Stop polling in the timer thread when there are
no waiting thread. If there are 2 or more runnable threads,
the timer thread does polling. Avoid polling makes po...
Koichi Sasada

06/26/2011

11:01 PM Revision 32243: * ext/date/date_parse.c: should use ALLOCA_N.
tadayoshi funaba
04:34 PM Revision 32242: * test/etc/test_etc.rb (TestEtc#test_get{pw,gr}nam): skip entries
start with + sign, which means NIS. these are returned in the
case that passwd and group entries in /etc/nsswitch....
Nobuyoshi Nakada
03:55 PM Revision 32241: Add news about r30188 (Net::HTTPRequest#set_form).
Yui NARUSE
03:45 PM Revision 32240: * 2011-06-27
svn
03:45 PM Revision 32239: * parse.y (rb_parser_end_seen_p): fix documentation about return
value. patched by Sho Hashimoto. [Bug #4511] Yui NARUSE
03:45 PM Revision 32238: * hash.c (rb_hash_reject): add documentation that Hash#reject
without block returns enumerator.
patched by Michael Edgar [Bug #4847] [ruby-core:36800]
Yui NARUSE
02:50 PM Revision 32237: * test/date/test_switch_hitter.rb: added a test.
tadayoshi funaba
01:23 PM Revision 32236: * ext/date/date_core.c: refactoring.
tadayoshi funaba
09:09 AM Revision 32235: * parse.y: comma at the end of line is no longer allowed.
A patch from Yukihiro Matsumoto <matz AT ruby-lang.org>.
(fixed #3456).
Shyouhei Urabe
04:49 AM Revision 32231: * vm_dump.c (rb_vm_bugreport): change CrashReporter suggestion messages
on Mac. It should be placed after "-- C level backtrace" line.
Suggested by Endoh-san.
<before>
-- See Crash R...
Motohiro KOSAKI
01:32 AM Revision 32230: * ext/openssl/extconf.rb
* ext/openssl/ossl_missing.h/.c: add ASN1_put_eoc if missing.
* ext/openssl/ossl_asn1.c: introduce ossl_asn1_object_...
emboss
 

Also available in: Atom