Project

General

Profile

Activity

From 06/18/2021 to 06/24/2021

06/24/2021

11:50 PM Bug #12052 (Rejected): String#encode with xml option returns wrong result for totally non-ASCII-compatible encodings
After an extensive session with gdb, I've determined that this isn't an issue with `String#encode`, and it isn't a bu... jeremyevans0 (Jeremy Evans)
10:20 PM Bug #18006: Resolv::DNS#getaddress takes minutes to resolve a domain with no DNS records in 3.0 (was quick in 2.7)
Maybe related to #17748. xtkoba (Tee KOBAYASHI)
09:18 PM Bug #18006 (Assigned): Resolv::DNS#getaddress takes minutes to resolve a domain with no DNS records in 3.0 (was quick in 2.7)
I was unable to recreate this issue in my OpenBSD environment. However, I was able to recreate the issue on Windows. ... jeremyevans0 (Jeremy Evans)
08:56 PM Bug #18006 (Closed): Resolv::DNS#getaddress takes minutes to resolve a domain with no DNS records in 3.0 (was quick in 2.7)
Hello team,
Calling `getaddress` on a domain that returns `NXDOMAIN` takes 2.5 minutes in Ruby 3.0, unless the dom...
dee-see (Dominic Couture)
08:19 PM Bug #12261 (Assigned): Windows: File.dirname with 2+ / or 2+ \\ will return // or \\\\
I'm not sure whether this behavior was originally expected, but I think changing it at this point isn't worth the bac... jeremyevans0 (Jeremy Evans)
07:25 PM Revision be230615 (git): Remove shift of ep when computing Proc#hash
The shift was causing far fewer unique values of hash than expected.
Fix pointed out by xtkoba (Tee KOBAYASHI)
Fixe...
jeremyevans (Jeremy Evans)
07:24 PM Bug #16608: ConditionVariable#wait should return false when timeout exceeded
The rbs pull request has been merged. So we just need to wait for the next rbs gem release and for bundled gems to b... jeremyevans0 (Jeremy Evans)
07:23 PM Bug #14456 (Closed): Dir.glob with FNM_CASEFOLD gives ArgumentError: invalid byte sequence in UTF-8
Applied in changeset commit:git|a2592702ae4c18662a162805aa06d88046742f05.
----------
Actually ignore FNM_CASEFOLD fl...
jeremyevans (Jeremy Evans)
07:22 PM Revision 3ab68b91 (git): * 2021-06-25 [ci skip]
git[bot]
07:22 PM Revision a2592702 (git): Actually ignore FNM_CASEFOLD flag in Dir.glob
This was already documented as being ignored, but it wasn't being
ignored, causing an issue in a particular case wher...
jeremyevans (Jeremy Evans)
12:53 PM Revision 189f1547 (git): [DOC] fixed return value of ENV.clone [ci skip]
nobu (Nobuyoshi Nakada)
11:39 AM Revision fb978fab (git): Tests for MiniTest define anonymous test cases
nobu (Nobuyoshi Nakada)
09:52 AM Revision e1c3cb93 (git): test: imply random test order by --seed option
nobu (Nobuyoshi Nakada)
09:49 AM Feature #17930: Add column information into error backtrace
mame (Yusuke Endoh) wrote in #note-17:
>
>
> BTW, I'd like to hear opinions from you, especially English native ...
sawa (Tsuyoshi Sawada)
05:00 AM Feature #17930: Add column information into error backtrace
mame (Yusuke Endoh) wrote in #note-17:
> BTW, I'd like to hear opinions from you, especially English native peop...
duerst (Martin Dürst)
08:04 AM Revision 627aafac (git): Remove also debug symbol directory at clean on macOS
nobu (Nobuyoshi Nakada)
08:04 AM Revision 1356b90c (git): Prefer configured command as RM_RF
nobu (Nobuyoshi Nakada)
04:27 AM Revision 358a357f (git): Reduce repeated same code
nobu (Nobuyoshi Nakada)
04:01 AM Revision 4c8c3fb2 (git): Load rubygems before default gems
nobu (Nobuyoshi Nakada)
04:01 AM Revision 68754085 (git): Introduced RUBY_CRLF_ENVIRONMENT to simplify repeated condition
nobu (Nobuyoshi Nakada)
03:48 AM Revision 0fbdaaf7 (git): rand_bytes: prefer rng->get_bytes
Because why not. There was no use case of rng->get_bytes before this
changeset.
shyouhei (Shyouhei Urabe)
03:12 AM Bug #18001: AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
It looks that the patch makes sense. Thank you! mame (Yusuke Endoh)

06/23/2021

11:36 PM Bug #17801 (Closed): repeated read from PTY blocks all Fibers
hsbt (Hiroshi SHIBATA)
06:59 PM Bug #17801: repeated read from PTY blocks all Fibers
Yes, this works. Thank you.
master.nonblock = true
pebauer (peter bauer)
10:32 AM Bug #17801: repeated read from PTY blocks all Fibers
This works for me if I set:
```
master.nonblock = true
```
Can you try it and report back?
We could consid...
ioquatix (Samuel Williams)
08:24 PM Bug #18001: AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
Thank you, Eileen! mdalessio (Mike Dalessio)
06:34 PM Bug #18001 (Closed): AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
Applied in changeset commit:git|31f4d262736c224a37e7c630a0790d40b11cdd57.
----------
Check type of instruction - can...
eileencodes (Eileen Uchitelle)
05:44 PM Bug #18001: AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
Bug fix here https://github.com/ruby/ruby/pull/4601 eileencodes (Eileen Uchitelle)
06:34 PM Revision 31f4d262 (git): Check type of instruction - can be INSN or ADJUST
If the type is ADJUST we don't want to treat it like an INSN so we have
to check the type before reading from `insn_i...
eileencodes (Eileen Uchitelle)
05:03 PM Bug #17985 (Closed): Ractor + GC: [BUG] not single ractor mode
Applied in changeset commit:git|8209b735807d449c0a870562ee240585127ee100.
----------
Evacuate transient heap when en...
eileencodes (Eileen Uchitelle)
05:03 PM Revision b29c48ef (git): * 2021-06-24 [ci skip]
git[bot]
05:03 PM Revision 8209b735 (git): Evacuate transient heap when enabling ractors
If the GC has been disabled we need to re-enable it so we can evacuate
the transient heap.
Fixes https://bugs.ruby-l...
eileencodes (Eileen Uchitelle)
03:47 PM Revision 263f9662 (git): merge revision(s) 17aeff3e77e6fe0d37a9943dd93bcb16c4bb9f66,1616dcb16ef34ebf4ffc2167292f9a779f3e121e,1616dcb16ef34ebf4ffc2167292f9a779f3e121e:
make-snapshot: get rid of circular dependency
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66865 b2dd03...
U.Nakamura
02:42 PM Revision 2fb435b3 (git): Add Related link from String#hash to Object#hash
We came across a bug in our code because we assumed `String#hash` to be consistent across Ruby processes, which was i... Ketan Bhatt
01:49 PM Feature #17845: Windows Ruby - ucrt build?
I opened a pull request to ruby including the above patches: https://github.com/ruby/ruby/pull/4599
One remaining ...
larskanis (Lars Kanis)
01:22 PM Bug #18000: have_library doesn't work when ruby is compiled with --disable-shared --disable-install-static-library
Thanks for the workaround, it does work for that very specific gem, however gems checking for specific Ruby APIs are ... byroot (Jean Boussier)
12:49 PM Bug #17946 (Closed): win32/win32.c: `&` has lower precedence than `==`
Applied in changeset commit:git|7c31ecd3accd75d164b4f87b0651b47f31da286d.
----------
Add parentheses to avoid pointl...
jeremyevans (Jeremy Evans)
12:48 PM Revision 7c31ecd3 (git): Add parentheses to avoid pointless condition
Pointed out by xtkoba (Tee KOBAYASHI).
Fixes [Bug #17946]
jeremyevans (Jeremy Evans)
12:00 PM Revision 557b4eb4 (git): Add detailed message to assert_external_string_equal
aycabta (aycabta .)
10:28 AM Feature #18005: Enable non-blocking `binding.irb`.
I already made some changes in `reline`.
I'm experimenting with relaxing `rb_protect`: https://github.com/ruby/rub...
ioquatix (Samuel Williams)
10:28 AM Feature #18005 (Closed): Enable non-blocking `binding.irb`.
This is a multi-faceted issue.
Firstly, we need to make some library changes, remove `IO.select`, etc from `reline...
ioquatix (Samuel Williams)
09:57 AM Revision 298d65b1 (git): Discard RDOCOPT environment variable to make tests stable
nobu (Nobuyoshi Nakada)
09:56 AM Revision 09e7a0c4 (git): Dispose the global rubygems configuration wholely
nobu (Nobuyoshi Nakada)
09:46 AM Revision ddb87396 (git): Clear rdoc options in the global rubygems configuration
nobu (Nobuyoshi Nakada)
09:04 AM Feature #18004: Add Async to the stdlib
shan (Shannon Skipper) wrote in #note-2:
> It seemed nice for Ruby to also ship with a concurrent I/O library if a pr...
konsolebox (K B)
08:05 AM Feature #18004: Add Async to the stdlib
> Hello. Async is an awesome gem that I basically support. But there are whole lot of other gems that are equally awe... shan (Shannon Skipper)
03:02 AM Feature #18004: Add Async to the stdlib
Hello. Async is an awesome gem that I basically support. But there are whole lot of other gems that are equally awe... shyouhei (Shyouhei Urabe)
06:14 AM Revision 69ce9e41 (git): Clear default configurations
Remove environment variables which can affect the default
configurations.
nobu (Nobuyoshi Nakada)
05:17 AM Revision 950c7a12 (git): Make temporary directory under the regular location
nobu (Nobuyoshi Nakada)
03:52 AM Revision 923b3652 (git): Close UserInteraction for tests to fix leaked file descriptors
nobu (Nobuyoshi Nakada)
03:41 AM Revision 8f16a715 (git): Revert deprecations for now
nobu (Nobuyoshi Nakada)
02:05 AM Revision 6aaa1c4d (git): [ruby/rdoc] Use pend instead of skip
https://github.com/ruby/rdoc/commit/8460a36d84 hsbt (Hiroshi SHIBATA)
02:05 AM Revision 193eea9d (git): [ruby/rdoc] Specify working directory for RDoc::Options#check_files
https://github.com/ruby/rdoc/commit/f6cca9bd2f hsbt (Hiroshi SHIBATA)
02:05 AM Revision f2e39e5f (git): [ruby/rdoc] Update test/rdoc/test_rdoc_rubygems_hook.rb
https://github.com/ruby/rdoc/commit/fb264c4cc4
Co-authored-by: Nobuyoshi Nakada <[email protected]>
hsbt (Hiroshi SHIBATA)
02:05 AM Revision c483aa83 (git): [ruby/rdoc] Rwrite test-case for rubygems_hook without Gem::TestCase
https://github.com/ruby/rdoc/commit/f8d1087ce5 hsbt (Hiroshi SHIBATA)
01:55 AM Revision def7b3ee (git): Get rid of pointer casting
nobu (Nobuyoshi Nakada)
01:55 AM Revision 0700ee0e (git): Refactor class variable cache functions
Extracted repeated code as update_classvariable_cache. When cvc
table is not set in getclassvariable, an empty table...
nobu (Nobuyoshi Nakada)
01:23 AM Revision 46ff44ef (git): Add nilclass.rb to .document
S_H_ (Shun Hiraoka)
01:09 AM Revision fd7023a8 (git): Convert ssize_t properly
nobu (Nobuyoshi Nakada)
01:08 AM Revision 3b615f43 (git): Strip trailing spaces
nobu (Nobuyoshi Nakada)
12:23 AM Revision 87e52ee3 (git): Fix a link [ci skip]
znz (Kazuhiro NISHIYAMA)

06/22/2021

09:34 PM Revision ad588456 (git): * 2021-06-23 [ci skip]
git[bot]
09:34 PM Revision 4f77a54f (git): Fix asan error when walking heap for T_PAYLOAD objects
Related to https://bugs.ruby-lang.org/issues/18001
Co-authored-by: Aaron Patterson <[email protected]>
eileencodes (Eileen Uchitelle)
06:29 PM Feature #18004 (Open): Add Async to the stdlib
Adding Async to the stdlib would signal a clear concurrency story for Ruby 3 to compliment Ractor-based parallelism. ... shan (Shannon Skipper)
05:47 PM Bug #17985: Ractor + GC: [BUG] not single ractor mode
Pushed a fix here: https://github.com/ruby/ruby/pull/4596 eileencodes (Eileen Uchitelle)
01:32 PM Revision de779f4a (git): [ruby/irb] Sort ls result ordered by anscestry
https://github.com/ruby/irb/commit/fdd5c0a71e Keiko Kaneko
11:51 AM Revision bce0021f (git): [Documentation] Fix typo, formatting in `time.c`
Backticks do not result in code formatting. Anton Rieder
11:46 AM Feature #17369: Introduce non-blocking `Process.wait`, `Kernel.system` and related methods.
See https://github.com/ruby/ruby/pull/4595 which implements non-blocking `Kernel#system`. ioquatix (Samuel Williams)
11:29 AM Misc #17662: The heredoc pattern used in tests does not syntax highlight correctly in many editors
Here is a particularly weird/complex example usage of heredocs in tests:
https://github.com/ruby/ruby/blob/eef3c08ed...
Eregon (Benoit Daloze)
11:18 AM Revision eef3c08e (git): Fix NEWS formatting.
Samuel Williams
11:16 AM Revision e01fa2f6 (git): Add fiber scheduler news.
Samuel Williams
11:01 AM Bug #18003 (Closed): Rework internal IO to directly invoke scheduler with IO object.
Many functions are still going through C functions which take file descriptors fd argument, and internally we need to... ioquatix (Samuel Williams)
10:48 AM Revision fcc6fd23 (git): Rework `sysread` to use blocking `read_internal_locktmp`.
Samuel Williams
10:48 AM Revision 45e65f30 (git): Deprecate and rework old (fd) centric functions.
Samuel Williams
10:17 AM Revision 3deb5d71 (git): Direct io for accept, send, sendmsg, recvfrom, and related methods.
Samuel Williams
07:36 AM Revision ff609eee (git): Avoid a duplicated method definition of Object#stub
http://rubyci.s3.amazonaws.com/ubuntu/ruby-master/log/20210622T063005Z.log.html.gz
```
/home/chkbuild/chkbuild/tmp/bu...
mame (Yusuke Endoh)
02:06 AM Revision 6a48f62c (git): [ruby/readline-ext] Version 0.1.2
https://github.com/ruby/readline-ext/commit/8541aaccb5 aycabta (aycabta .)
12:46 AM Revision 4b28fea6 (git): Run ifchange with shell explicitly, workaround of noexec mount
nobu (Nobuyoshi Nakada)

06/21/2021

05:40 PM Revision e2599a35 (git): * 2021-06-22 [ci skip]
git[bot]
05:38 PM Revision c1741df1 (git): What's Here for Numeric and Comparable
burdettelamar (Burdette Lamar)
02:13 PM Revision 8509532c (git): Fix finish_using_lib_reline
aycabta (aycabta .)
01:29 PM Revision 06d52249 (git): Call super method by teardown of tests of Reline as Readline
aycabta (aycabta .)
01:26 PM Revision 215fd1bf (git): Call Reline-specific method in helper file
aycabta (aycabta .)
01:12 PM Revision 046fd3ac (git): Rescue conversion error of inputrc
aycabta (aycabta .)
01:12 PM Revision 574c8ee9 (git): Call Reline.test_reset in teardown of tests for readline definitely
aycabta (aycabta .)
01:12 PM Revision e11800e1 (git): Use test encoding for TestRelineAsReadline and TestRelineAsReadlineHistory
aycabta (aycabta .)
01:12 PM Revision 1192393b (git): Stop using global constant, RELINE_TEST_ENCODING
aycabta (aycabta .)
01:12 PM Revision af19f9a6 (git): Call Reline.test_reset in teardown definitely
aycabta (aycabta .)
01:12 PM Revision 9498ea93 (git): Revert "Use Encoding.default_external for tests of Readline::HISTORY"
This reverts commit 089a26b0a619a649b1958061df8f21a6cdc6cacd. aycabta (aycabta .)
12:15 PM Revision ed8e265d (git): Experimentally expose RubyVM::AST::Node#node_id
Now ISeq#to_a includes the node_id list for each bytecode instruction.
I want a way to retrieve the AST::Node instanc...
mame (Yusuke Endoh)
10:45 AM Bug #18002 (Assigned): s390x: Tests failing without LC_ALL env
The following failures happened in RubyCI on our s390x Ubuntu focal server.
On the server, RubyCI (ruby/chkbuild) is...
jaruga (Jun Aruga)
10:31 AM Revision 089a26b0 (git): Use Encoding.default_external for tests of Readline::HISTORY
aycabta (aycabta .)
09:44 AM Revision 30cc07fd (git): Check Ruby version to use Fiddle with variadic args in test-all
aycabta (aycabta .)
09:03 AM Revision 5cc11845 (git): [ruby/irb] Improve stackprof measure
Allow usage of more detailed args when setting stackprof callback.
Signed-off-by: Ulysse Buonomo <buonomo.ulysse@gma...
ulysse (Ulysse Buonomo)
08:58 AM Revision 90df4264 (git): [ruby/reline] Version 0.2.6
https://github.com/ruby/reline/commit/5917e3a337 aycabta (aycabta .)
08:58 AM Revision 00b027a6 (git): [ruby/reline] Fix explamation of #read_io
https://github.com/ruby/reline/commit/301ed11bec aycabta (aycabta .)
08:58 AM Revision cf6f686d (git): [ruby/reline] Remove an obsolete commented-out test
https://github.com/ruby/reline/commit/5354d02e03 aycabta (aycabta .)
08:58 AM Revision 95a3cdad (git): [ruby/reline] Remove FIXME comment in #render
https://github.com/ruby/reline/commit/acd8f8efbb aycabta (aycabta .)
08:58 AM Revision b06218ce (git): [ruby/reline] Remove TODO comment in #render_partial
https://github.com/ruby/reline/commit/bb6ea232c2 aycabta (aycabta .)
08:58 AM Revision cf186bfe (git): [ruby/reline] Add yamatanooroti test about set and exchange mark
https://github.com/ruby/reline/commit/2e6fdca5c6 aycabta (aycabta .)
08:58 AM Revision 8135f489 (git): [ruby/reline] Add binding C-x C-x to em_exchange_mark on Windows
https://github.com/ruby/reline/commit/24a2489b62 aycabta (aycabta .)
08:58 AM Revision 882c0d50 (git): [ruby/reline] Reset config for random test
https://github.com/ruby/reline/commit/c39615e1dd aycabta (aycabta .)
08:58 AM Revision fa5a258e (git): [ruby/reline] Treat C-Space as M-Space on Windows
https://github.com/ruby/reline/commit/69beca2863 aycabta (aycabta .)
08:58 AM Revision 582b5705 (git): [ruby/reline] Check existance of a constant, Fiddle::VERSION
https://github.com/ruby/reline/commit/4b74c3d83a aycabta (aycabta .)
08:58 AM Revision 18b79b4c (git): [ruby/reline] Add Meta+arrow-keys in extended entries of terminfo
https://github.com/ruby/reline/commit/af6f6ed088 aycabta (aycabta .)
08:58 AM Revision 60d1d6aa (git): [ruby/reline] Terminfo.tigetstr should be able to receive tiparm in method chain
https://github.com/ruby/reline/commit/4a3e308163 aycabta (aycabta .)
08:58 AM Revision 5e09da2f (git): [ruby/reline] Terminfo.tigetstr and tiparm should return String object
https://github.com/ruby/reline/commit/1e287d10cc aycabta (aycabta .)
08:58 AM Revision 46c81396 (git): [ruby/reline] Add terminfo support
https://github.com/ruby/reline/commit/74a7ffaa2f aycabta (aycabta .)
08:58 AM Revision 1b543dc2 (git): [ruby/reline] Handle Errno::ENOTTY correctly
https://github.com/ruby/reline/commit/8daa392ba6 aycabta (aycabta .)
08:58 AM Revision 242bad9a (git): [ruby/reline] Fix Reline::Unicode.calculate_width when input is not a TTY
This fixes an error when output is redirected:
```
$ run_ruby -rreline -e '$stderr.puts Reline::Unicode.calculate_wi...
jeremyevans (Jeremy Evans)
08:58 AM Revision 26f31f88 (git): [ruby/reline] Treat return key correctly on Windows
To fix Reline::TestRendering#test_binding_for_vi_movement_mode.
https://github.com/ruby/reline/commit/0df3d2a1dc
aycabta (aycabta .)
08:58 AM Revision 754bfc66 (git): [ruby/reline] Add a test for pasting Cyrillic chars into command prompt on cp 850
This closes https://github.com/ruby/reline/issues/103.
https://github.com/ruby/reline/commit/213e0523d5
aycabta (aycabta .)
08:58 AM Revision b0cc46b4 (git): [ruby/reline] The config file must accept any character encoding
In Japan, so many programmers used EUC-JP to write text files that contain
Japanese. Many .inputrc files which contai...
aycabta (aycabta .)
08:58 AM Revision c59bbd86 (git): [ruby/reline] Use ReadConsoleInputW() instead of getwch()
This needs https://github.com/aycabta/yamatanooroti/pull/19, which is released
by yamatanooroti gem 0.0.7, to test wi...
aycabta (aycabta .)
08:58 AM Revision a049dfd1 (git): [ruby/reline] ensure reline's encoding is used when reading inputrc character values
This change ensures we use `Reline::IOGate`'s `encoding` when converting
characters from their integer values.
This ...
jethrodaniel (Mark Delk)
08:35 AM Revision c2f30aaa (git): [ruby/irb] Version 1.3.6
https://github.com/ruby/irb/commit/75aa8d159b aycabta (aycabta .)
07:48 AM Feature #17930: Add column information into error backtrace
Looks interesting. Can you hide AST implementation inside `Thread::Backtrace::Location` and expose some meta data lik... ioquatix (Samuel Williams)
05:13 AM Feature #17930: Add column information into error backtrace
I've created a PR to add a new default gem to extend the error message of NameError: https://github.com/ruby/ruby/pul... mame (Yusuke Endoh)
02:20 AM Revision 60eee3c3 (git): Fix syntax error in generated code
nobu (Nobuyoshi Nakada)
02:08 AM Revision 86b5c15e (git): * 2021-06-21 [ci skip]
git[bot]
02:08 AM Revision 28933c10 (git): Adjust indents
nobu (Nobuyoshi Nakada)

06/20/2021

06:10 PM Bug #18001: AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
What are exactly steps to compile ruby under ASan?
tankf33der (Mike P)

06/19/2021

06:34 PM Bug #18001: AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
For me
```ruby
require "coverage"
Coverage.start
```
causes an ASan error:
```
$ ruby -v
ruby 3.1.0dev (202...
xtkoba (Tee KOBAYASHI)
04:37 PM Bug #18001 (Closed): AddressSanitizer finding heap-buffer-overflow in iseq_peephole_optimize
**Summary**
Using Ruby's `coverage` functionality and loading crafted Ruby will lead to memory usage errors in `is...
mdalessio (Mike Dalessio)
05:37 AM Bug #15634: TracePoint seems to be skipping some methods.
ioquatix (Samuel Williams) wrote in #note-5:
> I wouldn't say this bug is fixed. Adding documentation just clarifies...
jeremyevans0 (Jeremy Evans)
02:33 AM Bug #15634: TracePoint seems to be skipping some methods.
I wouldn't say this bug is fixed. Adding documentation just clarifies the current behaviour but does not help resolve... ioquatix (Samuel Williams)
01:55 AM Bug #15634 (Closed): TracePoint seems to be skipping some methods.
Applied in changeset commit:git|72a4e1d3bbbdfff71ec2c6b2ddb3b9323193cacd.
----------
Tweak description of TracePoint...
jeremyevans (Jeremy Evans)
02:06 AM Bug #14889 (Closed): TracePoint for :line never seems to trigger on argument list. Maybe by design?
jeremyevans0 (Jeremy Evans)
01:55 AM Revision 72a4e1d3 (git): Tweak description of TracePoint :line event
"code" here is too ambiguous. TracePoint events only occur if there
is a new statement or expression on that line, no...
jeremyevans (Jeremy Evans)
12:12 AM Bug #11706 (Closed): Clean up files etc/unicode/name2ctype.{h.blt,kwd,src}
The `name2ctype.{h.blt,kwd,src}` files were removed in commit:2f87f9e63b9f88b6fe1f26c315a64d41f8adc0a5. jeremyevans0 (Jeremy Evans)

06/18/2021

11:49 PM Bug #12436: newline argument of File.open seems not respected on Windows
This issue dates to the introduction of the newline code in commit:c26ab1ef1c1129198695edf2212774a084147228. It look... jeremyevans0 (Jeremy Evans)
10:32 PM Feature #17838 (Closed): `Set#intersect?` and enumerables
jeremyevans0 (Jeremy Evans)
10:10 PM Bug #16383: TracePoint does not report calls to attribute reader methods
After thinking more regarding this issue, if we want no overhead by default, and only overhead if this feature is ena... jeremyevans0 (Jeremy Evans)
09:53 PM Bug #18000: have_library doesn't work when ruby is compiled with --disable-shared --disable-install-static-library
A workaround would be to place a dummy `libruby-static.a` wherever `ld` can find it.
```
!<arch>
```
xtkoba (Tee KOBAYASHI)
06:30 PM Bug #18000 (Closed): have_library doesn't work when ruby is compiled with --disable-shared --disable-install-static-library
Related [Feature #12845]
If you compile ruby with `--disable-shared --disable-install-static-library`, then many ...
byroot (Jean Boussier)
09:14 PM Bug #14817: TracePoint#parameters for bmethod's return event should return the same value as its Method#parameters
The cause of this issue is the same as #13392. I've verified the pull request I submitted for that issue (https://git... jeremyevans0 (Jeremy Evans)
09:07 PM Bug #14889: TracePoint for :line never seems to trigger on argument list. Maybe by design?
This is basically the same issue as #15634. The default argument evaluation is not considered a separate expression,... jeremyevans0 (Jeremy Evans)
07:32 PM Bug #12547 (Closed): Remove ONIG_UNICODE_VERSION_... in enc/unicode/case-folding.rb, casefold.h
jeremyevans0 (Jeremy Evans)
07:31 PM Feature #14378: Increase Fixnum range on Windows from 31 bits to 63 bits
This issue is still present in the master branch. However, the range of T_FIXNUM is an implementation detail, especi... jeremyevans0 (Jeremy Evans)
07:17 PM Bug #15634: TracePoint seems to be skipping some methods.
The reason there is no event emitted for Line 17 in the example (#note-1) is there is no new expression/statement on ... jeremyevans0 (Jeremy Evans)
06:16 PM Bug #13392: TracePoint return event location is incorrect for methods defined with define_method
This isn't an issue specific to monkey patches or aliased methods. This is a general issue with the :return event ha... jeremyevans0 (Jeremy Evans)
06:08 PM Bug #14582: Unable to use `method__entry` and `method_return` tracing probes since 2.5
I'm assuming this is still the case, but I cannot verify it as I don't have an environment that supports DTrace. I'v... jeremyevans0 (Jeremy Evans)
05:14 PM Bug #12597 (Closed): Produce test failure if some tests cannot be executed due to lacking data
Currently, there is a skip instead of a failure if the unicode data files are not available. I tried changing this f... jeremyevans0 (Jeremy Evans)
05:03 PM Revision 53a094ea (git): * 2021-06-19 [ci skip]
git[bot]
05:02 PM Revision b91b3bc7 (git): Add a cache for class variables
Redo of 34a2acdac788602c14bf05fb616215187badd504 and
931138b00696419945dc03e10f033b1f53cd50f3 which were reverted.
G...
eileencodes (Eileen Uchitelle)
10:13 AM Revision 9d96837d (git): Bump matrix version to 0.4.2
hsbt (Hiroshi SHIBATA)
08:43 AM Misc #17886 (Closed): DevelopersMeeting20210617Japan
mame (Yusuke Endoh)
02:58 AM Revision bdeaa60e (git): Make frozen Time Ractor-shareable
nobu (Nobuyoshi Nakada)
02:51 AM Misc #17997: DevelopersMeeting20210715Japan
* [Feature #17938] Keyword alternative for boolean positional arguments (MatheusRich)
* I think we should address t...
matheusrich (Matheus Richard)
02:36 AM Feature #17938: Keyword alternative for boolean positional arguments
Another alternative would be allowing setting positional args through keyword args:
``` ruby
def respond_to?(symb...
matheusrich (Matheus Richard)
01:58 AM Bug #14409 (Closed): インストール手順の改善
Applied in changeset commit:git|1de063a10b5c5c71d0602c961862b8396702dbb1.
----------
Add section on build requiremen...
jeremyevans (Jeremy Evans)
01:58 AM Revision 1de063a1 (git): Add section on build requirements to the README
I'm not sure that this is section is complete (may be missing
requirements), or accurate (minimum automake or bison v...
jeremyevans (Jeremy Evans)
01:33 AM Bug #17999 (Open): TestMethod#test_zsuper intermittent timeout error on raspbian10-aarch64 CI
In http://rubyci.s3.amazonaws.com/raspbian10-aarch64/ruby-master/log/20210617T223805Z.log.html.gz the following error... xtkoba (Tee KOBAYASHI)
 

Also available in: Atom