Activity
From 07/15/2017 to 07/21/2017
07/21/2017
-
10:45 PM Revision 86dc8c81 (git): compile.c: dump iseq at adjust bug
- * compile.c (fix_sp_depth): dump instructions at adjust bug too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5... - 07:06 PM Revision f0f7098c (git): * 2017-07-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:06 PM Revision 17bf0c00 (git): NEWS: add entries for thread_sync.c changes
- I'm slightly worried about some external code subclassing
ConditionVariable, Queue, and SizedQueue and relying on the... -
01:41 PM Bug #13759: SEGV in StringScanner
- A bug since 2.1.
-
01:30 PM Bug #13759 (Closed): SEGV in StringScanner
- Applied in changeset trunk|r59384.
----------
strscan.c: fix segfault in aref
* ext/strscan/strscan.c (strscan_aref... -
01:30 PM Revision 90311f37 (git): strscan.c: fix segfault in aref
- * ext/strscan/strscan.c (strscan_aref): fix segfault after
get_byte or getch which do not apply regexp.
[ruby-cor... -
11:03 AM Bug #13760 (Closed): Another iseq_set_sequence: adjust bug 1 < 2
-
02:51 AM Bug #13760: Another iseq_set_sequence: adjust bug 1 < 2
- Seems a duplicate of #13755.
-
02:14 AM Bug #13760 (Feedback): Another iseq_set_sequence: adjust bug 1 < 2
- Can't reproduce on `ruby 2.5.0dev (2017-07-21 trunk 59374) [x86_64-darwin15]`. Maybe fixed already. Would you mind t...
-
08:31 AM Revision 5f534b7d (git): optparse.rb: [DOC] fix keys
- * lib/optparse.rb (getopts): [DOC] parameter keys are strings, not
symbols.
git-svn-id: svn+ssh://ci.ruby-lang.org... -
04:30 AM Feature #12387: ripper: new parser event for kwrest parameter
- nobu (Nobuyoshi Nakada) wrote:
> Seems OK.
Thanks, committed as r59382. -
04:29 AM Feature #12387 (Closed): ripper: new parser event for kwrest parameter
- Applied in changeset trunk|r59382.
----------
ripper: add kwrest_param parser event
* parse.y (f_kwrest): Dispatch ... -
04:29 AM Revision c4dfd0cc (git): ripper: add kwrest_param parser event
- * parse.y (f_kwrest): Dispatch kwrest_param event. This is especially
useful for unnamed kwrest parameter for which... -
02:47 AM Bug #13728 (Rejected): How to design websites?
07/20/2017
-
11:34 PM Revision 0055f09b (git): Use `unpack1` instead of `unpack` and `[0]`
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:06 PM Bug #13761 (Closed): incomplete format specifier
- No, it's not a bug. Use "%0.0f%%" (double %) instead.
Matz
-
08:49 PM Bug #13761 (Closed): incomplete format specifier
- is it a bug?
```
'%0.0f%' % 45
expected
ruby 2.4.1 => '45%'
actual
ruby trunk => ArgumentError: incomple... -
04:47 PM Revision 93fe0ff2 (git): logger.rb: Fix handling progname
- Because progname was memoized with ||= a logger call that involved
outputting false would be nil. Example code:
lo... -
04:29 PM Feature #13665 (Closed): String#delete_suffix
- Applied in changeset trunk|r59377.
----------
string.c: add String#delete_suffix and String#delete_suffix!
to remove... -
04:29 PM Revision 1da64831 (git): NEWS: Add String#delete_suffix and String#delete_suffix!
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:29 PM Revision 3f919fec (git): * 2017-07-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:29 PM Revision 510957df (git): string.c: add String#delete_suffix and String#delete_suffix!
- to remove trailing suffix [Feature #13665] [Fix GH-1661]
* string.c (rb_str_delete_suffix_bang): add a new method
... -
04:25 PM Bug #13760 (Closed): Another iseq_set_sequence: adjust bug 1 < 2
- After some fuzz testing I found a crashing test case.
To reproduce: miniruby ruby_iseq_set_sequence
Context:
... -
04:08 PM Bug #13759 (Closed): SEGV in StringScanner
- ruby -rstrscan -e 's=StringScanner.new("a"); s.getbyte; s[:c]'
-
02:56 PM Bug #13758 (Closed): TestRubyOptions#test_segv_setproctitle segfaults on AARCH64
- Or may be does not segfault properly?
~~~
1) Failure:
TestRubyOptions#test_segv_setproctitle [/builddir/build/... -
02:53 PM Bug #13757 (Closed): TestBacktrace#test_caller_lev segaults on PPC
- ~~~
[ 3279/17009] TestAutoload#test_threaded_accessing_inner_constant = 0.52 s
[ 3280/17009] TestBacktrace#test_arg... -
11:00 AM Revision 515ac69f (git): Remove dead code
- * eval.c (errinfo_setter): dead for 10 years since r13091.
(rb_rubylevel_errinfo): not used and not exported.
usu... -
05:48 AM Bug #13756 (Closed): tDSTAR inside of defined causes [BUG]
- Applied in changeset trunk|r59375.
----------
parse.y: empty hash in defined
* parse.y (command): NODE_ARRAY with N... -
04:05 AM Bug #13756 (Closed): tDSTAR inside of defined causes [BUG]
- Attached script dumps core.
-
05:48 AM Revision 19e687ff (git): parse.y: empty hash in defined
- * parse.y (command): NODE_ARRAY with NULL is invalid. traversal
in defined_expr0 is simplified than iseq_compile_e... -
02:51 AM Bug #13746: windows-pr gemのRuby 2.4 32bit版でのSEGV
- gdbを使ってスタックトレースを取ったところ、以下のスタックトレースが採取できました。
test/tc_segv.rb
```ruby
require 'windows/msvcrt/directory'
clas... -
02:43 AM Bug #13755 (Closed): Null pointer dereference in hash_table_index()
- Applied in changeset trunk|r59374.
----------
compile.c: restore stack at return
* compile.c (iseq_compile_each0): ... -
02:43 AM Revision 8c5e7c59 (git): compile.c: restore stack at return
- * compile.c (iseq_compile_each0): restore the stack depth after
return to the previous depth, to fix the stack dept...
07/19/2017
-
11:39 PM Feature #13389: [PATCH] POP3 support timeout for TLS handshake
- naruse (Yui NARUSE) wrote:
> @shugo Could you review this patch?
I've tested and have merged the patch.
Thanks.
-
11:38 PM Feature #13389 (Closed): [PATCH] POP3 support timeout for TLS handshake
- Applied in changeset trunk|r59373.
----------
lib/net/pop.rb: support timeout for TLS handshake
Patch by ahorek (Pa... -
11:38 PM Revision ece6c674 (git): lib/net/pop.rb: support timeout for TLS handshake
- Patch by ahorek (Pavel Rosický). [ruby-core:80490] [Feature #13389]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru... -
11:08 PM Bug #13649 (Closed): Net::IMAP doesn't support response from a Microsoft Exchange server (which is not compliant with RFC standards)
- Applied in changeset trunk|r59372.
----------
lib/net/imap.rb: Ignore trailing space for Microsoft Exchange Server
... -
11:08 PM Revision 01658682 (git): lib/net/imap.rb: Ignore trailing space for Microsoft Exchange Server
- Based on the patch by keysen (Jérémy Carlier).
[ruby-core:81641] [Bug #13649]
git-svn-id: svn+ssh://ci.ruby-lang.org... -
09:59 PM Bug #13280 (Rejected): net/ftp: Putbinaryfile (on Windows) requires blocksize equal to file size
- MarkDBlackwell (Mark D Blackwell) wrote:
> Just now, I returned to my client's site. I couldn't reproduce the proble... -
09:54 PM Feature #10119 (Assigned): [PATCH] [net/imap] Add CHANGEDSINCE FETCH modifier + complementary add MODSEQ Message Data Item in FETCH Command
-
09:53 PM Feature #13721 (Assigned): [PATCH] net/imap: dedupe attr keys in Net::IMAP::FetchData
-
09:27 PM Feature #12733: Bundle bundler to ruby core
- > I added test-bundler task to my experimental branch.
Thank you for your work on this. Please contact me in the B... - 03:01 PM Revision 02d1c089 (git): * 2017-07-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:01 PM Revision 29029217 (git): Sort entries [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:59 PM Revision ae1c9f13 (git): NEWS: Add Hash#transform_keys and Hash#transform_keys!
- [Feature #13583] [ruby-core:81290] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59369 b2dd03c8-39d4-4... -
10:17 AM Bug #13755 (Closed): Null pointer dereference in hash_table_index()
- After some fuzz testing I found a crashing test case.
To reproduce: miniruby ruby_null_ptr_hash_table_index
Val... -
09:50 AM Bug #13754 (Third Party's Issue): bigdecimal with lower precision that Float
- Hello,
I'm not sure if I've misunderstood the bigdecimal class but in the following example, I only get 12 signifi... -
03:17 AM Bug #13753 (Closed): Segfault when calling `Random::DEFAULT.rand` in forked child
- Applied in changeset trunk|r59368.
----------
random.c: ensure initialized
* random.c (get_rnd, try_get_rnd): ensur... -
03:16 AM Revision a14cb8ad (git): random.c: ensure initialized
- * random.c (get_rnd, try_get_rnd): ensure initialized to get rid
of crash in forked processes. [ruby-core:82100] [... -
03:16 AM Revision 77f1277e (git): test_rand.rb: improved assert_fork_status
- * test/ruby/test_rand.rb (assert_fork_status): deal with errors
from children.
git-svn-id: svn+ssh://ci.ruby-lang.... -
03:04 AM Bug #13150: TestMarshal failures on FreeBSD with gcc7 because of GC
- > usa
I got a report for this issue about ruby-build repository.
https://github.com/rbenv/ruby-build/issues/111... -
02:28 AM Revision 2cc3946d (git): st.c: adjust style
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:35 AM Revision 8c57548d (git): * 2017-07-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:35 AM Revision 0493b1ce (git): revert r59359, r59356, r59355, r59354
- These caused numerous CI failures I haven't been able to
reproduce [ruby-core:82102]
git-svn-id: svn+ssh://ci.ruby-l...
07/18/2017
-
04:47 PM Bug #13753: Segfault when calling `Random::DEFAULT.rand` in forked child
- The attached patch fixes the issue by re-initialising the random instance such that calls to `Random::DEFAULT.rand` a...
-
04:33 PM Bug #13753 (Closed): Segfault when calling `Random::DEFAULT.rand` in forked child
- Hi,
The following causes a segfault on 2.3.4, 2.4.1 and current (`ruby 2.5.0dev (2017-07-18 trunk 59362) [x86_64-l... -
12:43 PM Bug #13699: Multiple maps over lazy enumerator yielding multiple values in 2.4.x causes crash
- ruby_2_4 r59363 merged revision(s) 59056.
-
12:42 PM Bug #13648: [PATCH] Nested map of Enumerator::Lazy with packed values gives wrong result
- ruby_2_4 r59363 merged revision(s) 59056.
-
12:42 PM Revision f03997d3 (git): merge revision(s) 59056: [Backport #13648] [Backport #13699]
- enumerator.c: fix nested maps
* enumerator.c (lazy_map_proc, lazy_grep_iter_proc): marks values
re... -
12:37 PM Feature #13726 (Assigned): PATCH: Windows builds - fractional second file times
-
12:37 PM Misc #13702 (Assigned): TZ checking in rb_w32_fstati64()
-
12:36 PM Feature #13731: inode for Windows on ReFS
- 2.5でやりましょう。
-
12:34 PM Bug #13429 (Closed): Net::SMTP has no read timeout when connexion over TLS
- Ok, I'll backport this later.
-
11:28 AM Revision 13155d4d (git): Copy openssl library finder for ext/digest from OpenSSL extention.
- * ext/digest/digest_conf.rb: Support to search variaous filenames of
OpenSSL/LibreSSL libraries.
git-svn-id: svn... -
11:18 AM Bug #13647 (Feedback): Some weird behaviour with keyword arguments
- I couldn't reproduce it with hashie-3.5.6, from 2.0.0 through trunk.
-
10:49 AM Revision e69dd14a (git): fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:29 AM Revision 2e596f68 (git): descriptive asssertions
- * test/ruby/test_string.rb (test_uplus_minus): prefer more
descriptive asssertions than assert_equal.
git-svn-id: ... - 09:52 AM Revision 86e266bb (git): string: preserve taint flag with String#-@ (uminus)
- * string.c (tainted_fstr_update): move up
(rb_fstring): support registering tainted strings
(register_fstring_tai... -
08:31 AM Bug #13391 (Closed): wrong number of arguments error for Hash#map when lambda given
- Applied in changeset trunk|r59358.
----------
vm_eval.c: rb_lambda_call
* enum.c (enum_collect): make the block ari... -
08:31 AM Revision 1f67a390 (git): vm_eval.c: rb_lambda_call
- * enum.c (enum_collect): make the block arity same as the given
block. [Bug #13391]
* internal.h (vm_ifunc): stor... -
07:48 AM Revision 8ffb23c2 (git): proc.c: rb_block_min_max_arity
- * proc.c (rb_block_min_max_arity): new function to get arity range
from the current block.
git-svn-id: svn+ssh://c... - 07:21 AM Revision 6607266e (git): test/ruby/test_string.rb: ensure we do not have tainted strings
- Trying to figure out [ruby-core:82092]
cf. https://gist.github.com/e2c899c453f3f66e7934095c32505486
git-svn-id: svn+... -
06:27 AM Bug #13752 (Closed): Can't observe sibling refinements
- Sorry in advance if already reported elsewhere, but is this intentional?
```ruby
class Foo
using Module.new {
... - 04:30 AM Revision 4f473905 (git): newhash insn reuses existing keys
- This gives the newhash VM instruction the same string reuse
capabilities as rb_hash_aset.
* st.c (str_key): new wrap... -
02:30 AM Bug #13737 (Closed): "can't modify frozen String" when installing bundled gems
- Applied in changeset trunk|r59354.
----------
hash: keep fstrings of tainted strings for string keys
The same hash ... - 02:29 AM Revision d04c085b (git): hash: keep fstrings of tainted strings for string keys
- The same hash keys may be loaded from tainted data sources
frequently (e.g. parsing headers from socket or loading
YA... -
02:10 AM Feature #13740 (Closed): [PATCH] doc/extension.rdoc: start entries for threading and IO
- Applied in changeset trunk|r59353.
----------
doc/extension.rdoc: start documenting threading and IO APIs
This will... - 02:10 AM Revision ed831a6c (git): doc/extension.rdoc: start documenting threading and IO APIs
- This will hopefully be useful for folks writing C extensions.
* doc/extension.rdoc: start documenting threading and ... -
01:59 AM Feature #13729 (Closed): PATCH: Add Server Name Indication (SNI) support to WEBrick
- Applied in changeset trunk|r59351.
----------
webrick: fix SNI support
* lib/webrick/https.rb: check ssl context of... -
12:00 AM Feature #13729 (Assigned): PATCH: Add Server Name Indication (SNI) support to WEBrick
- 01:59 AM Revision a7b7d403 (git): * 2017-07-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:59 AM Revision a6c13d08 (git): webrick: fix SNI support
- * lib/webrick/https.rb: check ssl context of virtual host.
* lib/webrick/ssl.rb: ensure to return ssl context.
* test...
07/17/2017
-
07:51 PM Feature #13751 (Rejected): Suppert SSHFP resource records in rubysl-resolv
- Hi,
not sure if this is the correct place to report this. rubysl-resolv does not yet support SSHFP resource records.... -
04:11 PM Bug #13660: rb_str_hash_m discards bits from the hash
- I think the case where half the bits are lost could become a potential security issue.
Essentially all strings which... -
03:39 PM Feature #13732: Precise Time.now on Windows
- Thanks @kubo! Your patch looks good. Finally precise timestamps on Windows! The 1/64 granularity was annoying. I test...
-
12:59 PM Bug #13745: How to download latest build package for Windows 32/64?
- larskanis (Lars Kanis) wrote:
> The most common binary package for Windows is the RubyInstaller. Stable releases are... -
06:39 AM Feature #13750: Improve String#casecmp? and Symbol#casecmp? performance with ASCII string
- Because String#casecmp? duplicates object at `rb_str_downcase()` every time, so String#casecmp? is slower than String...
-
06:32 AM Feature #13750 (Open): Improve String#casecmp? and Symbol#casecmp? performance with ASCII string
- I think String#casecmp and String#casecmp? are similar methods. But they have different performance with ASCII string...
-
04:22 AM Bug #13632: Not processable interrupt queue for a thread after it's notified that FD is closed in some other thread.
- I created a gem with a temporary workaround for versions 2.2.7, 2.3.4 and 2.4.1 to help folks until versions with bac...
-
01:56 AM Bug #13749 (Feedback): Encountered a bug in the Ruby interpreter or extension libraries.
- 2.2.5 is outdated, could you try 2.2.7 (or 2.3, 2.4, trunk if possible)?
-
01:16 AM Revision 23e9a4ec (git): gmake.mk: extract after update gems
- * defs/gmake.mk (extract-gems): should wait for update-gems to
finish when doing both.
git-svn-id: svn+ssh://ci.ru... -
12:11 AM Revision 28695a8f (git): parse.y: refine literal error messages
- * parse.y (parser_yyerror): strip newline in error source which
will not be printed, when lex_p has passed it.
* p... -
12:04 AM Bug #13549: MinGW / Windows encoding - Two issues
- Since I posted this, nobu (thank you) authored a few commits that improved the windows encoding issues (not necessari...
07/16/2017
-
11:45 PM Revision b17efb68 (git): parse.y: refine invalid Unicode escape message
- * parse.y (literal_flush): rename from numeric_literal_flush, as
it is not just for numerics now.
* parse.y (parse... -
11:43 PM Bug #13556: MinGW readline Alt / Meta keys
- Re-addressing this with a current build, the same issue exists. As mentioned previously, this issue will only exhibi...
-
11:27 PM Bug #13569: Windows - TestRubyOptions#test_search - append to paths instead of replacing
- Decided to re-run this test, as it's been a while. I've been applying the patch before my normal test runs, so I hav...
-
05:55 PM Bug #13749 (Closed): Encountered a bug in the Ruby interpreter or extension libraries.
- Hi,
I am using a Mac OSX 10.6.8 (Snow Leopard).
I am trying to use vagrant along with virtual box.
I have r... - 03:28 PM Revision 26888a8e (git): * 2017-07-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:28 PM Revision e5b6c9c5 (git): assertions.rb: frozen string buffer
- * test/lib/test/unit/assertions.rb (assert_pattern_list): make
frozen string literals modifiable as buffers.
git-s... -
02:32 PM Revision 360f85eb (git): parse.y (numeric_literal_flush): fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:39 PM Bug #13742 (Closed): SIGSEGV in parser_yyerror()
- Applied in changeset trunk|r59344.
----------
parse.y: utf-8 codepoints
* parse.y (parser_tokadd_utf8): skip spaces... -
01:39 PM Revision 80d502b8 (git): parse.y: utf-8 codepoints
- * parse.y (parser_tokadd_utf8): skip spaces in the current line,
without advancing the line, to get rid of dangling... - 11:35 AM Revision f01f98f0 (git): * 2017-07-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:35 AM Revision 019f21e5 (git): Use assert_syntax_error
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
07/15/2017
-
09:13 PM Bug #13501: Process.kill behaviour for negative pid is not documented and may be wrong
- What do you think about intercepting negative pid and also using it to set `negative`, so that behaviour is consisten...
-
11:24 AM Bug #13501: Process.kill behaviour for negative pid is not documented and may be wrong
- We looked at this issue at yesterday's developer meeting and agreed that the acceptance of negative pid shall be docu...
-
04:15 PM Bug #13748: [PATCH] Fix mul overflow detection for LLP64 arch.
- Just updated to gcc 7.1.0, and built trunk `ruby 2.5.0dev (2017-07-15 trunk 59341) [x64-mingw32]` with Lars' patch, a...
-
01:36 PM Bug #13748 (Closed): [PATCH] Fix mul overflow detection for LLP64 arch.
- FIXNUMs are expected to fit into a long type, but the test in MUL_OVERFLOW_FIXNUM_P() is about the VALUE type. Since ...
-
11:25 AM Bug #13513 (Assigned): Resolv::DNS::Message.decode hangs after detecting truncation in UDP messages
-
08:29 AM Revision 70af8d3c (git): parse.y: refine error messages
- * parse.y (parser_read_escape, parser_tok_hex): refine error
messages. point from the backslash up to the invalid ... -
07:24 AM Revision a7452a8f (git): test_lexer.rb: require ripper directly
- * test/ripper/test_lexer.rb: This file does not use
DummyParser, so requiring ripper directly instead of
requirin... - 04:35 AM Revision 3cfbd610 (git): * 2017-07-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:35 AM Revision 40dad62c (git): Fix warning: shadowing outer local variable - a
- [ci skip][Fix GH-1628]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:08 AM Bug #13586 (Assigned): Ruby hangs when accessing array which is modified in instance_eval after Coverage.start
-
03:07 AM Bug #13631 (Assigned): Cannot disable site and vendor directories
-
02:24 AM Bug #13655 (Assigned): external encoding named "-" (doc issue or…?)
- We looked at this issue at yesterday's developer meeting and none of attendees remembered there has been any plans to...
-
02:22 AM Bug #13660: rb_str_hash_m discards bits from the hash
- We looked at this issue at yesterday's developer meeting.
The attendees agree that current behaviour is intentiona...
Also available in: Atom