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... -
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... -
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
-
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... -
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 ... -
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... -
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... -
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
... -
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... -
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... -
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...
-
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... - 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... - 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... -
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... -
06:39 PM Feature #14460 (Closed): Speed up `require` and reduce memory usage
- Fixed in r62404. See Feature #8158
-
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. -
06:39 PM Feature #8158 (Closed): lightweight structure for loaded features index
- Committed in r62404. Thanks Yura!!
-
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...
- 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
-
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... -
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... -
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... -
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... -
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... -
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... -
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)
``` -
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
... -
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... -
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...
-
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-... -
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 ... -
06:54 AM Feature #14463: Allow comments to precede dots in member expressions
- There is extensive discussion on this at #7636. Please check.
-
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... -
04:27 AM Bug #14474 (Open): skip "TestException#test_thread_signal_location" as known bug
-
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 #... -
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... -
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...
-
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... -
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... -
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... -
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
-
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... -
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...
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 ... -
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... -
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...
-
02:50 PM Misc #14470: Use Commit together with co-authors Github feature in svn commits
- Why doesn't Github see `From:` header too?
-
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... -
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...
-
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... -
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 ... -
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
> ... -
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... -
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... -
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... -
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:
: 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...
- 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
-
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.... -
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 ... -
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...
-
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...
-
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 ... - 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:... -
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... -
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... - 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... -
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... -
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_... -
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... -
09:08 AM Bug #14458 (Rejected): RubyVM::InstructionSequence compilation loses Regexp encoding
-
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
-
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
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... -
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... -
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.... -
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
>... - 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
-
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... -
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... -
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... -
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...
-
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... -
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
-
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... -
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... -
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... -
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] ... -
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... -
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'...
-
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... -
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
-
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... -
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... -
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
- 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
-
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...
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...
-
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-...-
03:44 PM Feature #14411: URI#secure?
- Perhaps `#https?` might work? (as phluid61 actually suggested with the only difference that "is" is "#...?" in Ruby)
... -
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... -
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... -
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... -
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... -
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... -
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... -
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.
-
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... -
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 ... -
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
-
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... -
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
... -
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... -
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
-
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
-
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... -
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.... -
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
-
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... -
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... -
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
-
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 -
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
-
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... -
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 ... -
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... -
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 ...
-
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... -
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
-
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... -
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 ...
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... -
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...
-
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...
-
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... - 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
-
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... -
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
-
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
-
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
-
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
-
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., ... -
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
-
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
-
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://... -
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
-
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:... -
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 ...
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... - 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
-
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... -
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... -
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... -
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... -
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... -
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 ... -
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... -
11:21 AM Bug #8082 (Rejected): Ruby i686-nacl builds but doesn't run correctly
- nacl support was removed at Ruby 2.5.
-
06:06 AM Bug #8274 (Assigned): No tests for PKCS7::write_smime
-
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... -
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 -
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
-
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.
... -
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 ... -
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...
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 ... -
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... - 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... - 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... -
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. ... -
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... -
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
-
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... -
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... -
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 ... -
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... -
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
-
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... - 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
-
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... -
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
-
02:15 PM Bug #14446: Solaris 10 上の Oracle Developer Studio 12.5 および 12.6 の64ビットコンパイル時のmjit関係のエラー
- Close済ですが追記します。
r62240 にて -m64 などの ARCH_FLAG がmjitヘッダ生成時に渡るようになり、(r62285 より前の時点で)Ruby本体のビルド自体はエラー無く正常終了するようになっていまし... -
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... -
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... -
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... -
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 ... -
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 ... -
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... -
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
-
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... - 12:40 PM Revision 9bb4e31d (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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... -
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/)
-
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/)
-
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
-
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... -
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
- 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
- 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
-
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:... -
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...
-
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
-
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... -
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
-
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... -
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 ... -
12:22 AM Bug #14457: --jit outputs error when script changes $TMPDIR
- I also confirmed to fix my error report.
Also available in: Atom