Activity
From 08/26/2016 to 09/01/2016
09/01/2016
-
06:10 PM Feature #6183: Enumerator::Lazy performance issue
- As of today, Enumerable::Lazy is pretty much still unused because of the performance hit. Is there anything I could d...
- 03:55 PM Revision 4f40dafe (git): * 2016-09-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:55 PM Revision c06ec0bc (git): extmk.rb: fix conflict of timestamp files
- * ext/extmk.rb (timestamp_file): move extmk.rb specific tricks
from lib/mkmf.rb. keep RUBYCOMMONDIR prefix not to ... -
02:59 PM Bug #12718: BigDecimal() should raise on invalid input, consistent with Integer() and Float()
- Oops it ate my bigdecimal output
BigDecimal("2.2") # => BigDecimal '0.22E1',18(18)
BigDecimal("invalid") # => Big... -
02:58 PM Bug #12718 (Closed): BigDecimal() should raise on invalid input, consistent with Integer() and Float()
- ```ruby
Integer("2") # => 2
Integer("invalid") # raises ArgumentError: invalid value for Integer()
Float("2.0") ... -
02:36 PM Bug #12717 (Closed): Optional argument treated as kwarg
- When you define a method with an optional argument and keyword arguments (whether explicitly or with options splat) t...
-
09:40 AM Bug #12716: Array#values_at fails for large argument size
- Feel free to submit that feature request.
-
06:54 AM Bug #12716: Array#values_at fails for large argument size
- Nobuyoshi Nakada wrote:
> Arguments consume the system stack.
Why not modify the function slightly such that it c... -
07:02 AM Revision cea6c9d2 (git): mkmf.rb: architecture timestamp directories
- * lib/mkmf.rb (timestamp_file): substitute TARGET_SO_DIR with
RUBYARCHDIR seprately from other normal paths, to mak... -
06:10 AM Revision c929094b (git): rbinstall.rb: prefix with space [ci skip]
- * tool/rbinstall.rb (bin): exec via /bin/sh if the prefix contains
space charaters, because shebang does not suppor... -
05:54 AM Revision e3590ddb (git): mkmf.rb: fix up r56053
- * lib/mkmf.rb (timestamp_file): TARGET_SO_DIR is defaulted to
RUBYARCHDIR but different for each extension librarie... -
05:24 AM Revision 68d5d0f3 (git): extmk.rb: hacks for bundled gems
- * ext/extmk.rb (gems): move dirty hacks for bundled gems from
mkmf.rb.
* lib/mkmf.rb (create_makefile): yield all c... - 03:58 AM Revision d8f4c6a5 (git): * 2016-09-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:58 AM Revision 886bef68 (git): no Borland make [ci skip]
- * ext/extmk.rb: remove Borland make support. Borland C++ has not
been supported since years ago.
* lib/mkmf.rb: d...
08/31/2016
-
09:56 PM Bug #12716 (Rejected): Array#values_at fails for large argument size
- Arguments consume the system stack.
-
05:48 PM Bug #12716: Array#values_at fails for large argument size
- Say I have this Array:
~~~ ruby
a = [1] * 400_000
~~~
Now, I call Array#values_at in this way:
~~~ ruby
a... -
05:44 PM Bug #12716 (Rejected): Array#values_at fails for large argument size
- Say I have this Array:
~~~ ruby
a = [1] * 140_000
~~~
Now, I call Array#values_at in this way:
~~~ ruby
a... -
01:58 PM Bug #12707 (Closed): Ripper is not built due to missing bison
- I don't observer this issue anymore. This was probably part of the issues resolved in #12681.
-
12:29 PM Bug #12681 (Closed): Gemfied tk issue
- It seems that r56049 and r56050 fixes the remaining issues for me. Thx.
-
11:53 AM Bug #12681 (Assigned): Gemfied tk issue
- Vit Ondruch wrote:
> Also, I think that the removal of `FileUtils::makedirs("#$extout/gems")` [4] should be enough t... -
06:36 AM Bug #12681 (Closed): Gemfied tk issue
- Applied in changeset r56047.
----------
mkmf.rb: TARGET_SO_DIR
* ext/extmk.rb: move TARGET_SO_DIR stuffs to mkmf.rb... -
11:58 AM Bug #12371: Windows Nano Server WIN32OLE compatibility
- Ethan, It's not easy for me to use CoInitializeEx instead of OleInitialize.
I had tried to use CoInitializeEx(NULL, ... -
11:27 AM Revision a6447af4 (git): mkmf.rb: fix up r56047
- * lib/mkmf.rb (create_makefile): install to $(RUBYARCHDIR) other
than bundled extension libraries.
git-svn-id: svn... -
11:20 AM Revision 3b5da7e5 (git): mkmf.rb: fix up r56047
- * lib/mkmf.rb (create_makefile): TARGET_SO_DIR should not be the
root directory when sodir is empty.
git-svn-id: s... -
08:39 AM Revision 7f7aa9d4 (git): extmk.rb: build_complete
- * ext/extmk.rb (create_makefile): make gem.build_complete file
under TARGET_SO_DIR and install it only when the gem... -
06:36 AM Revision 1b6a42d9 (git): mkmf.rb: TARGET_SO_DIR
- * ext/extmk.rb: move TARGET_SO_DIR stuffs to mkmf.rb.
* lib/mkmf.rb (create_makefile): create target shared object fi... -
02:41 AM Revision 506b45db (git): mkmf.rb: separate timestamp files
- * lib/mkmf.rb (timestamp_file): separate timestamp files for each
architectures.
git-svn-id: svn+ssh://ci.ruby-lan... -
02:03 AM Revision d484b0a3 (git): extmk.rb: filter gems
- * ext/extmk.rb: filter gems as well as exts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56045 b2dd03c8-39d4-4... -
01:22 AM Feature #12715: Allow ruby hackers to omit having to specify class or module mandatory, if they know exactly what they want to do
- In addition, the error message is extremely straightforward, and the fix is extremely easy, so the benefit of this is...
-
01:21 AM Feature #12715: Allow ruby hackers to omit having to specify class or module mandatory, if they know exactly what they want to do
- I agree with Nobu that this is too minor an issue to introduce a new keyword.
Also, Robert wrote: "I do have to kn...
08/30/2016
-
06:35 PM Feature #12715: Allow ruby hackers to omit having to specify class or module mandatory, if they know exactly what they want to do
- I don't think this is acceptable, because it is possible already with `class_eval`/`module_eval` as Jeremy wrote, and...
-
06:06 PM Feature #12715: Allow ruby hackers to omit having to specify class or module mandatory, if they know exactly what they want to do
- You can use `class_eval`/`module_eval` to do this in the examples provided, without caring if `Foo::Bar` is a class o...
-
05:42 PM Feature #12715: Allow ruby hackers to omit having to specify class or module mandatory, if they know exactly what they want to do
- I forgot to add, in the above example:
```ruby
modify Foo::Bar; def self.new_method; puts 'a new method!'
```
... -
05:38 PM Feature #12715 (Feedback): Allow ruby hackers to omit having to specify class or module mandatory, if they know exactly what they want to do
- Hello - I try to be somewhat short, as much as possible.
In ruby we have classes and modules. We can do module Foo... -
05:10 PM Bug #12371: Windows Nano Server WIN32OLE compatibility
- Masaki - have you had a chance to look at this? The Nano Server RTM is due out soon, and it will fail when `OleIniti...
-
04:54 PM Revision 826da51b (git): * doc/extension.ja.rdoc: [DOC] Fix a typo. [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:52 PM Bug #12714 (Closed): make で $(topdir)/.ext/gems が作成される
- Applied in changeset r56042.
----------
extmk.rb: fix gem target directory name
* ext/extmk.rb: make the gems targe... -
12:40 PM Bug #12714 (Closed): make で $(topdir)/.ext/gems が作成される
- 現在の trunk は make したとき、ビルドディレクトリに `$(topdir)/.ext/gems` というディレクトリが作成されるようです。
git bisect で調べてみたところ、r55950 から発生しているようです。 - 03:52 PM Revision 2082d424 (git): * 2016-08-31
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:52 PM Revision a846ecf5 (git): extmk.rb: fix gem target directory name
- * ext/extmk.rb: make the gems target directory under the expanded
name. [ruby-core:77102] [Bug #12714]
git-svn-id... -
12:40 PM Revision 12da0d0d (git): fix typos [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:40 PM Revision a7121985 (git): sort entries [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:22 PM Bug #12681: Gemfied tk issue
- Do you install after `make extract-gems` or without it?
-
07:56 AM Bug #12681: Gemfied tk issue
- It seems that r55966 is part of the problem. The place [1] where the block could be executed was removed in favor of ...
-
07:29 AM Revision f9e75e1a (git): vm.c: unnecessary condition
- * vm.c (vm_stat): remove unnecessary condition, when argc != 1 arg
is always Qnil.
git-svn-id: svn+ssh://ci.ruby-l... -
06:27 AM Revision c2d77880 (git): Fix rdoc of OpenStruct.json_create [ci skip]
- * ext/json/lib/json/add/ostruct.rb (OpenStruct.json_create):
Correct documentation, fix the name of values. [Fix G... -
06:22 AM Revision 4b298ad7 (git): Use qualified names
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:03 AM Bug #12713 (Closed): backport r56036
- バックポート用のチケットです。重要度はきわめて低いですが。
- 05:59 AM Revision 0df79477 (git): * io.c (nogvl_fsync, nogvl_fdatasync): on Windows, just ignore if the
- fd is associated to non-disk device. if call fsync and/or fdatasync
with such fds, it causes Errno::EBADF exceptio... -
04:49 AM Revision 8a1c7bab (git): fix r56030 [Bug #12711]
- check whether it was syscall or not by getting previous instruction.
syscall instruction is 0x0f 0x05.
git-svn-id: s... -
12:44 AM Revision 564512db (git): * doc/NEWS-2.1.0: fix method name
- * doc/NEWS-2.2.0: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:34 AM Revision 5bd53c4a (git): * doc/NEWS-2.1.0: fix method name
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/29/2016
-
09:11 PM Bug #12712 (Closed): IRB won't work after input `%q_abc\_def\_ghi_`
- After inputting `%q_abc\_def\_ghi_` in IRB, I get no response and have to stop with Ctrl-C. Here is the example:
~... -
08:36 PM Revision 18f287a3 (git): backport additional fix memory leak from openssl upstream.
- https://github.com/ruby/openssl/commit/e76f076f093efb93dabf2cb042c527500f956061
patches are provided by rhe (Kazuki Y... -
06:53 PM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
- Ah, but let's not forget the context that brings us here.
With prime_division6 we have blown past my intended purp... -
04:56 AM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
- Jabari Zakiya wrote:
> ```ruby
> return [] if self | 1 == 1
> ```
It seems an unnecessarily heavy operation whe... -
06:43 PM Bug #12711 (Closed): Darwin doesn't show C backtrace correctly if iSIGSEGV is received when IP is in userland
- Applied in changeset r56030.
----------
* vm_dump.c (backtrace): use rip in the saved context for the case
the SIG... -
06:38 PM Bug #12711 (Closed): Darwin doesn't show C backtrace correctly if iSIGSEGV is received when IP is in userland
- Current Ruby can show C backtrace on the following case
```ruby
Process.kill :SEGV, $$
```
But can't on the f... - 06:43 PM Revision 3bc4924e (git): * 2016-08-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:43 PM Revision 1d3665fd (git): * vm_dump.c (backtrace): use rip in the saved context for the case
- the SIGSEGV is received when the process is in userland.
Note that ip in the stack should be used if the signal is ... -
04:29 PM Bug #4537: Incorrectly creating private method via attr_accessor
- @nobu shouldn't this get the same treatment as #9005
-
02:41 PM Feature #12700: regexg heredoc support
- Updated pull request.
-
05:47 AM Feature #9612 (Closed): Gemify OpenSSL
- Applied in changeset r56027.
----------
import Ruby/OpenSSL 2.0.0.beta.1
* NEWS, {ext,test,sample}/openssl: Import ... - 05:47 AM Revision e38a2ec5 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:47 AM Revision 09848085 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:47 AM Revision c9dc0164 (git): import Ruby/OpenSSL 2.0.0.beta.1
- * NEWS, {ext,test,sample}/openssl: Import Ruby/OpenSSL 2.0.0.beta.1.
ext/openssl is now converted into a default ge... - 05:47 AM Revision 28bf4d54 (git): * 2016-08-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:47 AM Revision e9c41065 (git): assertions.rb: add an alias pend for skip
- * test/lib/test/unit/assertions.rb (pend): Add an alias 'pend' for
'skip'. This is required for test-unit compatibi... -
04:34 AM Bug #12710 (Rejected): "a string X".index("a string") Fails with Ruby 2.2.3p173
- You can see invisible characters with `p` method or `puts s_0.inspect`.
08/28/2016
-
10:39 PM Bug #12710: "a string X".index("a string") Fails with Ruby 2.2.3p173
- Isn't there a newline character at the end of string returned by shell quotes?
I think that's the reason the .inde... -
06:53 PM Bug #12710: "a string X".index("a string") Fails with Ruby 2.2.3p173
- Interestingly, if the first s_0 assignment
of the Ruby script is changed to
~~~
s_0="X"+`cd ..;pwd`.to_s[0..(-... -
06:44 PM Bug #12710 (Rejected): "a string X".index("a string") Fails with Ruby 2.2.3p173
The test case:
~~~
#!/usr/bin/env ruby
s_0=`cd ..;pwd`.to_s
s_1=`cd . ;pwd`.to_s
x_0=s_1.index(s_0)
puts(...-
08:00 PM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
- OK, here's how to achieve what I believe is the ultimate brute force factoring technique,
by using more resources fr... -
11:51 AM Feature #859: open-uri doesn't allow redirection to https
- A typical example of the consequences of this 7-year old bug is https://github.com/cabo/kramdown-rfc2629/issues/27
... -
09:53 AM Bug #12680: Please backport memory leak fixes in ext/openssl
- nagachika-san:
I'm so sorry, the third one of the patches was broken. Could you backport this as well?
https://... - 08:53 AM Revision 8842c270 (git): * 2016-08-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:53 AM Revision 56695b35 (git): thread_sync.c: alias_global_const
- * thread_sync.c (alias_global_const): extract from a macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56023 ...
08/27/2016
-
07:14 PM Feature #12698: Method to delete a substring by regex match
- I assume that this makes sense; my only concern is that ruby people may
be confused as to what to use. We have lots ... -
03:43 PM Bug #12353 (Open): Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
- I reverted r55869 partially at r56022.
And I keep opend this ticket because there's still problem with activesupport... -
03:41 PM Bug #12353 (Closed): Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
- Applied in changeset ruby_2_3|r56022.
----------
* vm_method.c: revert r55869. it breaks Integer#days with
ActiveS... -
03:41 PM Revision 53369d7e (git): * vm_method.c: revert r55869. it breaks Integer#days with
- ActiveSupport-4.1.x. [ruby-core:76949] [Bug #12353]
* test/ruby/test_marshal.rb: ditto.
git-svn-id: svn+ssh://ci.r... -
06:55 AM Bug #12709 (Closed): POSIX-noncompliant setenv
- I found `setenv()` macro which is noncompliant to POSIX is still defined in `include/ruby/util.h`.
I can't remember ... -
01:26 AM Feature #12333 (Closed): `String#concat`, `Array#concat`, `String#prepend` to take multiple arguments
- Applied in changeset r56021.
----------
multiple arguments
* array.c (rb_ary_concat_multi): take multiple arguments... -
01:26 AM Revision 9387ff73 (git): multiple arguments
- * array.c (rb_ary_concat_multi): take multiple arguments. based
on the patch by Satoru Horie. [Feature #12333]
* ...
08/26/2016
-
11:26 PM Revision 0783f55c (git): parse.y: heredoc token
- * parse.y (parser_heredoc_identifier): gather branches by quote
char.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... -
10:14 PM Bug #12396: Compilation crashes with segmentation fault in HP-UX 11.31
- I am also having this issue.
Ruby 2.1.9
HP-UX B.11.31 U ia64 4067183464
cc: HP C/aC++ B3910B A.06.28 [Nov 21 201... -
07:01 PM Bug #12614: Segmentation Fault on Ruby 2.3.1
- ruby_2_3 r56019 merged revision(s) 55896.
-
07:01 PM Revision 2d17694d (git): merge revision(s) 55896: [Backport #12614]
- * id_table.c (hash_table_extend): should not shrink the table than
the previous capacity. [ruby-core:76534... -
06:50 PM Bug #12680: Please backport memory leak fixes in ext/openssl
- Thank you for your great work!
The patches are applied on ruby_2_3 branch at r56018. -
06:48 PM Revision ea5e22d1 (git): backport fix memory leak from upstream.
- https://github.com/ruby/openssl/compare/3a2840e80d275895523a526ce56e4f6e7b8f9cc4...1e30cd395b14ef46e04bdd9ab72f100678...
-
04:16 PM Feature #11057: Gemify JSON
- It *is* a default gem now.
I think you meant "bundled gem".
Bundled gems are not available until the installation f... -
09:59 AM Feature #11057: Gemify JSON
- Why it could not be default gem?
-
04:08 PM Revision f40be5e6 (git): test_regex_casefold.rb: skip if no data file
- * test/ruby/enc/test_regex_casefold.rb (setup): skip with error
message if CaseFolding.txt does not present, instea... -
03:11 PM Revision 70da28c1 (git): parse.y: STR_TERM_END
- * parse.y (parser_parse_string): store the end of string literal
mark in nd_term instead of nd_func.
git-svn-id: s... - 03:07 PM Revision 0e512b47 (git): * 2016-08-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:07 PM Revision 49b88494 (git): parse.y: parser_string_term
- * parse.y (parser_string_term): return the token of string or
regexp literal terminator.
git-svn-id: svn+ssh://ci.... -
01:55 PM Bug #12708 (Closed): Net::IMAP : Mail To address is not correct when uid_fetch is called.
- Hello,
In the mail box, I have a mail with the following headers,
!mail_source.jpg!
When I connect to the Ma... -
09:23 AM Bug #12707 (Closed): Ripper is not built due to missing bison
- Bison was never required to build Ruby from the source tarball. But now (testing with snapshot of r 56008) it seems t...
-
08:29 AM Revision 50490899 (git): parse.y: reset indent in heredoc_dedent
- * parse.y (parser_heredoc_dedent): reset heredoc_indent and return
the dedented node.
git-svn-id: svn+ssh://ci.rub... -
08:29 AM Revision dcaeea4f (git): parse.y: new_string1
- * parse.y (new_string1): extract from the rule.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56012 b2dd03c8-39d... -
08:29 AM Revision cb1ebf84 (git): parse.y: new_xstring_gen
- * parse.y (new_xstring_gen): extract from the rule.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56011 b2dd03c8... - 08:29 AM Revision 75d259f0 (git): * 2016-08-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:29 AM Revision 14517856 (git): parse.y: new_regexp_gen
- * parse.y (new_regexp_gen): extract from the rule.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56009 b2dd03c8-... -
06:13 AM Bug #12704 (Closed): Fix typo in ossl_ocspreq_sign
- Thanks. It was fixed at upstream: https://github.com/ruby/openssl/commit/b692681c849d6cd9d54b8ce63bc567e6c8e3e21a
... -
12:59 AM Bug #12704 (Assigned): Fix typo in ossl_ocspreq_sign
Also available in: Atom