Activity
From 11/04/2017 to 11/10/2017
11/10/2017
-
11:55 PM Bug #14011 (Rejected): Appveyor failure - svn 60172 - ‘webrick: do not hang acceptor on slow TLS connections’
-
02:07 PM Bug #14011: Appveyor failure - svn 60172 - ‘webrick: do not hang acceptor on slow TLS connections’
- Hiroshi and Eric - I apologize for allowing this issue to remain open. I cannot find any indication that this is a p...
-
07:05 AM Bug #14011 (Assigned): Appveyor failure - svn 60172 - ‘webrick: do not hang acceptor on slow TLS connections’
-
08:20 PM Bug #14100 (Closed): segfault in vm_exec during compile
- While attempting to compile Ruby `e16bd0f` on Ubuntu 17.04 x64 with afl-clang-fast, which is just a wrapper for clang...
-
06:18 PM Bug #14099 (Closed): heap-use-after-free (WRITE of size 8) in rb_obj_write (include/ruby/ruby.h:1484)
- The following script triggers a heap-use-after-free in 3527c86. I compiled it with Clang 6.0.0-trunk and -fsanitize=a...
-
04:20 PM Feature #14098: The HowToContribute guide can be improved
- - I agree in regards to tests; perhaps the article could mention if patch submissions should also include tests. I se...
-
12:58 PM Feature #14098 (Closed): The HowToContribute guide can be improved
- I miss some important information in the [HowToContribute guide](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToC...
-
03:46 PM Bug #14095: erb ignores attempt to set encoding
- Thank you for quick fix and your answer, I've tried the magic comment thing base on what I googled, to be precise `<%...
-
02:18 PM Bug #14095: erb ignores attempt to set encoding
- Ah, one more comment is that you can use magic comment to change source file encoding of erb template before and afte...
-
02:05 PM Bug #14095: erb ignores attempt to set encoding
- Hi Gray,
First of all, -U option of erb(1) is just the same as ruby(1)'s one, which sets both external and interna... -
01:59 PM Bug #14095 (Closed): erb ignores attempt to set encoding
- Applied in changeset trunk|r60739.
----------
bin/erb: change template file encoding to UTF-8
Unlike Ruby source fi... -
02:50 AM Bug #14095 (Assigned): erb ignores attempt to set encoding
-
02:46 PM Feature #14097: Add union and difference to Array
- > I think it is a great idea. I do not understand why concat modify the array, as most of the method of the Array cla...
-
12:05 PM Feature #14097: Add union and difference to Array
- I think it is a great idea. I do not understand why `concat` modify the array, as most of the method of the Array cla...
-
09:20 AM Feature #14097: Add union and difference to Array
- I'm neutral to your proposal itself. My two cents: `Array#union` should return a new array instead of modifying self...
-
07:29 AM Feature #14097: Add union and difference to Array
- This will also allow to add multiple arguments to the union, which is currently not possible:
``` Ruby
array.unio... -
06:51 AM Feature #14097 (Closed): Add union and difference to Array
- Currently there is a concat method in ruby which does the same as +, but modifying the object. We could introduce a u...
-
01:59 PM Revision e16bd0f4 (git): bin/erb: change template file encoding to UTF-8
- Unlike Ruby source file encoding (script encoding) whose default is
changed to UTF-8 in Ruby 2.0 (Feature #6679), tem... -
01:50 PM Revision 7dae8797 (git): Fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:46 PM Revision 139eb4e8 (git): Make `rb_ast_dispose` use `RB_OBJ_WRITE`
- This fixes the mistake of r60722.
I used `rb_gc_writebarrier_remember` to notify to GC that the references
is changed... -
11:50 AM Revision 4d606546 (git): .travis.yml: workaround to resolve ::1
- Container-based Trusty environment (sudo: false) does not support IPv6.
https://github.com/travis-ci/travis-ci/issues... -
09:46 AM Bug #13892 (Assigned): Matching the end of a string followed by an empty greedy regex and a word boundary (.*\b) fails in all versions >= 1.9
- This issue was fixed at Onigumo-6.1.4. We should merge it from upstream.
-
08:26 AM Revision 54b8b8e4 (git): iseq.c: disasm only once for each iseq
- * iseq.c (rb_iseq_disasm): do not dump repeatedly same iseq which
has been dumped by catch tables.
git-svn-id: svn... -
08:18 AM Bug #13910 (Rejected): Seg Fault from require_relative
-
08:01 AM Bug #13939 (Rejected): Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
-
07:44 AM Misc #13974: Make sure Unicode files are only downloaded once, not repeatedly, for continuous integration
- I confirmed that we didn't download unicode files on Travis CI.
see. https://s3.amazonaws.com/archive.travis-ci.or... -
07:12 AM Feature #13984 (Assigned): BigDecimal should be immutable/frozen and return itself on #dup
-
07:12 AM Bug #14070 (Assigned): Refining a module dumps core
-
07:08 AM Bug #13284 (Assigned): IA64 ruby 2.4 miniruby segfault
-
06:50 AM Feature #14066 (Assigned): Add CAA DNS RR on Resolv
-
06:49 AM Bug #14068 (Assigned): Unused refinement breaks method search
-
06:31 AM Bug #14088 (Closed): Revisit 34739 - require 'calendar' - test-all useless info?
- Applied in changeset trunk|r60734.
----------
Do not define test method instead of skip when Calendar class is not d... -
06:31 AM Revision 9b41c2af (git): Do not define test method instead of skip when Calendar class is not defined.
- Revisit r34739. Patch by MSP-Greg.
[Bug #14088][ruby-core:83690][fix GH-1743]
git-svn-id: svn+ssh://ci.ruby-lang.o... -
05:26 AM Revision 61e4c999 (git): refactoring about source line.
- * iseq.c (find_line_no): renamed to rb_iseq_line_no().
* vm_backtrace.c (calc_lineno): add a comment why we need to ... -
04:42 AM Feature #6946 (Open): FIPS support?
- (Removing assignee)
Can this be closed? -
04:33 AM Bug #11774 (Third Party's Issue): OpenSSL::PKey.read produces ArgumentError on invalid passphrases
-
04:32 AM Bug #12904 (Rejected): Seg fault in openssl
- I should be fixed by Ruby 2.3.2 if it was the same issue as [Bug #12292].
-
04:28 AM Bug #12630 (Rejected): add gem sources errors on Ruby 2.4.0-preview1
-
04:27 AM Bug #6227 (Closed): [mingw] openssl backport causing test error
-
04:26 AM Bug #9817 (Closed): The extconf.rb for OpenSSL assumes MingW
-
04:20 AM Feature #9642 (Third Party's Issue): Allow CCM as an authenticated encryption mode in OpenSSL::Cipher
- Closing as per my comment in the corresponding GitHub Pull Request, https://github.com/ruby/ruby/pull/569.
Suggest... -
04:13 AM Bug #14096 (Closed): Psych allows invalid single quote escape character
- In https://github.com/jruby/jruby/issues/4847 (and previously in https://github.com/jruby/jruby/issues/2199) we have ...
-
04:07 AM Bug #6252 (Rejected): OpenSSL - ECDSA signature reliability
-
04:05 AM Bug #5659 (Rejected): bug releasing a gem created with rails 3.1
-
04:05 AM Bug #4418 (Rejected): OpenSSL::PKey::DH#public_key
- I agree the name 'public_key' was not a good choice, but at the same time I don't think the name being confusing is n...
-
03:39 AM Bug #14078 (Rejected): Test Failure - OpenSSL::TestSSLSession#test_ctx_server_session_cb - with OpenSSL 1.1.0g
- OK, closing this for now.
-
03:32 AM Bug #14089 (Feedback): Configure/build issue on OSX 10.12 w/ utimensat
- Hi, Can you try patch of https://github.com/rbenv/ruby-build/issues/1133#issuecomment-331332963 with your environment?
-
02:50 AM Feature #14091 (Assigned): Remove Time#succ
-
02:49 AM Bug #14093 (Assigned): REXML doesn't implement name() and interprets nam() as an element path.
11/09/2017
-
11:08 PM Revision 324b6d30 (git): iseq.c: operand lvar
- * iseq.c (rb_insn_operand_intern): show local variable operand
name in unified instructions.
git-svn-id: svn+ssh:/... -
11:02 PM Revision 6820727a (git): mk_call_iseq_optimized.rb: add mode string [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:24 PM Feature #10903: [PATCH] Matrix#zip returns a matrix
- Wow, time flies. Sorry for not addressing this earlier.
I have some commits ready to address this: https://github.... - 10:05 PM Revision 3527c863 (git): lib/matrix: Remove method catalog [doc] [ci-skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:04 PM Revision 6e3126d3 (git): * 2017-11-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:04 PM Revision a5abde57 (git): TracePoint.new: raise ArgumentError when no block given [#14074]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:29 PM Bug #14095: erb ignores attempt to set encoding
- Expected output was
$ erb -U
<%= "a".encoding %>
^D
UTF-8
Ruby works that way without settin... -
07:29 PM Bug #14095 (Closed): erb ignores attempt to set encoding
- Erb seems to ignore any attempt to set encoding:
$ erb -U
<%= "a".encoding %>
^D
ASCII-8BIT
... -
07:10 PM Bug #10630: ERB tags nested in escaped blocks are skipped
- Thanks!
I've reported it to Erubis a while back (https://github.com/kwatch/erubis/issues/6), but since that projec... -
04:49 PM Bug #14078: Test Failure - OpenSSL::TestSSLSession#test_ctx_server_session_cb - with OpenSSL 1.1.0g
- I've tried to repro this locally and on Appveyor.
Running the test twenty times, using runner.rb, both parallel an... -
04:46 PM Bug #14094 (Closed): IRB does not obey frame-level visibility modifiers
- I noticed the following today; IRB does not appear to obey the frame-local visibility modifiers like public and priva...
-
11:50 AM Bug #14076: Installing Ruby 2.3.1 - Ubuntu 17.10
- The problem stems from default gcc version (it's 7) used on Ubuntu 17.10.
Installing gcc-6 and running the install v... -
11:35 AM Feature #11955: Expose Object that Receives logs in Logger
- So will **#logdev** will be exposed in Logger or Logger::LogDevice?
-
08:27 AM Revision 7b1f3906 (git): compile.c: optimize nested string interpolations
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:57 AM Revision 1c5ae5a1 (git): insn_info/insns_info
- * iseq.h (iseq_line_info_entry): rename to iseq_insn_info_entry.
* vm_core.h (rb_iseq_constant_body): rename field n... -
05:22 AM Revision 3b7373fd (git): fix backtrace on argment error.
- * vm_backtrace.c (rb_backtrace_use_iseq_first_lineno_for_last_location):
added. It modifies last location's line as... -
04:27 AM Revision 976b6df9 (git): fix peephole optimization.
- * compile.c (iseq_peephole_optimize): do not need to put `pop`
instruction.
* test/ruby/test_optimization.rb (test... -
01:50 AM Revision 2b60e342 (git): node.c (dump_node): add an explanation of NODE_HASH's nd_alen
- The field has a flag to represent if it is a keyword argument (that has
no braces, e.g., `foo(k:1)`) or hash literal ... -
01:32 AM Revision f09ad1dc (git): use `rb_ast_dispose` instead of `rb_ast_free`
- `rb_ast_dispose` calls `rb_gc_writebarrier_remember`. Unless we call
it, the marked objects may not be GC'ed until `... -
12:42 AM Revision 3ba9e6b6 (git): Merge rubygems-2.7.2.
- This version fixes some setup commands.
https://github.com/rubygems/rubygems/blob/01e797f6aa045fd09df7813d0b5448e36...
11/08/2017
-
11:09 PM Revision cf3329cb (git): parse.y: fix r60644
- * parse.y (rb_strterm_heredoc_t): should not define sourceline as
union, to fix wrong read on big-endian platforms.... -
08:03 PM Bug #14093 (Rejected): REXML doesn't implement name() and interprets nam() as an element path.
- Please see the attached script.
Considering this xml:
```xml
<a><b><name/></b></a>
```
The xpath `/a/b/nam... -
06:47 PM Feature #14092: Add extension key argument to Tempfile
- It may be best to just publish your suggestion/PR anyway. I may be wrong but
the ruby core team and matz appear to b... -
11:46 AM Feature #14092 (Open): Add extension key argument to Tempfile
- I don't work with Tempfile often, but every time I do, I get surprised by an obscure way to pass an extension to file...
- 04:43 PM Revision b8878481 (git): * 2017-11-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:43 PM Revision d3b63f95 (git): Fix typo in doc [ci skip]
- `enable` and `disable` are instance methods.
Patch by: yuuji.yaginuma <[email protected]>
https://github.com... -
02:14 PM Revision fb5bc568 (git): fixup r60440 [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:09 PM Bug #10630 (Third Party's Issue): ERB tags nested in escaped blocks are skipped
- > ERB (Erubis)
ERB and Erubis are totally different things.
~~~ ruby
$ irb -rerb -rerubis -rerubi
irb(main):... -
02:10 AM Bug #10630 (Rejected): ERB tags nested in escaped blocks are skipped
- It seems an Erubis specific bug.
ERB hasn't had that issue.
-
11:40 AM Bug #14085: many redefinition warnings on test/win32ole/test_word.rb
- 実害ないのなら、revertまではしなくていいんじゃないかと思います。
2.5.0のリリースまでに対策するということで。 -
11:30 AM Bug #14085: many redefinition warnings on test/win32ole/test_word.rb
- #13984 で入れたんですけど、一旦、戻しましょうか。
WIN32OLEから定数を取得するときに、Wordサーバから複数回、同じ定数を返されるので、そうなるんですよね。
warningの対策は別で考えるとして。 -
10:54 AM Revision e7d37ebd (git): parse.y: remove in_single
- * parse.y (parser_params): removed in_single, which is referenced
with in_def always.
git-svn-id: svn+ssh://ci.rub... - 03:57 AM Revision b0c719da (git): Fix typos in rdoc
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:03 AM Revision a6f372d1 (git): Omit first argument of NEW_CASE2
- * node.h (NEW_CASE2): Omit first argument of NEW_CASE2,
bacause the first argument of NEW_CASE2 is always 0.
* pars...
11/07/2017
-
08:17 PM Revision 6f33cde6 (git): hash.c: improve docs for Hash#slice
- * hash.c: [DOC] clarify description for Hash#slice and remove
a sentence that might suggest that the receiver is mo... -
08:15 PM Revision 8b1c1c55 (git): string.c: improve docs for String#{concat,<<}
- * string.c: [DOC] remove a misleading call-seq for String#concat,
which suggests that all arguments must be Integer... -
08:14 PM Revision c1e1e2b6 (git): pathname.c: improve docs for Pathname
- * ext/pathname/pathname.c: [DOC] improve example for Pathname.glob,
by using a more common glob pattern, and improv... -
08:13 PM Revision 35bd2ad2 (git): http.rb: improve docs
- * lib/net/http.rb: [DOC] fix typos and grammar
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60710 b2dd03c8-39d4... -
08:13 PM Revision b6db783e (git): socket.c,tcpsocket.c: improve deprecation notices
- * ext/socket/socket.c: [DOC] fix grammar in deprecation notices.
* ext/socket/tcpsocket.c: [DOC] ditto.
git-svn-id: ... -
08:11 PM Revision 995fd6d7 (git): vm_dump.c: [DOC] fix grammar
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:11 PM Revision 3262f491 (git): string.c: fix typos
- * string.c: [DOC] fix typos in doxygen comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60707 b2dd03c8-39... -
08:10 PM Revision 086015a5 (git): file.c: improve docs for File#path
- * file.c: [DOC] fix grammar in docs for File#path
and use a stronger description than "inaccurate".
git-svn-id: sv... -
08:09 PM Revision bf6ea09c (git): ext/socket/ifaddr.c: [DOC] fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:08 PM Revision 0f7fed92 (git): etc.c: improve docs for sysconfdir
- * ext/etc/etc.c: [DOC] small language fixes for etc_sysconfdir docs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru... -
08:07 PM Revision 3b071b08 (git): README.md: fix typos and grammar
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:06 PM Revision 2aecddc7 (git): NEWS: clarify "ubygems.rb" entry
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:04 PM Revision ea26e72a (git): * 2017-11-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:04 PM Revision 093aa9ae (git): refinements.rdoc: improve docs
- * doc/syntax/refinements.rdoc: [DOC] fix typos and grammar
and remove superfluous "for the first time".
git-svn-id... -
03:07 PM Feature #14091: Remove Time#succ
- Interesting.
If this is true, perhaps ruby core forgot about it.
I had a look at the current docu for Time:
... -
02:50 PM Feature #14091 (Closed): Remove Time#succ
- The method Time#succ was marked as obsolete in Ruby 1.9.3 and whilst it remains Rails has to patch Range#each and Ran...
-
02:36 PM Bug #10630 (Open): ERB tags nested in escaped blocks are skipped
- Reopening, since there is movement on the ERB front in the upcoming v2.5.0.
-
02:23 PM Revision 17f9ad40 (git): disable GC.
- * test/ruby/test_io.rb (test_write_no_garbage): malloc can cause GC
and it will reduce string object counts. So dis... -
11:21 AM Revision c2a08ef8 (git): tool/runruby.rb: fix RUNRUBY_USE_GDB case
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:23 AM Revision a95f4ace (git): `th` is not used.
- * vm_args.c: `th` parameter is not used on the following functions:
* args_check_block_arg0
* keyword_hash_p
* ... -
08:20 AM Feature #14044: Introduce a new attribute `step` in Range
- I want this feature for specifying a sliced view of a multi-dimensional array.
In Python, it can be represented by u... -
08:19 AM Revision 0c2746a7 (git): th->ec: dtrace
- * vm.c (ruby_th_dtrace_setup): rename to rb_dtrace_setup()
and accept `ec`.
git-svn-id: svn+ssh://ci.ruby-lang.or... -
08:01 AM Revision 8dbaf1bb (git): `rb_execution_context_t *` should not be `th`
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:35 AM Bug #14090 (Assigned): `TestGc#test_interrupt_in_finalizer` fails very rarely
- `TestGc#test_interrupt_in_finalizer` fails very rarely, only once every handred or thousand runs.
~~~
# Running t... -
06:36 AM Revision a798e49f (git): Symptomatic treatment for `rb_thread_terminate_all` freeze
- Under uncertain condition, `rb_thread_terminate_all` gets stuck. `make
test-all TESTOPTS="test/ruby/test_gc.rb -n te... -
06:14 AM Revision 8ea78d66 (git): th->ec: vm_once_dispatch.
- * vm_insnhelper.c (vm_once_dispatch): accepts `ec`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60693 b2dd03c... -
06:09 AM Revision f6c102e6 (git): th->ec: rb_threadptr_setup_exception
- * eval.c (rb_threadptr_setup_exception): renamed to rb_ec_setup_exception().
git-svn-id: svn+ssh://ci.ruby-lang.org... -
06:01 AM Revision 2d71889b (git): fix prefix `ruby_...()` to `rb_...()`.
- * vm_core.h: fix prefix `ruby_` to `rb_` for the following functions.
* ruby_current_execution_context
* ruby_cur... -
05:54 AM Revision 7285177c (git): * vm_trace.c (rb_exec_event_hooks): accepts pop_p.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:45 AM Revision 8b7f06d2 (git): th->ec: rb_load_internal0
- * load.c (rb_load_internal0): accepts `ec`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60689 b2dd03c8-39d4-4... -
05:41 AM Revision 8d8e339d (git): fix comment
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:41 AM Revision 7e9c5aca (git): * eval_intern.h (rb_threadptr_tag_state): rename to rb_ec_tag_state.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:39 AM Revision f1ad90a5 (git): * vm_eval.c (rescue_funcall_args): th->ec
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:28 AM Revision f477851b (git): Add details on the min/time parameters to the rdoc
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:22 AM Revision 48ce4cb4 (git): * eval_intern.h: rename macros rb_thread_raised_* to
- rb_ec_raised_*.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:12 AM Revision ee189904 (git): rename to rb_ec_set_raised().
- * thread.c (rb_threadptr_set_raised): rename to rb_ec_set_raised
and accepts `ec`
git-svn-id: svn+ssh://ci.ruby-l... -
05:09 AM Revision d1013f2a (git): use GET_VM()
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:08 AM Revision 4049ffb5 (git): use GET_EC() directly
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:06 AM Revision da986962 (git): * vm_backtrace.c (rb_debug_inspector_t): `th` -> `ec`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:01 AM Revision af8a7df3 (git): move `rb_thread_t::method_missing_reason` to ec.
- * vm_core.h (rb_thread_t): move method_missing_reason to
rb_execution_context_t.
git-svn-id: svn+ssh://ci.ruby-la... -
04:53 AM Revision 001eb22c (git): remove `rb_postponed_job_t::th`.
- * vm_trace.c (rb_postponed_job_t): remove `th` field because it is not used.
git-svn-id: svn+ssh://ci.ruby-lang.org... -
04:04 AM Revision f3482dda (git): rename because it doesn't receive `th`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:01 AM Revision b6ecdf5f (git): th->ec: rb_threadptr_reset_raised()
- * thread.c (rb_threadptr_reset_raised): rename to `rb_ec_reset_raised`
and accepts `ec`.
* vm_trace.c: the followi... - 03:41 AM Revision aa07918c (git): * 2017-11-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:41 AM Revision 8244d10f (git): prepare local variables (th and vm).
- * vm_trace.c (rb_threadptr_exec_event_hooks_orig): prepare local variables
`th` and `vm` instead of using rb_ec_...... -
03:20 AM Feature #14079: Validate argument list without calling method
- I've removed the `String#prepend` example from the description. Thanks for catching that, Benoit and Hans.
I agree...
11/06/2017
-
11:15 PM Bug #14089 (Closed): Configure/build issue on OSX 10.12 w/ utimensat
- For other reasons I recently installed xcode (instead of JUST using the command line developer tools). This caused bu...
-
05:35 PM Bug #14088 (Closed): Revisit 34739 - require 'calendar' - test-all useless info?
- Is it time to revisit [svn 34739](https://github.com/ruby/ruby/commit/b67bc8d722e9351b34e68ac77d397aead29961cc#diff-b...
-
03:28 PM Feature #14084: Introduce Enumerator#next?
- edited the code example to be a little more readable as to michael's suggestion (https://twitter.com/__michaelg/statu...
-
05:50 AM Feature #14084: Introduce Enumerator#next?
- I guess we have to wait how matz feels about it, that is, .next? in
this context. I personally have no problem with ... -
02:29 AM Feature #14084 (Open): Introduce Enumerator#next?
- I'd like to propose a new method for Enumerator which returns whether there will be a next value in the enumerator wh...
-
02:56 PM Bug #14087 (Third Party's Issue): Program Crash when using openssl
- The interpreter crashed when I assign a DH public key to X509::Certificate using gem openssl.
And I have attached a ... -
02:54 PM Bug #14086 (Rejected): Interpreter seems to sneak in a nil value when a comma is missing on a nested array wrapped in parenthesis
-
10:57 AM Bug #14086: Interpreter seems to sneak in a nil value when a comma is missing on a nested array wrapped in parenthesis
- > is this the expected behaviour?
Yes.
Try this:
```ruby
[2, 2][3, 3] # => nil
```
Why?
Because it is re... -
10:51 AM Bug #14086 (Rejected): Interpreter seems to sneak in a nil value when a comma is missing on a nested array wrapped in parenthesis
- I believe the title is self explanatory. But code is always louder than words:
~~~ ruby
$ ruby --version
ruby 2.... -
10:23 AM Feature #14079: Validate argument list without calling method
- String#prepend might be a bad example because in your cases it doesn't raise an ArgumentError anymore
-
08:22 AM Revision 49d0bbe7 (git): use `GET_EC()` directly.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:44 AM Revision 5dfdaa92 (git): move rb_thread_t::interrupt_flag and mask
- to rb_execution_context_t.
* vm_core.h (rb_thread_t): move
`rb_thread_t::interrupt_flag` and
`rb_thread_t::inter... -
07:35 AM Revision 5845bd6a (git): show the location at intterrupted
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:41 AM Revision e5e73554 (git): renmae ec::fiber to ec::fiber_ptr.
- * vm_core.h (rb_execution_context_t): renmae ec::fiber to
ec::fiber_ptr make consistent with ec::thread_ptr.
git-... -
03:21 AM Bug #14085 (Closed): many redefinition warnings on test/win32ole/test_word.rb
- win32oleのテストで、以下のような警告が出ます。
警告が出るのは `WIN32OLE.const_load(w, Word)` というコードですが、
該当コードが複数回呼ばれているわけではなくて、これを1回呼ぶだけで、
定... -
02:02 AM Revision 54e58c94 (git): Merge RubyGems 2.7.1.
- * Fix `gem update --system` with RubyGems 2.7+.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60669 b2dd03c8-39d...
11/05/2017
-
11:32 PM Revision 4b7f5315 (git): enum.c: check argument first
- * enum.c (enum_cycle_size): check an argument before the size of
the receiver, if it is given.
git-svn-id: svn+ssh... -
11:27 PM Revision 6c1f1159 (git): test/ruby/test_lazy_enumerator.rb: test for [Bug #14082]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:14 PM Bug #14082 (Closed): Enumerator#size from Enumerable#cycle returns 0 when the object is empty
- Applied in changeset trunk|r60666.
----------
Fix size on Enumerable#cycle when the size is 0 [Bug #14082].
Patch b... -
10:12 PM Bug #14082: Enumerator#size from Enumerable#cycle returns 0 when the object is empty
- Good catch, great patch :-)
-
05:05 PM Bug #14082 (Closed): Enumerator#size from Enumerable#cycle returns 0 when the object is empty
- github: https://github.com/ruby/ruby/pull/1742
Is this an intentional behavior?
```ruby
p([].cycle.size) #=> 0... - 10:14 PM Revision dcb8a22f (git): Fix size on Enumerable#cycle when the size is 0 [Bug #14082].
- Patch by Kenichi Kamiya
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:13 PM Revision 3280f541 (git): lexer.rb: Ripper::Lexer::State
- * ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer::State): wrapper
of lex_state values.
* parse.y (rb_parser_lex_sta... -
09:13 PM Revision ca551eed (git): runruby.rb: add -C/--chdir option
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:36 PM Bug #14083 (Rejected): Refinement in block calling incorrect method
- Tested on ruby versions 2.3.4 and 2.4.1
When a refinement is used inside a block, the scope of the refinement is n... - 03:10 PM Revision 0523a420 (git): * 2017-11-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:10 PM Revision 7b7243e5 (git): Modify spell miss.
- Runing -> Running
Author: TomoyukiNakagawa <[email protected]>
[Fix GH-1741] [ci skip]
git-svn-id: svn... -
10:31 AM Bug #14081: Compile failure in "make install" step, at "stringio"
- Hmm the above is a bit long and not easy to read ... I also put it
on a gist at github in raw format style at:
ht... -
10:29 AM Bug #14081 (Closed): Compile failure in "make install" step, at "stringio"
- Hello Ruby core team and everyone else,
I am not sure if this was already reported or not, but I will
report it n... -
05:12 AM Bug #14080 (Closed): Performance issue with Marshal.dump and Array of Floats - 100x regression in 2.3.x
- I am using Marshal.dump on array of Floats with Ruby 2.3.3 (same issue in 2.3.5). In our program with an Array size ...
-
05:11 AM Revision 80aee790 (git): runruby.rb: support run.gdb by --debugger option
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:52 AM Revision cb7d9fe9 (git): Revert "Introduce rb_code_range_t and replace YYLTYPE with it"
- r60655 changed the usage of bison by defining a customized YYLTYPE,
which seemed to cause a random stall at rb_thread... -
01:02 AM Revision 6bac2765 (git): ext/win32ole/lib/win32ole.rb (metods): rescue WIN32OLEQueryInterfaceError.
- test/win32ole/test_win32ole.rb: add test for WIN32OLE#methods
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@606... -
12:36 AM Revision 62cec329 (git): test/win32ole/test_win32ole_method.rb: remove redundant assertions.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:30 AM Revision 8930a425 (git): * ext/win32ole/win32ole_error.c: add WIN32OLEQueryInterfaceError.
- * ext/win32ole/win32ole_error.h: ditto.
* ext/win32ole/win32ole.c(typeinfo_from_ole): raise WIN32OLEQueryInterfaceErr...
11/04/2017
-
07:06 PM Feature #14079: Validate argument list without calling method
- Oops, I think my description was somewhat misleading. I don't expect `respond_to_arguments?` to check for lines in th...
-
06:49 PM Feature #14079: Validate argument list without calling method
- Hmm. Benoit, I may have misunderstood him but I think he was not
asking for argument checks per se, but instead bein... -
06:38 PM Feature #14079: Validate argument list without calling method
- Maybe this could be some method like `check_arity` or so on a Method/UnboundMethod instance.
There is already `Metho... -
06:25 PM Feature #14079 (Open): Validate argument list without calling method
- I would find it useful to check whether a list of arguments matches a method signature, but without calling the metho...
-
05:48 PM Revision e7535c6e (git): Workaround Travis CI issue by hardcoding localhost
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:34 PM Revision a9fd7d93 (git): Introduce rb_code_range_t and replace YYLTYPE with it
- rb_code_range_t has two t_code_location_t, i.e., the first and last
locations.
This is used for YYLTYPE, tracked loc... -
03:39 PM Revision 39a73cac (git): parse.y: fix duplicate symbol
- * parse.y (rb_strterm_mark): do not define in ripper to get rid of
duplicate symbol with static-linked-ext.
git-sv... - 03:22 PM Revision 7d586cae (git): * 2017-11-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:22 PM Revision 0ee24acb (git): Introduce `rb_code_location_t`
- `rb_code_location_t` has two integers, lineno and column, which point to
one location on a code. Now `rb_code_locati... -
02:32 PM Revision 9533da6f (git): gc.c: UNEXPECTED_NODE
- * gc.c (UNEXPECTED_NODE): extract rb_bug for T_NODE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60651 b2dd03c... -
02:24 PM Revision af9b0da1 (git): Avoid usage of the magic number `(NODE*)-1`
- This magic number has two meanings depending upon the context:
* "required keyword argument (no name)" on NODE_LASGN... -
01:59 PM Revision 6d022ae1 (git): compile.c (setup_args): Fix a typo
- * compile.c (setup_args): In this function,
an argument of nd_line is argn except this line.
And argn is a pointe... -
01:31 PM Revision fe9bff43 (git): gc.c (rb_free_tmp_buffer): stop accessing imemo_alloc as NODE
- The fields of imemo_alloc were accessed via RNODE() cast, since the
imemo was NODE_ALLOCA traditionally. This was re... -
01:31 PM Revision fbc8b87e (git): parse.y (new_args_tail_gen): returns a NODE instead of imemo
- `new_args_tail_gen` returned imemo, but the value was later accessed as
`NODE*`. This prevented change of NODE struc... -
01:09 PM Feature #12133: Ability to exclude start when defining a range
- > where a square bracket indicates boundary inclusion and a parenthesis
> represents boundary exclusion.
I do not... -
01:05 PM Revision 0ec91a46 (git): test/ruby/test_io.rb (test_write_no_garbage): Add detailed message
- I saw this test failed once. There is no problem if `before > after`
but we cannot check it. To allow diagnosis in ... -
12:07 PM Revision e92ca247 (git): parse.y: suppress warning in ripper
- * parse.y (rb_discard_node_gen): rb_discard_node() is not used in
ripper right now.
git-svn-id: svn+ssh://ci.ruby-... -
12:01 PM Revision 603a7bdc (git): parse.y: suppress warnings
- * parse.y (parser_set_line): removed no longer used function.
* parse.y (rb_strterm_heredoc_t): adjust type of sourc... -
11:37 AM Revision b6e80c22 (git): Remove RNODE cast from NODE utility functions
- Now, casting NODE to VALUE is not recommended. This change requires an
explicit cast from VALUE to NODE to use the N... -
10:56 AM Revision 1aa34afd (git): Rename imemo_strterm to imemo_parser_strterm
- Per ko1's request.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:56 AM Revision 739aadbb (git): ext/objspace/objspace.c: add imemo_strterm
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:02 AM Revision deb56931 (git): Remove NODE-related pieces of code from GC
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:18 AM Revision 417eca10 (git): Make Ripper use NODE buffer
- This is a follow-up of r60488. Not only the Ruby parser but also Ripper
now use NODE buffer instead of NODE objects ... -
08:46 AM Bug #14078: Test Failure - OpenSSL::TestSSLSession#test_ctx_server_session_cb - with OpenSSL 1.1.0g
- Kazuki,
> Are you sure the DLLs used at runtime are from OpenSSL 1.1.0g?
Yes. MSYS2/MinGW only allows one pack... -
06:55 AM Bug #14078 (Feedback): Test Failure - OpenSSL::TestSSLSession#test_ctx_server_session_cb - with OpenSSL 1.1.0g
- I don't reproduce. Are you sure the DLLs used at runtime are from OpenSSL 1.1.0g?
-
06:40 AM Bug #14078 (Rejected): Test Failure - OpenSSL::TestSSLSession#test_ctx_server_session_cb - with OpenSSL 1.1.0g
- The most recent ruby-loco MinGW build (using OpenSSL 1.1.0g) failed with the following failure. It was the only fail...
-
07:21 AM Revision ee7dcd1a (git): Fix the alignment bug of r60634 for LLP64
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:21 AM Revision 12697c08 (git): Revert "Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm""
- Retry r60634
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:56 AM Bug #14039 (Closed): MinGW - OpenSSL::TestSSL#test_max_version & #test_min_version, TestNetHTTPS#test_max_version
- Applied in changeset trunk|r60636.
----------
openssl: pull test case from upstream commit 62af0446569a
The test ca... -
06:56 AM Bug #14039: MinGW - OpenSSL::TestSSL#test_max_version & #test_min_version, TestNetHTTPS#test_max_version
- The one from net/http tests is fixed by r60380.
-
06:56 AM Revision 51423bd9 (git): openssl: pull test case from upstream commit 62af0446569a
- The test case added by r60310 ("fix OpenSSL::SSL::SSLContext#min_version
doesn't work", 2017-10-21) does not pass wit... -
04:59 AM Revision 96eefc0f (git): Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm"
- Due to build failure on mswin and mingw.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60635 b2dd03c8-39d4-4d8f-... -
03:04 AM Revision c1de9fc5 (git): Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm
- Just refactoring.
NODE_STRTERM and NODE_HEREDOC are not an internal node of AST, but a
temporary storage for managin... - 01:48 AM Revision 6916254a (git): * 2017-11-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:48 AM Revision 996468de (git): load from relative path to __FILE__
- * spec/ruby/library/pathname/empty_spec.rb: load spec_helper from
relative path to `__FILE__` same as other spec fi... -
01:09 AM Feature #13901: Add branch coverage
- marcandre (Marc-Andre Lafortune) wrote:
> mame (Yusuke Endoh) wrote:
> > I see... It is a very interesting approac... -
12:13 AM Feature #13901: Add branch coverage
- mame (Yusuke Endoh) wrote:
> I see... It is a very interesting approach, but it seems to completely ignore asynchro...
Also available in: Atom