Activity
From 03/21/2018 to 03/27/2018
03/27/2018
-
09:55 PM Bug #14634: Queue#push seems to crash after fork
- ~~~
$ ./tool/runruby.rb --version
ruby 2.6.0dev (2018-03-27 trunk 62934) [x86_64-linux]
$ ./tool/runruby.rb ~/Age... -
09:31 AM Bug #14634: Queue#push seems to crash after fork
- Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > I just tried compiling & running with r6285... -
09:28 AM Bug #14634 (Closed): Queue#push seems to crash after fork
- Applied in changeset trunk|r62934.
----------
thread_sync.c: avoid reaching across stacks of dead threads
rb_ensure... -
08:51 AM Bug #14634: Queue#push seems to crash after fork
- [email protected] wrote:
> I just tried compiling & running with r62852 on my computer. I still have the same issue:... -
06:49 AM Bug #14634: Queue#push seems to crash after fork
- Hello Eric,
I just tried compiling & running with r62852 on my computer. I still have the same issue:
~~~
/versa... -
04:21 AM Bug #14634: Queue#push seems to crash after fork
- [email protected] wrote:
> https://bugs.ruby-lang.org/issues/14634
This seems identical to [Bug #14578] (sorry, m... -
08:32 PM Feature #7511: short-circuiting logical implication operator
- The spirit of ruby is to make programmers happy. So, if logical implication would make programmers happy, we must con...
-
05:56 PM Bug #14495: Enumerator::Lazy#uniq invalid state
- Yes, to 2.4 and 2.5
-
05:20 PM Bug #5273: Float#round returns the wrong floats for higher precision
- mame (Yusuke Endoh) wrote:
> Marc-Andre, let me know if I am wrong.
I agree with everything you wrote :-) -
08:34 AM Bug #5273 (Closed): Float#round returns the wrong floats for higher precision
- I think there are two issues in this one ticket: `3.0e-31.round(31) #=> 3.0000000000000003e-31` and `2.5e-22.round(22...
-
02:05 PM Feature #14636: `Hash` has a method for accessing the shortest path towards a certain key
- This reminds me a bit of guide trees in bioinformatics, where
we try to find the shortest path of substring matches ... -
10:17 AM Feature #14636: `Hash` has a method for accessing the shortest path towards a certain key
- Hanmac (Hans Mackowiak) wrote:
> i have some thoughts about it ...
> if you got a structure like this:
>
> ~~~ r... -
09:45 AM Feature #14636: `Hash` has a method for accessing the shortest path towards a certain key
- i have some thoughts about it ...
if you got a structure like this:
~~~ ruby
{
:a => {
:name => "abc"
... -
08:53 AM Feature #14636 (Open): `Hash` has a method for accessing the shortest path towards a certain key
- ## Abstract
Hashes, as a collection of key-value pairs, are often used to represent trees. Having a way of traversin... -
01:57 PM Bug #14635: Float#round(n) returns a wrong result when n is big
- I've found a much simpler solution: when `n` is big, it should first translate the float to a rational, then call `Ra...
-
08:19 AM Bug #14635 (Closed): Float#round(n) returns a wrong result when n is big
- **First of all, don't confuse that this is a usual floating-point error issue.**
The following looks inconsistent:... -
01:49 PM Bug #14637 (Closed): Rational#to_f returns a wrong result when denominator is big
- For example, `Rational(1, 10**23).to_f` returns a wrong result:
```
$ ruby -e 'p Rational(1, 10**23).to_f'
1.000... - 09:28 AM Revision a2d63ea2 (git): thread_sync.c: avoid reaching across stacks of dead threads
- rb_ensure is insufficient cleanup for fork and we must
reinitialize all waitqueues in the child process.
Unfortunate... -
04:40 AM Misc #14632: [ANN] git.ruby-lang.org
- Dne 26.3.2018 v 23:30 Eric Wong napsal(a):
> [email protected] wrote:
>> Have you considered to use Pagure [1] ... -
04:17 AM Feature #14624: #{nil} allocates a fresh empty string each time
- Closer to the string interpolation optimization part. The problem with `"#{nil}"` is that it allocates two empty stri...
-
04:05 AM Feature #14624: #{nil} allocates a fresh empty string each time
- I'm confused; are you proposing that `nil.to_s` returns the same String object every time, or that string interpolati...
-
02:50 AM Feature #14624: #{nil} allocates a fresh empty string each time
- That sounds fine to me!
Hanmac (Hans Mackowiak) wrote:
> i have a problem with that, what if someone might do:
>... -
01:09 AM Revision 98e9444b (git): configure.ac: string literal concatenation
- * configure.ac: bail out if string literal concatenation is not
available, as it is used everywhere now.
git-svn-i... -
12:44 AM Revision e68a8b1e (git): ruby.c: exit by --version
- * ruby.c (usage): stated exiting by `--version` option with
nothing done.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
03/26/2018
-
11:16 PM Bug #14634 (Closed): Queue#push seems to crash after fork
- Hello,
We are providing an [agent that uses dynamic instrumentation](https://blog.sqreen.io/dynamic-instrumentati... -
09:43 PM Feature #13581: Syntax sugar for method reference
- As a blue sky alternative, why not consider something like this:
~~~ ruby
[1, 2, 3].map(&> {Math.sqrt})
# or p... -
09:32 PM Misc #14632: [ANN] git.ruby-lang.org
- [email protected] wrote:
> Have you considered to use Pagure [1] as git fronted instead of cgit?
>
> [1]: htt... -
09:32 PM Misc #14632: [ANN] git.ruby-lang.org
- [email protected] wrote:
> I prepared git.ruby-lang.org. It's official ruby repository of Git.
Thank you!
> ... -
08:33 PM Misc #14632: [ANN] git.ruby-lang.org
- Wonderful. Thx for working on this.
Have you considered to use Pagure [1] as git fronted instead of cgit?
[1]: ... -
11:47 AM Misc #14632 (Closed): [ANN] git.ruby-lang.org
- I prepared git.ruby-lang.org. It's official ruby repository of Git.
https://git.ruby-lang.org/ruby.git/
This re... -
08:48 PM Revision 9245e097 (git): Update to ruby/spec@a585ec3
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:48 PM Revision 6c2b5898 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:48 PM Revision e389e2c5 (git): Update to ruby/mspec@8b54bf3
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:28 PM Bug #14617: rdoc crashes when expression contains embedded comment: no implicit conversion of nil into String (TypeError)
- Thx. I hope this gets backported into next stable update.
-
05:58 AM Bug #14617 (Closed): rdoc crashes when expression contains embedded comment: no implicit conversion of nil into String (TypeError)
- Merged RDoc 6.0.3 at r62924
-
08:18 PM Bug #12551: Exception accessing file with long path on windows
- I guess if python can do it, ruby will support it as well eventually. :-)
I wish I could help more but my C knowle... -
11:30 AM Bug #12551: Exception accessing file with long path on windows
- usa (Usaku NAKAMURA) wrote:
> It's too difficult to get rid of the limitation of `MAX_PATH`,
> because many OS API ... -
07:41 PM Bug #14495: Enumerator::Lazy#uniq invalid state
- Should this be backported?
-
04:25 PM Bug #14633 (Closed): The behavior of command option `--verbose` is different from its help message
- Applied in changeset trunk|r62927.
----------
ruby.c: fix --verbose description in usage
* ruby.c (usage): fix the ... -
04:05 PM Bug #14633: The behavior of command option `--verbose` is different from its help message
- The behavior is correct, as ruby(1) says:
> -v Enables verbose mode. Ruby will print its version... -
03:02 PM Bug #14633: The behavior of command option `--verbose` is different from its help message
- You are right. It does not print the version number, so I think
something is wrong - either the behaviour, or the do... -
02:20 PM Bug #14633 (Closed): The behavior of command option `--verbose` is different from its help message
- According to `ruby --help`, command option `--verbose` is
~~~
-v, --verbose print version number, then turn o... - 04:25 PM Revision 587d882d (git): * 2018-03-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:25 PM Revision 2a99d5f9 (git): ruby.c: fix --verbose description in usage
- * ruby.c (usage): fix the description of `--verbose` option, which
does not print the version number unlike `-v` op... -
12:53 PM Bug #14626: One failing test on trunk 58fbe69a5b and OSX
- Benoit_Tigeot (Benoit Tigeot) wrote:
> The failing test appears between ruby version v2_2_9 and v2_3_0 when this t... -
10:22 AM Bug #14626 (Assigned): One failing test on trunk 58fbe69a5b and OSX
- I couldn't reproduce with `make -C build_dir test-all TESTS="rubygems/test_require.rb"`
```
~/D/g/r/ruby (trunk) ... -
07:56 AM Bug #14626: One failing test on trunk 58fbe69a5b and OSX
- Thanks a lot for the help.
Localy I have this setup https://github.com/ko1/rubyhackchallenge/blob/master/EN/2_mri_... -
11:43 AM Bug #14631: Add support for long paths in Windows 10 when support is enabled in the OS
- Feel free to close this issue.
-
04:58 AM Bug #14631 (Closed): Add support for long paths in Windows 10 when support is enabled in the OS
- In newer builds of Windows 10, you can remove the limitations on path length (see: https://www.howtogeek.com/266621/h...
-
10:18 AM Revision ec74ad7c (git): Fix test error
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:56 AM Revision dadb5c39 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:56 AM Revision 98c7058b (git): Merge RDoc 6.0.3 from upstream.
- It fixed the several bugs that was found after RDoc 6 releasing.
From: SHIBATA Hiroshi <[email protected]>
git-svn... -
02:08 AM Bug #14556 (Closed): Please fetch Ripper's new features from nobu's patches bag (irb-ripper branch)
- Closed at request of original poster.
-
12:25 AM Revision ee83dc3f (git): bigdecimal.c: fix missing argument
- * ext/bigdecimal/bigdecimal.c (rb_rational_num, rb_rational_den):
fix missing argc argument for old ruby.
git-svn-... - 12:02 AM Revision a04aa14d (git): * 2018-03-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:02 AM Revision 2e1a3725 (git): Update Complex#infinite? documenation
- to state what it really does.
[Fix GH-1848]
From: Christian Bruckmayer <[email protected]>
git-svn-id: svn+ssh:... -
12:02 AM Revision ba77b725 (git): Update Complex#finite? documentation
- to state what it really does.
[Fix GH-1848]
From: Christian Bruckmayer <[email protected]>
git-svn-id: svn+ssh:...
03/25/2018
-
09:47 PM Bug #14556: Please fetch Ripper's new features from nobu's patches bag (irb-ripper branch)
- I implemented IRB's new logic with Ripper without these patches. Please close this.
-
09:41 PM Bug #14263: Array Intersection does not seem to use hash
- Attached are two patches:
- One which uses hash comparison for both the optimised "small" array branch and the def... -
03:56 PM Feature #14473: Add Range#subrange?
- I've attached an updated patch; it includes the renamed (by `s/set/range/`) methods and a performance improvement for...
-
03:54 PM Bug #14630 (Closed): DON'T IGNORE ME!!! Uncaught exception: SSL_connect returned=1 errno=0 state=error: certificate verify failed (error number 1)
- I'm attempting to connect to a server with verify_mode = OpenSSL::SSL::VERIFY_PEER. It fails with the error:
Uncau... -
02:06 PM Revision f28d6165 (git): assertions for r62914
- * test/ruby/test_keyword.rb (test_splat_hash): assertion on
mandatory and rest arguments. r62914 is not only for o... -
01:11 PM Feature #4513 (Closed): allow whitespace following EOL continuation backslash
- Now:
```
$ ruby -e ' \ '
-e:1: syntax error, unexpected escaped space
```
Close this for now. -
09:51 AM Bug #14239 (Closed): warn open("|...")
-
07:32 AM Feature #14594: Rethink yield_self's name
- I disagree with the names proposed, but I agree that the current name is too long.
Here are yet other name candida... -
07:23 AM Feature #14594: Rethink yield_self's name
- `map` is one of the worst names for this feature in my opinion. Generalizaing from cmoel's proposal to use `map` for ...
-
06:11 AM Bug #14604: Backport r62725 to ruby 2.3 to 2.5
- ruby_2_4 r62918 merged revision(s) 62725.
-
06:11 AM Revision 31d6b6f7 (git): merge revision(s) 62725: [Backport #14604]
- Fix setting method visibility on method wrapped with prepend
Ignore prepended modules when looking for alrea... -
05:54 AM Bug #14577: CPU 100% in custom backtrace method with IO.readlines
- ruby_2_4 r62917 merged revision(s) 62673.
-
05:54 AM Revision e59be153 (git): merge revision(s) 62673: [Backport #14577]
- thread.c: deadlock in backtrace
* thread.c (unblock_function_set): check interrupts just once
duri... -
05:35 AM Bug #14469: private_constant and deprecate_constant are ignored by autoloading
- ruby_2_4 r62916 merged revision(s) 62394,62395.
-
05:35 AM Revision 9869b655 (git): merge revision(s) 62394,62395: [Backport #14469]
- vm_insnhelper.c: rb_autoloading_value flag
* vm_insnhelper.c (vm_get_ev_const): add flag argument of
... -
04:20 AM Bug #14571: File descriptor leak in resolv.rb
- ruby_2_4 r62915 merged revision(s) 62671.
-
04:12 AM Revision ad0b27d0 (git): merge revision(s) 62671: [Backport #14571]
- resolv.rb: close socket
* lib/resolv.rb (UnconnectedUDP#lazy_initialize): store new
sockets before... -
02:22 AM Revision a23eca26 (git): vm_args.c: warn splat to var
- * vm_args.c (setup_parameters_complex): [EXPERIMENTAL] warn when
splat keyword arguments is passed as a single ordi... - 01:52 AM Revision 0de07300 (git): * 2018-03-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:52 AM Revision 21a63760 (git): extmk.rb: get rid of shadowing outer local variable
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:40 AM Bug #14338: IO#write without args seems wrong
- normalperson (Eric Wong) wrote:
> Opinions? Should we raise or just return 0 when no args are given?
I vote for ...
03/24/2018
-
04:36 PM Bug #14629: Option Parser bug
- nobu (Nobuyoshi Nakada) wrote:
> It is a spec, the long option name completion, so that users do not have to type th... -
04:05 PM Bug #14629 (Rejected): Option Parser bug
- It is a spec, the long option name completion, so that users do not have to type the whole option name.
-
03:35 PM Bug #14629 (Rejected): Option Parser bug
- Reproduce process:
Case 1:
$ruby testarg.rb --fail-if-changed
"fail if change arg provided"
Case 2:
$ruby te... -
04:02 PM Bug #14403: Crash and coredump (Stack consistency error) on ruby 2.5.0
- ruby_2_5 r62911 merged revision(s) 61587,61617,61618.
-
04:00 PM Bug #14273: Stack Consistency Error from return in loop
- ruby_2_5 r62911 merged revision(s) 61587,61617,61618.
-
03:24 PM Bug #14273: Stack Consistency Error from return in loop
- Added r61587 to associated revisions.
-
04:00 PM Revision 2d414cb1 (git): merge revision(s) 61587,61617,61618: [Backport #14273]
- compile.c: next label
* compile.c (compile_next): label for jump to the end of block is
removable.... -
03:27 PM Bug #14626: One failing test on trunk 58fbe69a5b and OSX
- > but do I need to run
Most build systems do perform `configure`, `make`, and `make install` before testing.
If... -
02:28 PM Revision 2936d4b3 (git): configure.ac: named blocks
- * configure.ac: turned section block comments into named blocks.
http://c16e.com/1603281120/
git-svn-id: svn+ssh:/... -
01:58 PM Bug #14345: http_proxy setting should respect both parent domain and subdomain
- I think this will be discussed at the next ruby developer meeting
in April 2018 so stay tuned for updates to it (le... -
11:43 AM Bug #14584: Squigly heredoc with interpolation that has a string literal withe spaces gets incorrect value
- ruby_2_5 r62909 merged revision(s) 62723,62724.
-
11:43 AM Revision 2bedc514 (git): merge revision(s) 62723,62724: [Backport #14584]
- parse.y: reduce duplicate code
parse.y: fix interpolated string literal dedent
* parse.y (heredoc_d... -
11:15 AM Revision 4a145f6e (git): compile.c: split add_insn_info
- * compile.c (add_insn_info, add_adjust_info): split for each
list->type, to remove unnecessary repeated conditions ... - 11:04 AM Revision b19a14ec (git): * 2018-03-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:04 AM Revision afa1d508 (git): compile.c: suppress missing-noreturn
- * compile.c (add_insn_info): move return statement to suppress
missing-noreturn warning.
git-svn-id: svn+ssh://ci.... -
10:57 AM Bug #14324: Should Exception#full_message include escape sequences?
- ruby_2_5 r62905 merged revision(s) 62548,62894.
-
10:57 AM Revision ed9c67c9 (git): merge revision(s) 62548,62894: [Backport #14324]
- eval_error.c: rb_error_write flags
* eval_error.c (rb_error_write): add highlight and reverse mode
... -
10:54 AM Bug #14628 (Closed): Misplaced colon causes segmentation fault
- Thank you, that bug has been fixed already in the repository, and the next release will work fine.
-
08:16 AM Bug #14628: Misplaced colon causes segmentation fault
- Indeed, good find.
I believe the ruby parser is correct when it thinks it is a
constant, since it obviously is a ... -
07:24 AM Bug #14628 (Closed): Misplaced colon causes segmentation fault
- The following program with a misplaced colon causes a segmentation fault when you try to run it in Ruby 2.5.0p0 on bo...
-
10:30 AM Bug #14627 (Feedback): class_eval "def foo(N:)\n end" regression
-
10:30 AM Bug #14627: class_eval "def foo(N:)\n end" regression
- I can't reproduce it.
```
$ ruby -v -e 'Class.new.class_eval "def foo(N:)\n end"'
ruby 2.5.0p0 (2017-12-25 revis...
03/23/2018
-
08:16 PM Feature #14594: Rethink yield_self's name
- > Why not use `map`
```ruby
paragraphs
.map { something }
.reject { something }
.yield_self { |ps| exter... -
08:08 PM Feature #14594: Rethink yield_self's name
- I also agree `yield_self` isn't the best name but I'm also skeptical of `then`. Why not use `map`, which we already h...
-
07:48 PM Feature #14625: yield_self accepts an argument, calling to_proc
- I can't answer all questions zverok posed but in regards to:
```ruby
.yield_self(method :filter2)
```
versus
... -
08:41 AM Feature #14625: yield_self accepts an argument, calling to_proc
Question 1. How is this (proposed):
```ruby
result = collection
.yield_self(method :filter1)
.yield_self(...-
08:04 AM Feature #14625 (Open): yield_self accepts an argument, calling to_proc
- Currently, yield_self doesn't accept any argument other than a block.
But there are situations where I would like ... -
05:01 PM Bug #14627 (Closed): class_eval "def foo(N:)\n end" regression
- Ruby crashes with a segfault in case of `class_eval` defining method with a keyword starts with a capital letter. It ...
-
12:43 PM Bug #13994: Socket.getnameinfo が NUL終端文字列を期待している
- ruby_2_4 r62904 merged revision(s) 60162.
-
12:42 PM Revision 206a7980 (git): merge revision(s) 60162: [Backport #13994]
- socket.c: null byte at Socket.getnameinfo
* ext/socket/socket.c (sock_s_getnameinfo): check null byte.
... -
12:04 PM Bug #14557: rubyコマンド引数にファイルを渡す際, プロセス置換を使用するとエラー
- ruby_2_4 r62903 merged revision(s) 62607.
-
12:03 PM Revision f40c6377 (git): merge revision(s) 62607: [Backport #14557]
- file.c: realpath on special symlink
* file.c (realpath_rec): fallback to symlink path when it is
a... -
09:22 AM Feature #14624: #{nil} allocates a fresh empty string each time
- i have a problem with that, what if someone might do:
~~~ ruby
x = obj.to_s
x << obj2.to_s
~~~
then it might... -
03:49 AM Feature #14624 (Open): #{nil} allocates a fresh empty string each time
- This causes a bunch of unnecessary string allocations in the following scenario: `"#{'rails' unless boolean_condition...
-
09:12 AM Bug #14626: One failing test on trunk 58fbe69a5b and OSX
- I will follow this guide http://engineering.appfolio.com/appfolio-engineering/2016/6/7/git-bisect-to-find-a-ruby-regr...
-
08:45 AM Bug #14626 (Closed): One failing test on trunk 58fbe69a5b and OSX
- I'm using ruby/trunk on 58fbe69a5b. When I run *make test-all TESTS='rubygems/test_require.rb'*
~~~ text
Run opti... -
06:21 AM Bug #14596: Ruby master is broken with bootsnap
- https://github.com/Shopify/bootsnap/issues/145
-
06:18 AM Bug #14596: Ruby master is broken with bootsnap
- https://github.com/ruby/ruby/commit/f3fbf1dfadea80646c68719d439da699d527b0dc
```bash
$ rails s
/Users/fudoshiki/... -
01:09 AM Revision f3fbf1df (git): parse.y: k_else in bodystmt
- * parse.y (bodystmt): expand opt_else to show the error message at
the right place.
git-svn-id: svn+ssh://ci.ruby-... -
12:40 AM Revision 140512d2 (git): parse.y: else without rescue
- * parse.y (bodystmt): [EXPERIMENTAL] make `else` without `rescue`
a syntax error. [DevelopersMeeting20180315Japan]...
03/22/2018
-
09:03 PM Feature #12306: Implement String #blank? #present? and improve #strip and family to handle unicode
- This seems to be the number one time-wasters in my project (metasploit-framework), where nobody can agree if we shoul...
-
04:44 PM Bug #13239: Bug with "special exceptions" when they are thrown in context of a rescue clause.
- Obviously, 2.2 changes are soon to be stopped.
Recently in Puma, Travis was changed from 2.2.8 to 2.2.9, and in co... - 04:05 PM Revision 631272ff (git): * 2018-03-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:05 PM Revision e852f9d6 (git): test_exception.rb: assertions with Exception.to_tty?
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:01 PM Revision 9d091c85 (git): sample/timeout.rb: Remove unnecessary increment [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:20 AM Revision 234a3045 (git): set UTF-8 if given URI string is ASCII
- Now URI is normally UTF-8, and US-ASCII URI string is considered as
escaped a UTF-8 string.
https://github.com/rails/... -
11:18 AM Bug #14363: each_grapheme_cluster.size returns the wrong size
- ruby_2_5 r62896 merged revision(s) 62892,62893.
-
06:59 AM Bug #14363 (Closed): each_grapheme_cluster.size returns the wrong size
- Applied in changeset trunk|r62892.
----------
fix each_grapheme_cluster's size [Bug #14363]
From: Hugo Peixoto... -
11:18 AM Revision c40df5a7 (git): merge revision(s) 62892,62893: [Backport #14363]
- fix each_grapheme_cluster's size [Bug #14363]
From: Hugo Peixoto <[email protected]>
Factor ou... -
10:02 AM Revision 06e42980 (git): teenyup
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@62895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:26 AM Bug #14324 (Closed): Should Exception#full_message include escape sequences?
- Applied in changeset trunk|r62894.
----------
error.c: full_message options
* error.c (exc_full_message): add highl... -
08:26 AM Revision b9881083 (git): error.c: full_message options
- * error.c (exc_full_message): add highlight: and reverse: keyword
options. [Bug #14324]
git-svn-id: svn+ssh://ci.... -
07:58 AM Revision 42f1b589 (git): Factor out get_reg_grapheme_cluster
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:58 AM Revision 41b2ef46 (git): fix each_grapheme_cluster's size [Bug #14363]
- From: Hugo Peixoto <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62892 b2dd03c8-39d4-4d... -
07:58 AM Revision 6e0f5b84 (git): Revert "each_grapheme_cluster shouldn't return size [Bug #14363]"
- This reverts commit r62887.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62891 b2dd03c8-39d4-4d8f-98ff-823fe69b... -
07:00 AM Bug #14380: Expected transform_keys! to work just as transform_keys, but it doesn't
- ruby_2_5 r62889 merged revision(s) 62042,62044.
- 07:00 AM Revision 9e11d394 (git): * 2018-03-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@62890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:00 AM Revision 54717626 (git): merge revision(s) 62042,62044: [Backport #14380]
- hash.c: support key swapping in Hash#transform_keys!
* hash.c (rb_hash_transform_keys_bang): support key swa... -
06:59 AM Revision 613decd0 (git): each_grapheme_cluster shouldn't return size [Bug #14363]
- From: Stefan Schüßler <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62888 b2dd03c8-39... -
06:47 AM Revision 721b55d7 (git): parse.y: reorder in the place
- * parse.y (new_args_tail): reorder required and optional keyword
argument variable IDs in the place.
git-svn-id: s... - 06:38 AM Revision 889afb8b (git): merge revision(s) 57081:
- Removed the obstacle to running test-all with VC14.
* test/fiddle/test_import.rb (LIBC.fprintf): VC14's `fpr... - 03:33 AM Revision c2fdfb05 (git): merge https://github.com/ruby/openssl/commit/3af2635f117f8da563d180bc1c58702aecb16e0c
- patched by Kazuki Yamaguchi <[email protected]>
bio: prevent possible GC issue in ossl_obj2bio()
Prevent the... - 02:28 AM Revision 85ddcb93 (git): merge revision(s) 54737,54740,55792: [Backport #14623]
- Support MSVC14 and 15 [Bug #11118]
Search _pioinfo which is not exported after MSVC14.
[Bug #12014] ... -
01:29 AM Bug #14623 (Closed): backport r54737, r54740 and r55792
- バックポート管理用チケットです。
-
12:40 AM Misc #14622: Improve documentation for 'string '.split to also mention trailing spaces being ignored
- Thanks :-)
03/21/2018
-
04:46 PM Misc #14622 (Closed): Improve documentation for 'string '.split to also mention trailing spaces being ignored
-
02:09 PM Misc #14622 (Closed): Improve documentation for 'string '.split to also mention trailing spaces being ignored
- The current documentation only talks about leading spaces being ignored when a single space is used as an argument. I...
-
04:44 PM Bug #14616: Segmentation fault in net/http/response
- The trace is great. Please also try to make a minimal ruby example to reproduce it.
What made you suspect the memo... -
04:17 PM Bug #14363: each_grapheme_cluster.size returns the wrong size
- Calculating the enumerator size here requires iterating through the whole text and do grapheme detection on all bytes...
-
04:17 PM Bug #14549: abort Date#step
- ruby_2_4 r62883 merged revision(s) 62572.
-
04:17 PM Revision 29fa5cc8 (git): merge revision(s) 62572: [Backport #14549]
- date_core.c: defensive code
* ext/date/date_core.c (f_cmp): check comparison failure.
* ext/date/da... -
04:10 PM Feature #14197: `Enumerable#{select,reject}` accept a pattern argument
- The point is that the phrase "hard to remember" in the OP is bit weak when we already have methods with the proposed ...
-
03:49 PM Feature #14197: `Enumerable#{select,reject}` accept a pattern argument
- This issue is also related https://bugs.ruby-lang.org/issues/9602
One interesting point there is the case where a ... -
04:03 PM Revision b6e2c528 (git): Docs and tests on URI.hierarchical?, URI.absolute?
- Improve code coverage and clarify meaning of hierarchical based on RFC
text.
[Fix GH-1846]
From: Xavier Riley <xavr... -
04:02 PM Revision 7506fde3 (git): Improve documentation for 'text '.split
- The documentation didn't mention trailing spaces and the
example only demonstrated the case with leading spaces.
[Fix... -
03:58 PM Bug #14368: backport r61862 (Fix SEGV of `/#{"\u3042"}#{'い'}/` in non UTF-8)
- ruby_2_4 r62880 merged revision(s) 61862.
-
03:57 PM Revision 31ccc99d (git): merge revision(s) 61862: [Backport #14368]
- parse.y (new_regexp): Fix SEGV of `/#{"\u3042"}#{'{U+3044}'}/` in non UTF-8
Mixing other encoding string lit... - 03:46 PM Revision eb02dd3c (git): * 2018-03-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:46 PM Revision 365338d9 (git): Remove outdated proc.c binding comment.
- Passing a proc as the second argument to eval is no longer supported.
[Fix GH-1843]
From: Tieg Zaharia <tieg.zaharia... -
03:27 PM Bug #14420: [BUG] Unnormalized Fixnum value on Rational#hash.to_s
- ruby_2_4 r62877 merged revision(s) 62107.
-
03:27 PM Revision bb9a770c (git): merge revision(s) 62107: [Backport #14420]
- force fixable
* complex.c (nucomp_hash): force hash values fixable.
[ruby-core:85224] [Bug #14420]... -
03:04 PM Bug #14388: 不正エンコーディング文字列から切り出した正当なエンコーディング文字列が invalid encoding になる
- ruby_2_4 r62875 merged revision(s) 62040.
- 03:04 PM Revision 49e950c8 (git): * 2018-03-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@62876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:04 PM Revision 681d1e79 (git): merge revision(s) 62040: [Backport #14388]
- string.c: clear substring code range
* string.c (str_substr): substring of broken code range string may
... -
03:01 PM Bug #14573: rb_ary_or doesn't check objects hash when the array contains less than SMALL_ARRAY_LEN
- Related to https://bugs.ruby-lang.org/issues/14263. We have posted a note there about our investigation and the incon...
-
02:51 PM Bug #11948: Segfault on blank line in IRB
- I was unable to reproduce this with alpine 3.7 in docker, with ruby 2.4.3p205:
```
$ docker run --rm -ti alpine... -
02:29 PM Bug #14612: IPv6 address inconsistency (downcase vs. upcase)
- shevegen (Robert A. Heiler) wrote:
> Is there a standard that mandates or prefers either variant?
RFC 5952 recomm... -
02:26 PM Bug #14263: Array Intersection does not seem to use hash
- We (myself and [Lewis Buckley](https://github.com/lewispb)) investigated this issue as part of the Ruby Hack Day at C...
-
02:26 PM Bug #14453: Crash in w32_cmdvector() if MS Application Verifier is enabled
- ruby_2_4 r62874 merged revision(s) 57637.
-
02:26 PM Revision 05292160 (git): merge revision(s) 57637: [Backport #14453]
- win32.c: memcpy instead of strlcpy
* win32/win32.c (cmdglob): memcpy the exact size instead of
str... -
12:40 PM Bug #14621 (Closed): Extra whitespace in squiggly heredoc with escaped newline
- Applied in changeset trunk|r62873.
----------
parse.y: terminator at continued line
* parse.y (here_document): a co... -
11:22 AM Bug #14621 (Open): Extra whitespace in squiggly heredoc with escaped newline
-
11:22 AM Bug #14621: Extra whitespace in squiggly heredoc with escaped newline
- r62872 has a bug.
```ruby
<<-TEXT
\
TEXT
```
should raise a syntax error, "`can't find string "TEXT" anywhe... -
10:32 AM Bug #14621 (Closed): Extra whitespace in squiggly heredoc with escaped newline
- Applied in changeset trunk|r62872.
----------
parse.y: unindent continued line
* parse.y (tokadd_string): stop at c... -
06:43 AM Bug #14621: Extra whitespace in squiggly heredoc with escaped newline
- Tested in ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux] - same result.
-
06:38 AM Bug #14621 (Closed): Extra whitespace in squiggly heredoc with escaped newline
- ~~~ruby
puts <<~TXT.inspect
1 \
2
TXT
~~~
Expected:
~~~
"1 2\n"
~~~
Got:
~~~
"1 2\n"
~~~ -
12:40 PM Revision 58fbe69a (git): parse.y: terminator at continued line
- * parse.y (here_document): a continuing line is not the
terminator. [ruby-core:86283] [Bug #14621]
git-svn-id: sv... -
10:32 AM Revision 491f523a (git): parse.y: unindent continued line
- * parse.y (tokadd_string): stop at continued line in dedented here
documents, to dedent for each lines before remov... -
10:06 AM Revision bc7e5fcb (git): test_iseq.rb: disable load_from_binary
- * test/ruby/test_iseq.rb (test_to_binary_with_objects): disable
load_from_binary right now, r62851 seems having a t... -
04:00 AM Feature #14618: Add display width method to String for CLI
- My e-mail to the mailing list [ruby-core] is not synced with Redmine.
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/r... - 02:20 AM Revision 53865346 (git): * 2018-03-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:20 AM Revision c700bb1a (git): iseq.c: constfied validate_get_insn_info [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Also available in: Atom