Activity
From 11/20/2018 to 11/26/2018
11/26/2018
-
11:30 PM Revision 51196cf5 (git): improve messages for test failures
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:16 PM Revision 27b1553b (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:16 PM Revision 72e60a04 (git): `TracePoint#enable(target_line:)` is supported. [Feature #15289]
- * vm_trace.c: `TracePoint#enable(target_line:)` is supported.
This option enables a hook only at specified target_l... -
08:12 PM Bug #15343: String#each_grapheme_cluster wrongly splits some emoji (genie, zombie, wrestling)
- This issue is epic due to its title alone! (I don't quite know whether
there are indeed genie and zombie emojis yet ... -
09:02 AM Bug #15343 (Closed): String#each_grapheme_cluster wrongly splits some emoji (genie, zombie, wrestling)
- All the codepoint combinations that turn up in the various emoji files provided by Unicode (currently we use those at...
-
08:10 PM Feature #13581: Syntax sugar for method reference
- > The map(&method(:local_method)) or yield_self(&method(:local_method)) pattern is absolutely real
> and very useful... -
07:59 PM Revision 6e33c16f (git): Give up support for cross-callcc set_trace_func.
- * cont.c (cont_restore_thread): cause error if trace-status is changed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
06:48 PM Revision d35bfdac (git): fix for ansi-pedantic compile option.
- * iseq.c (iseq_add_local_tracepoint_i): extract aggregate initialization.
See https://travis-ci.org/ruby/ruby/jobs/... -
06:27 PM Revision f6fea2b2 (git): fix type error.
- * iseq.c (iseq_iterate_children): should use cast to `int`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66005... -
06:16 PM Feature #15289 (Closed): Accept "target" keyword on `TracePoint#enable`
- Applied in changeset trunk|r66003.
----------
Support targetting TracePoint [Feature #15289]
* vm_trace.c (rb_trace... - 06:16 PM Revision 61c8247d (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:16 PM Revision 96990203 (git): Support targetting TracePoint [Feature #15289]
- * vm_trace.c (rb_tracepoint_enable_for_target): support targetting
TracePoint. [Feature #15289]
Tragetting Trace... -
04:32 PM Feature #15331: [PATCH] Faster hashing for short string literals
- nobu (Nobuyoshi Nakada) wrote:
> About the macro `BUILTIN_SINGLE_BYTE_ENC_IDX_P`, its name is misleading as it is tr... -
01:47 PM Feature #15331: [PATCH] Faster hashing for short string literals
- alanwu (Alan Wu) wrote:
> I've taken multi-byte terminators into account and updated my implementation. I've also in... -
04:39 AM Feature #15331: [PATCH] Faster hashing for short string literals
- I've taken multi-byte terminators into account and updated my implementation. I've also included a test that should w...
-
04:13 PM Revision 2c9259e6 (git): test_jit.rb: skip a test for Windows for now
- https://ci.appveyor.com/project/ruby/ruby/builds/20558412
removing CloseHandle disallows us to remove the DLL.
git-... -
03:47 PM Bug #15316 (Closed): rb_postponed_job_register not thread-safe
- Applied in changeset trunk|r66001.
----------
vm_trace.c: MJIT-limited thread-safety for postponed_job
[Bug #15316] -
03:47 PM Revision 67485fee (git): vm_trace.c: MJIT-limited thread-safety for postponed_job
- [Bug #15316]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:12 PM Revision 01e2bf35 (git): * 2018-11-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:12 PM Revision 98a2b053 (git): process.c: avoid dlclose before exec
- because JIT-ed code may still be on stack at this time, unlike
in ruby_cleanup().
This hopes to fix: (take 2)
http:/... -
03:12 PM Revision 5b125011 (git): Revert "process.c: try to workaroun SEGV by r65994"
- This reverts commit 0e6aba22c6b876a36adc39cac5314ce6e626954c.
because it didn't help, at all.
http://ci.rvm.jp/resul... -
02:45 PM Revision 0e6aba22 (git): process.c: try to workaroun SEGV by r65994
- http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/1480173
It tries to print C backtrace but fails. And core fi... - 02:03 PM Revision c8c265f4 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:02 PM Revision 79f3b6b5 (git): Do not load rubygems when disabled
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:39 PM Revision 08e1705e (git): process.c: finish MJIT prior to #exec
- to prevent ruby from leaving MJIT-related files.
test_jit.rb: add a test to prevent that
git-svn-id: svn+ssh://ci.r... -
12:50 PM Revision a3bb9f10 (git): mjit_worker.c: disable running copy job
- after MJIT worker stop.
r65928 didn't fix the SEGV. This commit hopes to fix
http://ci.rvm.jp/results/trunk-mjit-wai... -
12:36 PM Revision af6adb99 (git): lib/rubygems/indexer.rb: suppress random test-all error
- by Bundler integration, like:
http://ci.rvm.jp/results/trunk-no-mjit@silicon-docker/1479769
This resurrects r65629 w... -
12:23 PM Revision a2456daf (git): Sync the executables of rdoc from upstream repository.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:11 PM Bug #15314 (Feedback): Bundler with 2.6 fails when installing dependencies into a --path with --binstubs
- @schneems
I fixed this issue with https://github.com/ruby/ruby/commit/a94332819463589fe4537cc62beb41a0ee354cf3
... -
11:38 AM Bug #15335: Ruby 2.6.0 is not properly fortified
- Testing with r65990 on x86_64 and the test passed. I guess I should not try to build on other arches yet, right?
-
09:03 AM Revision 0409290e (git): add tests for grapheme clusters using Unicode Emoji test data
- Add file test/ruby/enc/test_emoji_breaks.rb to test String#each_grapheme_cluster
test data provided by Unicode (at ht... -
07:55 AM Revision ebff9dc1 (git): object.c: Deprecate Object#=~ and add NilClass#=~`
- Object#=~ always returns nil. This behavior is not only unuseful but
also troublesome because it may hide a type err... -
07:13 AM Revision f7e94df0 (git): lib/rubygems: explicitly clarify the type for =~ matching
- RubyGems is very indifferent for type.
This change is needed for removal of `Object#=~`. [Feature #15231]
git-svn-i... -
05:46 AM Revision 0edc36b9 (git): lib/rubygems/command.rb: remove meaningless code
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:46 AM Misc #15336: Duplicate builds on travis-ci?
- I don't have answers for every questions but for the first one: we enable cron builds for Travis-CI, which run every ...
-
05:46 AM Revision e0dd7b4d (git): test/rdoc/test_rdoc_rdoc.rb: add dummy finish
- RDoc::Options#@exclude is initialized as an empty array.
Then, #finish converts it to a regexp or nil and reassign it... -
05:45 AM Misc #15342: DevelopersMeeting20181212Japan
- * [Feature #13581] Syntax sugar for method reference
-
05:05 AM Misc #15342 (Closed): DevelopersMeeting20181212Japan
- Please comment your favorite ticket numbers you want to ask to discuss with your *SHORT* comment or summary.
(your s... -
05:32 AM Revision 03cde6c8 (git): lib/rdoc/markup/: Remove wrong call to `=~` against Array
- `@res` is an Array, so `@res =~ /\n\z/` calls `Object#=~` which always
returns nil.
I guess it should be `@res.last =... -
05:29 AM Feature #15231 (Closed): Remove `Object#=~`
- Applied in changeset trunk|r65984.
----------
lib/webrick: explicitly convert header values to a string
The values ... -
05:29 AM Revision 7a635a7d (git): lib/webrick: explicitly convert header values to a string
- The values of @header are expected to be all strings;
WEBrick::HTTPResponse::[]=(key, val) explicitly converts the se... -
05:03 AM Misc #15229 (Closed): DevelopersMeeting20181122Japan
-
04:53 AM Feature #15341 (Closed): Provide emoji version as RbConfig::CONFIG['UNICODE_EMOJI_VERSION']
- The Emoji version is different from the Unicode version. Currently, the Unicode version is accessible from `RbConfig:...
-
04:42 AM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
- I agree that `#visibility` is the best solution. When somebody mentioned this at the recent Ruby committers' meeting,...
-
03:47 AM Revision b1ad07bd (git): common.mk: simplify for ruby.imp
- * common.mk (ruby.imp): extract the first word on the next lines
of MJIT_FUNC_EXPORTED, regardless the prefix. dup... -
02:46 AM Revision bf5c84a4 (git): .travis.yml: avoid bashism
- We can set environment variables to avoid before_script.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65982 b2... -
02:31 AM Revision 9e2acbca (git): un.rb: add more options for httpd to help message [ci skip]
- see r65965
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:21 AM Revision 213fbd81 (git): .travis.yml: update MSAN setups [ci skip]
- Exclude OpenSSL because we don't plan to debug libssl,
also track origins of uninitialized bits.
git-svn-id: svn+ss... -
02:13 AM Bug #15333 (Assigned): make check fails looking for Bundler 2.0
-
02:08 AM Bug #15339 (Assigned): CI - add checks for std-lib CLI ?
-
01:54 AM Bug #15291 (Closed): ruby-2.6.0-preview3でbin/bundle_rubyがインストールされる
- Applied in changeset trunk|r65979.
----------
Removed `bundle_ruby` command. Because It's no longer shipped from Bun... -
01:54 AM Revision aa2d27e4 (git): Removed `bundle_ruby` command. Because It's no longer shipped from Bundler 1.0.2.
- [Bug #15291][ruby-dev:50663]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65979 b2dd03c8-39d4-4d8f-98ff-823fe69... -
01:43 AM Feature #15000: Prevent to initialize MonitorMixin twice
- znz (Kazuhiro NISHIYAMA) wrote:
> How about checking owner object?
Could you commit it if it passes tests?
-
01:43 AM Revision e5906952 (git): Use libexec for distination directory.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:23 AM Revision f944f8cc (git): Followed up r65963. Use libexec directory with sync tool.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
11/25/2018
-
11:16 PM Revision 0889346d (git): add several emoji data files to UNICODE_EMOJI_DOWNLOAD for download
- In common.mk, add the files emoji-sequences.txt, emoji-test.txt,
emoji-variation-sequences.txt, and emoji-zwj-sequenc... -
08:04 PM Bug #15339: CI - add checks for std-lib CLI ?
- Added 3 lines to rbinstall.rb, added bundle_ruby to Bundler's executables.
Both are minor fixups to r65963. Passe... -
01:38 PM Bug #15339: CI - add checks for std-lib CLI ?
- @junaruga
1) I believe I have seen discussions on whether `make install` should be included in CI or not.
2) Th... -
12:01 PM Bug #15339: CI - add checks for std-lib CLI ?
- How about creating this check in make task "make test" or "make test-all"?
-
04:21 AM Bug #15339: CI - add checks for std-lib CLI ?
- Sorry for not mentioning it, but GH PR is just for Appveyor. Not sure if code should be added to all Travis builds.....
-
03:56 AM Bug #15339 (Closed): CI - add checks for std-lib CLI ?
- Currently, CI is largely ignorant of the install.
Adding checks for the std-lib items with binstubs/executables is... -
04:23 PM Bug #15340 (Closed): Time.local behaving inconsistently for excess days after 2038
- Applied in changeset trunk|r65974.
----------
Normalize month-mday before finding epoch
Especially over the year 20... -
04:14 PM Bug #15340: Time.local behaving inconsistently for excess days after 2038
- > I thought I observed a case 2038-02-30 is recognized as 2038-03-01 when ENV['TZ']=nil, but just now I couldn't repr...
-
02:53 PM Bug #15340 (Closed): Time.local behaving inconsistently for excess days after 2038
- Time.local accepts a day of month that exceeds the largest day of the month, for example, 2018-02-31. The behavior lo...
- 04:23 PM Revision b1a40c10 (git): * 2018-11-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:23 PM Revision 2c652768 (git): Normalize month-mday before finding epoch
- Especially over the year 2038, 30 Feb and so on may cause odd behavior
on validating found epoch with given year-mont... -
12:31 PM Revision dd782579 (git): Fix locations of NODE_UNDEF in undef with multiple args
- * parse.y: Fix the beginning position of trailing NODE_UNDEF.
e.g. The location of the NODE_UNDEF for `b` is fixed... -
11:02 AM Revision 9a4d1207 (git): create function create_property_node to extract recurring functionality
- Refactoring: In regparse.c, extract creation of a new CClass node and
initialization using a property into a new func... -
10:12 AM Revision fc6243a6 (git): deal with ONIGENC_CASE_IS_TITLECASE flag on lowercase characters
- In the function onigenc_unicode_case_map() in enc/unicode.c, deal
with the case that the ONIGENC_CASE_IS_TITLECASE fl... -
09:32 AM Feature #15338: Provide way for C extensions to query if global variable is defined
- As for the implementation, this `rb_gv_defined` will add new ID just by asking if the gv is defined.
-
08:32 AM Revision 867d3985 (git): ChangeLog compatibility [ci skip]
- * tool/vcs.rb (VCS::GIT#export_changelog): improve the
compatibility with svn-log.
remained differences are:
-... -
08:31 AM Revision 87b03e8c (git): parser: improve error messages
- [Fix GH-2011]
From: Akim Demaille <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65969... -
06:07 AM Revision 2b9448fd (git): NEWS: fix markup [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:05 AM Revision 98f8baf9 (git): No new entry when getting undefined global variable
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:36 AM Revision 7ac1ff5f (git): Prefer ALLOCV over ALLOCA
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:36 AM Revision 70751a24 (git): un.rb: more options for httpd
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:22 AM Feature #15331: [PATCH] Faster hashing for short string literals
- One idea is to shrink `MEMO_HASH_LEN_MAX` for a wide-char terminators.
-
03:10 AM Bug #15332: coverage and InstructionSequence regression
- I don't have an important use case, no.
-
01:20 AM Bug #5060 (Closed): Executables in bin folder conflict with their gem versions.
- Applied in changeset trunk|r65963.
----------
Use stub executables generated by RubyGems istead of original executab... - 01:20 AM Revision 9ba098f1 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:20 AM Revision a9433281 (git): Use stub executables generated by RubyGems istead of original executables.
- It resolved the conflict issues when invoking `gem i rdoc` and the binstub
issues with Bundler and Rails.
[Bug #50...
11/24/2018
-
09:40 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
- > As you can see, it is bundled twice. The problem is that although there should be one copy of Molinillo, there are ...
-
09:09 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
- Not mentioning that Bundler bundles other libraries, such as net-http-persistent and Thor. It would make update of th...
-
09:05 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
- Eregon (Benoit Daloze) wrote:
> Or is there any hidden problem in there?
Yes, support of older RubyGems I suppose. -
08:35 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
- IMHO, the case of Molinillo is the job of RubyGems/Bundler developers to solve: settle on one version, and reuse Ruby...
-
05:04 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
- ciconia (Sharon Rosner) wrote:
> > Would you mind to show us, how it could help to improve situation with things lik... -
08:51 PM Bug #15329 (Closed): Native implementation of coroutines - segfault
- Great, thanks for the report. Let me know if you have any other issues.
-
05:59 PM Bug #15329: Native implementation of coroutines - segfault
- good news! I can confirm it's fixed by https://github.com/ruby/ruby/commit/f33adbc11e0fa0a2bd73b96ee3a3529481eb111d ....
-
05:48 AM Bug #15329: Native implementation of coroutines - segfault
- Can you please try trunk now? This issue might be fixed.
-
08:42 PM Feature #15338: Provide way for C extensions to query if global variable is defined
- > https://bugs.ruby-lang.org/issues/15338
> Let's introduce third function `rb_gv_defined` to complement `rb_gv_g... -
08:21 PM Feature #15338 (Open): Provide way for C extensions to query if global variable is defined
- As far as I can tell, there is no way for C extension to check if global variable is defined. I can `rb_gv_get`, but ...
-
08:12 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- [email protected] wrote:
> Using `ruby 2.6.0dev (2018-11-24 trunk 65959) [x64-mingw32]`, applied the patch in msg... -
06:02 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- @normalperson Eric,
Using `ruby 2.6.0dev (2018-11-24 trunk 65959) [x64-mingw32]`, applied the patch in msg 32, pa... -
05:11 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- @normalperson Eric,
> Do you have any more details on the slowdown (e.g. profiling info?)
I pointed it out thi... -
08:52 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- [email protected] wrote:
>
> @normalperson Eric,
>
> After a few more builds, the intermittent test failure... - 07:59 PM Revision 608b9c29 (git): io.c: disable nonblocking-by-default on win32 pipes
- Lets admit Windows will always be too different from POSIX-like
platforms and non-blocking may never work as well or ... - 07:54 PM Revision cc6020b7 (git): * 2018-11-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:54 PM Revision a5e91822 (git): * common.mk: revise r65767 because AIX's grep does not support -A
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:02 PM Feature #8258: Dir#escape_glob
- mame (Yusuke Endoh) wrote:
> Eregon (Benoit Daloze) wrote:
> > Looks to me like this can be closed since we have Di... -
03:58 PM Bug #15335: Ruby 2.6.0 is not properly fortified
- Thx. I hope I'll be able to check it on Monday.
-
11:35 AM Bug #15335: Ruby 2.6.0 is not properly fortified
- I've merged the first set of changes into trunk, for amd64 - @vo.x if you confirm this has fixed the issue I will ext...
-
11:12 AM Bug #15335: Ruby 2.6.0 is not properly fortified
- I'm attempting to fix this issue here: https://github.com/ruby/ruby/pull/2027
@vo.x do you mind trying to build th... -
09:19 AM Bug #15335: Ruby 2.6.0 is not properly fortified
- Thanks Eric. Those two suggestions are really helpful. I'll investigate it now.
-
07:52 AM Bug #15335: Ruby 2.6.0 is not properly fortified
- > https://bugs.ruby-lang.org/issues/15335#change-75132
[email protected] wrote:
> How can we solve this p... -
07:30 AM Bug #15335: Ruby 2.6.0 is not properly fortified
- How can we solve this problem?
-
07:18 AM Bug #15335 (Assigned): Ruby 2.6.0 is not properly fortified
-
03:50 PM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
- mame (Yusuke Endoh) wrote:
> FYI: The reason why matz does not like the term "visibility", is because the method att... -
01:10 PM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
- FYI: The reason why matz does not like the term "visibility", is because the method attribute is not a visibility. I...
-
12:40 PM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
- I think visibility is the perfect, accurate and unambiguous term for this (e.g., it's even used in the documentation ...
-
06:43 AM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
- I don't think that `send("#{method.visibility}_instance_methods")` would be a frequent, strongly-recommended idiom. ...
-
12:48 PM Revision 865313df (git): assertions for r65956
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:33 PM Revision 33afc9e0 (git): remove guard against bug #15337, because it is fixed
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:26 PM Revision 64148e66 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:26 PM Revision 1f973165 (git): fix r65954; Keep tainty
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:12 PM Bug #15337: String#each_grapheme_cluster wrongly splits "\r\n"
- Once we have a fix for this bug, it should be backported to all the versions that implement \X and that we still supp...
-
11:53 AM Bug #15337 (Closed): String#each_grapheme_cluster wrongly splits "\r\n"
- Applied in changeset trunk|r65954.
----------
Don't use single byte optimization on grapheme clusters
Unicode Text ... -
08:52 AM Bug #15337 (Closed): String#each_grapheme_cluster wrongly splits "\r\n"
- The method `each_grapheme_cluster` on the `String` class wrongly splits CRLF into two clusters, as follows:
```
[... -
12:10 PM Revision 7599b3f6 (git): add tests using Unicode test data for grapheme clusters
- Add file test/ruby/enc/test_grapheme_breaks.rb to test String#each_grapheme_cluster
and \X extended grapheme cluster ... -
11:53 AM Revision 7850586a (git): Don't use single byte optimization on grapheme clusters
- Unicode Text Segmentation considers CRLF as a character. [Bug #15337]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... - 11:35 AM Revision f33adbc1 (git): Ensure stack is correctly protected
- See https://bugs.ruby-lang.org/issues/15335 for more details.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6595... - 11:35 AM Revision e64f71f8 (git): Change Makefile rule for assembly to use .S rather than .s
- It is more conventional to use compiler to pre-process and
assemble the `.S` file rather than forcing Makefile to use... -
10:29 AM Revision 09142238 (git): Makefile.in: use ASMEXT in implicit rules
- Use $(ASMEXT) instead of `.s` directly, as well as `.SUFFIXES:`
line.
Also, use the same suffix at compiling from `.... -
08:38 AM Feature #15144 (Closed): Enumerator#chain
- Applied in changeset trunk|r65949.
----------
Implement Enumerator#+ and Enumerable#chain [Feature #15144]
They ret... - 08:38 AM Revision 94ec8e0d (git): Add entries regarding Enumerator::Chain to NEWS
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:38 AM Revision 045b0e54 (git): Implement Enumerator#+ and Enumerable#chain [Feature #15144]
- They return an Enumerator::Chain object which is a subclass of
Enumerator, which represents a chain of enumerables th... - 08:23 AM Revision c0e20037 (git): io.c: wait on FD readability w/o GVL reacquisition
- Since non-blocking I/O is the default after [Bug #14968],
we will hit it more often and cause more acquisition/releas... -
08:21 AM Feature #15286: Proposal: Add Kernel.#expand(*args)
- OK, Thank you, matz :)
-
07:10 AM Bug #15332: coverage and InstructionSequence regression
- The change itself is actually not intended.
But I'm unsure if it should handle ISeq-loaded code as a measuring targe... -
05:35 AM Feature #15331: [PATCH] Faster hashing for short string literals
- Ah I see the problem with wide-char encodings now. There are some C APIs that write a codepoint-wide terminator at `a...
-
04:34 AM Revision 8c8e72fb (git): Add clean-srcs
- Add `clean-srcs` target to clean sources in the build directory,
and `realclean-srcs` target to clean autogenerated s... -
04:33 AM Revision 65cec46e (git): Make ext/etc/constdefs.h by srcs-ext
- Make platform independent header, ext/etc/constdefs.h, by `make
srcs-ext`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... - 02:31 AM Revision 64591128 (git): Fix argument order.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:31 AM Revision 4b0a256e (git): Enable msys2 to check build status.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:55 AM Revision ba9a6f89 (git): Fix r65926 test_dir.rb for windows (tilde)
- [Fix GH-2022]
From: MSP-Greg <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65943 b2dd03c8...
11/23/2018
-
11:18 PM Revision b5a1a3aa (git): add GraphemeBreakeTests.txt file to UNICODE_PROPERTY_FILES for download
- In common.mk, add the file GraphemeBreakeTests.txt to UNICODE_PROPERTY_FILES
to be downloaded. This will be used for ... -
11:02 PM Bug #15325 (Closed): Ruby 2.5.3 seg fault after find block returns
- stanhu (Stan Hu) wrote:
> We can close this bug report in favor of https://bugs.ruby-lang.org/issues/15105. I've con... -
10:40 PM Bug #15325: Ruby 2.5.3 seg fault after find block returns
- We can close this bug report in favor of https://bugs.ruby-lang.org/issues/15105. I've confirmed applying the patch i...
-
06:02 PM Bug #15325: Ruby 2.5.3 seg fault after find block returns
- Ok, I think this bug is caused by https://bugs.ruby-lang.org/issues/15105. We were using the binding_of_caller gem, w...
-
10:41 PM Bug #15105: `rb_debug_inspector_open` breaks lazy proc optimization
- I've confirmed that r64800 makes the seg fault go away. I cherry-picked that commit on top of the 2.5.3 tag. Would lo...
-
06:05 PM Bug #15105: `rb_debug_inspector_open` breaks lazy proc optimization
- This bug also appears to cause a seg fault in certain situations with Ruby 2.5.3 but not with 2.4.5. We were using th...
- 10:01 PM Revision 4f6e3029 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:01 PM Revision dab99d4e (git): thread.c (rb_wait_for_single_fd): do not miss IO#close notifications
- RUBY_VM_CHECK_INTS_BLOCKING may switch threads and cause `fd'
to be closed. So we must ensure we register the waitin... - 09:38 PM Revision a6a7d988 (git): io.c (io_fd_check_closed): prioritize cross-thread "stream closed"
- This may fix failures from TestIO#test_recycled_fd_close because
interrupts may be missed due to TOCTOU in other plac... -
09:13 PM Feature #15000: Prevent to initialize MonitorMixin twice
- Yes, it's non-trivial to fix unfortunately.
I remember doing the same in TruffleRuby and saw many Rails tests fail I... -
08:31 PM Feature #15330: autoload_relative
- jeremyevans0 (Jeremy Evans) wrote:
> autoload functionality is fairly easy to remove while remaining backwards compa... -
06:28 PM Feature #15330: autoload_relative
- Rails plans to implement its reload feature that today is based on `const_missing` using [`autoload`](https://github....
-
06:15 PM Feature #15330: autoload_relative
- matz (Yukihiro Matsumoto) wrote:
> I do not like autoload for its indeterministic nature (#5653).
> It caused issue... -
05:35 PM Feature #15330: autoload_relative
- matz (Yukihiro Matsumoto) wrote:
> I do not like autoload for its indeterministic nature (#5653).
> It caused issue... -
08:32 AM Feature #15330: autoload_relative
- I do not like autoload for its indeterministic nature (#5653).
It caused issues (#10892, #11384, #12688) and they ar... -
06:52 PM Feature #15331: [PATCH] Faster hashing for short string literals
- > Maybe, the last comparison should be `<=`, as the size of `ary` is `MEMO_HASH_LEN_MAX + 1`?
Yes! I was one byte ... -
12:00 PM Feature #15331: [PATCH] Faster hashing for short string literals
- ```c
#define CAN_MEMO_HASH(str) \
(RB_FL_TEST_RAW((str), RSTRING_NOEMBED | RUBY_FL_FREEZE) == RUBY_FL_FREEZE &&... -
01:46 AM Feature #15331: [PATCH] Faster hashing for short string literals
- I like the idea!
Matz.
- 06:19 PM Revision 34f0e8ed (git): * 2018-11-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:19 PM Revision f9fcffed (git): io.c (fptr_finalize_flush): close race leading to EBADF
- The previous ordering was:
a) notify waiting_fd threads of impending close
b) waiting on busy list from a)
c) invali... -
02:26 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
- > Would you mind to show us, how it could help to improve situation with things like Molinillo bundled twice in Ruby,...
-
01:38 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
- ciconia (Sharon Rosner) wrote:
> I'd like to show something I've been working on for the last few months. It's calle... -
12:12 PM Revision ec9e886b (git): Ignore more DLEXT files [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:55 AM Bug #15307: TestJIT#test_{catching_deep_exception,compile_insn_throw,lambda_longjmp} segfaults with gcc-8 -fcf-protection
- Sorry for late response. I was not able to build/test ruby for various other failures. But finally, I was able to bui...
-
11:42 AM Revision a93ce3e1 (git): proc.c: [DOC] refine proc-compistion examples [ci skip]
- * proc.c: [DOC] refine proc-compistion examples by using same
Proc/Method and different composition orders.
git-sv... -
10:59 AM Revision 16f88632 (git): test/ruby/test_thread.rb: use safe navigation operator.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:46 AM Feature #15301: Symbol#call, returning method bound with arguments
- @matz, but this is the whole point. Since introduction of `.call()` / `.()` synonyms, I looked for a good use for the...
-
10:16 AM Feature #15302: Proc#with and Proc#by, for partial function application and currying
- matz (Yukihiro Matsumoto) wrote:
> I wonder those words do not cause confusion which works which way? At least I was... -
09:06 AM Misc #15336 (Rejected): Duplicate builds on travis-ci?
- When I did a commit today, I was checking https://travis-ci.org/ruby/ruby/builds to make sure there were no errors.
... -
08:48 AM Bug #15335 (Closed): Ruby 2.6.0 is not properly fortified
- For some while, we carry this test in Fedora package [1]:
~~~
checksec -f libruby.so.%{ruby_version} | \
grep... -
08:41 AM Bug #15334 (Assigned): child_info_fork::abort: address space needed by 'emoji_iso2022_kddi.so' on cygwin
- When testing for upgrade to Unicode 11.0.0, I'm running into the following error:
```
$$ ./ruby test/runner.rb te... -
06:45 AM Revision 2d5b57d6 (git): prepare for Unicode 11.0.0 update
- - enc/unicode/case-folding.rb:
- Convert unpredicted case to actual flag setting
- Eliminate an unused variable
... -
04:39 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- @normalperson Eric,
After a few more builds, the intermittent test failures seem to be:
TestIO#test_readpartial_... -
12:41 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- @normalperson Eric,
Well, Appveyor testing can be intermittent. After r65931, the following issues in ruby Appve... -
04:33 AM Bug #15130: Nested Timeouts hang on cygwin
- Just for the record, the good news was at r65920. It may have started quite a bit before that, though.
-
02:13 AM Bug #5060: Executables in bin folder conflict with their gem versions.
- I created a patch for fixing this.
https://github.com/ruby/ruby/pull/2023
@nobu Can you review the above patch? -
01:57 AM Revision 32b7457f (git): split each assert_nothing_raised
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
11/22/2018
-
11:56 PM Bug #15333 (Closed): make check fails looking for Bundler 2.0
- Just pulled the latest trunk from github. The log from "make check" seems to indicate a bundler 2.0 missing. Using bu...
-
11:31 PM Bug #15332 (Closed): coverage and InstructionSequence regression
- With the current head:
```ruby
require 'coverage'
Coverage.start
RubyVM::InstructionSequence.compil... -
10:59 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- > holiday where you are
Yes, but I'm more or less not afk now. JFYI, unless I'm 'pinged', I don't receive message... -
08:32 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- > > https://bugs.ruby-lang.org/issues/14968#change-75083
>
> Thanks for the reports, I'm trying r65929 to disable... -
08:12 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- > https://bugs.ruby-lang.org/issues/14968#change-75083
Thanks for the reports, I'm trying r65929 to disable non-b... -
03:39 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- Further testing (net, openssl, & socket):
```
1) Error:
TestSocket#test_udp_recv_truncation:
Errno::EMSGSIZE: A... -
03:15 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- ruby-loco built r65909 green, and failed on r65922 and r65927.
Using the r65927 build locally, test_drb.rb freezes... -
02:29 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- Well, at the same time you seem to have introduced a bug on Windows. As of r65925 on AppVeyor of both mswin and MinGW...
-
01:07 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- Thanks, that's fixed now.
-
10:22 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- [email protected] wrote:
> r65922 made Travis x86_64-darwin build fail
> https://travis-ci.org/ruby/ruby/jobs/... -
09:44 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- r65922 made Travis x86_64-darwin build fail https://travis-ci.org/ruby/ruby/jobs/458319172. Could you take a look at ...
-
09:04 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- [email protected] wrote:
> Honestly speaking, we are not sure we can introduce it into
> Ruby 2.6 (incompatibility, st... -
08:47 AM Bug #14968 (Closed): [PATCH] io.c: make all pipes nonblocking by default
- Applied in changeset trunk|r65922.
----------
io + socket: make pipes and sockets nonblocking by default
All normal... -
06:12 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- Honestly speaking, we are not sure we can introduce it into Ruby 2.6 (incompatibility, stability and so on).
So pl... - 10:44 PM Revision 8a233ea6 (git): io.c: revalidate fptr->fd after rb_io_wait_readable
- fptr->fd may become -1 while GVL is released in
rb_wait_for_single_fd, so we must check it after reacquiring
GVL. Th... -
10:41 PM Feature #15301: Symbol#call, returning method bound with arguments
- Interesting idea of partial evaluation, but `call` is too generic, and could cause confusion. I am not positive about...
-
10:39 PM Feature #15302: Proc#with and Proc#by, for partial function application and currying
- This kind of partial evaluation is an interesting idea, but as a non-native speaker, I wonder those words do not caus...
-
10:36 PM Feature #15286 (Rejected): Proposal: Add Kernel.#expand(*args)
- I am against the idea for some reasons:
* I don't think `expand` is the right name for the behavior
* meta-progra... -
10:29 PM Feature #15231: Remove `Object#=~`
- I vote for the proposed change. Let's give deprecation warning first. I don't think we need to remove `!~` from `Kern...
-
10:06 PM Feature #15331 (Closed): [PATCH] Faster hashing for short string literals
- ## Background
It's common for applications to use string literals as hash keys, especially
for applications that ... - 08:02 PM Revision fc0a92ab (git): * 2018-11-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:02 PM Revision 0698c496 (git): socket: disable nonblocking-by-default on win32
- Perhaps this fixes test failures reported by Greg and k0kubun.
However, the failure of certain tests to handle non-b... -
05:51 PM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
- I mean, as seen in yui-knk's example with `pry`, I think it's helpful to be able to essentially do `send("#{method.vi...
-
07:59 AM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
- The proposal sounds nice, but I am not fully satisfied with the term **visibility**. So how about adding `public?`, `...
-
05:49 PM Bug #15313: [PATCH] Let debuggers know when a tail call happens
- I noticed that the original patch doesn't compile with GCC.
-Werror=declaration-after-statement doesn't seem to have... -
05:13 PM Bug #15324: Dir.home test doesn't match actual Ruby or system behaviour
- I'm mistaken. Windows 10 (Appveyor?) will process a plain '~'
The test should pass with:
```ruby
if... -
04:49 PM Bug #15324: Dir.home test doesn't match actual Ruby or system behaviour
- @naruse
Re r65926, I believe Windows has never processed '~'. Also, Window doesn't natively have ENV['USER'], but... -
10:43 AM Bug #15324 (Closed): Dir.home test doesn't match actual Ruby or system behaviour
- Applied in changeset trunk|r65926.
----------
Use File.expand_path("~username") instead of ENV["HOME"]
File.expand_... -
03:40 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- normalperson (Eric Wong) wrote:
>
> are available in the git repository at:
>
> https://80x24.org/ruby.git ... -
10:42 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- > > I've just tested this branch(`osx/kqueue`). It looks like
> > `sleep` does not work as expected(it blocks forev... -
02:22 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- [email protected] wrote:
> @normalperson thank you for your work!
You're welcome.
> I've just tested this branch(`... -
01:28 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- @normalperson thank you for your work!
normalperson (Eric Wong) wrote:
> https://80x24.org/ruby.git thread-lig... -
03:11 PM Bug #15244: Method #extname return empty string if filename is dot ('.')
- Still present.
-
03:04 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
- I'd like to show something I've been working on for the last few months. It's called Modulation, a small (less than 3...
-
02:17 PM Bug #15328: mjit_worker.c fails to build
- Thx, testing with r65928, I got past that point.
-
07:58 AM Bug #15328 (Closed): mjit_worker.c fails to build
-
01:29 PM Revision 2751b536 (git): mjit.c: avoid running copy job handler after ISeq GC
- like this http://ci.rvm.jp/results/trunk-mjit@silicon-docker/1471633
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru... -
12:59 PM Bug #15329: Native implementation of coroutines - segfault
- I'll let you know if I find something useful. Thanks
-
11:48 AM Bug #15329: Native implementation of coroutines - segfault
- I only experience crash with -O3, I think it's an alignment issue. I am going to look into it more tomorrow, right no...
-
10:16 AM Bug #15329: Native implementation of coroutines - segfault
- ```
rvm install ruby-head --disable-binary -- --enable-shared CC=clang
```
also tested with gcc-8 (Ubuntu 8.1.0-5u... -
06:32 AM Bug #15329: Native implementation of coroutines - segfault
- Also, on gcc, can you please try:
```
./configure optflags="-O0" debugflags="-ggdb3" && mingw32-make
```
See ... -
06:30 AM Bug #15329: Native implementation of coroutines - segfault
- Based on all the evidence, I think it's compiler bug.
Do you mind testing with clang? It will help to support this... -
02:21 AM Bug #15329: Native implementation of coroutines - segfault
- You need to use debugger to get stack trace.
Here is an example of running it in GDB to get stack trace:
```
(... -
02:09 AM Bug #15329: Native implementation of coroutines - segfault
- the same error
```
./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -r./x86... -
01:55 AM Bug #15329: Native implementation of coroutines - segfault
- Native fiber implementation is all about speed and consistent interface across all supported platforms. It's good to ...
-
01:28 AM Bug #15329: Native implementation of coroutines - segfault
- hmm, it has something to do with rvm...
I've tried to build trunk manually and it works
I double checked a few ... -
11:03 AM Revision 69c59f4f (git): Wait accept is ready also on Solaris
- https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11x/ruby-trunk/log/20181121T212405Z.diff.html.gz
git-svn-id:... -
10:43 AM Revision 4e1ee665 (git): Use File.expand_path("~username") instead of ENV["HOME"]
- File.expand_path("~username") uses getpwnam() independently from
Dir.home. [Bug #15324]
From: Chris Seaton <chris@ch... - 10:13 AM Revision 0bd8193e (git): ext/socket/init.c (rsock_socket0): non-blocking for non-SOCK_NONBLOCK
- We need to make sockets non-blocking for systems without
SOCK_CLOEXEC/SOCK_NONBLOCK macros at all.
[ruby-core:89965]... -
09:18 AM Bug #15285 (Closed): lambda return behavior regression from #14639
- Applied in changeset trunk|r65923.
----------
Revert r63030
* array.c (rb_ary_collect): no longer splat sole array ... - 09:18 AM Revision 31649a24 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:18 AM Revision b309975a (git): Revert r63030
- * array.c (rb_ary_collect): no longer splat sole array for lambda.
[ruby-core:89734] [Bug #15285]
git-svn-id: svn+... -
09:00 AM Feature #12698: Method to delete a substring by regex match
- What about making the replacement of sub/gsub optional? (`str.gsub(/re/, repl='')`)
`sub` here might be considered a... - 08:46 AM Revision 6a65f2b1 (git): io + socket: make pipes and sockets nonblocking by default
- All normal Ruby IO methods (IO#read, IO#gets, IO#write, ...) are
all capable of appearing to be "blocking" when prese... - 08:46 AM Revision b009de13 (git): configure.ac: support 32-bit builds on x86-64 systems
- Because RAM is still expensive :<
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65921 b2dd03c8-39d4-4d8f-98ff-82... -
08:29 AM Feature #15327 (Closed): Proposal: Enable refinements to `#respond_to?`
- Applied in changeset trunk|r65920.
----------
Enable refinements at Object#respond_to?
[Feature #15327] [Fix GH-202... -
06:25 AM Feature #15327: Proposal: Enable refinements to `#respond_to?`
- `defined?(obj.method)` should work.
-
08:29 AM Revision 16a642c3 (git): Enable refinements at Object#respond_to?
- [Feature #15327] [Fix GH-2020]
From: osyo-manga <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... -
08:24 AM Bug #15114: Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
- キャッシュ化を無効化していない場合は `test_to_proc_arg_with_refinements_override` で落ちるはずです。
後ほどこちらでも確認してみます。 -
07:34 AM Bug #15114: Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
- キャッシュ化を無効にしなくてもテストは通るようですが、これはテストが意図したとおりになっていないということでしょうか。
-
08:21 AM Feature #15317: How to deal with obsolete property values in Unicode 11.0.0
- duerst (Martin Dürst) wrote:
> duerst (Martin Dürst) wrote:
>
> > - Hiragana_or_Katakana is an old obsolete scrip... -
07:54 AM Feature #15317: How to deal with obsolete property values in Unicode 11.0.0
- The opinions at the committer meeting were tending towards producing an error or a warning, because this would make i...
-
07:51 AM Feature #15317: How to deal with obsolete property values in Unicode 11.0.0
- duerst (Martin Dürst) wrote:
> - Hiragana_or_Katakana is an old obsolete script property, which currently leads to... -
08:17 AM Bug #15130 (Closed): Nested Timeouts hang on cygwin
- First, I have good news. This error doesn't occur anymore. I discovered this yesterday when I was preparing to apply ...
-
08:04 AM Feature #15289: Accept "target" keyword on `TracePoint#enable`
- I got Matz's approval.
I'll implement it and commit soon before ruby 2.6 rc1.
Now, I finished most of features, e... -
08:02 AM Feature #15287: New TracePoint events to support loading features
- I got Matz's approval except naming "loaded" because the name "loaded" can be after `require/load`. This proposal is ...
-
07:53 AM Feature #15326 (Closed): Proposal: Enable refinements to `#public_send`
- Applied in changeset trunk|r65919.
----------
Enable refinements to public_send.
[Feature #15326] [Fix GH-2019]
Fr... -
07:53 AM Revision 633fef6d (git): Enable refinements to public_send.
- [Feature #15326] [Fix GH-2019]
From: manga_osyo <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... -
07:36 AM Feature #15144: Enumerator#chain
- We got Matz's approval for adding Enumerable#chain (instead of Enumerator#chain) and Enumerator#+.
-
06:09 AM Bug #15319 (Closed): Since r65735, tool/mjit_archflag.sh related error on Solaris 10
- Applied in changeset trunk|r65918.
----------
mjit_archflag.sh: fix bare word in the header
[ruby-dev:50674] [Bug #... -
06:09 AM Revision 8a15e080 (git): mjit_archflag.sh: fix bare word in the header
- [ruby-dev:50674] [Bug #15319]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65918 b2dd03c8-39d4-4d8f-98ff-823fe6... -
06:08 AM Revision 1d5b52c3 (git): .gitignore: add mjit_build_dir.c [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:08 AM Revision 15e37da6 (git): .gitignore: add .time under coroutine [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:08 AM Revision a3bf7a19 (git): .gitignore: revert r65834 partially [ci skip]
- and exclude under coroutine only.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65915 b2dd03c8-39d4-4d8f-98ff-82... -
06:01 AM Feature #15000: Prevent to initialize MonitorMixin twice
- How about checking owner object?
```diff
diff --git a/lib/monitor.rb b/lib/monitor.rb
index 288ed755ea..1a17e9bc... -
05:51 AM Feature #6284 (Closed): Add composition for procs
- Applied in changeset trunk|r65911.
----------
proc.c: Implement Proc#* for Proc composition
* proc.c (proc_compose)... -
05:51 AM Revision c71cc2db (git): Proc#<< and Proc#>>
- [Feature #6284]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:51 AM Revision 3b7b7065 (git): proc.c: Support any callable when composing Procs
- * proc.c (proc_compose): support any object with a call method rather
than supporting only procs. [Feature #6284]
... -
05:51 AM Revision 4eaf22cc (git): proc.c: Implement Method#* for Method composition
- * proc.c (rb_method_compose): Implement Method#* for Method composition,
which delegates to Proc#*.
* test/ruby/te... -
05:51 AM Revision a43e967b (git): proc.c: Implement Proc#* for Proc composition
- * proc.c (proc_compose): Implement Proc#* for Proc composition, enabling
composition of Procs and Methods. [Feature... -
05:40 AM Feature #15330: autoload_relative
- I do not have much to add to autoload_relative as such, although I would like to
mention that, similar to require_re... -
04:53 AM Bug #15322: Time.strptime does not support %3N, %6N, %9N
- You can commit it but ", default is 9 digits " should also be removed.
-
04:27 AM Bug #6234 (Closed): Incomplete code in ossl_pkey_ec.c
- The comment has been already removed.
-
04:17 AM Bug #6215 (Rejected): print "#{RUBY_PATCHLEVEL.slice(2,3)}\n" results in crash
- Closing. Please reopen if anyone could reproduce the bug.
-
03:39 AM Revision 65525727 (git): Revert "test_gem_remote_fetcher.rb: give up testing MJIT here"
- This reverts commit d12bcfc186f2aea5e83f2f59716958ea12b5c937.
pause on --jit-wait looks not working... I'll fix that... - 02:17 AM Revision 38f7bb48 (git): Use VirtualAlloc/VirtualProtect/VirtualFree for windows stack allocation.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:26 AM Misc #15229: DevelopersMeeting20181122Japan
- * [Bug #6087] How should inherited methods deal with return values of their own subclass?
* 6 years ago, matz deci... -
12:46 AM Misc #15007: Let all Init_xxx and extension APIs frequently called from init code paths be considered cold
- ko1 (Koichi Sasada) wrote:
> > Does that seem reasonable as a unit of work to you?
>
> Perfect!
>
> Note that ... -
12:38 AM Bug #595: Fiber ignores ensure clause
- In a GC language, it's impossible to ensure this, unless you want the GC to invoke some functionality.
I suggest a...
11/21/2018
-
11:58 PM Bug #15313: [PATCH] Let debuggers know when a tail call happens
- Yes if the return events can fire as usual even when tail calls happen it would be perfect and would fix #15303.
I... -
07:05 PM Bug #15313: [PATCH] Let debuggers know when a tail call happens
- fix #15303 (invoke return event) doesn't solve it?
BTW, if you provide an API, sample code will help us to underst... -
11:44 PM Misc #15229: DevelopersMeeting20181122Japan
- * [Feature #15330] Proposal: autoload_relative (marcandre)
* This feature is actually more useful than `autoload` ... -
01:44 PM Misc #15229: DevelopersMeeting20181122Japan
- * [Feature #15327] Proposal: Enable refinements to `#respond_to?`
* [Feature #15326] Proposal: Enable refinements to... -
10:03 AM Misc #15229: DevelopersMeeting20181122Japan
- * [Feature #10548] remove callcc (Callcc is now going obsoleted. Please use Fiber.) (ioquatix)
* It's unofficially... -
11:43 PM Feature #15330 (Assigned): autoload_relative
- I'd like to propose a way to autoload a constant using a relative path.
It could look like:
```
autoload_relat... -
11:36 PM Bug #6057 (Closed): URI - Nonsensical Behavior
- This ticket was duplicated by ##10075, and that ticket has been already closed with documentation improvement. So I'...
- 10:44 PM Revision e7d919d2 (git): * configure.ac: On AIX, LDFLAGS must be after -L../.. in TRY_LINK,
- not to refer to a system-installed libruby-static.a
when configuring the ext libraries
git-svn-id: svn+ssh://ci.ru... -
10:30 PM Bug #15329: Native implementation of coroutines - segfault
- Interesting, I did some research about WSL, apparently it can run unmodified binaries from Linux.
I checked the co... -
08:57 PM Bug #15329: Native implementation of coroutines - segfault
- Sure, could you give me a hint how to get it? Unfortunatelly it isn't present in any of standard build logs...
-
08:43 PM Bug #15329: Native implementation of coroutines - segfault
- I need stack trace can you please try to get it for me?
-
06:54 PM Bug #15329 (Closed): Native implementation of coroutines - segfault
- Hi, after https://github.com/ruby/ruby/commit/07a324a0f6464f31765ee4bc5cfc23a99d426705 issue #14739 was merged I'm ge...
-
09:17 PM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
- Since this may be discussed in the next upcoming developer meeting, perhaps
callcc could be put into a standalone ge... - 08:39 PM Revision 7028d5b0 (git): * 2018-11-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:39 PM Revision 33853957 (git): errno.h must be included after config.h because config.h might define
- _REENTRANT, _THREAD_SAFE, etc., which affect how errno is defined
on some architectures
* ext/openssl/ossl.h: includ... -
05:29 PM Bug #15328 (Closed): mjit_worker.c fails to build
- njti_worker.c fails to build with r65905:
~~~
---
... snip ...
Configuration summary for ruby version 2.6.0
... -
04:44 PM Bug #15319 (Open): Since r65735, tool/mjit_archflag.sh related error on Solaris 10
- r65902にて、シェルのエラーは出なくなったのですが、mjit_worker.cのコンパイルエラーは出続けています。
~~~
gcc -O -m64 -D_FORTIFY_SOURCE=2 -fstack-protector... -
09:27 AM Bug #15319 (Closed): Since r65735, tool/mjit_archflag.sh related error on Solaris 10
- Applied in changeset trunk|r65902.
----------
Makefile.in: get rid of `local` for Solaris sh
[ruby-dev:50673] [Bug ... -
03:51 AM Bug #15319: Since r65735, tool/mjit_archflag.sh related error on Solaris 10
- Makefile.inの呼び出し側で `indent=$${archs:+' '} define_arch_flags` と渡すのはどうでしょうか。
-
03:28 AM Bug #15319 (Open): Since r65735, tool/mjit_archflag.sh related error on Solaris 10
- r65808 の修正後、別のエラーになりました。(r65894で確認)
抜粋すると、bash等のローカル変数作成用の予約語 `local` がSolarisの/bin/shでは普通のコマンド扱いされています。
~~~
+... -
01:33 PM Bug #15325: Ruby 2.5.3 seg fault after find block returns
- Something is quite odd. I tried a number of variations:
1. `break build` appears to work with Ruby 2.4.5 and 2.5.3... -
01:32 PM Feature #15286: Proposal: Add Kernel.#expand(*args)
- Thanks nobu :)
> Interesting feature, but I don't think the name Kernel#expand is acceptable.
Yes, I looking fo... -
01:18 PM Feature #15327 (Closed): Proposal: Enable refinements to `#respond_to?`
- Refinements are enabled with various contexts and methods.
* `#send`
* `#__send__`
* Symbol#to_proc
* `#to_s`
... -
01:16 PM Feature #15326 (Closed): Proposal: Enable refinements to `#public_send`
- Sometimes we use `#public_send` rather than` #send` to avoid calling the `private` method.
```ruby
def meth(a)
... -
11:33 AM Revision d12bcfc1 (git): test_gem_remote_fetcher.rb: give up testing MJIT here
- because we can't configure timeout for remote fetcher.
We've sometimes hit timeout.
https://app.wercker.com/ruby/rub... -
11:03 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- > But I think this is a good change to maintain compatibility
> and avoid inadvertant switching:
Updated patch o... -
10:20 AM Revision 5335ce0e (git): Merge master branch from rubygems/rubygems upstream.
- * Enable Style/MethodDefParentheses in Rubocop
https://github.com/rubygems/rubygems/pull/2478
* Enable Style/Mu... -
10:09 AM Revision 2f023c5d (git): Get rid of variable modifiers of BSD make
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:27 AM Revision 71ce60ce (git): Makefile.in: get rid of `local` for Solaris sh
- [ruby-dev:50673] [Bug #15319]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65902 b2dd03c8-39d4-4d8f-98ff-823fe6... -
09:11 AM Revision e0cd7d65 (git): configure.ac: silence `command -v` outpout
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:51 AM Revision 953091a4 (git): char is not unsigned
- It seems that decades ago, ruby was written under assumption that
char is unsigned. Which is of course a false assum... -
08:10 AM Feature #15144: Enumerator#chain
- knu (Akinori MUSHA) wrote:
> - The constructor is currently `Enumerator::Chain.new(*enums)` but it should probably b... -
06:26 AM Feature #15144: Enumerator#chain
- I've written an initial implementation as attached:
- `Enumerator.chain(*enums)` to generate an enumerator chain o... -
08:06 AM Bug #6038 (Closed): #instance_eval bug
- It looks already fixed. I'm unsure if this behavior is guaranteed, though. Whether it is guaranteed or not, I think...
-
03:26 AM Revision f1ed4b71 (git): configure.ac: add --disable-fiber-coroutine option
- * configure.ac: add --disable-fiber-coroutine option, and disable
it on x86-mingw32 for now.
git-svn-id: svn+ssh:/... -
03:26 AM Revision 9cda5bba (git): configure.ac: gather preset variables on mingw
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
11/20/2018
-
11:16 PM Bug #15325: Ruby 2.5.3 seg fault after find block returns
- Note that I've managed to remove the `return` statement inside the `find` block, and this appears to make the seg fau...
-
10:11 PM Bug #15325 (Closed): Ruby 2.5.3 seg fault after find block returns
- In https://gitlab.com/gitlab-org/gitlab-ce/blob/233af8f1731734aaad7e5055af39f26c16608649/app/services/ci/register_job...
-
10:40 PM Revision b755c261 (git): Show function name based on dladdr
- If there's no dwarf and symbol table, this will be a last resort.
(mainly on macOS)
git-svn-id: svn+ssh://ci.ruby-la... -
10:40 PM Revision 529adb68 (git): Support Universal Binary for macOS
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:58 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- I see that this will probably be discussed in the upcoming developer meeting.
I have no particular pro or con to a... -
03:22 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- Koichi Sasada <[email protected]> wrote:
> On 2018/11/20 17:44, Eric Wong wrote:
> > Mutex and ConditionVariable are NO... -
10:22 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- On 2018/11/20 17:44, Eric Wong wrote:
> Mutex and ConditionVariable are NOT scheduling points for
> Thread::Light ... -
08:52 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- > https://bugs.ruby-lang.org/issues/13618
Updated pull request against r65832 with new name: "Thread::Light"
T... - 08:09 PM Revision 26adef94 (git): Fix indentation.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:07 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- I think the functionality, that is to combine .filter (be it select
or reject, is secondary to me), and .map, could ... -
02:29 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- Could't we use reduce for this?
~~~ ruby
(1..10).reduce([]) { |a, i| i.even? ? a << (i * 2) : a }
~~~
-
11:59 AM Feature #15323 (Closed): [PATCH] Proposal: Add Enumerable#filter_map
- This is a proposal for a combined `filter` + `map` method (https://bugs.ruby-lang.org/issues/5663).
This method bo... -
04:10 PM Bug #15324 (Closed): Dir.home test doesn't match actual Ruby or system behaviour
- This test currently asserts that `Dir.home(user)` should return ENV['HOME'] if user is the current user.
We don't ... -
04:09 PM Feature #11266: [PATCH] WEBrick: allow subclassing of Response and Request
- It has been... a very long time. Nobu, is there something else I can do?
- 03:46 PM Revision 9423a752 (git): * 2018-11-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:46 PM Revision 0017e386 (git): Skip known MJIT random test failures
- Let me silence this until I have time to work on them, and make the CI
usable for testing other features.
git-svn-id... -
02:40 PM Revision c6d0892f (git): configure.ac: disable native-fiber for MinGW
- because it had already been SEGV-ed in pull request'S CI
https://ci.appveyor.com/project/ruby/ruby/builds/20427065/jo... -
02:13 PM Revision 52007cae (git): appveyor.yml: do not undefine everything [ci skip]
- https://ci.appveyor.com/project/ruby/ruby/builds/20432223/job/yhwbku8dg2s40e9e
C:/projects/ruby/test/lib/test/unit.rb... - 01:39 PM Revision 3bbc2abc (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:39 PM Revision aee857e4 (git): appveyor.yml: exclude TestEnumerable.rb on msys2
- because it SEGVs on setup like:
https://ci.appveyor.com/project/ruby/ruby/builds/20431217/job/97no5h1gqv50k1vf
git-s... -
12:59 PM Revision 94438bcb (git): appveyor.yml: native-fiber crashes Enumerator
- test on MinGW.
https://ci.appveyor.com/project/ruby/ruby/builds/20427662/job/tnnw50opqtj6x0xq
https://ci.appveyor.com... -
12:02 PM Revision 91e6ac3d (git): Make coroutine object directory for each arch
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:01 PM Revision f3ba295a (git): test/excludes/_appveyor: exclude AppVeyor killer
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:59 AM Bug #15304: Package build with extensions is not reproducible
- I created the PR https://github.com/rubygems/rubygems/pull/2481 to address these issues.
-
11:45 AM Revision 6f592557 (git): Change ASMEXT to s
- By the default of GNU make, .S is used to be compiled with CC, but
we have already used .s as ia64.s, and now corouti... -
11:24 AM Revision 51af9bac (git): Makefile.in: fix Travis i686 build
- by r65880
https://travis-ci.org/ruby/ruby/jobs/457384539
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65884 b2... -
11:18 AM Revision d5322084 (git): mjit_worker.c: avoid GC when modifying ISeq
- This is hoped to fix the SEGV:
https://app.wercker.com/ruby/ruby/runs/mjit-test1/5bf392cf183106002856c1f0?step=5bf3bd... -
10:51 AM Revision 5fe1ad96 (git): Fix condition
- FIBER_USE_NATIVE is always defined as 0 or 1, use `#if` instead of
`#ifdef`.
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
10:43 AM Revision be3af57b (git): Make fiber_entry static
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:29 AM Revision 973bcc59 (git): Fix typo and make directory
- * common.mk (coroutine/amd64/Context.$(OBJEXT)): fix a typo,
$(OBJECT).
* common.mk (coroutine/amd64): recipe to m... -
10:22 AM Feature #15317: How to deal with obsolete property values in Unicode 11.0.0
- Some pointers obtained from an Unicode-internal discussion:
- All (including past) property values are available f... - 10:18 AM Revision 3ccb5b97 (git): Support Visual C++ (mswin)
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:18 AM Revision 1fa02b8d (git): Fix windows builds.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:18 AM Revision 638be684 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:18 AM Revision 495dffba (git): GAS style assembly for win64 (mingw).
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:18 AM Revision 5e8a1dad (git): Expose stack functions to coroutine and non-windows implementations.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:18 AM Revision c5d3b83a (git): Fix exposure of stack allocations.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:18 AM Revision 8b1b056e (git): Use malloc/free for windows stack allocation.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:18 AM Revision 0ba0ad8b (git): Fix struct usage.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision 972cc2d5 (git): Fix message result.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision 76c6b6d1 (git): Fix configure.ac typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision 49e92085 (git): Fix line endings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision 0b5e1442 (git): Initial support for x64-mingw32
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision d97c9280 (git): Better (?) support for Windows TIB.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision 904af4ae (git): Be even more specific, for some reason it was selecting amd64 on x64-mingw32.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision 43d7fd09 (git): Limit coroutine implementations to Linux.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision 98e26e96 (git): Tidy up assembly make rule.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision a2cd16e5 (git): Expose dependency between cont.c and coroutine implementation.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision cdb8f3f9 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision ae3c8c20 (git): Prefer "static inline" to avoid duplicate symbols.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision a3de4a09 (git): Remove trailing whitespace.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision 5547c65b (git): Rename fiber chain benchmark.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision a8848860 (git): Restore native non-coroutine code path.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:17 AM Revision 83c84182 (git): Formatting changes.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:16 AM Revision 9481461c (git): Ensure start function has correct declaration.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:16 AM Revision 42575570 (git): Try using compiler for assembling.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:16 AM Revision 11b672f3 (git): Print out what the assembler is doing to figure out why it's not working.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:16 AM Revision 99346f74 (git): Mark COROUTINE as noreturn.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:16 AM Revision b58dc42a (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:16 AM Revision 20f1c6c1 (git): Remove `Benchmark` times.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:16 AM Revision 3710dedc (git): Tidy up comments.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:14 AM Revision dba6b87b (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:14 AM Revision d4a58838 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:13 AM Revision 3e9beaf7 (git): Initial effort to support 32-bit Linux.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:13 AM Revision ff86d1b6 (git): It cannot be const because it is being passed to destructive operation (destroy).
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:13 AM Revision 9a324cf9 (git): Better benchmark name.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:09 AM Revision 3f0ae691 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:09 AM Revision 12ae8c08 (git): Fix broken benchmark
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:06 AM Revision 635dd340 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:06 AM Revision 995f6ee1 (git): Fix code climate cognitive complexity issue
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:06 AM Revision 4aa44a76 (git): Create output directory when assembling file
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:59 AM Revision ec0d3ba1 (git): Restore return value assignment
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:59 AM Revision dc049ad8 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:59 AM Revision acd84d32 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:59 AM Revision 748c497a (git): Rewrite fiber benchmark
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:59 AM Revision 990ddcfc (git): Better support for amd64 platforms
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65835 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:59 AM Revision 07a324a0 (git): Native implementation of coroutines to improve performance of fibers
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:32 AM Bug #15315: ec_switch can still lose interrupts
- [email protected] wrote:
> > 1) will remain dangerous
>
> Is this about Bug #15316?
Partially, yes (sorry... -
09:29 AM Revision 27665e51 (git): common.mk: BTESTS to direct tests by btest
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:13 AM Misc #15229: DevelopersMeeting20181122Japan
- * [Bug #15285] lambda return behavior regression from #14639
-
08:52 AM Misc #15229: DevelopersMeeting20181122Japan
- > https://bugs.ruby-lang.org/issues/15229
[Feature #13618] Thread::Light for 2.6 [ruby-core:89900] -
08:12 AM Bug #15322 (Closed): Time.strptime does not support %3N, %6N, %9N
- ~~~
Time.strptime("2018-11-20 17:11:22.123", "%Y-%m-%d %H:%M:%S.%3N")
# => raise ArgumentError: invalid strptime fo... -
07:31 AM Feature #15321: Update Unicode data to Unicode Version 12.0.0
- The announcement for the draft list of emoji candidates is at http://blog.unicode.org/2018/10/draft-candidates-for-em...
-
07:10 AM Feature #15321: Update Unicode data to Unicode Version 12.0.0
- The beta announcement is at http://unicode.org/versions/beta-12.0.0.html, the draft summary is at http://unicode.org...
-
06:57 AM Feature #15321 (Closed): Update Unicode data to Unicode Version 12.0.0
- Unicode Version 12.0.0 will be published in 2019, earlier than Unicode 11.0.0 in 2018. This is an issue to manage upd...
- 07:27 AM Revision 8d9a9aab (git): thread_pthread.c (rb_reserved_fd_p): false-positive on negative FD
- Negative-numbered FDs are never valid FDs on POSIX-like
platforms, and we initialize our self-pipes/eventfd values
to... -
06:13 AM Revision 259173cc (git): run single test [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:58 AM Revision b3b82766 (git): vm_insnhelper.c: fix indent [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:18 AM Revision 34f3f916 (git): Simply treat IO::WaitReadable just like Errno::EAGAIN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:14 AM Feature #15151: String#slice!(0,..) creates a duplicate of original string
- ping @nobu
-
04:51 AM Revision 0deee5c0 (git): vm_insnhelper.c: recv -1 + 3 overflows
- Here, recv can be INT2FIX(-1), which is 0xFFFF_FFFFul.
INT2FIX(1) is 3ul. So `recv - 1 + INT2FIX(1)` is:
recv ... -
04:07 AM Feature #15000 (Assigned): Prevent to initialize MonitorMixin twice
- Reverted r65822 because mon_initialize_spec.rb fails:
```
1)
MonitorMixin#mon_initialize can be called i... -
03:02 AM Feature #15000 (Closed): Prevent to initialize MonitorMixin twice
- Applied in changeset trunk|r65822.
----------
lib/monitor.rb: prevent to initialize MonitorMixin twice
Suggested by... -
03:56 AM Revision 0dfc5918 (git): revert r65822
- Because mon_initialized may be used to re-initialize copied objects intentionally.
mon_initialize_spec.rb fails:
1)... -
03:07 AM Revision 312fc605 (git): rdoc query
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:03 AM Revision 1cf0af63 (git): mjit.c: fix typos [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:03 AM Revision aa515c8d (git): Remove unnecessary space
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:01 AM Revision 9ba7aece (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:01 AM Revision 8d68f422 (git): lib/monitor.rb: prevent to initialize MonitorMixin twice
- Suggested by Benoit Daloze. [ruby-core:88504] [Feature #15000]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65... -
02:16 AM Revision 59676f6d (git): revert r65820 and retry assert_finish
- From: MSP-Greg <[email protected]>
https://github.com/ruby/ruby/commit/5187ea768f57315e61486122d688f1992d4cb21f
g... -
02:13 AM Bug #15318 (Rejected): net/imap socket backward compatibility broken in ruby 2.5+
- normalperson (Eric Wong) wrote:
> "Socket.tcp" been part of the public Ruby API for around 10 years
> already. s... -
01:28 AM Revision 5187ea76 (git): test_thread.rb: skip test_thread.rb broken for Windows
- msys2.
https://ci.appveyor.com/project/ruby/ruby/builds/20419607/job/fuvrfcmrhxr1r1cr
https://ci.appveyor.com/projec... -
01:12 AM Bug #15316: rb_postponed_job_register not thread-safe
- > If you can't solve it, can you wait until after the 11/22 developers meeting?
As tracked in [Bug #15320], I succ... -
12:50 AM Bug #15310: [PATCH] thread_pthread.c: close race from UBF_TIMER and non-GVL-releasing thread
- @normalperson Eric,
> would introduce no portability problems or performance overhead if I'm wrong...
> I could d... -
12:47 AM Bug #15307: TestJIT#test_{catching_deep_exception,compile_insn_throw,lambda_longjmp} segfaults with gcc-8 -fcf-protection
- Instead of r65815, please try the latest trunk (r65819).
-
12:39 AM Revision d7d0ee10 (git): Check -fcf-protection
- * configure.ac: Check if CFLAGS actually includes -fcf-protection
instead of checking if the flag is valid by RUBY_... -
12:07 AM Revision b410d321 (git): thread.c: fix obsoleted comment [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:04 AM Bug #15320 (Closed): IO.popen with MJIT worker thread may deadlock
- Applied in changeset trunk|r65817.
----------
process.c: do not try to pause MJIT
while child handler is disabled.
... -
12:04 AM Revision 3405411c (git): process.c: do not try to pause MJIT
- while child handler is disabled.
trying to fix [Bug #15320]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65817...
Also available in: Atom