Project

General

Profile

Activity

From 06/20/2014 to 06/26/2014

06/26/2014

11:40 PM Bug #8543: new rb_iseq_load crash
Salutations,
Attached is a one-page PDF slide for the Ruby 2.2 feature proposal
developer meeting. It describes ...
spatulasnout (B Kelly)
08:33 PM Bug #9983 (Closed): memory at ENV.shift on Windows
Applied in changeset r46570.
----------
hash.c: fix memory
* hash.c (env_shift): fix memory on Windows, f...
nobu (Nobuyoshi Nakada)
08:23 PM Bug #9983 (Closed): memory at ENV.shift on Windows
Windows版で、`ENV.shift` がメモリリークしているようです。 nobu (Nobuyoshi Nakada)
08:33 PM Revision 68bc5ba1 (git): hash.c: fix memory
* hash.c (env_shift): fix memory on Windows, free environment
strings block always. [ruby-dev:48332] [Bug #99...
nobu (Nobuyoshi Nakada)
06:42 PM Bug #9982 (Closed): Kernel#sprintf: unmbered widht and precision with numbered argument
Applied in changeset r46569.
----------
sprintf.c: unnumbered asterisk with numbered argument
* sprintf.c (GETASTER...
nobu (Nobuyoshi Nakada)
06:35 PM Bug #9982 (Closed): Kernel#sprintf: unmbered widht and precision with numbered argument
次のコードがエラーにならず、変換対象の引数が幅や精度としても使われています。
~~~ruby
sprintf("%1$*d", 3) #=> " 3"
sprintf("%1$.*d", 3) #=> "003"
~~~
nobu (Nobuyoshi Nakada)
06:41 PM Revision cfa7b228 (git): sprintf.c: unnumbered asterisk with numbered argument
* sprintf.c (GETASTER): should not use the numbered argument to be
formatted, raise ArgumentError instead.
[ruby-...
nobu (Nobuyoshi Nakada)
06:25 PM Revision 54516577 (git): assertions.rb: refine message
* test/lib/test/unit/assertions.rb (assert_raise_with_message):
refine default message for the exception to be rais...
nobu (Nobuyoshi Nakada)
04:54 PM Feature #8258: Dir#escape_glob
An official API for escaping paths would be a hugely useful feature. In Homebrew, we use `Dir[]`, `Dir.glob` and `Pat... Anonymous
03:03 PM Revision 425dc308 (git): * 2014-06-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:03 PM Revision 565ce9b3 (git): eval.c: suppress a warning
* eval.c (setup_exception): suppress a maybe-uninitialized false
warning by gcc 4.8.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
02:19 PM Feature #6559: Set DoNotReverseLookup to true in Webrick
Would this be possible to be included in 2.2.0? rosenfeld (Rodrigo Rosenfeld Rosas)
02:19 PM Feature #6452: Allow extend to override class methods
Would Module.preextend be a good name for that? It would indicate it's similar to prepend but applied to extend... rosenfeld (Rodrigo Rosenfeld Rosas)
01:48 PM Feature #6265: Remove 'useless' 'concatenation' syntax
Yusuke, how about for 2.2.0? rosenfeld (Rodrigo Rosenfeld Rosas)
01:46 PM Feature #5010: Add Slop(-like) in stdlib and deprecate current OptionParser API
Ok, what about introducing new methods to make it easier to work with OptionParser?
Like:
~~~
opts = OptionPar...
rosenfeld (Rodrigo Rosenfeld Rosas)
01:44 PM Feature #9981 (Closed): Net::SMTP#send_message が大量の write(2) を発行する
`Net::SMTP#send_message` でメールを送信すると1行毎に write(2) が発行されます。
1MB のバイナリデータを添付すると、18000回以上 write することになります。
1048576(by...
tommy (Masahiro Tomita)
01:35 PM Revision 29fc4912 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:30 PM Revision 57d6cb4a (git): sprintf.c: remove extra parentheses
* sprintf.c (GETASTER): remove extra parentheses from the second
argument so that the error message does not contai...
nobu (Nobuyoshi Nakada)
01:04 PM Feature #4840: Allow returning from require
I trust nobu more than myself. Thank you!
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
12:33 PM Feature #4840: Allow returning from require
Yusuke, would the proposed by Nobu with the typo fix for rescue be good enough? rosenfeld (Rodrigo Rosenfeld Rosas)
01:01 PM Feature #7791 (Closed): Let symbols be garbage collected
hsbt (Hiroshi SHIBATA)
12:42 PM Feature #7791: Let symbols be garbage collected
I think I read somewhere this has been already implemented in trunk. If that's true I think this ticket should be clo... rosenfeld (Rodrigo Rosenfeld Rosas)
12:49 PM Feature #8631: Add a new method to ERB to allow assigning the local variables from a hash
Attached slide for proposal rosenfeld (Rodrigo Rosenfeld Rosas)
12:40 PM Feature #8643: Add Binding.from_hash
Add slide for proposal rosenfeld (Rodrigo Rosenfeld Rosas)
12:32 PM Feature #9064: Add support for packages, like in Java
Attached proposal slide rosenfeld (Rodrigo Rosenfeld Rosas)
12:23 PM Feature #9980 (Rejected): Create HashWithIndiferentAccess using new syntax {a: 1}i
This is related to feature #7797. For that feature I requested a regular hash ({}) to be treated as HWIA and the curr... rosenfeld (Rodrigo Rosenfeld Rosas)
12:02 PM Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
Attached an slide for this proposal rosenfeld (Rodrigo Rosenfeld Rosas)
10:10 AM Bug #9974: Regression: URI.parse allows invalid URIs
Thank you for checking trunk version,
You may know, RFC3986 allows underscores in reg-name though DNS name doesn't...
naruse (Yui NARUSE)
10:06 AM Bug #8973: Allow to configure archlibdir for multiarch
Lauri Tirkkonen wrote:
> Looks like there's another related issue though. Having built with this it looks like...
lotheac (Lauri Tirkkonen)
08:46 AM Bug #8973: Allow to configure archlibdir for multiarch
I second this . I was using --with-multiarch --with-archlibdir --with-rubylibprefix --with-rubyarchprefix --with... lotheac (Lauri Tirkkonen)
09:27 AM Revision 76735810 (git): * test/with_different_ofs.rb: move into test library directory.
* test/csv/base.rb: fix require path for with_different_ofs.rb.
* test/digest/test_digest_extend.rb: ditto.
git-svn-...
hsbt (Hiroshi SHIBATA)
09:16 AM Revision 4af87bd6 (git): * test/profile_test_all.rb: move into test library directory.
* test/runner.rb: fix require path for profile_test_all.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46562 ...
hsbt (Hiroshi SHIBATA)
09:14 AM Revision 5e631969 (git): * ChangeLog: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:05 AM Revision c9134128 (git): * lib/webrick/httpproxy.rb: remvoe useless assigned variables.
* lib/webrick/httpservlet/cgihandler.rb: ditto.
* lib/webrick/httpservlet/erbhandler.rb: ditto.
* lib/webrick/server....
hsbt (Hiroshi SHIBATA)
08:38 AM Bug #9743: memory in openssl ossl_pkey_verify s memory
This is causing test suite timeout on Fedora Rawhide ARM builder :/
https://kojipkgs.fedoraproject.org//work/tasks...
vo.x (Vit Ondruch)
02:52 AM Bug #8344 (Closed): Status of Psych and Syck
Applied in changeset r46559.
----------
Revert "Revert "* lib/yaml.rb: Remove Psych::EngineManager [Bug #8344]""
sy...
hsbt (Hiroshi SHIBATA)
02:52 AM Revision 46724873 (git): Revert "Revert "* lib/yaml.rb: Remove Psych::EngineManager [Bug #8344]""
syck-1.0.3 gem support this imcompatible changes.
This reverts commit r46102
git-svn-id: svn+ssh://ci.ruby-lang.org...
hsbt (Hiroshi SHIBATA)
01:56 AM Bug #9979: Regression: BigDecimal::ROUND_HALF_DOWN/ROUND_HALF_EVEN behave incorrectly
This issue is a regression and is the same as issue #3803 josephleniston (Joseph Leniston)
01:53 AM Bug #9979 (Closed): Regression: BigDecimal::ROUND_HALF_DOWN/ROUND_HALF_EVEN behave incorrectly
The incorrect behaviour is that all fractional values between 0.5 (inclusive) and 0.6 (non-inclusive) are subject to ... josephleniston (Joseph Leniston)
12:46 AM Revision 94a6e6f6 (git): set top level folder to same as archname of tarball
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Terence Lee

06/25/2014

11:28 PM Bug #9978 (Closed): memory at ENV.select on Windows
Applied in changeset r46557.
----------
hash.c: fix memory
* hash.c (env_select): fix memory and crash on...
nobu (Nobuyoshi Nakada)
03:03 PM Bug #9978 (Closed): memory at ENV.select on Windows
Windows版で、`ENV.select {break}` がメモリリークしているようです。 nobu (Nobuyoshi Nakada)
11:28 PM Revision 78c763a2 (git): hash.c: fix memory
* hash.c (env_select): fix memory and crash on Windows, make
keys array first instead of iterating on envrion ...
nobu (Nobuyoshi Nakada)
10:43 PM Revision 7eeaf208 (git): hash.c: fix dangling pointer
* hash.c (env_name): also store a coerced string to get rid of a
dangling pointer.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
06:54 PM Revision 85940811 (git): bump level
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@46555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Terence Lee
06:50 PM Revision 7252b67d (git): * 2014-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@46554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:50 PM Revision f8f3b03c (git): fix quoting bug for make dist
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@46553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Terence Lee
05:45 PM Revision 0e198d37 (git): * 2014-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:45 PM Revision f96f0139 (git): eval_error.c: newline always
* eval_error.c (error_print): put a newline after an anonymous
exception class name.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
01:31 PM Bug #9977 (Closed): memory at ENV.[]= on Windows
Applied in changeset r46550.
----------
hash.c: fix memory
* hash.c (ruby_setenv): fix memory on Windows,...
nobu (Nobuyoshi Nakada)
01:26 PM Bug #9977 (Closed): memory at ENV.[]= on Windows
Windows版で、`ENV.[]=` がメモリリークしているようです。 nobu (Nobuyoshi Nakada)
01:31 PM Revision 4198f147 (git): hash.c: fix memory
* hash.c (ruby_setenv): fix memory on Windows, free
environment strings block after check for the size.
[rub...
nobu (Nobuyoshi Nakada)
01:29 PM Bug #9937: Segfault in the TracePoint API
Bump!
Similar update: after latest bug fixes in the API (#9957, #9959, #9961, #9964), the build still segfaults in...
deivid (David Rodríguez)
12:18 PM Revision e1884ec8 (git): hash.c: env_name
* hash.c (get_env_ptr, env_name): extract check for bad
environment variable name.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
06:55 AM Revision 57c9c318 (git): ccan/container_of/container_of.h: avoid warning with -Wcast-qual
* ccan/container_of/container_of.h (container_off_var):
avoid warning with -Wcast-qual
[ccan ba5ad771af4aa9e08549...
Eric Wong
01:20 AM Bug #9976 (Closed): ENV doesn't raise SecurityError except for aset and delete
Applied in changeset r46547.
----------
hash.c: prohibit tainted strings
* hash.c (env_aset, env_has_key, env_assoc...
nobu (Nobuyoshi Nakada)
01:19 AM Bug #9976 (Closed): ENV doesn't raise SecurityError except for aset and delete
`ENV#[]=` と `ENV#delete` は`$SAFE > 0`のときにtaintedな引数をエラーにしますが、他のメソッドでエラーになりません。 nobu (Nobuyoshi Nakada)
01:20 AM Revision 51a1c68b (git): hash.c: prohibit tainted strings
* hash.c (env_aset, env_has_key, env_assoc, env_has_value),
(env_rassoc, env_key): prohibit tainted strings if $SAF...
nobu (Nobuyoshi Nakada)

06/24/2014

06:24 PM Revision 20014eb3 (git): hash.c: unused functions on non-Windows
* hash.c (invalid_envname, check_envname): not used on platforms
other than Windows.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
06:02 PM Revision 9ee5345c (git): * 2014-06-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:02 PM Revision c5255bdd (git): hash.c: env_str_transcode
* hash.c (env_str_transcode): convert with replacing invalid/undef
characters, on Windows.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
05:13 PM Feature #9963: Symbol.count
> Now, ruby trunk has symbol GC
Fantastic!
davidcornu (David Cornu)
01:10 PM Bug #9975 (Closed): irb で Hash を 1.9 記法で記述したときに、キーがキーワードだと syntax error
irb で Hash を 1.9 記法で記述したとき、以下の end を伴なうキーワードをキーとして使用するとエラーとなります。
~~~
if do case def for unless until while begin
...
takkanm (三村 益隆)
08:48 AM Revision 4f7449be (git): * lib/gserver.rb: remove redundant use of to_s in interpolation.
* lib/logger.rb: ditto.
* lib/optparse.rb: ditto.
* lib/rbconfig/obsolete.rb: ditto.
* lib/resolv.rb: ditto.
* lib/we...
hsbt (Hiroshi SHIBATA)
05:41 AM Revision 4c58cdc9 (git): * tool/downloader.rb: fix wrong variable name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
04:46 AM Feature #9852: How to bundle test-unit2 and minitest5
There needs to be SOME step that a user can take to get a full install. `svn co ...; autoconf ; configure ; make inst... zenspider (Ryan Davis)
02:59 AM Feature #9852: How to bundle test-unit2 and minitest5
Please don't make network accessibility mandatory for "make install".
1. It makes difficult to develop Ruby when P...
akr (Akira Tanaka)
02:53 AM Feature #9852: How to bundle test-unit2 and minitest5
Also, does this not hook into `make install`? zenspider (Ryan Davis)
02:48 AM Feature #9852: How to bundle test-unit2 and minitest5
May I convert rake & others? zenspider (Ryan Davis)
01:45 AM Feature #9852 (Closed): How to bundle test-unit2 and minitest5
Applied in changeset r46536.
----------
* tool/make-snapshot: download bundle gems when package making.
[Feature #...
hsbt (Hiroshi SHIBATA)
02:58 AM Revision a0548543 (git): Revert "* lib/uri/mailto.rb: support RFC6068."
to fix mailto URI syntax
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:19 AM Revision 9a6518ab (git): hash.c: replace undef
* hash.c (env_str_new, env_path_str_new): replace invalid or
undefined conversions.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
02:07 AM Revision bc7919a9 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:50 AM Revision 5c9bc9f8 (git): hash.c: frozen PATH env
* hash.c (env_path_str_new): make PATH environment variable
string, to be frozen.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
01:45 AM Revision 47f3cc6e (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:45 AM Revision 27d345df (git): * tool/make-snapshot: download bundle gems when package making.
[Feature #9852][ruby-core:62676]
* gems/bundled_gems: listed bundled gems for Ruby 2.2.
git-svn-id: svn+ssh://ci.rub...
hsbt (Hiroshi SHIBATA)
01:26 AM Revision 204a83f5 (git): * tool/downloader.rb: make Downloader class to general download utility.
It can be used without config.guess and configu.sub.
* tool/get-config_files: ditto.
* tool/make-snapshot: ditto.
gi...
hsbt (Hiroshi SHIBATA)
01:04 AM Bug #9973 (Third Party's Issue): Segmentation fault in ruby 2.1.1 when running buildr 1.4.16
You load an extension library for 1.9.
Usual RVM issue.
~~~
/lib64/libpthread.so.0(+0xf5b0) [0x7f881f5cd5b0]
/u...
nobu (Nobuyoshi Nakada)
12:52 AM Revision 63e82931 (git): internal structure
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)

06/23/2014

11:37 PM Feature #9963: Symbol.count
I understand symbol table detection is important for tuning ruby nowadays. But as far as I know, it is just because p... kosaki (Motohiro KOSAKI)
11:04 PM Feature #9830: Support for GOST private/public keys
I would consider this a feature, and requires Martin's approval && review. zzak (zzak _)
11:04 PM Feature #9830 (Assigned): Support for GOST private/public keys
zzak (zzak _)
10:43 PM Bug #9321: rb_mod_const_missing does not generate a c-return event
Thanks for following up Tomoyuki! deivid (David Rodríguez)
10:43 PM Bug #9759: [TracePoint API] return event missing when raising exception
Hi Tomoyuki! I´ll follow up at #9321 then. What about backports to 2.0 branch?
Thanks a lot!
deivid (David Rodríguez)
10:16 PM Revision 4a26246b (git): win32.c: unused variable
* win32/win32.c (envarea): remove no longer used variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46533 b...
nobu (Nobuyoshi Nakada)
09:57 PM Revision 195bee47 (git): * test/uri/test_common.rb: use `require_relative` for parallel test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:21 PM Revision e5e37ecf (git): * eval.c (setup_exception): "mesg == sysstack_error" and
sysstack_error_p(mesg) are duplicated.
r46502 seems to want to use latter.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
naruse (Yui NARUSE)
09:15 PM Bug #9972 (Closed): tcltklib.c: a lot warnings format '%lx' on x64 mingw
Applied in changeset r46530.
----------
tcltklib.c: fix format specifiers
* ext/tk/tcltklib.c: fix format specifier...
nobu (Nobuyoshi Nakada)
06:44 AM Bug #9972 (Closed): tcltklib.c: a lot warnings format '%lx' on x64 mingw
I see the following warnings while building mingw x64 ruby.
VALUE is not long but long long on Windows x64.
Instead...
h.shirosaki (Hiroshi Shirosaki)
09:15 PM Revision e3e359ba (git): tcltklib.c: fix format specifiers
* ext/tk/tcltklib.c: fix format specifiers for VALUE and
Tcl_Interp*. [ruby-core:63283] [Bug #9972]
git-svn-id: s...
nobu (Nobuyoshi Nakada)
08:53 PM Revision 476af221 (git): * nacl/nacl-config.rb: Use File.exist? instead of executable?
for irt_core. Recent nacl_sdk has non-executable irt_core.
by Shinichiro Hamaji.
[Fixes GH-529] https://git...
kosaki (Motohiro KOSAKI)
08:01 PM Revision a6727897 (git): * lib/uri/mailto.rb: support RFC6068.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:48 PM Bug #9974: Regression: URI.parse allows invalid URIs
Oops, sorry for bad code formatting. In any case you should see that in Ruby 2.1.2 URI::InvalidURIError is raised. ggilder (Gabriel Gilder)
07:46 PM Bug #9974 (Rejected): Regression: URI.parse allows invalid URIs
~~~
$ ruby -v
ruby 2.2.0dev (2014-06-23 trunk 46517) [x86_64-darwin13]
$ ruby -ruri -e "puts URI.parse('http://tes...
ggilder (Gabriel Gilder)
06:59 PM Revision f6dad20e (git): * 2014-06-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:59 PM Revision 3f103ad0 (git): * test/openssl/test_509cert.rb: force sorted order for order-
sensitive test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
headius (Charles Nutter)
05:46 PM Bug #9973 (Third Party's Issue): Segmentation fault in ruby 2.1.1 when running buildr 1.4.16
Encountering the following segmentation fault when running buildr 1.4.16 on jenkins using ruby 2.1.1. The line of th... dirkhain (Dirk Hain)
04:03 PM Revision 85a3ceaf (git): merge revision(s) r45540: [Backport #9911]
ossl.c: OPENSSL_LIBRARY_VERSION
* ext/openssl/ossl.c (Init_openssl): add constant OPENSSL_LIBRARY_VERSION
...
nagachika (Tomoyuki Chikanaga)
03:27 PM Revision 80831f0e (git): merge revision(s) r46313: [Backport #9896]
* eval.c (rb_using_refinement): add write-barriers for
cref->nd_refinements.
git-svn-id: svn+ssh://ci.rub...
nagachika (Tomoyuki Chikanaga)
03:20 PM Bug #9872: socket in Net::FTP#transfercmd (fixed at r46182)
Backported into `ruby_2_1` branch at r46523. nagachika (Tomoyuki Chikanaga)
03:19 PM Revision 12ac28e2 (git): merge revision(s) r46182: [Backport #9872]
* lib/net/ftp.rb (transfercmd): Close TCP server socket even if an
exception occur.
git-svn-id: svn+ssh:/...
nagachika (Tomoyuki Chikanaga)
03:08 PM Bug #9739: TestException#test_machine_stackoverflow(_by_define_method) failures on x64-mingw32
Backported into `ruby_2_1` branch at r46522. nagachika (Tomoyuki Chikanaga)
03:08 PM Revision c22cbdc1 (git): merge revision(s) r45947,r45951: [Backport #9739] [Backport #9844]
* thread_win32.c (rb_w32_stack_overflow_handler): use Structured
Exception Handling by Addvectoredexception...
nagachika (Tomoyuki Chikanaga)
03:02 PM Bug #9835: IGNORE signal handler has possible race condition in Ruby 2.1.2
Backported into `ruby_2_1` branch at r46520. nagachika (Tomoyuki Chikanaga)
02:54 PM Bug #9835 (Closed): IGNORE signal handler has possible race condition in Ruby 2.1.2
change status because there was a `bugfix`. nagachika (Tomoyuki Chikanaga)
03:02 PM Revision e9373b36 (git): * 2014-06-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@46521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision a5b0009c (git): merge revision(s) r46194: [Backport #9835]
* signal.c (signal_exec): ignore immediate cmd for SIG_IGN
* signal.c (trap_handler): set cmd to true for SI...
nagachika (Tomoyuki Chikanaga)
09:59 AM Bug #9813: Module#initialize_copy does not clean the tables
backported into `ruby_2_0_0` at r46519. usa (Usaku NAKAMURA)
09:58 AM Revision d848edb1 (git): merge revision(s) 45874: [Backport #9813]
* class.c (rb_mod_init_copy): always clear instance variable,
constant and method tables first, regardless ...
U.Nakamura
09:50 AM Bug #9751: Process.wait does not work correctly in a thread
backported into `ruby_2_0_0` at r46518. usa (Usaku NAKAMURA)
09:50 AM Revision dedbe778 (git): merge revision(s) 45899: [Backport #9751]
* thread.c (thread_start_func_2): stop if forked in a sub-thread,
the thread has become the main thread.
...
U.Nakamura
09:49 AM Revision 7a05e0ae (git): * tool/config_files.rb: rename class ConfigFiles to Downloader.
* tool/get-config_files: ditto.
* tool/make-snapshot: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46517...
hsbt (Hiroshi SHIBATA)
09:47 AM Bug #9740: super: no superclass method in Ruby 2.1.1
and also already backported into `ruby_2_0_0` at r46157. usa (Usaku NAKAMURA)
09:45 AM Bug #9627: SMTP does not properly dot-stuff an unterminated last line
backported into `ruby_2_0_0` at r46515. usa (Usaku NAKAMURA)
09:44 AM Revision 276af3af (git): merge revision(s) 45287:
process.c: tmp buffer instead of alloca
* process.c (OBJ2UID1, OBJ2GID1): separate from OBJ2UID and
OBJ2GI...
U.Nakamura
09:36 AM Revision b5cf8a72 (git): merge revision(s) 46060: [Backport #9627]
* net/protocol.rb (using_each_crlf_line): fix SMTP dot-stuffing
for messages not ending with a new-line.
...
U.Nakamura
09:20 AM Bug #8358: TestSprintf#test_float test failure
r44474, r44538, r44539, r44890, r44896 and r45954 were backported into `ruby_2_0_0` at r46514. usa (Usaku NAKAMURA)
09:20 AM Revision 712da8a8 (git): merge revision(s) 44474,44538,44539,44890,44896,45954: [Backport #8358]
* configure.in: use SSE2 instructions for drop unexpected
precisions. [ruby-core:54738] [Bug #8358]
...
U.Nakamura
09:13 AM Revision 6f3e8df1 (git): * tool/rbinstall.rb: support to install bundle gems.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
09:01 AM Bug #9699: Cannot require .so file on Windows if the file path is unicode (Includes )
memo:
this fix requires at least r42183 (see #8676) for `ruby_2_0_0`.
usa (Usaku NAKAMURA)
08:46 AM Revision 4fa35e0e (git): * lib/net/imap.rb (Net::IMAP#fetch): [DOC] Describe how a range in
+set+ is interpreted, and mention -1 which can be used for '*'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46...
Akinori MUSHA
08:33 AM Bug #9600: sysconf(_SC_GETGR_R_SIZE_MAX) is just a hint for getgrnam_r()
backported into `ruby_2_0_0` at r46511. usa (Usaku NAKAMURA)
08:32 AM Revision c339f208 (git): merge revision(s) 45287:45290: [Backport #9600]
* process.c (obj2uid, obj2gid): now getpwnam_r() and getgrnam_r()
may need larger buffers than sysconf valu...
U.Nakamura
08:26 AM Bug #9697: rb_sys_fail(getaddrinfo) - errno == 0 crashes ruby
r39239, r45045 and r45530 were backported into `ruby_2_0_0` at r46510. usa (Usaku NAKAMURA)
08:25 AM Revision 0fcc2cdb (git): merge revision(s) 39239,45045,45530: [Backport #9697]
* ext/socket: always operate length of socket addess companion with
socket address.
* ext/socket/r...
U.Nakamura
08:01 AM Bug #9726: Incorrect Proc parsing
backported into `ruby_2_0_0` at r46509. usa (Usaku NAKAMURA)
08:00 AM Revision cfdeb2ef (git): merge revision(s) 45637: [Backport #9726]
* parse.y (primary): flush cmdarg flags inside left-paren in a
command argument, to allow parenthesed do-bl...
U.Nakamura
07:53 AM Bug #9599: Fiddle::Function#call s memory
backported into ruby_2_0_0 at r46508. usa (Usaku NAKAMURA)
07:52 AM Revision 5222cc1e (git): merge revision(s) 45291,45299,45314,45325: [Backport #9599]
* ext/dl/cptr.c (dlptr_free), ext/dl/handle.c (dlhandle_free),
ext/fiddle/handle.c (fiddle_handle_free),
...
U.Nakamura
07:26 AM Feature #9889 (Closed): Hide Hash internal
Applied in changeset r46507.
----------
* include/ruby/ruby.h (struct RHash): no longer. [Feature #9889]
* include...
shyouhei (Shyouhei Urabe)
07:26 AM Revision 8250aa2d (git): * include/ruby/ruby.h (struct RHash): no longer. [Feature #9889]
* include/ruby/ruby.h (RHASH): ditto.
* include/ruby/ruby.h (RHASH_ITER_LEV): deprecated. Will be deleted l...
shyouhei (Shyouhei Urabe)
04:41 AM Feature #9888 (Closed): Hide Complex internal
Applied in changeset r46506.
----------
* include/ruby/ruby.h (struct RComplex): no longer. [Feature #9888]
* incl...
shyouhei (Shyouhei Urabe)
04:41 AM Revision 62bfc4f2 (git): * include/ruby/ruby.h (struct RComplex): no longer. [Feature #9888]
* include/ruby/ruby.h (RCOMPLEX): ditto.
* include/ruby/ruby.h (RCOMPLEX_SET_REAL): deprecated. Will be del...
shyouhei (Shyouhei Urabe)
04:12 AM Feature #9863 (Closed): Hide Float internal
Applied in changeset r46505.
----------
* include/ruby/ruby.h (struct RFloat): no longer. [Feature #9863]
* inclu...
shyouhei (Shyouhei Urabe)
04:12 AM Revision 6adcf6a8 (git): * include/ruby/ruby.h (struct RFloat): no longer. [Feature #9863]
* include/ruby/ruby.h (RFLOAT): ditto.
* internal.h (struct RFloat): moved here.
* internal.h (RFLO...
shyouhei (Shyouhei Urabe)
03:18 AM Revision e02eb253 (git): * lib/uri/generic.rb (check_port): allow strings for port= as
described in rdoc.
* lib/uri/rfc3986_parser.rb (regexp): implementation detail of above.
git-svn-id: svn+ssh://ci.r...
naruse (Yui NARUSE)
03:18 AM Revision 66aba8cc (git): suppress warnings of URI.extract
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:35 AM Feature #6216 (Closed): SystemStackError backtraces should not be reduced to one line
Applied in changeset r46502.
----------
Backtrace for SystemStackError
* eval.c (setup_exception): set backtrace in...
nobu (Nobuyoshi Nakada)
02:35 AM Feature #9805 (Closed): Backtrace for SystemStackError
Applied in changeset r46502.
----------
Backtrace for SystemStackError
* eval.c (setup_exception): set backtrace in...
nobu (Nobuyoshi Nakada)
02:35 AM Revision 053759ed (git): Backtrace for SystemStackError
* eval.c (setup_exception): set backtrace in system stack error
other than the pre-allocated sysstack_error. [Feat...
nobu (Nobuyoshi Nakada)
02:33 AM Revision cf389020 (git): object.c: rb_obj_copy_ivar
* object.c (rb_obj_copy_ivar): extract function to copy instance
variables only for T_OBJECT from init_copy.
git-s...
nobu (Nobuyoshi Nakada)
02:11 AM Revision 972046f0 (git): * 2014-06-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:11 AM Revision 2bd9a198 (git): signal.c: drop dangerous tag
* signal.c (check_stack_overflow): drop the last tag too close to
the fault page, to get rid of stack overflow dead...
nobu (Nobuyoshi Nakada)

06/22/2014

05:52 PM Bug #9813: Module#initialize_copy does not clean the tables
Backported into `ruby_2_1` branch at r46498. nagachika (Tomoyuki Chikanaga)
05:52 PM Revision 9f982bd5 (git): merge revision(s) r45874: [Backport #9813]
* class.c (rb_mod_init_copy): always clear instance variable,
constant and method tables first, regardless ...
nagachika (Tomoyuki Chikanaga)
05:44 PM Bug #9751: Process.wait does not work correctly in a thread
Backported into `ruby_2_1` branch at r46497. nagachika (Tomoyuki Chikanaga)
05:44 PM Revision 07ac36ad (git): merge revision(s) r45899: [Backport #9751]
* thread.c (thread_start_func_2): stop if forked in a sub-thread,
the thread has become the main thread.
...
nagachika (Tomoyuki Chikanaga)
05:34 PM Bug #9740: super: no superclass method in Ruby 2.1.1
r45585 was already backported into `ruby_2_1` branch at r46190 for #9721. nagachika (Tomoyuki Chikanaga)
04:54 PM Bug #9627: SMTP does not properly dot-stuff an unterminated last line
Backported into `ruby_2_1` branch at r46496. nagachika (Tomoyuki Chikanaga)
04:53 PM Revision b3cbe251 (git): merge revision(s) r46060: [Backport #9627]
* net/protocol.rb (using_each_crlf_line): fix SMTP dot-stuffing
for messages not ending with a new-line.
...
nagachika (Tomoyuki Chikanaga)
03:14 PM Feature #8499: Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
Another name, `Hash#only`.
http://blog.s21g.com/articles/228
nobu (Nobuyoshi Nakada)
02:43 PM Bug #9971: potential stack overflow check deadlock (fixed at r46495)
残念ながら、直ったかと思いましたがr46495では修正できていません。
コンパイラやオプションによって変わるものの、手元ではここ何日かtest_machine_stack_sizeがtimeoutでエラーになるので調査中です。
nobu (Nobuyoshi Nakada)
12:59 PM Bug #9971 (Closed): potential stack overflow check deadlock (fixed at r46495)
r46495 で check_stack_overflow() 内で GET_THREAD() を呼ぶのをやめるようにしていますが、2.0.0 と 2.1 でも GET_THREAD() は関数として定義されているのでバックポートが必... nagachika (Tomoyuki Chikanaga)
01:47 AM Revision 2af4240f (git): signal.c: no cfunc frame at stack overflow
* signal.c (check_stack_overflow): avoid pushing a cfunc frame,
trying to fix stack overflow deadlock.
git-svn-id:...
nobu (Nobuyoshi Nakada)
12:24 AM Revision c7a7e604 (git): remove registry
'registry' is not used and RFC3986 doesn't use it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46494 b2dd03c8-...
naruse (Yui NARUSE)
12:23 AM Revision b757ff3e (git): * lib/uri/rfc3986_parser.rb: raise exception when given a URI string has non ASCII.
It is to keep the regexp compiled for US-ASCII.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46493 b2dd03c8-39d...
naruse (Yui NARUSE)
12:22 AM Feature #2542 (Closed): URI lib should be updated to RFC 3986
Applied in changeset r46491.
----------
support RFC3986 [Feature #2542]
* lib/uri/common.rb (URI::REGEXP): move to ...
naruse (Yui NARUSE)
12:22 AM Revision 5c533d11 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:22 AM Revision bb83f32d (git): support RFC3986 [Feature #2542]
* lib/uri/common.rb (URI::REGEXP): move to lib/uri/rfc2396_parser.rb.
* lib/uri/common.rb (URI::Parser): ditto.
* l...
naruse (Yui NARUSE)
12:22 AM Revision 97d36e5b (git): lib/uri/mailto.rb (initialize): as previous commit, fix arg_check
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:21 AM Revision c56dab2c (git): fix that arg_check didn't work
* lib/uri/ftp.rb (initialize): arg[-1] was fragment, but it must be arg_check.
* lib/uri/ftp.rb (initialize): explic...
naruse (Yui NARUSE)
12:21 AM Revision f977ebb1 (git): suppress warnings: using default DH parameters.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

06/21/2014

11:51 PM Feature #9970: Add `Hash#map_keys` and `Hash#map_values`
Matthew Kerwin wrote:
> Duplicate of #7793 ?
>
> --
> Matthew Kerwin
> http://matthew.kerwin.net.au/
...
seantheprogrammer (Sean Griffin)
11:48 PM Feature #9970: Add `Hash#map_keys` and `Hash#map_values`
Duplicate of #7793 ?

--
Matthew Kerwin
http://matthew.kerwin.net.au/
phluid61 (Matthew Kerwin)
09:35 PM Feature #9970 (Closed): Add `Hash#map_keys` and `Hash#map_values`
These methods simplify two common patterns when working with hashes, and transforming the data.
Without `map_keys`...
seantheprogrammer (Sean Griffin)
11:44 PM Revision 7ae0d585 (git): * 2014-06-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:43 PM Revision a2f26bfa (git): Remove trailing white spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:08 PM Feature #9969 (Closed): Add File.empty? as alias to File.zero?
Could we alias File.empty? to File.zero? ?
The latter already exists. I tried to use File.empty?
and then though...
shevegen (Robert A. Heiler)
07:27 AM Feature #9777: Feature Proposal: Proc#to_lambda
We have a need for this feature in RSpec. Specifically, for some of the new features in RSpec 3, we use `Method#para... myronmarston (Myron Marston)
07:19 AM Bug #9967: `define_method(:name, &block)` breaks the use of the block on its own
I tried to work around this bug by duplicating the proc with `.dup` but it seems that dup doesn't actually duplicate ... JonRowe (Jon Rowe)
03:54 AM Bug #9897 (Closed): Build fails for fiddle with libffi version 3.1
Applied in changeset r46485.
----------
fiddle/extconf.rb: supply 0
* ext/fiddle/extconf.rb: supply 0 to fill RUBY_...
nobu (Nobuyoshi Nakada)
03:54 AM Revision ae8c770b (git): fiddle/extconf.rb: supply 0
* ext/fiddle/extconf.rb: supply 0 to fill RUBY_LIBFFI_MODVERSION
with 3-digit. libffi 3.1 returns just 2-digit.
...
nobu (Nobuyoshi Nakada)
02:06 AM Feature #9960: Add support for GNU --long options
> Prefer uppercase "V" for version, as small "v" is customarily user for --verbose.
I don't think the convention i...
mame (Yusuke Endoh)

06/20/2014

10:48 PM Revision 28e88ce9 (git): ChangeLog: fix vm_core.h entry in r46465
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:10 PM Bug #9966 (Closed): Encoding.find(symbol)の動作がrdocと異なる
Applied in changeset r46481.
----------
encoding.c: fix rdoc [ci skip]
* encoding.c (enc_find): [DOC] never accepte...
nobu (Nobuyoshi Nakada)
10:09 PM Bug #9966: Encoding.find(symbol)の動作がrdocと異なる
Symbolを想定してたことはないですね。 nobu (Nobuyoshi Nakada)
04:21 PM Bug #9966: Encoding.find(symbol)の動作がrdocと異なる
コミットを追ってみましたが最初から rdoc が間違ってたんじゃないか説が…
どうなんでしょう?
sorah (Sorah Fukumori)
04:15 PM Bug #9966 (Closed): Encoding.find(symbol)の動作がrdocと異なる
http://www.ruby-doc.org/core-2.1.2/Encoding.html#method-c-find
Encding.find()は、stringまたはsymbolを受け付けるとrdocにありますが、
...
kimuraw (Wataru Kimura)
10:10 PM Revision 4534a308 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:10 PM Revision 31197c79 (git): * 2014-06-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:09 PM Revision ec1843ca (git): encoding.c: fix rdoc [ci skip]
* encoding.c (enc_find): [DOC] never accepted a symbol.
[ruby-dev:48308] [Bug #9966]
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
08:37 PM Feature #9960: Add support for GNU --long options
@nobu "customarily" means "commonly" (English noun "a custom" vs. adjective "custom": *a traditional and widely accep... avit (Andrew Vit)
05:34 PM Bug #9967 (Closed): `define_method(:name, &block)` breaks the use of the block on its own
In RSpec, we've run into a very odd issue. For some of the features in RSpec 3, we want to distinguish between block... myronmarston (Myron Marston)
12:23 PM Bug #9965 (Closed): Segmentation Fault in Ruby
Hi, i found freaky bug. He is my enviroment:
~~~
$ ruby --version
ruby 2.1.2p95 (2014-05-08 revision 45877) [i68...
sapotero (Egor Sapozhnikov)
08:22 AM Revision b3eed82f (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:22 AM Revision 2aa6f9c2 (git): * test/lib/tracepointchecker.rb: add to check TracePoint healthiness.
* test/runner.rb: use it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46479 b2dd03c8-39d4-4d8f-98ff-823fe69b...
ko1 (Koichi Sasada)
06:59 AM Revision 7d9b37cc (git): insns.def: avoid type-punned pointer cast
* insns.def (once), vm_insnhelper.c (vm_once_exec): turn the
parameter into a VALUE to get rid of type-punned point...
nobu (Nobuyoshi Nakada)
06:47 AM Revision 90a9db6e (git): test_regexp.rb: split test_once
* test/ruby/test_regexp.rb (test_once): split for each cases than
separating by comments.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
06:47 AM Revision f9a2d6b9 (git): test_regexp.rb: assert prefix
* test/ruby/test_regexp.rb: rename and prefix `assert_` to show
caller method names in backtrace.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
04:20 AM Revision c63170c9 (git): gmake.mk: for love
* defs/gmake.mk: add dependencies for love.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46475 b2dd03c8-39d4-4d...
nobu (Nobuyoshi Nakada)
03:12 AM Revision f3f30c73 (git): Don't erase for verbose mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:47 AM Revision edbe0c30 (git): test_optimization.rb: redefine separately
* test/ruby/test_optimization.rb (assert_redefine_method):
redefine optimized methods in separate processes.
git-s...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom