Project

General

Profile

Activity

From 02/08/2018 to 02/14/2018

02/14/2018

11:42 PM Bug #14475: String de-duplication is broken in files with frozen_string_literal: true
I created a new topic for this at: https://bugs.ruby-lang.org/issues/14478
> At this point, it may break existing...
sam.saffron (Sam Saffron)
10:52 PM Bug #14475: String de-duplication is broken in files with frozen_string_literal: true
[email protected] wrote:
> "If the string is frozen, then return the string itself."
>
> Yeah I do not agree...
normalperson (Eric Wong)
10:45 PM Bug #14475: String de-duplication is broken in files with frozen_string_literal: true
Opened https://bugs.ruby-lang.org/issues/14478 to discuss change to uminus sam.saffron (Sam Saffron)
10:35 PM Bug #14475 (Closed): String de-duplication is broken in files with frozen_string_literal: true
Applied in changeset trunk|r62407.
----------
compile.c: drop freezestring insn on String#-@
Followup to r62039 and...
Anonymous
10:27 PM Bug #14475: String de-duplication is broken in files with frozen_string_literal: true
"If the string is frozen, then return the string itself."
Yeah I do not agree with this documentation, I think it ...
sam.saffron (Sam Saffron)
10:12 PM Bug #14475: String de-duplication is broken in files with frozen_string_literal: true
[email protected] wrote:
> Workaround ... whenever de-duping strings always use `-+`

Yes, String#-@ document...
normalperson (Eric Wong)
08:43 PM Bug #14475: String de-duplication is broken in files with frozen_string_literal: true
Workaround ... whenever de-duping strings always use `-+`
```
x = "#{1}".freeze
# this is always properly de-dup...
sam.saffron (Sam Saffron)
08:40 PM Bug #14475: String de-duplication is broken in files with frozen_string_literal: true
Simpler repro:
```
x = "#{1}".freeze
p x.object_id
x = -x
p x.object_id
x = "#{1}".freeze
p x.object_id
...
sam.saffron (Sam Saffron)
07:37 AM Bug #14475 (Closed): String de-duplication is broken in files with frozen_string_literal: true
Create 2 files:
test.rb
```
$LOAD_PATH.unshift(File.dirname(__FILE__))
require 'frozen'
puts frozen.object...
sam.saffron (Sam Saffron)
11:38 PM Feature #14478: String #uminus should de-dupe unconditionally
> Why not make it impossible to create a frozen string that isn't deduped?
This can not be done without enormous b...
sam.saffron (Sam Saffron)
11:25 PM Feature #14478: String #uminus should de-dupe unconditionally
Why not make it impossible to create a frozen string that isn't deduped? That way the current `-x` works fine by def... phluid61 (Matthew Kerwin)
10:45 PM Feature #14478 (Closed): String #uminus should de-dupe unconditionally
continuing: https://bugs.ruby-lang.org/issues/14475
Current documentation for String uminus says: "If the string i...
sam.saffron (Sam Saffron)
10:35 PM Revision 7606806c (git): compile.c: drop freezestring insn on String#-@
Followup to r62039 and remove the redundant freezestring
insn which was preventing deduplication from String#-@
* co...
Eric Wong
10:35 PM Revision dc9ce328 (git): test/ruby/test_optimization.rb: fix compile kwarg
Fixes: r62177 ("compile.c: fix string Range optimization with FSL")
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
Eric Wong
10:22 PM Bug #14477 (Closed): tzdata 2018c seems break test suite
Upgraded tzdata to 2018c on both my Debian stretch (stable) and jessie
(oldstable) machines via "apt-get dist-upgrad...
normalperson (Eric Wong)
06:39 PM Feature #14460 (Closed): Speed up `require` and reduce memory usage
Fixed in r62404. See Feature #8158 tenderlovemaking (Aaron Patterson)
10:56 AM Feature #14460: Speed up `require` and reduce memory usage
Aaron, while I'm going to accept commit right, I'm asking you to apply my patch.
With regards,
Yura.
funny_falcon (Yura Sokolov)
06:39 PM Feature #8158 (Closed): lightweight structure for loaded features index
Committed in r62404. Thanks Yura!! tenderlovemaking (Aaron Patterson)
10:53 AM Feature #8158: lightweight structure for loaded features index
Year after I think I am more stable person, so I'm going to accept commit rights with gratitude, honor and great resp... funny_falcon (Yura Sokolov)
06:38 PM Revision a08d41ea (git): * 2018-02-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:38 PM Revision bf04b4e1 (git): load.c: reduce memory usage of loaded_features_index
Use integer hashsum instead of string as a key in loaded_features_index.
Do not use ruby strings for substring operat...
tenderlovemaking (Aaron Patterson)
05:47 PM Misc #14470: Use Commit together with co-authors Github feature in svn commits
brianmario (Brian Lopez) wrote:
> > Better to make trailer interpretation tolerate empty lines;
> > as trailers are...
tenderlovemaking (Aaron Patterson)
05:43 PM Misc #14470: Use Commit together with co-authors Github feature in svn commits
normalperson (Eric Wong) wrote:
> [email protected] wrote:
> > nobu (Nobuyoshi Nakada) wrote:
> > > The f...
brianmario (Brian Lopez)
05:30 PM Misc #14470: Use Commit together with co-authors Github feature in svn commits
normalperson (Eric Wong) wrote:
> [email protected] wrote:
> > nobu (Nobuyoshi Nakada) wrote:
> > > The f...
tenderlovemaking (Aaron Patterson)
05:45 PM Feature #14476: Adding same_all? for checking whether all items in an Array are same
mrkn (Kenta Murata) wrote:
> uniq scans all elements, whereas all? and == don't.
> And uniq allocates a new array...
dsferreira (Daniel Ferreira)
05:15 PM Feature #14476: Adding same_all? for checking whether all items in an Array are same
`uniq` scans all elements, whereas `all?` and `==` don't.
And `uniq` allocates a new array, so `uniq` is always slow...
mrkn (Kenta Murata)
04:45 PM Feature #14476: Adding same_all? for checking whether all items in an Array are same
I believe we could even do:
```ruby
ary.uniq?(&:foo)
```
dsferreira (Daniel Ferreira)
04:37 PM Feature #14476: Adding same_all? for checking whether all items in an Array are same
Why would it be more efficient in C?
A sufficiently smart JIT (or of course it can be done manually) could turn
...
Eregon (Benoit Daloze)
04:32 PM Feature #14476: Adding same_all? for checking whether all items in an Array are same
Usually I use the following code to achieve the same purpose:
```ruby
ary.uniq.size < 2
```
I didn't test but...
dsferreira (Daniel Ferreira)
03:41 PM Feature #14476 (Assigned): Adding same_all? for checking whether all items in an Array are same
In this issue, I propose to introduce `same_all?` instance method of `Array` class. This new method checks whether al... mrkn (Kenta Murata)
02:09 PM Revision 8c8d298c (git): appveyor.yml: refactor r62402
We have good feature to share common configuration between branches:
https://www.appveyor.com/docs/branches/#sharing-...
k0kubun (Takashi Kokubun)
12:34 PM Revision 7da8fa1c (git): appveyor.yml: notify slack only for trunk
Using conditional build configuration.
https://www.appveyor.com/docs/branches/#conditional-build-configuration
This ...
k0kubun (Takashi Kokubun)
06:54 AM Feature #14463: Allow comments to precede dots in member expressions
There is extensive discussion on this at #7636. Please check. duerst (Martin Dürst)
05:11 AM Revision 8fd16730 (git): mjit.h: compare as pointer
* mjit.c (mjit_get_iseq_func), mjit.h (mjit_exec): do not compare
a pointer as shorter type. by loosing the precis...
nobu (Nobuyoshi Nakada)
04:27 AM Bug #14474 (Open): skip "TestException#test_thread_signal_location" as known bug
ko1 (Koichi Sasada)
01:51 AM Bug #14474 (Closed): skip "TestException#test_thread_signal_location" as known bug
Applied in changeset trunk|r62400.
----------
skip "TestException#test_thread_signal_location" as a known bug [Bug #...
ko1 (Koichi Sasada)
01:37 AM Bug #14474 (Closed): skip "TestException#test_thread_signal_location" as known bug
`TestException#test_thread_signal_location` fails randomly
https://gist.github.com/ko1/797b0f058f2d09ae57c9af1ee07...
ko1 (Koichi Sasada)
04:12 AM Bug #14472: `File::open` closes the file too early when used with callcc
I used raw continuations for the simplicity of explanation but I found it was a bit confusing (and I was also confuse... blackenedgold (Sunrin SHIMURA)
03:28 AM Bug #14472: `File::open` closes the file too early when used with callcc
> You can do it by `File.open` without a block.
I know that. Again, I'm not in trouble.
> `callcc` rollbacks en...
blackenedgold (Sunrin SHIMURA)
01:37 AM Bug #14472 (Rejected): `File::open` closes the file too early when used with callcc
blackenedgold (Sunrin SHIMURA) wrote:
> This code throws an IOError, but expected to exit normally:
`callcc` roll...
nobu (Nobuyoshi Nakada)
02:11 AM Bug #14334: Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 / simplecov/source_file.rb:85)
Eric Wong wrote:
> [email protected] wrote:
> > issue" means, but I'm relatively certain that it's a bug in
> > R...
normalperson (Eric Wong)
01:50 AM Revision 381650ea (git): skip "TestException#test_thread_signal_location" as a known bug [Bug #14474]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:14 AM Feature #14362: use BigDecimal instead of Float by default
As a maintainer of BigDecimal, I don't agree with you about BigDecimal is more developer friendly than Float.
And th...
mrkn (Kenta Murata)
12:52 AM Feature #13581: Syntax sugar for method reference
cben (Beni Cherniavsky-Paskin) wrote:
> A non-syntax idea: could `Math.method.sqrt` look significantly nicer than `M...
sevos (Artur Roszczyk)

02/13/2018

11:11 PM Misc #14470: Use Commit together with co-authors Github feature in svn commits
[email protected] wrote:
> nobu (Nobuyoshi Nakada) wrote:
> > The feature page says "Include your trailers ...
normalperson (Eric Wong)
07:18 PM Misc #14470: Use Commit together with co-authors Github feature in svn commits
nobu (Nobuyoshi Nakada) wrote:
> The feature page says "Include your trailers at the end of your commit message", do...
tenderlovemaking (Aaron Patterson)
04:12 PM Misc #14470: Use Commit together with co-authors Github feature in svn commits
The feature page says "Include your trailers at the end of your commit message", does it work even if "git-svn-id:" l... nobu (Nobuyoshi Nakada)
02:50 PM Misc #14470: Use Commit together with co-authors Github feature in svn commits
Why doesn't Github see `From:` header too? nobu (Nobuyoshi Nakada)
11:51 AM Misc #14470: Use Commit together with co-authors Github feature in svn commits
I think the ruby core team and/or matz has to decide on attribution.
It can probably be done in SVN as-is, without d...
shevegen (Robert A. Heiler)
10:27 AM Misc #14470 (Closed): Use Commit together with co-authors Github feature in svn commits
As currently Ruby is using SVN, for "merging" a PR, the PR is closed and the changes added in a SVN commit. In this c... ana06 (Ana Maria Martinez Gomez)
10:41 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> > How long does it release the GVL for?

> I would see it heavily depends on work...
normalperson (Eric Wong)
09:39 PM Feature #8158: lightweight structure for loaded features index
Hi Yura,
I think the commit rights here reduce the amount of work for the rest of the Ruby team.
This change ...
sam.saffron (Sam Saffron)
09:31 PM Bug #14357: thread_safe tests suite segfaults
On 02/13/2018 05:13 AM, Eric Wong wrote:
> [email protected] wrote:
>> File thread-table-rebuild.patch added
> ...
vmakarov (Vladimir Makarov)
10:22 AM Bug #14357: thread_safe tests suite segfaults
[email protected] wrote:
> File thread-table-rebuild.patch added

Thank you for working on this!

> This pr...
normalperson (Eric Wong)
08:58 PM Feature #14473 (Closed): Add Range#subrange?
Hi there,
I'd like to propose a method that returns true when a range that the method gets called on is a subrange...
greggzst (Grzegorz Jakubiak)
08:22 PM Bug #14472 (Rejected): `File::open` closes the file too early when used with callcc
First of all, I know `callcc` is deprecated feature and I'm not in trouble with this bug.
I was just curious and hap...
blackenedgold (Sunrin SHIMURA)
06:23 PM Feature #14460: Speed up `require` and reduce memory usage
Hi,
I didn't see that ticket, but I made a comparison now:
![Updated heap comparison](https://user-images.githu...
tenderlovemaking (Aaron Patterson)
10:41 AM Feature #14460: Speed up `require` and reduce memory usage
Did you compare it with https://bugs.ruby-lang.org/issues/8158 ? funny_falcon (Yura Sokolov)
05:14 PM Bug #14471 (Closed): DRb mixing up function return values between PIDs after fork()
This is likely a duplicate of https://bugs.ruby-lang.org/issues/2718, although the Backport191 project in redmine app... jrafanie (Joe Rafaniello)
03:58 PM Revision 01a656c3 (git): * 2018-02-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:58 PM Revision ddb65f0b (git): mjit_compile.inc.erb: replace opt_key insn
with opt_send_without_block insn if call cache has valid ISeq.
If the receiver is not optimized target of opt_key (i....
k0kubun (Takashi Kokubun)
01:29 PM Revision 6593c3af (git): Fixing some minimal formating on enum.c examples
This will fix the formatting shown on detect|find and revese_arch
generated by RDoc.
[Fix GH-1816]
From: Espartaco ...
nobu (Nobuyoshi Nakada)
10:24 AM Feature #14468: Add Proc#dig
I am also not a fan of this particular case, but I think it makes sense to let `dig` call `fetch` (or `[]`) recursive... sawa (Tsuyoshi Sawada)
04:32 AM Feature #14468: Add Proc#dig
I don't oppose it, but I'm not very enthusiastic about it. `Integer` and `String` also respond_to `[]`, and I don't q... marcandre (Marc-Andre Lafortune)
12:24 AM Feature #14468: Add Proc#dig
I am not one of the devs so this is just my own opinion.
I sort of agree with the proposal; not so much because I ...
shevegen (Robert A. Heiler)
10:02 AM Revision 4663c224 (git): st.c: retry operations if rebuilt
Calling the .eql? and .hash methods during a Hash operation can
result in a thread switch or a signal handler to run:...
Eric Wong
09:36 AM Revision 248ff4f1 (git): variable.c: flags at autoloading
* variable.c (const_tbl_update): flags by deprecate_constant /
private_constant set during autoloading should be pr...
nobu (Nobuyoshi Nakada)
09:34 AM Revision 8cdac548 (git): vm_insnhelper.c: rb_autoloading_value flag
* vm_insnhelper.c (vm_get_ev_const): add flag argument of
`rb_autoloading_value`.
* constant.h (rb_autoloading_val...
nobu (Nobuyoshi Nakada)
09:34 AM Revision 66652bb6 (git): revert r62392
check the declaration of `rb_autoloading_value()` in vm_core.h and the call in
vm_insnhelper.c, and retry it.
git-s...
U.Nakamura
09:11 AM Bug #14469 (Closed): private_constant and deprecate_constant are ignored by autoloading
Applied in changeset trunk|r62392.
----------
variable.c: flags at autoloading
* variable.c (const_tbl_update): fla...
nobu (Nobuyoshi Nakada)
08:49 AM Bug #14469 (Closed): private_constant and deprecate_constant are ignored by autoloading
Consider the following code in file "zzz.rb":
```ruby
class ZZZ
P = D = 1
private_constant :P
deprecate_...
nobu (Nobuyoshi Nakada)
09:11 AM Revision a6a596a5 (git): variable.c: flags at autoloading
* variable.c (const_tbl_update): flags by deprecate_constant /
private_constant set during autoloading should be pr...
nobu (Nobuyoshi Nakada)
09:08 AM Bug #14458 (Rejected): RubyVM::InstructionSequence compilation loses Regexp encoding
duerst (Martin Dürst)
07:42 AM Revision 9b96817b (git): process.c (try_with_sh): fix the wrong number of arguments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
12:03 AM Revision c8a5126d (git): xmalloc never returns NULL
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)

02/12/2018

11:54 PM Feature #13581: Syntax sugar for method reference
A non-syntax idea: could `Math.method.sqrt` look significantly nicer than `Math.method(:sqrt)`?
That is, .method wit...
cben (Beni Cherniavsky-Paskin)
09:04 PM Feature #14468 (Rejected): Add Proc#dig
Since Proc already responds to [], it would be cool if Procs could participate in a recursive dig. Like this:
Curr...
bradleybuda (Bradley Buda)
04:41 PM Bug #14467 (Rejected): a bug encounter when try to create a controller using Ruby on Rails (on Pi3)
platform: Raspberry Pi 3
Ruby version: ruby 2.3.3p222 (2016-11-21) [arm-linux-gnueabihf]
Rails version: Rails 5.1....
jeannette (Jeannette Chin)
04:00 PM Bug #14357: thread_safe tests suite segfaults
vmakarov (Vladimir Makarov) wrote:
>
>
> I'll work on it. I think the patch will be ready on the next week. I
>...
vmakarov (Vladimir Makarov)
03:25 PM Revision e6337582 (git): * 2018-02-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:25 PM Revision 1fd81680 (git): vm_insnhelper.c: inline array aref with integer
internal.h: define inlinable rb_ary_entry_internal.
array.c: use rb_ary_entry_internal.
* Benchmark
ruby --jit mame...
k0kubun (Takashi Kokubun)
03:17 PM Bug #14458: RubyVM::InstructionSequence compilation loses Regexp encoding
znz (Kazuhiro NISHIYAMA) wrote:
> I think `/p{Alnum}/` is US-ASCII only, so encoding is US-ASCII.
>
> ```
> % ir...
dannyfallon (Danny Fallon)
06:36 AM Bug #14458: RubyVM::InstructionSequence compilation loses Regexp encoding
I think `/p{Alnum}/` is US-ASCII only, so encoding is US-ASCII.
```
% irb -r irb/completion --simple-prompt
>> p...
znz (Kazuhiro NISHIYAMA)
09:19 AM Bug #14466 (Closed): Errno::ECONNRESET or Errno::EPIPE raised instead of HTTPResponse returned when POSTing with large body
Using `net/http`, when trying to POST to an endpoint with a large body, Errno::ECONNRESET or Errno::EPIPE would be ra... sk (SK Liew)
09:05 AM Revision 1012e50a (git): insns.def: remove unnecessary sp motion
This seems obsoleted after r62087.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62387 b2dd03c8-39d4-4d8f-98ff-8...
k0kubun (Takashi Kokubun)
09:02 AM Revision 9bb7cb78 (git): use <<- instead of <<~ for older baseruby
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:09 AM Revision 1f3f1248 (git): Makefile.in: drop obsoleted debug output
mjit_config.h errors are already fixed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62385 b2dd03c8-39d4-4d8f-9...
k0kubun (Takashi Kokubun)
07:27 AM Revision 268d9236 (git): _mjit_compile_insn_body.erb: refactor
renamed from tool/ruby_vm/views/_mjit_compile_insn_line.erb.
Basically this file should handle everything about macro...
k0kubun (Takashi Kokubun)
06:54 AM Revision f6cebb97 (git): _mjit_compile_insn_line.erb: carve out macro expansion
in _mjit_compile_insn.erb to this file. As I'm going to add macro
expansions later, I want to separate such complex t...
k0kubun (Takashi Kokubun)
05:21 AM Bug #14464: MJIT & MinGW / gcc 7.3.0 seemed ok as of 62337, fail or skip after
@k0kubun,
Appveyor run of 62377 had the following (added backticks for web view):
```
Retrying...
[1/2] ...
MSP-Greg (Greg L)
02:24 AM Bug #14464: MJIT & MinGW / gcc 7.3.0 seemed ok as of 62337, fail or skip after
k0kubun,
Thank you for the response. A few notes:
The test-all log for 62337 showed the two MJIT tests passing...
MSP-Greg (Greg L)
01:33 AM Bug #14464: MJIT & MinGW / gcc 7.3.0 seemed ok as of 62337, fail or skip after
It seems that all JIT compilations on MinGW started to fail from r62340, and I fixed it on r62376. Now the tests won'... k0kubun (Takashi Kokubun)
05:04 AM Revision dd64636a (git): mjit.c: print JIT failure
mjit_compile.inc.erb: show unsupported insn name on --jit-verbose=1 too.
Also, removed osboleted workaround. Now some...
k0kubun (Takashi Kokubun)
04:35 AM Revision 7a0bc1f3 (git): test_jit.rb: prettify script in message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
04:00 AM Revision 48e4f02f (git): test_jit.rb: explicitly skip for unsupported ones
MSP-Greg watches this metrics and this would be helpful for him.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6...
k0kubun (Takashi Kokubun)
03:39 AM Revision 9dc2d285 (git): no --jit-cc
* ruby.c (setup_mjit_options): removed --jit-cc option, since
mjit header is affected by generated config.h which d...
nobu (Nobuyoshi Nakada)
03:33 AM Revision 30bcbfd3 (git): test_jit.rb: split test_compile_insns
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:00 AM Revision 8547caed (git): * 2018-02-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:00 AM Revision 1894e602 (git): mjit_compile.c: fix invalid suffix on MinGW
This commit fixes following error.
$ RUBY_FORCE_TEST_JIT=1 ./ruby -I. -Ilib -Itest/lib --disable-gems test/ruby/test...
k0kubun (Takashi Kokubun)

02/11/2018

11:54 PM Feature #14362: use BigDecimal instead of Float by default
> I think most developers are familiar with the inaccurate nature of division on computers. ... However, with Float y... yugui (Yuki Sonoda)
09:18 PM Feature #14465 (Open): rename/alias and then obsolete UDPSocket::send

The method name "send" on UDPSocket <https://ruby-doc.org/stdlib-2.5.0/libdoc/socket/rdoc/UDPSocket.html#method-i-...
mcr (Michael Richardson)
03:44 PM Feature #14411: URI#secure?
Perhaps `#https?` might work? (as phluid61 actually suggested with the only difference that "is" is "#...?" in Ruby)
...
artur86 (Artur *)
02:38 PM Revision e19457e6 (git): Makefile.in: prevent from building `"",` macro
Loop removal in r62373 caused the CI failure like:
https://travis-ci.org/ruby/ruby/builds/340136977
mjit_config.h wa...
k0kubun (Takashi Kokubun)
02:37 PM Bug #14464 (Closed): MJIT & MinGW / gcc 7.3.0 seemed ok as of 62337, fail or skip after
First of all, a thank you to those working on MJIT.
At least three builds of ruby-loco MinGW passed the MJIT tests...
MSP-Greg (Greg L)
02:18 PM Revision b9bedc2d (git): Makefile.in: debug mjit_config.h again
Somehow r62373 is failing on travis...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62374 b2dd03c8-39d4-4d8f-98...
k0kubun (Takashi Kokubun)
02:01 PM Revision b3606bb4 (git): Makefile.in: use "%s"
* Makefile.in (mjit_config.h): use "%s" not to interprete % in
arguments. and `set` and `loop` are not needed.
gi...
nobu (Nobuyoshi Nakada)
01:46 PM Revision f9d79161 (git): Makefile.in: use printf
`echo -n` is sometimes not available.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11s/ruby-trunk/log/2018...
k0kubun (Takashi Kokubun)
12:54 PM Feature #14462: MJIT enabled should be displayed in the version string
I think this makes sense and makes it easier to distinguish for benchmarks/tests/bug reports/etc.
I think the +JIT...
Eregon (Benoit Daloze)
03:53 AM Feature #14462: MJIT enabled should be displayed in the version string
I assume that it helps to distinguish causes of bugs too, so I'm in favor of it. k0kubun (Takashi Kokubun)
12:44 AM Feature #14462: MJIT enabled should be displayed in the version string
I somewhat agree with the general notion of the suggestion. I am not
entirely sure whether it should also be added t...
shevegen (Robert A. Heiler)
12:50 PM Revision 71385538 (git): Makefile.in: define macro in one line
Having macro definition in multiple definitions makes compiler error
output hard to read, like the commit message of ...
k0kubun (Takashi Kokubun)
12:40 PM Revision d76179ce (git): mjit_config.h: moved backslashs outside quotes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:28 PM Revision 8f7d3542 (git): mjit.c: some flags are no longer for GCC
Obviously they are for clang. For simplicity, just inlined them.
Also another obsoleted commant was removed.
git-sv...
k0kubun (Takashi Kokubun)
12:21 PM Revision ebda42fa (git): _mjit_compile_send.erb: resolve warnings on clang
/var/folders/tp/g1f_46nj7md_d5_j799rfb140000gn/T//_ruby_mjit_p17396u162.c:2920:143: warning: incompatible integer
...
k0kubun (Takashi Kokubun)
12:04 PM Revision 003b6846 (git): Makefile.in: add output to debug rubyci
build failure.
From current output, I can't know what's wrong from current error log.
https://rubyci.org/logs/rubyc...
k0kubun (Takashi Kokubun)
09:00 AM Revision aae7d3d6 (git): win32/Makefile.sub: fix typo, missing comma
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:57 AM Revision 58dfae46 (git): mjit.c: alwasy -fPIC flag to gcc
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:35 AM Revision f3f3e278 (git): appveyor.yml: finish notification test
Now it succeeds to notify. Notifying all CI success would be noisy.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
k0kubun (Takashi Kokubun)
07:28 AM Revision f0df9902 (git): appveyor.yml: encrypt config with ruby's account
Currently it's encrypted with k0kubun's account and the notification is
failing.
git-svn-id: svn+ssh://ci.ruby-lang....
k0kubun (Takashi Kokubun)
07:10 AM Revision fa6e2917 (git): mjit_config.h: include trailing comma for empty list
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:36 AM Bug #14356: Backport 61605
In r62359 and r62361, I configured Travis to send notification to another channel too.
Both channels are for private...
k0kubun (Takashi Kokubun)
06:33 AM Revision b818f7c3 (git): .travis.yml: resurrect notification to #commits
I heard at least Shibata-san sees the channel for the notification.
But I want #alets to have all CI failure notifica...
k0kubun (Takashi Kokubun)
06:03 AM Revision 9d93d58f (git): appveyor.yml: send AppVeyor slack notification
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
05:49 AM Revision 23c71575 (git): .travis.yml: send notification to #alerts
instead of #commits.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
k0kubun (Takashi Kokubun)
05:32 AM Revision 4122066a (git): NEWS: note about --jit [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
05:29 AM Revision 29777e30 (git): common.mk: add comments about r62355 [ci skip]
transform_mjit_header.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62357 b2dd03c8-39d4-4d8f-98ff-823f...
k0kubun (Takashi Kokubun)
04:54 AM Revision 8f668769 (git): mjit_config.h: more macros
* Makefie.in, win32/Makefile.sub: add more macros for compiler to
mjit_config.h.
* mjit.c: unification VC and GCC ...
nobu (Nobuyoshi Nakada)
04:20 AM Revision 3b6bb3de (git): common.mk: define MJIT_HEADER earlier
so that other predefined macros won't be removed by
`MJITHeader.remove_predefined_macros!`.
Currently macro like -DV...
k0kubun (Takashi Kokubun)
02:48 AM Feature #14463 (Open): Allow comments to precede dots in member expressions
I, coming from other languages, find it *extremely* odd that the first three are considered valid, but the fourth is ... isiahmeadows (Isiah Meadows)
02:41 AM Revision 8d590c99 (git): _mjit_compile_insn.erb: comment_id
* tool/ruby_vm/views/_mjit_compile_insn.erb: comment ID of
constant, calling method, and Symbol literal.
git-svn-i...
nobu (Nobuyoshi Nakada)
02:41 AM Revision 4854b14b (git): _mjit_compile_{insn,send}.erb: suppress warnings
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:01 AM Revision cb1cde46 (git): Makefile.sub: cpp out for older VC
* win32/Makefile.sub (CPPOUTFLAG, MJIT_HEADER_FLAGS): -Fi option
is available since VC 10. redirect stdout on olde...
nobu (Nobuyoshi Nakada)
12:19 AM Revision 2b79ab51 (git): _mjit_compile_send.erb: PRI_SERIALT_PREFIX
* tool/ruby_vm/views/_mjit_compile_send.erb: `printf` modifier for
`rb_serial_t` which may not be `long long`, and ...
nobu (Nobuyoshi Nakada)

02/10/2018

11:38 PM Bug #14461: Public SecureRandom.alphanumeric method does not appear in rdoc generated documentation
Apologies, this looks like a bug in rdoc that was resolved late 2017:
https://github.com/ruby/rdoc/pull/435
I'v...
f3ndot (Justin Bull)
07:46 PM Bug #14461 (Rejected): Public SecureRandom.alphanumeric method does not appear in rdoc generated documentation
The `private def` keywords for methods above the `SecureRandom.alphanumeric` definition (method via #10849) appear to... f3ndot (Justin Bull)
09:23 PM Feature #14462 (Closed): MJIT enabled should be displayed in the version string
Whether or not MJIT is enabled will probably be an important part of diagnosing bugs. It's also useful for when bench... chrisseaton (Chris Seaton)
04:54 PM Revision aea14e68 (git): insns.def: cache nil const
* insns.def (getinlinecache): Qnil is a valid value as a constant.
this can be observable when accessing a deprecat...
nobu (Nobuyoshi Nakada)
04:09 PM Revision 7b6f0478 (git): * 2018-02-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:09 PM Revision 92413440 (git): test_jit.rb: cover most insn compilations
test_compile_insns has only basic tests to improve coverage.
Other severer tests should be added with different name...
k0kubun (Takashi Kokubun)
10:07 AM Revision b40f9d55 (git): mjit_config.h: show content if verbose
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:07 AM Revision a16e93fb (git): mjit.c: constified command arguments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:42 AM Revision 1a873c6a (git): vcs.rb: dryrun: option of GIT::SVN#commit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:38 AM Revision 9a63e76b (git): select each files for architectures
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:22 AM Revision f6ca5edf (git): mjit_config.h
* Makefie.in, win32/Makefile.sub: make mjit_config.h from
configured variables, including necessary options, e.g., ...
nobu (Nobuyoshi Nakada)
06:02 AM Revision 61f26a1b (git): .gdbinit (print_lineno): support a succinct bitvector implementation [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
01:55 AM Revision 5b794fee (git): mjit.c: replaced magic numbers
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:28 AM Revision 0e1a5ece (git): mjit_compile.c: original_body_iseq
* mjit_compile.c (mjit_compile): name the original iseq pointer to
eliminate magic numbers.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
01:23 AM Revision 9da6b8df (git): mjit.c: chomp suffix first
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:07 AM Revision b30b1c13 (git): mjit.c: binary mode
* mjit.c (convert_unit_to_func): write source code in binary
mode. not conversion is needed.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
12:31 AM Feature #14460 (Closed): Speed up `require` and reduce memory usage
Hi,
I've attached a patch that speeds up require and reduces memory usage. Before this patch, we could copy copy ...
tenderlovemaking (Aaron Patterson)

02/09/2018

03:28 PM Revision 72ebd855 (git): append_str don't look the length of string
* mjit.c (compile_c_to_so): use append_str2() and pass the length of
so_name. append_str() uses the size o...
U.Nakamura
03:21 PM Revision 660e1dca (git): * 2018-02-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:21 PM Revision 57c1d434 (git): mjit.c: set umask
* mjit.c (start_process): set umask so other users cannot access
generated files.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
03:21 PM Revision 932f46ae (git): mjit.c: exclusively create
* mjit.c (convert_unit_to_func): create new file exclusively.
overwriting existing file could cause security issues...
nobu (Nobuyoshi Nakada)
02:10 PM Bug #14459 (Closed): Unexpected compile error in 2.5.0
Applied in changeset trunk|r62333.
----------
compile.c: popped hash
* compile.c (compile_array): skip creating new...
nobu (Nobuyoshi Nakada)
03:36 AM Bug #14459: Unexpected compile error in 2.5.0
`git bisect` tells that this is since r61329 [Bug #14201].
```
$ git checkout 5c3f9641c0475b6ec2e26c8e6df921abf47...
wanabe (_ wanabe)
12:20 AM Bug #14459 (Closed): Unexpected compile error in 2.5.0
I created this script as test.rb.
~~~ ruby
h = { us: 'dollar', india: 'rupee' }
# 変数hのキーと値を**で展開させる
{ japan: 'y...
jnchito (Junichi Ito)
02:09 PM Revision 63abedab (git): compile.c: popped hash
* compile.c (compile_array): skip creating new hash if preceeding
elements are popped all. [ruby-core:85486] [Bug ...
nobu (Nobuyoshi Nakada)
01:14 PM Revision 1a45a3a7 (git): transform_mjit_header.rb: fix typo in r62326
Today's AIX CI failed due to this... :innocent:
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62332 b2dd03c8-39d...
k0kubun (Takashi Kokubun)
11:21 AM Bug #8082 (Rejected): Ruby i686-nacl builds but doesn't run correctly
nacl support was removed at Ruby 2.5. hsbt (Hiroshi SHIBATA)
06:06 AM Bug #8274 (Assigned): No tests for PKCS7::write_smime
hsbt (Hiroshi SHIBATA)
03:51 AM Revision f6ea9726 (git): Makefile.sub: MESSAGE_BEGIN/END redirection
* win32/Makefile.sub (MESSAGE_BEGIN, MESSAGE_END): group the whole
`for` command, to redirect all lines but not ove...
nobu (Nobuyoshi Nakada)
03:37 AM Revision 19647698 (git): Makefile.in: removed duplicate SET_LC_MESSAGES
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:15 AM Revision 1fd1fb2f (git): debug_counter.h: include __FILE__ to recurse
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:15 AM Revision d4d966f9 (git): sprintf.c: overflow check
* sprintf.c (ruby_do_vsnprintf): pathologically, get rid of
negative value when the result length exceeds INT_MAX.
...
nobu (Nobuyoshi Nakada)
12:32 AM Revision bf618557 (git): .travis.yml: force to execute JIT test on Travis
test_jit.rb: with environment variable RUBY_FORCE_TEST_JIT, we can force
to test JIT availability.
I wanted to have ...
k0kubun (Takashi Kokubun)
12:00 AM Revision 211ff949 (git): transform_mjit_header.rb: pass -std=c99 for AIX gcc
I heard `error: conflicting types for 'restrict'` can be solved by
adding `-std=c99`.
Ideally we should use the same...
k0kubun (Takashi Kokubun)

02/08/2018

08:04 PM Bug #14458: RubyVM::InstructionSequence compilation loses Regexp encoding
Aha!
I remember several months ago having had some problems with
encoding + regexes. I do not remember what was ...
shevegen (Robert A. Heiler)
02:40 PM Bug #14458 (Rejected): RubyVM::InstructionSequence compilation loses Regexp encoding
We appear to be losing encoding information for a Regexp object when we pass it through the compiler:
~~~ ruby
ir...
dannyfallon (Danny Fallon)
06:51 PM Revision 0c8a6c91 (git): refoctoring
* mjit.c (compile_c_to_so): refactored.
* mjit.c (init_header_filename): xmalloc never returns NULL.
* mjit.c (init...
U.Nakamura
06:48 PM Revision 355b147f (git): missing macro definition
* win32/Makefile.sub (RUBY_VERSION_NAME): used in this file but not defined.
git-svn-id: svn+ssh://ci.ruby-lang.org...
U.Nakamura
05:47 PM Feature #12732: An option to pass to `Integer`, `Float`, to return `nil` instead of raise an exception
Two comments:
1. having block form only defeats any performance gain as executing blocks have a measurable cost. ...
enebo (Thomas Enebo)
12:49 PM Feature #12732: An option to pass to `Integer`, `Float`, to return `nil` instead of raise an exception
Since `Integer()` has `radix` optional argument, new optional argument might be confusing.
A keyword argument or a b...
nobu (Nobuyoshi Nakada)
03:47 PM Revision d2b9f5b3 (git): mjit.c: rb_w32_system_tmpdir is not in headers
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:46 PM Revision 60ea4d03 (git): mjit.c: revert r62316 partially
* mjit.c (compile_c_to_so): libs is not constant on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62322...
nobu (Nobuyoshi Nakada)
03:22 PM Revision 472d910a (git): Fix compile error when USE_COPY_FILE_RANGE is defined but not USE_SENDFILE
io.c: Variable and label definition are necessary in both cases.
From: Lars Kanis <[email protected]>
git-svn...
nobu (Nobuyoshi Nakada)
03:21 PM Bug #14357: thread_safe tests suite segfaults
On 02/07/2018 06:19 PM, Eric Wong wrote:
> [email protected] wrote:
>> The GIL guarantees all C code is executed ...
vmakarov (Vladimir Makarov)
03:19 PM Revision 4b8719c1 (git): MJIT header for multiarch
* configure.ac: MJIT_HEADER_INSTALL_DIR to rubyarchhdrdir to
support multiarch.
* Makefile.in (MJIT_HEADER_INSTALL...
nobu (Nobuyoshi Nakada)
03:19 PM Revision 251f8be7 (git): mkconfig.rb: hide MJIT configurations
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:00 PM Revision b2104fa8 (git): mjit.c: ruby_version from version.c
* mjit.c (init_header_filename): get version name from the
particular global variable, not from the macro in versio...
nobu (Nobuyoshi Nakada)
03:00 PM Revision 4f6e16bd (git): * 2018-02-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision cb2fd073 (git): mjit.c: argument arrays
* mjit.c (compile_c_to_so): constified constat array and make
variable arrays local.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
02:59 PM Revision a124f33d (git): gmake.mk: tool/ifchange needs miniruby
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62315 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:15 PM Bug #14446: Solaris 10 上の Oracle Developer Studio 12.5 および 12.6 の64ビットコンパイル時のmjit関係のエラー
Close済ですが追記します。
r62240 にて -m64 などの ARCH_FLAG がmjitヘッダ生成時に渡るようになり、(r62285 より前の時点で)Ruby本体のビルド自体はエラー無く正常終了するようになっていまし...
ngoto (Naohisa Goto)
01:56 PM Revision 5e091255 (git): test_jit.rb: don't force to test --jit-wait
for platforms which can't use JIT. Such platforms can time out with
eval_with_jit.
http://ci.rvm.jp/results/trunk_gc...
k0kubun (Takashi Kokubun)
01:54 PM Revision 288b4432 (git): Export some missing symbols for MJIT
tool/ruby_vm/views/_insn_name_info.erb: on Linux, rb_vm_insn_name_offset
was needed to compile with --jit-debug (Usua...
k0kubun (Takashi Kokubun)
01:40 PM Revision 7c388740 (git): test_jit.rb: fix typo
This is notified by zns-san.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62312 b2dd03c8-39d4-4d8f-98ff-823fe69...
k0kubun (Takashi Kokubun)
01:20 PM Bug #14445: MJIT: Determine path of mjit header and libruby at runtime
[email protected] wrote (but seems not posted to redmine):
> Thank you Vladimir for this hint! I also think ...
k0kubun (Takashi Kokubun)
01:02 PM Bug #14433: Error with Trailblazer Wrap using ruby 2.5.0
k0kubun (Takashi Kokubun) wrote:
> Please quote the actual line in the library to report an issue.
>
> Anyway, I ...
Unroot (Vladisalv Volkov)
01:01 PM Revision 1491ef54 (git): test_jit.rb: add forgotten check
I was going to check this in r62310...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62311 b2dd03c8-39d4-4d8f-98...
k0kubun (Takashi Kokubun)
12:58 PM Revision 7e57ff99 (git): test_jit.rb: check JIT support more conservatively
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
12:43 PM Revision 0468f136 (git): test_jit.rb: remove unnecessary require
At first I was going to check the name of `RbConfig::CONFIG['CC']` and
use shellwords for it, but I decided not to do...
k0kubun (Takashi Kokubun)
12:40 PM Revision 9bb4e31d (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:40 PM Revision 1b83975a (git): test_jit.rb: try to test JIT again
This commit reverts r62297, revising the check if JIT is supported or
not.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
k0kubun (Takashi Kokubun)
09:51 AM Feature #8263: Support discovering yield state of individual Fibers
You can solve your issue by using [anti google gravity underwater](http://www-googlegravity.com/) googlefeud (google feud (spammer, locked))
09:46 AM Feature #9686: Syntax for symbols used in hashes
You can solve your issue by using [oogle classroom login](http://www-googleclassroom.com/) googlefeud (google feud (spammer, locked))
08:09 AM Revision ec0a0da8 (git): internal.h: moved ruby_null_device declaration
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:49 AM Revision c4d09fb2 (git): thread.c: suppress a warning
* thread.c (do_select): initialize timespec variable to suppress a
false positive maybe-uninitialized warning by gc...
nobu (Nobuyoshi Nakada)
07:49 AM Revision d9533a08 (git): common.mk: add dependencies and timestamp
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:34 AM Revision db0a4df6 (git): revert r62302 and force to define the version constant
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
07:23 AM Revision db528860 (git): no need to set bundled bundler unless Gem::USE_BUNDLER_FOR_GEMDEPS
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
07:14 AM Revision 7410e17f (git): test_gem_commands_setup_command.rb: BUNDLER_VERS
* test/rubygems/test_gem_commands_setup_command.rb: run bundled
gem command, instead of installed one.
git-svn-id:...
nobu (Nobuyoshi Nakada)
04:56 AM Feature #14362: use BigDecimal instead of Float by default
I think it would be good if some of the proponents of this feature would do a careful speed analysis. My personal gue... duerst (Martin Dürst)
02:08 AM Revision 4695019a (git): ifchange: --debug option
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:08 AM Revision d34e5057 (git): ifchange.bat: --color option
* win32/ifchange.bat: added --color option for the compatibility
with tool/ifchange. do nothing right now.
git-sv...
nobu (Nobuyoshi Nakada)
02:00 AM Revision e5f0a4b2 (git): mjit.c: make filename in allocated buffer
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:55 AM Revision 571bb734 (git): revert r62291 for now
While some of CIs are succeeding and the test succeeds on my laptop,
some other CIs are failing. As I don't have time...
k0kubun (Takashi Kokubun)
12:25 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
> How long does it release the GVL for?
I would see it heavily depends on workload, but usually for our loads it ...
sam.saffron (Sam Saffron)
12:22 AM Bug #14457: --jit outputs error when script changes $TMPDIR
I also confirmed to fix my error report. hsbt (Hiroshi SHIBATA)
 

Also available in: Atom