Activity
From 12/12/2018 to 12/18/2018
12/18/2018
-
11:36 PM Revision d1dce26b (git): sample/fib.py: Fix syntax error in Python 3 [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:33 PM Bug #15428: Refactor Proc#>> and #<<
- Are you sure that .call had the same meaning as to_proc?
I vaguely remember the old pickaxe having mentioned .call... -
07:35 PM Bug #15390: Error installing nokogiri on ruby-2.6.0-rc1
- Thank you Nobuyoshi!
As you know, I indeed was overlooking something, specifically your comment and link on note #... -
06:56 PM Bug #15427: Assertion Failed: vm_method.c:858:prepare_callable_method_entry:callable_method_entry_p(cme)
- Thank you for your report.
This issue was from Ruby 2.0 :p
-
08:33 AM Bug #15427 (Closed): Assertion Failed: vm_method.c:858:prepare_callable_method_entry:callable_method_entry_p(cme)
- Applied in changeset trunk|r66436.
----------
should use defined_class.
* vm_insnhelper.c (vm_call_method_each_type... - 06:25 PM Revision a57acb73 (git): thread_pthread.c (ubf_timer_destroy): more careful state transition
- We must not call timer_destroy while another thread is
calling timer_settime to arm the timer.
cf. http://ci.rvm.jp/... -
06:25 PM Bug #15433 (Closed): OpenStruct NameError vs NoMethodError spec fails for method_missing
- ```
I've hit this with parallel tests on a bare trunk on all my Debian stable
machines, not sure why, yet:
1)
O... -
05:14 PM Feature #15393: Add compilation flags to freeze Array and Hash literals
- > I would like to add VM compilation options to freeze array and hash literals. For example:
My two samples:
~... -
04:11 PM Revision 75f36bdc (git): Constified to fix warning at r66442
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:01 PM Revision 278648b5 (git): CHDIR to follow symlink [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:11 PM Revision 7b6f2e2c (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:11 PM Revision a80cc953 (git): Expand cross-recursion to a loop
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:06 PM Revision 011bee2d (git): * 2018-12-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:06 PM Revision eff78408 (git): Freeze and hide callback arguments holder
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:59 PM Bug #15114 (Closed): Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
- Applied in changeset trunk|r66439.
----------
Enable refinements on symbol-proc in ruby-level methods
* vm_args.c (... -
01:59 PM Revision 188b6739 (git): Enable refinements on symbol-proc in ruby-level methods
- * vm_args.c (refine_sym_proc_call): resolve refinements when the
proc is invoked, instead of resolving at making th... -
11:05 AM Misc #15431: Hashes and arrays should not require commas to seperate values when using new lines
- I like the idea from one point of view - **convenience**. A bit
similar to changes such as require 'pp' being availa... -
07:14 AM Misc #15431: Hashes and arrays should not require commas to seperate values when using new lines
- It has been already proposed at #10528.
-
04:14 AM Misc #15431 (Open): Hashes and arrays should not require commas to seperate values when using new lines
- Ruby should not require commas for hash and array values if using new lines. I think the syntax would look cleaner wi...
-
09:52 AM Bug #15424: Ruby 2.6.0rc1 & 2.6.0rc2 mutex exception
- r66438 should fix it. Sorry for the bugs :x
-
09:21 AM Bug #15424 (Closed): Ruby 2.6.0rc1 & 2.6.0rc2 mutex exception
- Applied in changeset trunk|r66438.
----------
thread_sync.c (mutex_ptr): only reinitalize waitqueue at fork
Mutexes... -
09:52 AM Bug #15430: test_fork_while_parent_locked is failing status on Ruby CI
- r66438 should fix it. Ugh, I clearly shouldn't be allowed near
a keyboard anymore :< -
09:21 AM Bug #15430 (Closed): test_fork_while_parent_locked is failing status on Ruby CI
- Applied in changeset trunk|r66438.
----------
thread_sync.c (mutex_ptr): only reinitalize waitqueue at fork
Mutexes... -
04:32 AM Bug #15430: test_fork_while_parent_locked is failing status on Ruby CI
- Thanks. Maybe related to [Bug #15430]. Will investigate in coming days.
-
01:11 AM Bug #15430 (Closed): test_fork_while_parent_locked is failing status on Ruby CI
- After r66230, TestThread#test_fork_while_parent_locked is failing status on Ruby CI.
See
* CentOS 7 https://rub... - 09:21 AM Revision 1df9c2bc (git): thread_sync.c (mutex_ptr): only reinitalize waitqueue at fork
- Mutexes need to remain locked after forking.
This fixes "[BUG] invalid keeping_mutexes: Attempt to unlock a
mutex wh... -
08:46 AM Bug #15432 (Closed): Float の NaN のみを含む配列比較のテスト
- Float の NaN のみを含む配列比較のテストが以下にあります。
~~~ ruby
## spec/ruby/core/array/equal_value_spec.rb:47
# As per bug #1720
... - 08:33 AM Revision 47127762 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:33 AM Revision 2103333e (git): should use defined_class.
- * vm_insnhelper.c (vm_call_method_each_type): we should use me->defined_class
instead of me->owner because me->owne... - 08:11 AM Revision 84b49707 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:11 AM Revision 542e63b9 (git): rb_raw_obj_info() support T_MODULE and T_ICLASS.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:49 AM Revision 301ae01b (git): Bump version to 1.0.0.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:10 AM Feature #14820 (Closed): [PATCH] ipaddr.rb: use frozen_string_literal
- Merged in r66432, thanks!
-
05:09 AM Feature #11210 (Closed): IPAddr has no public method to get the current subnet mask
- 05:09 AM Revision ab364fb5 (git): Import ipaddr 1.2.2
- - Enable frozen_string_literal and do a bit of code cleanup
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66432... -
03:09 AM Revision 78dc3da2 (git): Pathname#relative_path_from uses is_a?
- I reconsidered because simpler code would have better maintainablity.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
02:01 AM Revision 623c6d97 (git): Bump version to psych 3.1.0.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:46 AM Bug #15426 (Assigned): BigDecimal: "1.2.3".to_d が 0.0 になる
-
01:45 AM Bug #15426: BigDecimal: "1.2.3".to_d が 0.0 になる
- こんなところでしょうか。
```diff
diff --git i/ext/bigdecimal/bigdecimal.c w/ext/bigdecimal/bigdecimal.c
index 64d7f20078..05...
12/17/2018
-
11:06 PM Bug #15429 (Closed): Fix test failure if ENV["USER"] doesn't match Process.euid
- Thanks. r66428
Oops, forgot to edit commit message before committing :x
-
10:07 PM Bug #15429 (Closed): Fix test failure if ENV["USER"] doesn't match Process.euid
- When dropping privileges to run tests, ENV["USER"] could be set
to a user that doesn't match Process.euid, which cau... - 10:49 PM Revision 04a9b0da (git): * 2018-12-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:48 PM Revision 5245ed6b (git): Fix test failure if ENV["USER"] doesn't match Process.euid
- When dropping privileges to run tests, ENV["USER"] could be set
to a user that doesn't match Process.euid, which caus... -
10:00 PM Bug #15428: Refactor Proc#>> and #<<
- BTW, having `>>` and `<<` convert objects via `to_proc` would have a nice (?) addition of chaining symbols too:
``... -
09:56 PM Bug #15428 (Feedback): Refactor Proc#>> and #<<
- #6284 introduced `Proc#>>` and `Proc#<<`, but the requirements to the argument is totally inconsistent with ANY other...
-
05:16 PM Feature #15301: Symbol#call, returning method bound with arguments
- @zverok wrote:
> I don't believe it is possible at all (both from the technical and organizational points of view).
... -
04:08 PM Bug #15427 (Closed): Assertion Failed: vm_method.c:858:prepare_callable_method_entry:callable_method_entry_p(cme)
- 以下のようなコードで Ruby(trunk) が SEGV しました。
## 再現コード
```ruby
module M1
def bar
"bar"
end
end
module M2
... -
03:54 PM Bug #15426 (Closed): BigDecimal: "1.2.3".to_d が 0.0 になる
- Ruby 2.6.0-rc2 で "1.2.3".to_d が 0.0 になります。
```
% ruby -v -rbigdecimal -rbigdecimal/util -e 'p "1.2.3".to_d'
ruby... -
03:08 PM Feature #15425: Store MJIT header into Ruby versioned directory.
- I am using `--with-rubyhdrdir=/usr/include --with-rubyarchhdrdir=/usr/include --enable-multiarch` configuration optio...
-
02:29 PM Feature #15425 (Feedback): Store MJIT header into Ruby versioned directory.
- It should be placed under the directory which has the version and architecture name.
How did you configure it? -
12:19 PM Feature #15425 (Closed): Store MJIT header into Ruby versioned directory.
- This is a followup of #15391 which fixes JIT to respect the configuration options. However, I still wonder, why the f...
-
07:42 AM Feature #14813: [PATCH] gc.c: make gc_enter+gc_exit pairs dtrace probes, too
- On 2018/12/16 21:20, Eric Wong wrote:
> I think the caps change is a minor issue. It's more important to
> use AL... -
06:03 AM Bug #15424: Ruby 2.6.0rc1 & 2.6.0rc2 mutex exception
- [email protected] wrote:
> /.../config/application.rb:107: [BUG] invalid keeping_mutexes: Attempt to unlock a mutex ... -
03:13 AM Bug #15424 (Closed): Ruby 2.6.0rc1 & 2.6.0rc2 mutex exception
- Steps to reproduce
At the end of a bootstraped rails application (tested with a postgres database) put the following... -
05:57 AM Revision b824c871 (git): Split test_fnmatch
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:58 AM Revision 713f360d (git): Already nlink is properly set on Windows
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:58 AM Revision 990c8759 (git): Split test_expand_path, test_basename, test_dirname
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:43 AM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- tny (Tony Sunny) wrote:
> Could't we use reduce for this?
> ~~~ ruby
> (1..10).reduce([]) { |a, i| i.even? ? a << ... - 03:08 AM Revision 7d4bfb53 (git): NEWS: Note for the bigdecimal versions
- The differences between bigdecimal 1.3.5, 1.4.0, and 1.5.0 are explained.
[ci skip]
git-svn-id: svn+ssh://ci.ruby-l... -
01:36 AM Bug #15154 (Closed): OpenBSD make(1) can't build node_name.inc
- Applied in changeset trunk|r66423.
----------
Workaround for OpenBSD make
* common.mk: read from node.h in the sour... -
01:36 AM Revision 6da6492d (git): Workaround for OpenBSD make
- * common.mk: read from node.h in the source directly, without
VPATH. [ruby-core:89151] [Bug #15154]
From: kernigh... - 12:43 AM Revision 89955d54 (git): * 2018-12-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:43 AM Revision 95fbd87f (git): Range check is only for interaval
- * time.c (time_timespec): range check is only for time interval
value if time_t is signed.
git-svn-id: svn+ssh://c...
12/16/2018
-
10:09 PM Bug #14018 (Third Party's Issue): Sidekiq rejects output of Marshal.dump
-
09:58 PM Feature #15301: Symbol#call, returning method bound with arguments
- I don't believe it is possible at all (both from the technical and organizational points of view).
If you do, probab... -
09:55 PM Feature #15301: Symbol#call, returning method bound with arguments
- zverok (Victor Shepelev) wrote:
> ...but instead will require the change of ALL the methods in standard library acce... -
09:44 PM Feature #15301: Symbol#call, returning method bound with arguments
- > ...which wouldn't require a new method/operator?
...but instead will require the change of ALL the methods in st... -
09:24 PM Feature #15301: Symbol#call, returning method bound with arguments
- @matz @zverok
What do you think of this alternative syntax which wouldn't require a new method/operator?
```rub... -
07:47 PM Feature #15301: Symbol#call, returning method bound with arguments
- @matz (Yukihiro Matsumoto) wrote:
> Interesting idea of partial evaluation, but `call` is too generic, and could cau... -
09:57 PM Bug #15219 (Closed): Backport: Ruby 2.5.X to support OpenSSL 1.1.1 and TLS 1.3
- Close to be on tracking on backport process.
-
09:52 PM Misc #15342 (Closed): DevelopersMeeting20181212Japan
-
09:52 PM Feature #15344 (Feedback): Being proactive about Ruby security
-
09:46 PM Bug #15414 (Closed): backport #14571 (File descriptor leak in resolv.rb)
- Changed backport field of #14571, thank you for reporting!
-
08:02 PM Feature #15419: Allow Kernel#tap to be invoked with arguments like Kernel#send
- > Eregon (Benoit Daloze) wrote:
> Yes, in such a case you need to use `ruby_version_is` guards as documented on http... -
10:58 AM Feature #15419: Allow Kernel#tap to be invoked with arguments like Kernel#send
- It is not backward compatible.
And I'm not sure why we need to change just `#tap` and not other methods.
There ar... -
10:44 AM Feature #15419: Allow Kernel#tap to be invoked with arguments like Kernel#send
- shuber (Sean Huber) wrote:
> The `ruby/spec on Ruby 2.3` check is failing in this PR - I'm not sure what the existin... -
06:53 PM Feature #15215: HTTPS server name indication (SNI): explicit server_name in Net::HTTP
- I still like to have this feature. Any opinion on this? Especially @naruse as a maintainer of lib/net/http(s).rb?
... -
04:32 PM Misc #15275: [DOCs] Documentation for ruby's jit model - from the ruby "end user" perspective
- I know these explanations are obviously not end-user friendly yet. To be improved.
-
04:31 PM Misc #15275: [DOCs] Documentation for ruby's jit model - from the ruby "end user" perspective
- For the initial version of (3) and (4), I added a few Advantages/Disadvantages explanations on that page.
-
04:18 PM Misc #15275 (Closed): [DOCs] Documentation for ruby's jit model - from the ruby "end user" perspective
- In https://bugs.ruby-lang.org/projects/ruby/wiki/MJIT, I finished the following parts:
(1) Done.
(5) Linked from ... -
03:07 PM Misc #15275 (Feedback): [DOCs] Documentation for ruby's jit model - from the ruby "end user" perspective
- I'm struggling to remember the contents of this ticket in my small memory, so I'll summarize what I interpreted here:...
-
02:54 PM Revision 968fcd83 (git): [DOC] Update Object#=~ [ci skip]
- see r65989
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:28 PM Bug #15423 (Open): fork leapfrog leaks memory on FreeBSD 11.2
- It happens on 2.4.5, too; so it's not a new problem.
fork leap-frogging (without exec) is an uncommon case,
so I'll... -
02:26 PM Bug #15421: erb コマンドの -P オプションの説明
- おっしゃる通りと思いましたので、そのままパッチを取り込まさせていただきました。
が、パッチ作成者の情報をコミットメッセージに入れ忘れたままコミットしてしまいました…すみません。 -
02:24 PM Bug #15421 (Closed): erb コマンドの -P オプションの説明
- Applied in changeset trunk|r66419.
----------
bin/erb: improve documentation of -P flag
man/erb.1: ditto
[Bug #15421] -
11:49 AM Bug #15421 (Closed): erb コマンドの -P オプションの説明
- `erb` コマンドの `-P` オプションは、`%` で始まる行を Ruby コードとして評価する機能を無効にする、という意味だと思うのですが、man ページの説明は以下のようになっていて正しくないように思います。
~~~
... -
02:24 PM Revision f84ae88b (git): bin/erb: improve documentation of -P flag
- man/erb.1: ditto
[Bug #15421]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66419 b2dd03c8-39d4-4d8f-98ff-823fe... -
02:13 PM Bug #15422 (Closed): Re: [ruby-cvs:73514] normal:r66413 (trunk): thread_pthread.c: fix memory leak from fork loop leapfrog (v3)
- > https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=66413
Finally fixed for GNU/Linux. Not... -
01:04 PM Bug #9367 (Closed): REXML::XmlDecl doesn't use user specified quotes
- I've implemented `:prologue_quote` context option. Available values are `:quote` and `:apostrophe`.
https://github... -
01:04 PM Bug #11176 (Closed): Hardcoded settings in REXML
- I've implemented `:prologue_quote` context option. Available values are `:quote` and `:apostrophe`.
https://github... -
12:56 PM Bug #15420 (Closed): Kernel#sleep などに負数を渡したときのエラーメッセージ
- Applied in changeset trunk|r66418.
----------
Refine error message for time interval
* time.c (time_timespec): Time... -
05:23 AM Bug #15420 (Closed): Kernel#sleep などに負数を渡したときのエラーメッセージ
- `sleep` に負数を渡した場合のエラーメッセージは以下のようになります。
~~~
$ ruby -e 'sleep(-1)'
Traceback (most recent call last):
1: from -... -
12:55 PM Revision 9446db40 (git): Refine error message for time interval
- * time.c (time_timespec): Time interval value can be zero, not
only positive. [ruby-dev:50709] [Bug #15420]
From:... - 12:33 PM Revision bb1e08e7 (git): thread_pthread (ubf_timer_destroy): use VM_ASSERT
- Don't need the overhead at runtime
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66417 b2dd03c8-39d4-4d8f-98ff-8... -
12:26 PM Revision 4cf82863 (git): Pathname#relative_path_from compatible with mock.
- [Fix GH-2049]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:22 PM Feature #14813: [PATCH] gc.c: make gc_enter+gc_exit pairs dtrace probes, too
- > https://bugs.ruby-lang.org/issues/14813#change-75529
>
> I have no strong idea. If it will help for systemtap u... -
12:09 PM Bug #15411 (Closed): Enhance Tempfile docs
- Applied in changeset trunk|r66415.
----------
Enhance Tempfile docs [ci skip]
[ruby-core:90525] [Bug #15411]
From:... -
12:09 PM Revision 13fd78c2 (git): Enhance Tempfile docs [ci skip]
- [ruby-core:90525] [Bug #15411]
From: zverok (Victor Shepelev) <[email protected]>
git-svn-id: svn+ssh://ci.r... -
11:00 AM Feature #15408: Deprecate ObjectSpace._id2ref
- Let's deprecate `ObjectSpace._id2ref` in 2.7 then.
I think we also need to address the usage in DRb. cc @seki -
10:57 AM Feature #15408: Deprecate ObjectSpace._id2ref
- Eregon (Benoit Daloze) wrote:
> @naruse @matz Is it still time to deprecate `ObjectSpace._id2ref` for 2.6, or is it ... -
10:49 AM Feature #15408: Deprecate ObjectSpace._id2ref
- @naruse @matz Is it still time to deprecate `ObjectSpace._id2ref` for 2.6, or is it too late already in the release c...
-
10:50 AM Bug #15390: Error installing nokogiri on ruby-2.6.0-rc1
- Try nokogiri v1.9.0.rc1.
https://github.com/sparklemotion/nokogiri/issues/1833#issuecomment-445699368 - 07:51 AM Revision 3b13bc63 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:51 AM Revision f547d391 (git): thread_pthread.c: fix memory leak from fork loop leapfrog (v3)
- Constantly forking a single-threaded process in a loop leads to
a memory leak when using POSIX timers. This fixes th... -
12:55 AM Revision 9fa6af24 (git): spec/../initialize_spec.rb: skip fd-specific spec
- https://gist.github.com/ko1/72c03695e81a54d40649f29d0c421f26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66412...
12/15/2018
-
11:34 PM Feature #15419: Allow Kernel#tap to be invoked with arguments like Kernel#send
- The `ruby/spec on Ruby 2.3` check is failing in this PR - I'm not sure what the existing conventions are for adding s...
-
08:51 PM Feature #15419 (Open): Allow Kernel#tap to be invoked with arguments like Kernel#send
- Tapping methods without any arguments already has nice shorthand via `Symbol#to_proc`:
```ruby
object.tap { |o| o... -
11:30 PM Bug #15390: Error installing nokogiri on ruby-2.6.0-rc1
- I have confirmed that this bug is still present in rc2.
I have not changed the Status from "Third Party's Issue" t... -
09:48 PM Feature #8896: #tap with missing block
- `Kernel#tap` related: Allow `Kernel#tap` to be invoked with arguments like `Kernel#send` - https://bugs.ruby-lang.org...
- 09:28 PM Revision 5c130f94 (git): * 2018-12-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:28 PM Revision 52a71df0 (git): time.c: [DOC] improve docs for tz argument of Time.new
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:17 PM Misc #15418: Date.parse('2018')
- I can understand you to some extent.
I live in Europe and we tend to use the dd.mm.yyyy notation a lot,
at the le... -
06:43 PM Misc #15418 (Open): Date.parse('2018')
- Date.parse('2018')
ArgumentError: invalid date
I did expect that to return the same as:
Date.parse('2018-1-1')
... -
02:45 PM Revision c3641d5b (git): Revert "* expand tabs."
- This reverts commit 298180f0450df6e975057cc7e90b3ae3248586fc.
It looks like we should not expand ext/nkf:
https://gi... -
02:29 PM Feature #15408: Deprecate ObjectSpace._id2ref
- I agree with removing `_id2ref` (gradually for not breaking existing code, of course).
I am against removing `object... -
01:27 PM Feature #15393: Add compilation flags to freeze Array and Hash literals
- tenderlovemaking (Aaron Patterson) wrote:
> I thought about doing this with ".freeze", introducing a special instruc... -
01:20 PM Bug #15416: 配列リテラル内の引数を伴う括弧なしのメソッド呼び出しで syntax error
- 1.8でも -w オプション付きなら警告が出るようになったはずだったんですが、結局その1.8.8はリリースされず1.9になってしまったんですよね…。
-
03:01 AM Bug #15416: 配列リテラル内の引数を伴う括弧なしのメソッド呼び出しで syntax error
- もうちょっと調べてみたんですが `#[]` だと `[meth(1, 2)]` として扱われるんですね、なるほど。
```ruby
class X
def [](*args)
args
end
end
d... -
02:55 AM Bug #15416: 配列リテラル内の引数を伴う括弧なしのメソッド呼び出しで syntax error
- これですが、メソッド呼び出しに `()` を付けると問題ないようですね
```shell
$ ruby -ce '[p(1)]'
Syntax OK
```
また、 `()` をつけない場合、次のような問題があるかと... -
02:42 AM Bug #15416 (Closed): 配列リテラル内の引数を伴う括弧なしのメソッド呼び出しで syntax error
- 以下のような配列リテラル内の引数を伴う括弧なしのメソッド呼び出しで syntax error が発生します。
~~~
$ ruby -ce '[p 1]'
-e:1: syntax error, unexpected tI... -
12:22 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- > https://bugs.ruby-lang.org/issues/13618
Rebased against r66407, fixed fork+GC bug on th->interrupt_lock
and ad... -
10:44 AM Bug #15407 (Closed): bundle, bundler, irb, rdoc, ri commands broken if --program-suffix configure option is used
- It's fixed by r66384
- 09:55 AM Revision 298180f0 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:55 AM Revision 96b32a01 (git): Merge nkf v2.1.5
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:04 AM Revision 2812ffc6 (git): use System Monitor Control for spec of Win32OLE.
- * spec/ruby/library/win32ole/win32ole_method/event_interface_spec.rb:
use System Monitor Control instead of Microso... - 04:40 AM Revision 05da6568 (git): test/lib/test/unit.rb: do not propagate MAKEFLAGS to children
- Propagating MAKEFLAGS to children running test/unit caused stuck
tests with GNU make when "-jN" is passed in both the... -
04:35 AM Bug #15417 (Closed): Pathname case insensitive comparison
- While fixing some issues with Pathname, I noticed the following comparison:
```
SAME_PATHS = if File::FNM_SYSCA... -
03:03 AM Feature #15195: Deal with new Japanese era
- According to https://www.japantimes.co.jp/news/2018/12/06/national/politics-diplomacy/japan-mulls-announcing-new-era-...
-
01:13 AM Feature #15413: unmarkable C stack (3rd stack)
- Koichi Sasada <[email protected]> wrote:
> On 2018/12/15 6:32, [email protected] wrote:
> > We should experiment a... -
01:04 AM Feature #15413: unmarkable C stack (3rd stack)
- On 2018/12/15 6:32, [email protected] wrote:
> We should experiment a bump allocator for temporary allocations ... -
12:27 AM Feature #15415 (Closed): [PATCH] fileutils (mv): fall back to copy + unlink on EPERM
- fileutils (mv): fall back to copy + unlink on EPERM
With ext4 encrypted directories, renaming a file from an
unen...
12/14/2018
-
09:50 PM Bug #15414 (Closed): backport #14571 (File descriptor leak in resolv.rb)
- https://bugs.ruby-lang.org/issues/14571 was merged to 2.6 and backported to 2.3 and 2.4
it should be also backport... -
09:32 PM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
- Did this get backported to ruby_2_5? I don't see a corresponding commit in the github mirror https://github.com/ruby/...
-
09:32 PM Feature #15413 (Open): unmarkable C stack (3rd stack)
- The current machine (C) stack can get pretty big for some C functions
(rb_ensure, rb_f_select/rb_thread_fd_select/..... -
08:32 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- [email protected] wrote:
> (1..10).map { |e| e.even? ? (e * 2) : e }
Yeah, but without `#filter` this is... -
07:58 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- (1..10).map { |e| e.even? ? (e * 2) : e }
-
07:51 PM Feature #15393: Add compilation flags to freeze Array and Hash literals
- I've been waiting this for a while. I'm completely agree.
-
05:35 PM Feature #11076: Enumerable method count_by
- For me the definition of tally does seem to fit the use case, so +1 to `tally(_by)`.
Couple of alternatives, how a... - 03:18 PM Revision 347ed211 (git): * 2018-12-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:18 PM Revision 4113b303 (git): proc.c: [DOC] fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:50 PM Bug #15392: Crash in RubyVM::InstructionSequence#to_binary
- shyouhei (Shyouhei Urabe) wrote:
> It seems fixed on my machine. Can be a dup of #14897 ?
The symptoms I observe... -
12:08 PM Bug #15412 (Closed): backport r66401 (Move autoload to toplevel)
- チケットの backport 管理用です。
r66401 は ruby_2_4、ruby_2_5 でも autoload が module 内に書かれているので backport が必要かと思います。
-
09:44 AM Revision 6ecafe0c (git): Move autoload to toplevel
- So that classes which uses Net::HTTP with https can use OpenSSL
namespace for example exception classes like OpenSSL:... -
08:01 AM Revision 67f59eb4 (git): fix r66163
- OpenSSL maybe aren't loaded in rubygems.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66400 b2dd03c8-39d4-4d8f-... - 05:44 AM Revision 69ab98ff (git): * remove trailing spaces. [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:44 AM Revision 5a5dafb7 (git): tweak syntax of Proc documentation [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:10 AM Revision cbcc148e (git): Suppress deprecation warnings
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:50 AM Feature #14594: Rethink yield_self's name
- FYI: mruby 2.0 has been already released with `Kernel#then`. I think we've gone beyond the point of no return.
-
03:30 AM Feature #14594: Rethink yield_self's name
- So we will have the questionable (as confusing for promise library users) `then` in 2.6? There were a lot of concerns...
- 03:45 AM Revision 308360f1 (git): NEWS: Fix description of BigDecimal.new [ci skip]
- BigDecimal.new is restored, and will be removed on bigdecimal 1.5
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
03:36 AM Revision d1152572 (git): No document of Tempfile::Remover [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:33 AM Revision 48d1f45b (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:33 AM Revision 62b55d94 (git): Import bigdecimal-1.4.0.pre.20181214a
- * https://github.com/ruby/bigdecimal/compare/v1.4.0.pre.20181205a..v1.4.0.pre.20181214a
git-svn-id: svn+ssh://ci.rub... -
02:27 AM Revision bb0eb3bf (git): separte NULL and EMPTY check.
- * hash.c: separate NULL and EMPTY check functions.
`RHASH_TABLE_EMPTY` function checks NULL table or not,
but it ... -
01:29 AM Revision 65dd1434 (git): Suppress uninitialized instance variable warnings
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:10 AM Revision e4c79d0d (git): rename li_table->ar_table (and related names).
- * internal.h: rename the following names:
* li_table -> ar_table. "li" means linear (from linear search),
but w...
12/13/2018
-
10:46 PM Bug #15411 (Closed): Enhance Tempfile docs
- Several small style enhancements + I don't know why the "fake" docs for `::new` were done this way, but they hid the ...
-
10:41 PM Revision bd78a07f (git): time.c: improve docs for Time
- * time.c: [DOC] fix typos, drop unnecessary `p' from code examples,
add missing `#' for return values, other small ... -
08:35 PM Revision 6b6b59f7 (git): NEWS: various fixes
- Fix some typos; fix syntax in a code example; fix unintentional
description list for ticket numbers; other fixes.
gi... -
08:25 PM Revision 5c1fd79f (git): re.c: [DOC] fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:24 PM Revision 945d82ed (git): * 2018-12-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:24 PM Revision 1b8f3140 (git): proc.c: [DOC] fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:51 PM Feature #13581: Syntax sugar for method reference
- Triple `:` doesn't parse right now and has some synergy with constant references:
```
obj:::foo # => obj.method(:... -
04:58 PM Feature #13581: Syntax sugar for method reference
- Also discussing pipe operators in https://bugs.ruby-lang.org/issues/14392#note-26
-
04:11 PM Feature #15408: Deprecate ObjectSpace._id2ref
- > i hope you don't plan to mess with the VALUE type too
Again, ko1 can explain better, but my understanding is tha... -
04:01 PM Feature #15408: Deprecate ObjectSpace._id2ref
- i hope you don't plan to mess with the VALUE type too
i jumped through many loops to get it right. I connected the... -
03:46 PM Feature #15408: Deprecate ObjectSpace._id2ref
- > I found the following note in the comment
Yes, I want WeakMap to become part of the public API. I think that nee... -
03:36 PM Feature #15408: Deprecate ObjectSpace._id2ref
- > Could you use WeakMap to simply map the Python object pointer to the wrapper?
Yes, I think I can use WeakMap for... -
03:23 PM Feature #15408: Deprecate ObjectSpace._id2ref
- mrkn (Kenta Murata) wrote:
> Rather, in pycall, I use `object_id` and `_id2ref` for managing wrappers of Python clas... -
03:05 PM Feature #15408: Deprecate ObjectSpace._id2ref
- > For this purpose, pycall has mappings from a Python object pointer to an ID of Ruby object, which is a wrapper of t...
-
02:52 PM Feature #15408: Deprecate ObjectSpace._id2ref
- Endo-san, thank you for describing the case of pycall.
But, unfortunately, I'm not using `object_id` and `_id2ref` f... -
02:08 PM Feature #15408: Deprecate ObjectSpace._id2ref
- > I'm unsure how to garbage-collect the wrapped objects, though
Oh this leads to another item Ruby really needs to... -
02:03 PM Feature #15408: Deprecate ObjectSpace._id2ref
- > I've heard that pycall is also using _id2ref. This API seems to be useful to create a remote wrapper of a Ruby obje...
-
01:59 PM Feature #15408: Deprecate ObjectSpace._id2ref
- > The world is not going to end if object_id is removed; but it is not going to end when object_id remains, either.
... -
01:56 PM Feature #15408: Deprecate ObjectSpace._id2ref
- I'm glad most of us are in agreement about _id2ref!
> object_id ... is idempotent,
Yeah you're right here...I r... -
01:32 PM Feature #15408: Deprecate ObjectSpace._id2ref
- Eregon (Benoit Daloze) wrote:
> It seems only drb is using _id2ref in the standard library. We will need to find a r... -
11:54 AM Feature #15408: Deprecate ObjectSpace._id2ref
- I originally wanted to write a very long reply but I think it becomes too difficult
to keep track of what is being s... -
11:32 AM Feature #15408: Deprecate ObjectSpace._id2ref
- Agreed we should remove ObjectSpace._id2ref, since it's fundamentally broken on MRI with the current MRI object_id se...
-
07:11 AM Feature #15408: Deprecate ObjectSpace._id2ref
- headius (Charles Nutter) wrote:
> > I use object_id for debugging to compare identities.
> > comparison methods can... -
05:36 AM Feature #15408: Deprecate ObjectSpace._id2ref
- > object_id does precisely what I expect.
Then your expectations do not include that it's actually an ID, since it... -
05:00 AM Feature #15408: Deprecate ObjectSpace._id2ref
- duerst (Martin Dürst) wrote:
> On the other hand, if `object_id` is just a form of the pointer, then I wonder whethe... -
04:29 AM Feature #15408: Deprecate ObjectSpace._id2ref
- headius (Charles Nutter) wrote:
> I should point out that even the monotonically-increasing ID will eventually break... -
04:13 AM Feature #15408: Deprecate ObjectSpace._id2ref
- > ((2**64)/1_000_000_000)/60.0/60.0/24.0/365.25
> => 584.5420460681421
>
> (Merely an aside, since I maintain... -
04:03 AM Feature #15408: Deprecate ObjectSpace._id2ref
- On 12/12/2018 4:53 PM, [email protected] wrote:
> I propose that both methods should immediately be deprecated fo... -
02:21 AM Feature #15408: Deprecate ObjectSpace._id2ref
- > object_id is used even in rspec for debugging.
All objects need to have a base hashcode; that's what we should b... -
02:17 AM Feature #15408: Deprecate ObjectSpace._id2ref
- My proposal would make WeakMap a standard Ruby feature, so you can implement your own ID system and weakly track obje...
-
02:11 AM Feature #15408: Deprecate ObjectSpace._id2ref
- https://github.com/rspec/rspec-expectations/blob/848fcb426cca1977b75909d0cb8a10f03a104b36/lib/rspec/matchers/built_in...
-
02:00 AM Feature #15408: Deprecate ObjectSpace._id2ref
- There are currently 64 references in ext+lib to `object_id`, `__id__`, or `_id2ref`.
```
[] ~/projects/ruby $ git... -
01:51 AM Feature #15408: Deprecate ObjectSpace._id2ref
- Oh, I'd also rather not even see these features moved into `ext/objspace` since that just means people will start add...
-
01:47 AM Feature #15408: Deprecate ObjectSpace._id2ref
- > These methods show too much internals (bare C pointer values).
It is possible to implement them as lazy monotoni... -
01:43 AM Feature #15408: Deprecate ObjectSpace._id2ref
- > I use object_id for debugging to compare identities.
> comparison methods can be enough.
I believe you are sayi... -
01:36 AM Feature #15408: Deprecate ObjectSpace._id2ref
- I use `object_id` for debugging to compare identities.
comparison methods can be enough. -
01:22 AM Feature #15408: Deprecate ObjectSpace._id2ref
- 100% agree. These methods show too much internals (bare C pointer values). Maybe I can compromise on them moving in...
-
12:58 AM Feature #15408: Deprecate ObjectSpace._id2ref
- I should point out that even the monotonically-increasing ID will eventually break once enough objects have been crea...
-
12:53 AM Feature #15408 (Closed): Deprecate ObjectSpace._id2ref
- Ruby currently provides the object_id method to get a "identifier" for a given object. According to the documentation...
-
02:08 PM Bug #15114: Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
- こちら修正してみたので再度ご確認をお願いします。
手元では `make DEFS=-DVM_CHECK_MODE=2 check` のテストは通りました。
pull request : https://github.com/r... -
11:55 AM Bug #15339 (Closed): CI - add checks for std-lib CLI ?
- Hi Greg.
Thanks for your report.
This is fixed ar r66384 by @usa.
I will consider to add cli check to our CI a... - 10:51 AM Revision adc32fd3 (git): Install script of default gems as is to its libexec dir
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:35 AM Misc #15347: Require C99
- duerst (Martin Dürst) wrote:
> I just found `-Wdeclaration-after-statement`. So I would definitely suggest that th... -
08:08 AM Misc #15347: Require C99
- shyouhei (Shyouhei Urabe) wrote:
> duerst (Martin Dürst) wrote:
> > So what I'm proposing is to use an option that ... -
10:32 AM Feature #11076: Enumerable method count_by
- Just my 2 cents: I'm not a native English speaker. Never heard the word "tally" before. So I would never remember it ...
-
12:23 AM Feature #11076: Enumerable method count_by
- @matz / @ko1: Any chance of this making it into 2.6? The code is already done (thanks @nobu) and the only considerati...
-
09:51 AM Revision 069b730f (git): [DOC] Fix typos [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:51 AM Feature #14392: Pipe operator
- @dsferreira @zverok @shevegen @bughit
How do you feel about the syntax from this working proof of concept? https:/... - 09:41 AM Revision 2d4c248d (git): thread_pthread.c (native_ppoll_sleep): drop ubf_select references
- We don't use ubf_select after r65495 / 5de7b3b4f27df747899c243adbb10c9799ad1399
("thread_pthread.c (native_ppoll_slee... -
09:25 AM Bug #15398 (Closed): TestThread#test_signal_at_join fails on FreeBSD
- Applied in changeset trunk|r66381.
----------
thread_pthread.c (native_sleep): sched_yield if GVL uncontended
Uncon... -
06:52 AM Bug #15398: TestThread#test_signal_at_join fails on FreeBSD
- > https://bugs.ruby-lang.org/issues/15398
>
> OK, problem happens on single-CPU setup.
Testing this (could tak... -
04:13 AM Bug #15398: TestThread#test_signal_at_join fails on FreeBSD
- > > https://bugs.ruby-lang.org/issues/15398
OK, problem happens on single-CPU setup.
"cpuset -l 1 make ..." re... - 09:25 AM Revision 89db85f7 (git): thread_pthread.c (native_sleep): sched_yield if GVL uncontended
- Uncontended GVL waitqueue could mean a single CPU setup where
threads are starved and can't even insert themselves in... -
08:53 AM Revision 608310d6 (git): use :chdir option to avoid fd 3 to work with Windows.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:47 AM Feature #15393: Add compilation flags to freeze Array and Hash literals
- shan (Shannon Skipper) wrote:
> I had the same thought as shevy, that it'd be nice to have a:
>
> ~~~ ruby
> # f... - 08:44 AM Revision 690fd763 (git): thread_pthread.c (gvl_release_common): constify return value
- No need for it to be mutable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66379 b2dd03c8-39d4-4d8f-98ff-823fe69... -
08:21 AM Bug #15409: OpenStruct error when attribute is called 'method'
- > `OpenStruct` is kind of an anti-pattern.
Completely agreed. I'd like to prohibit the library itself, honestly.
... -
07:23 AM Bug #15409: OpenStruct error when attribute is called 'method'
- I think it should be overridable and a warning could be issued for those methods that would lead to breakage. I don't...
-
06:59 AM Bug #15409: OpenStruct error when attribute is called 'method'
- I don't have a good solution.
`OpenStruct` is kind of an anti-pattern. This is even more apparent when adding meth... -
06:17 AM Bug #15409 (Assigned): OpenStruct error when attribute is called 'method'
- Yes, the current behavior is intentional. OpenStruct prohibits redefinition of the superclass methods.
However, t... -
05:46 AM Bug #15409: OpenStruct error when attribute is called 'method'
- According to the docs, `OpenStruct` uses `method_missing`, so it does not redefine existing methods of `Object` or `B...
-
03:25 AM Bug #15409 (Closed): OpenStruct error when attribute is called 'method'
- The following error is shown when you try to access an OpenStruct with a property called method:
`method': wrong n... -
05:59 AM Revision 23ffadad (git): test_win32ole_event.rb: retry random failure
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:45 AM Bug #15395: Stack consistency error (2.6.0-rc1, JIT)
- 治りました。
ruby 2.6.0dev (2018-12-13 trunk 66372) [x86_64-linux]
で試しまして、テストコードのほうもRailsのほうも落ちなくなりました。
ありがとうございます。 -
05:22 AM Bug #15410 (Closed): double-splatted parameters behave differently if one of the keys is an array
- Closed at request of original submitter.
-
05:04 AM Bug #15410: double-splatted parameters behave differently if one of the keys is an array
- I've been informed that this is expected behavior according to the spec, but I don't know how to close my own issues ...
-
04:33 AM Bug #15410 (Closed): double-splatted parameters behave differently if one of the keys is an array
- ~~~
➜ irb
2.5.1 :001 > def thingy(x, **y); [x, y]; end
=> :thingy
2.5.1 :002 > thingy(4, {:x => 5})
=> [4, {:... -
05:09 AM Revision 21d99677 (git): Separate RSTRING_PTR from a function call
- Do not apply RSTRING_PTR, a macro which evaluats its argument
multiple times, on a function call.
git-svn-id: svn+ss... -
03:02 AM Bug #15406: Loaded iseq may cause SEGV on GC
- ko1 (Koichi Sasada) wrote:
> This patch will fix.
> Aaron, could you confirm it?
I bisected this and r62851 intr... -
03:01 AM Bug #15406 (Closed): Loaded iseq may cause SEGV on GC
- Applied in changeset trunk|r66376.
----------
Don't increment `code_index`
`code_index` doesn't need to be incremen... -
01:33 AM Bug #15406: Loaded iseq may cause SEGV on GC
- This patch will fix.
Aaron, could you confirm it?
```
Index: compile.c
========================================... -
03:01 AM Revision 589042c0 (git): Don't increment `code_index`
- `code_index` doesn't need to be incremented since the mark array has
been removed. Thanks for the patch ko1!
[ruby-... -
01:31 AM Feature #13822: Time.dst_changes(t=Time.now.year)
- Be advised: Please do not reuse existing tickets to report something completely different.
Also be advised: please... -
01:18 AM Feature #13822: Time.dst_changes(t=Time.now.year)
- Is it bug or feature?
Receiving same result for Time.dst? method.
I belive it suppose to base it response on date i... -
01:18 AM Bug #15407 (Assigned): bundle, bundler, irb, rdoc, ri commands broken if --program-suffix configure option is used
-
12:37 AM Bug #15407 (Closed): bundle, bundler, irb, rdoc, ri commands broken if --program-suffix configure option is used
- With recent changes to tool/rbinstall.rb, if you use --program-suffix (or a similar option),
it will result in bundl... -
01:09 AM Bug #13397: #object_id should not be signed
- You would be well-advised to avoid object_id. It does not do what you think it does. By returning a pointer reference...
12/12/2018
-
11:48 PM Bug #15390: Error installing nokogiri on ruby-2.6.0-rc1
- For what it's worth, if I comment out a line in configure.ac, I can still build and install ruby locally and the vers...
-
10:03 PM Bug #15390: Error installing nokogiri on ruby-2.6.0-rc1
- I absolutely hate to waste anyone's time with speculation, but this may not be a problem with nokogiri, per-se. I men...
-
11:37 PM Bug #15405: Endless range docs
- Thanks!
-
09:45 PM Bug #15405: Endless range docs
- Fixed, thanks
-
08:28 PM Bug #15405: Endless range docs
- @marcandre Thanks!
https://github.com/ruby/ruby/commit/296bd00e02573a231ec52da538fc3b7d9745f688#diff-dbb13b1d844c4... -
07:47 PM Bug #15405 (Closed): Endless range docs
- Thanks for the patch!
I've modified it slightly and committed it. -
06:47 PM Bug #15405 (Closed): Endless range docs
- Sorry if this is the redundant work and the core team plans to do it themselves, but I noticed that new endless range...
-
10:04 PM Revision 31dc65b2 (git): string.c: [DOC] fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:03 PM Revision 2930317b (git): range.c: [DOC] fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:45 PM Revision c3fe2cb6 (git): range.c: Typo fix [DOC] [ci skip] [#15405]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:35 PM Feature #15393: Add compilation flags to freeze Array and Hash literals
- I had the same thought as shevy, that it'd be nice to have a:
~~~ ruby
# frozen_literals: true
~~~
It might a... - 09:17 PM Revision 27ed9b25 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:17 PM Revision 68bdef00 (git): Add test cases of rb_arithmetic_sequence_extract
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:59 PM Bug #15406 (Closed): Loaded iseq may cause SEGV on GC
- Attached `test.rb` causes SEGV on trunk r66370.
`test.log` is stderr log.
I don't known what `[0, 13, 0]` means, ... - 07:51 PM Revision fc4029b8 (git): NEWS: Mention (1...) in addition to (1..) [DOC]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:49 PM Revision 296bd00e (git): range.c: Documentation on endless ranges.
- Based on patch by Victor Shepelev [DOC] [#7552]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66369 b2dd03c8-39d... -
05:47 PM Bug #15400: Ruby 2.6.0 broken string literal assignment to a local variable in Dir.tmpdir
- nice! thank you. that was a bizarre one.
-
02:32 PM Bug #15400 (Third Party's Issue): Ruby 2.6.0 broken string literal assignment to a local variable in Dir.tmpdir
- I found a bug of webmock.
https://github.com/bblimke/webmock/pull/788
Not a ruby matter :p -
01:59 PM Bug #15400: Ruby 2.6.0 broken string literal assignment to a local variable in Dir.tmpdir
- I can reproduce it on my environment and am debugging now.
-
05:16 PM Revision 103e8d5b (git): skip a test.
- * test/ruby/test_literal.rb (test_debug_frozen_string_in_array_literal):
skip last test if `RUBY_ISEQ_DUMP_DEBUG` i... -
05:12 PM Revision 447b4dae (git): param.flags.has_kw flag should be FALSE before setting param.keyword.
- * compile.c (ibf_load_iseq_each): iseq_mark assumes that if
param.flags.has_kw is TRUE, then param.keyword is not N... -
04:00 PM Bug #15395: Stack consistency error (2.6.0-rc1, JIT)
- r66366 で治るんじゃないかと思うんですが、試して頂けませんでしょうか。
よろしくお願いします。 -
03:59 PM Bug #15395 (Closed): Stack consistency error (2.6.0-rc1, JIT)
- Applied in changeset trunk|r66366.
----------
restore `catch_except_p` flag.
* compile.c: we need to restore `catch... -
04:00 PM Bug #6030 (Feedback): Thread-local "leak" in rb_exec_recursive*
- This ticket was discussed at today's developer meeting.
Nobu said that per-method entries are removed when it beco... -
03:59 PM Revision 8f0a0f40 (git): restore `catch_except_p` flag.
- * compile.c: we need to restore `catch_except_p` flag at
`load_from_binary`. [Bug #15395]
git-svn-id: svn+ssh://c... - 03:45 PM Revision 1ca0d427 (git): * 2018-12-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:45 PM Revision 7510eef7 (git): remove `compiled_` prefix. [Feature #15287]
- * vm_trace.c: remove `compiled_` prefix from the following methods:
* `compiled_eval_script`
* `compiled_instruct... -
03:44 PM Bug #15404: Endless range has inconsistent chaining behaviour
- Thank you for your report.
valich (Valentin Fondaratov) wrote:
> ## Why it's important
>
> All the code above ... -
01:08 PM Bug #15404 (Rejected): Endless range has inconsistent chaining behaviour
- Everything below is tested on `Ruby 2.6.0-rc1`. Particular sexp column coordinates are wrong because I've had some le...
-
01:25 PM Revision 1a1f9ecb (git): Added entry of Psych.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:07 PM Bug #15303: Return tracepoint doesn't fire when tailcall optimization is applied
- Thank you! That works for me too, and will solve the majority of the cases :)
-
06:06 AM Bug #15303: Return tracepoint doesn't fire when tailcall optimization is applied
- Matz decided to remove tailcall opt from core libraries.
r66349 was committed by nobu.
-
05:46 AM Bug #15303 (Closed): Return tracepoint doesn't fire when tailcall optimization is applied
- Applied in changeset trunk|r66349.
----------
Disable tailcall optimization [Bug #15303] -
11:43 AM Bug #15403 (Closed): Some methods of Date available in Ruby 2.5 are not available since r66329
- Applied in changeset trunk|r66362.
----------
Revise Date#hour, #min, #sec
For ActiveSupport. [ruby-core:90443] [B... -
10:58 AM Bug #15403: Some methods of Date available in Ruby 2.5 are not available since r66329
- > This seems incompatible changes. Is it not possible to make it deprecate
> rather than remove?
You are probably... -
10:34 AM Bug #15403 (Closed): Some methods of Date available in Ruby 2.5 are not available since r66329
- In r66329, some methods were moved to DateTime from Date.
This makes it not available to use methods that were avai... -
11:43 AM Revision c1534d20 (git): Revise Date#hour, #min, #sec
- For ActiveSupport. [ruby-core:90443] [Bug #15403]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66362 b2dd03c8-... -
11:24 AM Revision 90fc1ef7 (git): test/test_open3.rb: skip a fd redirection test on windows
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:06 AM Feature #15066 (Closed): Documentation and providing better API for accessing Complex numbers functions in C extensions
- Applied in changeset trunk|r66360.
----------
complex.c: new APIs for Complex
[Feature #15066] -
11:06 AM Feature #15066: Documentation and providing better API for accessing Complex numbers functions in C extensions
- At the meeting today, mrkn also wanted these APIs.
-
11:06 AM Revision c6ef5bc3 (git): complex.c: new APIs for Complex
- [Feature #15066]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:06 AM Revision dc8afd38 (git): complex.c: rb_complex_new_polar
- * complex.c (rb_complex_new_polar): renamed with _new to clarify
that it creates a new instance, but is not an inst... -
09:40 AM Revision dd046c59 (git): Bump version to 1.3.0 same as the latest version of rubygems.org.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:17 AM Misc #15347: Require C99
- duerst (Martin Dürst) wrote:
> So what I'm proposing is to use an option that says that we are on C90, and gives a w... -
07:57 AM Revision 0d674f53 (git): Bump library version same as released version of rubygems.org
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:41 AM Revision e913ecfd (git): Backport https://github.com/ruby/irb/pull/2
- Fix and improve version string by @stomar
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66356 b2dd03c8-39d4-4d8f... -
07:37 AM Misc #14610 (Closed): Enhance Proc docs
- Applied in changeset trunk|r66355.
----------
Enhance Proc docs [Misc #14610]
From: Victor Shepelev <zverok.offline... -
01:52 AM Misc #14610: Enhance Proc docs
- I'll try to have a look at it later today or tomorrow.
-
07:37 AM Revision 57a67eb8 (git): Enhance Proc docs [Misc #14610]
- From: Victor Shepelev <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66355 b2dd03c8-3... -
07:34 AM Revision 80762b9f (git): Backport https://github.com/ruby/shell/pull/1
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:16 AM Revision 31eb48a0 (git): enumerator.c: Add rb_arithmetic_sequence_components_t
- Add rb_arithmetic_sequence_components_t struct for encapsulating
the components of ArithmeticSequence.
git-svn-id: s... -
06:59 AM Feature #10771: An easy way to get the source location of a constant
- We picked `constant_source_location`. We will experiment with this method in 2.7 development.
Matz.
-
06:55 AM Bug #15401 (Third Party's Issue): Problem with Ruby interpreter or library extensions
- From the backtrace, it looks ruby2d's issue.
-
06:31 AM Bug #15401 (Feedback): Problem with Ruby interpreter or library extensions
- Changed subject to English.
I don't think we support Ruby 2.3 anymore, please update to a newer version and try ag... -
06:48 AM Revision c8cb0565 (git): open3.rb don't use keyword splat (**).
- revert r43582, r49173 and r49177.
open3 arguments uses spawn-like keyword arguments.
Both symbol and integer keys ar... - 06:39 AM Revision 914a2903 (git): enumerator.c: rb_arithmetic_sequence_extract
- New public C-API for extracting components of Enumerator::ArithmeticSequence
or Range.
git-svn-id: svn+ssh://ci.ruby... -
06:22 AM Bug #14450: Enchance MatchData docs
- Adding examples looks nice, thank you for contributing.
-
06:10 AM Bug #14450 (Closed): Enchance MatchData docs
- Applied in changeset trunk|r66350.
----------
Enchance MatchData docs [Bug #14450]
From: Victor Shepelev <zverok.of... -
06:10 AM Revision 3a637971 (git): Enchance MatchData docs [Bug #14450]
- From: Victor Shepelev <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66350 b2dd03c8-39... -
05:52 AM Feature #15287: New TracePoint events to support loading features
- Matz decided to remove `compiled_` prefix.
I'll commit it soon.
-
05:48 AM Misc #15342: DevelopersMeeting20181212Japan
- * [Bug #15114] Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
* [Feature #14609] `Kernel#p` without args shows ... -
05:46 AM Revision 241dced6 (git): Disable tailcall optimization [Bug #15303]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:38 AM Revision c33e716d (git): mention Pathname change.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:07 AM Revision 7f9bf068 (git): Merge rubygems@21f12a8 from upstream.
- * [BudlerVersionFinder] set .filter! and .compatible? to match only on major versions https://github.com/rubygems/rub...
-
05:07 AM Revision 53a5b276 (git): Use File class methods to avoid pipe execution
- Following methods use corresponding File class methods
instead of IO class methods.
- Pathname#each_line
- Pathname#... -
04:32 AM Bug #15114: Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
- こちら、わたしの方でも調査しているんですが、ちょっと時間がかかりそうなので、引き続きわたしの方でも調査しますが詳しい方に見てもらえると助かります。
- 02:31 AM Revision 337cabf7 (git): Fix location of NEWS for native coroutine.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:28 AM Bug #15376: Default gems: how will it work exactly?
- >1) I believe we need to provide documentation for this. The NEWS file doesn't have much at all. The respective READM...
-
01:51 AM Feature #10344: [PATCH] Implement Fiber#raise
- @ko1 do you think we can aim for 2.6? I don't mind reviewing this patch and merging it if you are happy with it.
-
01:51 AM Feature #10344: [PATCH] Implement Fiber#raise
- I think this is a good idea. I already ended up implementing it by hand, but it's messy.
https://github.com/socket... -
12:38 AM Revision 03bf85f2 (git): bootstraptest/runner.rb: increase timeout for --jit-wait
- because test_io.rb:33 randomly fails
http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/1519055
checking MJIT.e... -
12:17 AM Revision e4922abd (git): Update version number on Bundler section.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:00 AM Bug #15335: Ruby 2.6.0 is not properly fortified
- I've fixed x86 implementation too, now that it was confirmed the previous effort to fix x64 worked as expected. This ...
Also available in: Atom