Activity
From 06/15/2017 to 06/21/2017
06/21/2017
-
12:51 PM Revision ea57d846 (git): gc.c: FL_CHECK2
- * gc.c (FL_TEST2, FL_SET2, FL_UNSET2): make error messages
consitent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:06 AM Revision 5dc1055a (git): * NEWS: Fix typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:42 AM Feature #13665: String#delete_suffix
- I think the method's functionality is good to have.
-
07:43 AM Feature #12694 (Closed): Want a String method to remove heading substr
- Applied in changeset trunk|r59132.
----------
string.c: add String#delete_prefix and String#delete_prefix!
to remove leading substr [Feature #12694] [fix GH-1632]
* string.c (rb_str_delete_prefix_bang): add a new method
to remove pre... -
07:43 AM Revision 0d036505 (git): test/ruby/test_string.rb: add tests to chomp substr
- * test/ruby/test_string.rb (TestString#test_chomp): add tests
to chomp substr
* test/ruby/test_string.rb (TestString#test_chomp!): ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:43 AM Revision 10082360 (git): string.c: add String#delete_prefix and String#delete_prefix!
- to remove leading substr [Feature #12694] [fix GH-1632]
* string.c (rb_str_delete_prefix_bang): add a new method
to remove prefix destuctively.
* string.c (rb_str_delete_prefix): add a new method
to remove prefix non-destuctively.
... -
04:34 AM Revision 6af65025 (git): RUBY_DEVEL flag
- * configure.in: define RUBY_DEVEL only in the trunk.
* gc.c: enable runtime rgengc debug if RUBY_DEVEL
* ruby.c (debug_option): enable RUBY_DEBUG in --debug option only
if RUBY_DEVEL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun... -
03:27 AM Revision 5682bfe2 (git): configure.in: use AS_IF
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:44 AM Revision 793f5d8f (git): ruby.c: debug options in command line
- * ruby.c (debug_option): parse options in --debug command line
option same as RUBY_DEBUG env. available only in the trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:25 AM Bug #13669 (Closed): Enumerable#uniq is ignoring second and following block arguments
- Applied in changeset trunk|r59128.
----------
Fix Enumerable#uniq with non single yield arguments
* enum.c (uniq_func, uniq_iter): need packed value as the unique
key. [ruby-core:81734] [Bug #13669] [Fix GH-1658]
Author: Kenichi... -
02:25 AM Revision 9cacc53d (git): Fix Enumerable#uniq with non single yield arguments
- * enum.c (uniq_func, uniq_iter): need packed value as the unique
key. [ruby-core:81734] [Bug #13669] [Fix GH-1658]
Author: Kenichi Kamiya <kachick1@gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59128 b2dd03c8-39d4-... -
02:03 AM Revision 5eec76bc (git): KNOWNBUGS.rb: hung up on linux
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:34 AM Revision ed908e5c (git): KNOWNBUGS.rb: deferred free
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:34 AM Revision 477d1159 (git): bootstraptest/runner.rb: keyword argument
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
06/20/2017
-
07:17 PM Bug #13669 (Closed): Enumerable#uniq is ignoring second and following block arguments
- github: https://github.com/ruby/ruby/pull/1658
```ruby
enum = Object.new.to_enum
class << enum
def each
yield
yield nil
yield 0
yield 1
yield 0, :LABEL
yield [0, :LABEL]
yield 1, :LABEL
yie... -
07:11 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- samuel@oriontransfer.org wrote:
> I appreciate what you said about multi-thread multi-fiber
> execution using your proposed reactor design. I think it's
> good and it's probably better than libev. It's excellent that
> you have thou... - 03:23 PM Revision 1530dce8 (git): * 2017-06-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:23 PM Revision 6f199eb8 (git): Use a file under tmp for File.real{,dir}path specs on Windows
- * The source file path could have pre-existing symlinks.
* See https://github.com/ruby/spec/issues/445.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:43 AM Revision 8ae9de37 (git): Fixed missing handling for frozen object at r59121.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:10 AM Revision d5f86e83 (git): Specify frozen_string_literal: true.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:23 AM Revision b589c478 (git): gc.c: add newline to report [ci skip]
- * gc.c (gc_sweep_finish): gc_report format should end with a
newline, as gc_report_body does not append it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:51 AM Feature #13434: better method definition in C API
- nobu@ruby-lang.org wrote:
> I don't like "mini-language" which needs a parser.
OK, what about an API similar to pthread_attr_set*?
Hash#[]=
rb_method_attr_set_required(&attr, 0);
rb_method_attr_set_const(&attr, 0);
rb_met... - 05:34 AM Revision 90846d7f (git): * 2017-06-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:34 AM Revision 4d932a68 (git): skip unresolved issue.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:30 AM Feature #13668 (Third Party's Issue): Show / log test-all skips in CI here or at http://rubyci.org/ ?
- Maybe consideration could be given to having CI here or at http://rubyci.org/ show/log skips. Skip logs led me to an issue with MinGW and RubyGems tests, as there was some code that hard coded 'git' instead of using a variable tied to E...
-
12:08 AM Feature #13667 (Assigned): Add Coverage.running? to quickly check if Coverage is enabled.
06/19/2017
-
10:46 PM Feature #13657: Simplify usage of Enumerable#reject
- I guess this request is a variant of https://bugs.ruby-lang.org/issues/11286 (if not identical). You would like to join the thread which is still open, i.e there are chances to introduce your request.
-
03:28 PM Feature #13657: Simplify usage of Enumerable#reject
- Great! You're right, that will accomplish this _exactly_.
Do you see any hope in adding this functionality to `#reject` regardless of the existence of `#grep_v`?
This other method is difficult to make sense of unless the developers a... -
10:32 PM Feature #11105: ES6-like hash literals
- +1
While it might be odd or new for some, using this in ES6 has been very nice. I am often wishing this was supported in Ruby. The cognitive load is so much nicer and less redundant.
I wish it could be reconsidered. -
07:39 PM Feature #13667 (Closed): Add Coverage.running? to quickly check if Coverage is enabled.
- Since we can't `RubyVM::InstructionSequence#to_binary` when `Coverage` is running, it is useful to be able to ask ruby if coverage is active.
This is possible with `Coverage.peek_result`, but not efficient, since it involves quite a b... -
03:37 PM Bug #11033: OpenSSL related threading issues in Ruby 2.1 and 2.2
- rhenium (Kazuki Yamaguchi) wrote:
> 2.3 stable maintainer: I've attached a patch that applies on top of ruby_2_3.
Oh, thank you!
I'll check and merge it later. -
03:26 PM Bug #11033: OpenSSL related threading issues in Ruby 2.1 and 2.2
- Now that openssl is a default gem, you can just update it before running 'bundle install':
gem install openssl -v '~> 2.0.4'
Anyway, I would like that patch to go to earlier versions of Ruby, too.
2.4 stable maintainer: Ca... -
01:41 PM Bug #11033: OpenSSL related threading issues in Ruby 2.1 and 2.2
- This ticket is marked as closed - but I only see OpenSSL 2.0.4 in the trunk branch on GitHub per https://github.com/ruby/ruby/commit/9eb92007b6c2ab2b1fe031c3681144e51e2bcc14.
I do not see the updated OpenSSL in the 2.4 branch at https... -
02:40 PM Bug #12670 (Assigned): Segmentation fault on `Magick::Image#get_pixels` on ruby since ruby-2.2
-
02:36 PM Bug #12670 (Closed): Segmentation fault on `Magick::Image#get_pixels` on ruby since ruby-2.2
- Applied in changeset trunk|r59116.
----------
test for [Bug #12670]
heap corruption by deferred free. -
02:36 PM Revision 22c8dcff (git): debug.c: rgengc debug option
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:36 PM Revision 263a0f7f (git): test for [Bug #12670]
- heap corruption by deferred free.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:17 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- Ruby Fibers as they currently stand are perfect and making them more complex is a mistake IMHO.
Let's be clear on this: auto-fibers are really just Fibers that yield when you call a blocking operation. It's as if you are rewriting the... -
01:03 PM Revision 0a907a37 (git): Make string literal to frozen object on gemspec of defulte gems.
- Added following gemspecs.
* extensions: date, dbm, etc, fiddle, gdbm, sdbm, stringio, strscan, zlib
* pure ruby libraries: cmath, csv, fileutils, scanf, webrick
psych and rdoc is out of scope of this commit. I will merge afte... -
01:02 PM Bug #13591: spec/rubyspec/core/time/zone_spec - Windows does not support ENV['TZ']
- Fixed in r59113.
I split the spec to only include cases that seem to work on Windows according Greg's tests.
This test is inherently dependent on the OS parsing function for TZ, so we need to deal with those differences. -
01:00 PM Bug #13591 (Closed): spec/rubyspec/core/time/zone_spec - Windows does not support ENV['TZ']
- Applied in changeset trunk|r59113.
----------
Adapt Time#zone spec to deal with differences of TZ validation on Windows
* [Bug #13591] [ruby-core:81347] - 01:00 PM Revision 79f85571 (git): * 2017-06-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:00 PM Revision d404e271 (git): Adapt Time#zone spec to deal with differences of TZ validation on Windows
- * [Bug #13591] [ruby-core:81347]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:19 AM Feature #13666 (Closed): Development: Writing test code for new features/bug fixes can be done as specs under spec/rubyspec instead of tests under test/
- Dear CRuby committers,
I would like to reach an agreement with the ruby core team on a subject that was once highly debated.
I believe nowadays the context is quite different and it's better to start the discussion from the beginning... -
08:34 AM Bug #13635: ruby and linux-pf or linux-zen kernels
- allencch (Allen Choong) wrote:
> I have similar issue to compile ruby-2.3.3 on Arch Linux lts.
> ...
Thanks -
08:34 AM Bug #13635: ruby and linux-pf or linux-zen kernels
- nobu (Nobuyoshi Nakada) wrote:
> Try more recent versions, 2.3.4, 2.4.1, and the trunk if possible.
So, the ruby 2.4.1 and the ruby 2.3.4 works without errors.
06/18/2017
-
04:38 AM Revision f5052d45 (git): string.c: check just before modification
- * string.c (rb_str_chomp_bang): check if modifiable after checking
an argument and just before modification, as it can get frozen
during the argument conversion to String.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59112 b2dd... -
04:29 AM Revision 80aa1e62 (git): test_string.rb: chomp! frozen string
- * test/ruby/test_string.rb (TestString#test_chomp): should raise
if frozen.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:29 AM Revision b89367d6 (git): test/unit.rb: close jobserver
- * test/lib/test/unit.rb (Test::Unit::Parallel#flush_job_tokens):
close jobserver auth fds aflter flush, not to release tokens
more than acquired.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59110 b2dd03c8-39d4-4d8f-98ff-823fe... -
01:15 AM Revision bc08e666 (git): capi/spec_helper.rb: suppress logo
- * spec/rubyspec/optional/capi/spec_helper.rb (compile_extension):
suppress logo of nmake.exe to stderr. we want to show compiler
warnings only.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59109 b2dd03c8-39d4-4d8f-98ff-823fe69... - 01:15 AM Revision de4f844b (git): * 2017-06-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:15 AM Revision d4aad43f (git): appveyor.yml: num of jobs
- * appveyor.yml (test_script): stop running too many workers to get
rid of sporadic NoMemoryError.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
06/17/2017
-
12:18 AM Revision 3947382b (git): capi/spec_helper.rb: pass jobserver fds
- * spec/mspec/lib/mspec/commands/mspec.rb (MSpecMain#multi_exec):
do not close GNU make jobserver auth fds.
* spec/rubyspec/optional/capi/spec_helper.rb (compile_extension):
ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5... -
12:10 AM Revision 0955d910 (git): capi/spec_helper.rb: use MAKE env
- * spec/rubyspec/optional/capi/spec_helper.rb (compile_extension):
prefer MAKE environment variable to hardcoded name if set by
parent make.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
06/16/2017
- 11:59 PM Revision 2b0c0cc2 (git): * 2017-06-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:59 PM Revision 9bf9d0ef (git): default.mspec: limit cores
- * spec/default.mspec (MSpecScript::JobServer#cores): limit max
number of processors, not to acquire tokens more than necessary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:34 PM Feature #13665: String#delete_suffix
- At yesterday meeting, a name `lchomp` was proposed but rejected because of the special deal of CR LF.
If `delete_suffix` will be introduced, it should keep CR before LF when the argument is LF only, as well as `delete_prefix`. -
02:30 PM Feature #13665 (Closed): String#delete_suffix
- In https://bugs.ruby-lang.org/issues/12694, we decided to have `String#delete_prefix`.
It would be nice to have `String#delete_suffix` method to delete suffix from a string for symmetry although it can be achieved with `String#chomp` as... -
02:44 PM Bug #13624 (Closed): MinGW - TestIO#test_copy_stream_no_busy_wait - new failure
-
02:44 PM Bug #13515 (Closed): Pathname#join doesn't add separator on UNC paths
- Applied in changeset trunk|r59102.
----------
pathname.rb: UNC root pathname needs a separator
* ext/pathname/lib/pathname.rb (Pathname#plus): UNC root pathname
needs a separator. File.basename returns "/" on UNC root, as
well as ... -
02:44 PM Revision 28753375 (git): pathname.rb: UNC root pathname needs a separator
- * ext/pathname/lib/pathname.rb (Pathname#plus): UNC root pathname
needs a separator. File.basename returns "/" on UNC root, as
well as sole drive letter, even if it does not end with a
separator. [ruby-core:80900] [Bug #13515]
g... -
02:31 PM Feature #12694: Want a String method to remove heading substr
- I made a ticket for String#delete_suffix https://bugs.ruby-lang.org/issues/13665
-
02:23 PM Feature #12694: Want a String method to remove heading substr
- We have String#chomp to delete suffix, but it would be nice to have the method for symmetry.
I will create another thread to discuss about it. -
02:14 PM Feature #12694: Want a String method to remove heading substr
- sonots (Naotoshi Seo) wrote:
> Thanks! I've changed the name to delete_prefix. https://github.com/ruby/ruby/pull/1632
do we need a delete_suffix too or is that done via another method? -
06:26 AM Feature #12694: Want a String method to remove heading substr
- Thanks! I've changed the name to delete_prefix. https://github.com/ruby/ruby/pull/1632
-
06:11 AM Feature #12694: Want a String method to remove heading substr
- I'd pick the name `delete_prefix`.
Matz.
-
01:28 PM Feature #12739: deprecate_constant :Fixnum, :Bignum
- Closed ticket should not be reused.
Please open new ticket. -
09:47 AM Bug #10290: segfault when calling a lambda recursively after rescuing SystemStackError
- `SystemStackError` seems uncatchable since r58492.
-
09:01 AM Feature #13434: better method definition in C API
- I don't like "mini-language" which needs a parser.
-
08:57 AM Feature #13518 (Rejected): Indented multiline comments
- `=begin` and `=end` are ugly appendix inherited from Perl. I'd rather remove them than enhance them.
Matz.
-
08:56 AM Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
- I cannot remember why I didn't add send_nonblock.
However I feel adding send_nonblock is considerable because
sendmsg is much more complex than send/sendto. -
08:23 AM Feature #12063: KeyError#receiver and KeyError#name
- Keys may not be names (strings and symbols), so I think `key` is a sufficient name for the method.
Matz.
-
08:14 AM Bug #13432 (Closed): set_trace_funcにproc->is_from_method = TRUEのオブジェクトを渡し、SystemStackErrorを発生させるとRubyVMが停止する
-
08:12 AM Bug #13432: set_trace_funcにproc->is_from_method = TRUEのオブジェクトを渡し、SystemStackErrorを発生させるとRubyVMが停止する
- r58349 で修正済み。
-
06:11 AM Bug #13432: set_trace_funcにproc->is_from_method = TRUEのオブジェクトを渡し、SystemStackErrorを発生させるとRubyVMが停止する
- r59100では起きないようです。
-
08:00 AM Feature #13381: [PATCH] Expose rb_fstring and its family to C extensions
- How about `fixed_str`?
-
07:58 AM Feature #13381 (Assigned): [PATCH] Expose rb_fstring and its family to C extensions
-
07:02 AM Revision 5a13c6bc (git): Merge psych-3.0.0.beta2 from https://github.com/ruby/psych
- It contains following changes from 3.0.0.beta1
* Preserve time zone offset when deserializing times
https://github.com/ruby/psych/pull/316
* Enable YAML serialization of Ruby delegators
https://github.com/ruby/psych... -
06:03 AM Bug #13555 (Closed): Disable TestTrace#test_trace_stackoverflow
-
05:00 AM Bug #13664 (Feedback): encountered a bug in the Ruby interpreter or extension libraries
- Please show the whole log.
And `ruby -v` and the log do not match. -
04:04 AM Revision ab8e756d (git): require 'bigdecimal'
- * test/json/json_parser_test.rb: this test needs bigdecimal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:04 AM Revision b304078a (git): Merge json-2.1.0 from https://github.com/flori/json
- https://github.com/flori/json/blob/master/CHANGES.md#2017-04-18-210
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:36 AM Bug #13498 (Assigned): Weakref, Weakmap and define_finalizer don't work on frozen objects
- Weakref is implemented by finalizer to notify that an object is collected, and you can't define finalizers on frozen objects.
Probably we need to move finalizer flags to a separate region (like bitmap marking). -
02:28 AM Bug #13446 (Assigned): refinements with prepend for module has strange behavior
- 01:53 AM Revision bc917f98 (git): * 2017-06-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:53 AM Revision aea98ff0 (git): removed ruby_error_print
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
06/15/2017
-
08:31 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- samuel@oriontransfer.org wrote:
> Thanks for your detailed reply. It's impressive and useful
> that you have such a good knowledge of these issues.
No problem.
> I spent some time just thinking about this issue, and how this
> ... -
01:56 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- Thanks for your detailed reply. It's impressive and useful that you have such a good knowledge of these issues.
I spent some time just thinking about this issue, and how this feature tries to solve the problem in Ruby.
On the one h... -
03:12 PM Bug #13664 (Closed): encountered a bug in the Ruby interpreter or extension libraries
- while running brazil-build i got this bug
(snip)
- 02:04 PM Revision 285f1390 (git): Clear `DESTDIR` when running make
- * spec/rubyspec/optional/capi/spec_helper.rb (compile_extension): `DESTDIR` is
the drive letter of the ruby installed path as default on mswin, but not
builddir of the ruby. this causes spec errors if the drive letter is
different... -
01:51 PM Feature #13570: Using mkmf for ruby/spec C API specs
- I tested and adapted the spec_helper.rb so it now also works on mswin (https://github.com/ruby/ruby/pull/1649) and mingw (on the Travis of ruby/spec).
Therefore I close this with r59093.
Please fix if new failures appear when building ... -
01:34 PM Revision 2fbd11c7 (git): Update to ruby/spec@c730f07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:08 PM Bug #13663: `String#upto` doesn't work as expected
- Also i think its a bit to much optimised.
because i tried to overwrite the String#<=> method, directly or with Refinements, and it didnt work as i want it to.
what works is using my own Value Object Class. -
12:53 PM Bug #13663: `String#upto` doesn't work as expected
- I believe that problem here is how to provide consistency between `succ` and `<=>` for arbitrary length strings.
1. For most of the real use cases, `'x' > 'ac'` is sane (like sorting strings);
2. Things using `succ` (like `upto` and ... -
07:24 AM Bug #13663 (Closed): `String#upto` doesn't work as expected
- Given that `String#upto` uses `String#succ` to generate successive values, I'd expect
```ruby
'x'.upto('ac').to_a #=> []
```
to return:
```ruby
["x", "y", "z", "aa", "ab", "ac"]
```
Instead, an empty array is returned.
... - 12:48 PM Revision 56b83d06 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:48 PM Revision 2bdce358 (git): Update to ruby/spec@cd1b911
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:48 PM Revision 5ccf36c7 (git): Update to ruby/mspec@d900a49
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:51 AM Revision bd8412b7 (git): Revert r59084, see r57060
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:43 AM Revision 88de87c2 (git): Don't pollute toplevel by an IRB internal method
- There actually are some libraries that requires 'irb' such as byebug, and when
'irb' is required, it requires irb/src_encoding.rb, then it defines the toplevel
default_src_encoding method that is visible from anywhere in the end users' a... -
07:16 AM Bug #13662 (Closed): prohibit machine stackoverflow while GC
- Applied in changeset trunk|r59089.
----------
Prohibit SystemStackError while GC.
* vm_insnhelper.c (rb_threadptr_stack_overflow): fatal on GC [Bug #13662] -
07:14 AM Bug #13662 (Closed): prohibit machine stackoverflow while GC
- We have encounter GC marking miss after [Feature #13637] r59047 at test-rubyspec.
> I, [2017-06-15T04:31:33.467582 #2820] INFO -- : ......................................................................................................... -
07:16 AM Revision e64e3c4c (git): Prohibit SystemStackError while GC.
- * vm_insnhelper.c (rb_threadptr_stack_overflow): fatal on GC [Bug #13662]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:13 AM Bug #13660: rb_str_hash_m discards bits from the hash
- I don't think there is any guarantee for the length of a hash value in Ruby. It's just assumed it's long enough to not lead to overly many collisions.
Also, if the calculation of the original value (before throwing away bits) is reall... -
03:12 AM Revision 9504610b (git): common.mk: tweaked packages order
- * common.mk (dist): tweaked packages order by $(DISTPKGS).
.tar.gz comes first for the hash values in downloads page, then
popular .zip.
* tool/make-snapshot: "all" in -packages means all of the rest
package types now.
git-svn-id... -
02:39 AM Revision d25ed18c (git): make-snapshot: colorize [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:33 AM Revision 95797e13 (git): make-snapshot: suppress output from 7z [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:33 AM Revision 4d4fabaf (git): * 2017-06-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:33 AM Revision 10840d3a (git): make-snapshot: prefer default commands over 7z [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:29 AM Misc #13659 (Third Party's Issue): Keeping track of officially supported versions by the ruby bindings in the core/stdlib
- Please report it at https://github.com/ruby/openssl
-
12:21 AM Misc #13659: Keeping track of officially supported versions by the ruby bindings in the core/stdlib
- Note: https://docs.ruby-lang.org/en/trunk/OpenSSL.html (our official documentation) is not affect "frozen_string_literal: false" parts