Activity
From 11/22/2022 to 11/28/2022
11/28/2022
-
11:46 PM Bug #19157 (Open): URI bad component validation can be tricked
- `URI::HTTP` checks the validity of the URI components. For example, the path of a URI with authority component must b...
-
11:33 PM Revision ee49fe5d (git): [ruby/net-http] Enhanced RDoc for header Range
- (https://github.com/ruby/net-http/pull/82)
https://github.com/ruby/net-http/commit/a26f62a2e5 - 11:20 PM Revision 579c8cb0 (git): [rubygems/rubygems] Remove pointer to RVM documentation
- https://github.com/rubygems/rubygems/commit/7467019d87
-
10:39 PM Feature #19134: ** is not allowed in def foo(...)
- LGTM.
Matz.
-
08:16 AM Feature #19134: ** is not allowed in def foo(...)
- I've created a pull request: https://github.com/ruby/ruby/pull/6818
With this change a test of rbs.gem fails becau... -
09:45 PM Revision 8a74361b (git): Update yjit.md to mention `RUBY_YJIT_ENABLE`
-
07:15 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- bdewater (Bart de Water) wrote in #note-15:
> I like `dup` as the method name 👍
>
Is there a way we could get m... -
05:04 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- I like `dup` as the method name 👍
tomstuart (Tom Stuart) wrote in #note-9:
> Perhaps another way of putting this ... - 06:45 PM Revision 612b528c (git): Update default gems list at d13de3a62eddb3a706597f7be975e3 [ci skip]
-
06:44 PM Revision d13de3a6 (git): [ruby/irb] Version 1.5.1
- https://github.com/ruby/irb/commit/f9507923fa
-
06:42 PM Revision c5279db7 (git): [ruby/irb] Fix the debug.gem force-loader for Ruby 3.2
- (https://github.com/ruby/irb/pull/458)
* Fix the debug.gem force-loader for Ruby 3.2
* Support 1.7.0dev format as well -
04:20 PM Revision f3ad68dd (git): [ruby/optparse] Fix the test failure i ruby/ruby
- ```
$ make test-all TESTS=test/optparse/
...
[148/178] TestOptionParserDidYouMean#test_raise_unknown = 0.00 s
1) F... -
03:04 PM Misc #19155: documentation of Pathname#join with absolute path
- There is a description.
The doc https://docs.ruby-lang.org/ja/latest/class/Pathname.html#I_JOIN says:
```ruby
... -
09:35 AM Misc #19155 (Closed): documentation of Pathname#join with absolute path
- Pathname#join ignores previous directory name before absolute path
Is this intentional?
```irb
irb(main):002:0... -
02:36 PM Revision b649850d (git): Force to update revision.h after the source updated [ci skip]
-
02:30 PM Bug #19156 (Third Party's Issue): ObjectSpace.dump_all segfault during string inspection
- I am working on a feature that would allow our application to capture heap dumps during shutdown for later inspection...
-
02:24 PM Revision 0bfb1856 (git): [ruby/optparse] Add `raise_unknown` flag
- (https://github.com/ruby/optparse/pull/38)
https://github.com/ruby/optparse/commit/12529653cd - 12:50 PM Revision dcf94e71 (git): Update default gems list at 476700c06f8e54025387f793e17e05 [ci skip]
-
11:55 AM Revision 476700c0 (git): [ruby/syntax_suggest] v1.0.0
- https://github.com/ruby/syntax_suggest/commit/f142fcbf96
-
11:55 AM Revision f64ba0fa (git): [ruby/syntax_suggest] Do not output "Syntax OK" when there's an error
- Due to a problem with ripper we do not recognize `break` as invalid code. It's confusing that "Syntax OK" is output i...
-
11:55 AM Revision 4d51a0b4 (git): [ruby/syntax_suggest] Failing test for #157
- https://github.com/ruby/syntax_suggest/commit/14e8cdc916
-
11:55 AM Revision ee11090b (git): sync_default_gems.rb: move default_branch to REPOSITORIES
- `sync_default_gems_with_commits` also needs the default branch.
-
11:55 AM Revision 6559ba3b (git): sync_default_gems.rb: suppress a duplicated range warning
-
11:55 AM Revision d72f6749 (git): sync_default_gems.rb: adjust indent [ci skip]
-
09:28 AM Revision 8bac8772 (git): Added permission restrictions for GitHub actions
-
08:17 AM Revision 906a2f06 (git): sync_default_gems.rb: extend for singleton methods
-
08:13 AM Revision 8e18761d (git): Revert "MJIT: Make it parsable by Solargraph"
- This reverts commit ccd8dd6ad395bbd9f5290e0fcb7929e5e5d36767.
Revert "MJIT: Fix miniruby with MJIT_FORCE_ENABLE"
Th... -
07:58 AM Revision b033775e (git): MJIT: Fix miniruby with MJIT_FORCE_ENABLE
-
07:46 AM Revision ccd8dd6a (git): MJIT: Make it parsable by Solargraph
-
07:30 AM Revision 93e87c02 (git): Fix the case of multiple trailers
-
07:30 AM Revision 5a171ee4 (git): Add tests for sync_default_gems.rb
-
07:29 AM Revision fb599523 (git): MJIT: Do not document a dynamic type [ci skip]
- Solargraph complains about it
-
07:06 AM Revision 1d120055 (git): MJIT: Avoid hanging on mjit_wait with a JIT failure
-
06:48 AM Revision 168b0e1f (git): Make the timeout of test_system_sigpipe longer
- https://github.com/ruby/ruby/actions/runs/3562236318/jobs/5983796689
-
06:47 AM Revision 2c1c0d3d (git): MJIT: Get rid of C.fprintf
- Faster code generation and cleaner code.
-
06:14 AM Revision 87e7b640 (git): Suppress warnings again
-
05:48 AM Revision 880e8fd1 (git): Relax a too strict timeout
- Regexp tests are flaky.
http://rubyci.s3.amazonaws.com/s390x/ruby-master/log/20221128T050004Z.fail.html.gz -
05:44 AM Revision a22c684c (git): MJIT: Refactor invokebuiltin_delegate_leave
- You shouldn't assume bf->compiler is always non-zero. While struct
aref/aset is no longer a builtin function since
ht... -
05:36 AM Bug #19153 (Closed): Since 2.7.7 CGI::Cookie raises ArgumentError when cookie domains is prefixed with a dot
-
04:51 AM Bug #19153: Since 2.7.7 CGI::Cookie raises ArgumentError when cookie domains is prefixed with a dot
- mame (Yusuke Endoh) wrote in #note-1:
> As I wrote in https://github.com/ruby/cgi/pull/29#issuecomment-1325852303, R... -
04:45 AM Bug #19153: Since 2.7.7 CGI::Cookie raises ArgumentError when cookie domains is prefixed with a dot
- FYI: https://github.com/ruby/cgi/pull/29#issuecomment-1328487556
I released [cgi-0.3.6](https://github.com/ruby/cgi/... -
05:11 AM Revision 6844bcc6 (git): MJIT: Use a String buffer in builtin compilers
- instead of FILE*.
Using C.fprintf is slower than String manipulation on memory. I'm going
to change the way MJIT wri... -
05:04 AM Revision 6d26f78f (git): MJIT: Clear .cache/clangd on bindgen if exists
-
04:57 AM Revision 833545a2 (git): NEWS.md: sort [ci skip]
- 04:41 AM Revision 529e58d6 (git): Update default gems list at b335d899fff3cc22b022c9ee2ceb63 [ci skip]
-
04:40 AM Revision b335d899 (git): [ruby/cgi] Bump up 0.3.6
- https://github.com/ruby/cgi/commit/827b7d43cc
- 04:36 AM Revision e0901f46 (git): [ruby/rdoc] Add `--no-skipping-tests` option
- https://github.com/ruby/rdoc/commit/33925f885f
- 04:34 AM Revision 745dcf53 (git): [ruby/cgi] Loosen the domain regex to accept '.'
- (https://github.com/ruby/cgi/pull/29)
* Loosen the domain regex to accept '.'
Co-authored-by: Nobuyoshi Nakada <nob... - 03:35 AM Revision 1612d576 (git): Update default gems list at 98074a57ca9f3169fe9da9af6c49b6 [ci skip]
-
03:34 AM Revision 98074a57 (git): [ruby/cgi] Prepare to release 0.3.6
- https://github.com/ruby/cgi/commit/710a647855
-
03:31 AM Revision 1a744417 (git): Bundle RBS 2.8.1 (#6819)
- Update `bundled_gems` to bundle RBS 2.8.1
- 02:57 AM Revision 0096d99e (git): Update bundled gems list at 2022-11-28
- 02:42 AM Revision 595f3063 (git): [StepSecurity] ci: Harden GitHub Actions
- Signed-off-by: StepSecurity Bot <[email protected]>
-
12:51 AM Bug #4040: SystemStackError with Hash[*a] for Large _a_
- I submitted a pull request to fix this: https://github.com/ruby/ruby/pull/6816
-
12:43 AM Misc #19030: [ANN] Migrate lists.ruby-lang.org to Google Groups
- I and @shugo have been migrated all of mailing-lists to google groups and mailmanlists.net.
```
ruby-core -...
11/27/2022
-
10:50 PM Revision e3de7230 (git): MJIT: Move some private declarations
- and clean up legacy comments for the Ruby migration
-
10:16 PM Revision 2a6dfb1c (git): Synchronously run the MJIT compiler in the parent
- process. Completely isolating the MJIT compilation process complicates a
lot of things for ensuring consistency befor... -
09:34 PM Revision f93ae96b (git): Disable test-all on MJIT CI for now
- https://github.com/ruby/ruby/actions/runs/3560006749/jobs/5979749144
-
09:12 PM Revision 62476dd2 (git): Test only --mjit-wait for now
- We've disabled MJIT CI on GitHub Actions for a while. It's convenient
that fork repositories need to see failures or ... -
09:02 PM Revision 03b96319 (git): Skip a broken RDoc test
- http://ci.rvm.jp/results/trunk-yjit@phosphorus-docker/4309535
http://ci.rvm.jp/results/trunk-random0@phosphorus-docke... -
07:46 PM Revision 5b1db791 (git): [ruby/rdoc] Revert "Refactor `RDoc::Markup::Parser#tokenize`"
- This reverts commit https://github.com/ruby/rdoc/commit/41ceae93b3bc.
https://github.com/ruby/rdoc/commit/5d2c47e8b8 -
05:24 PM Revision 21977b95 (git): [ruby/rdoc] Refactor `RDoc::Markup::Parser#tokenize`
- Make verbatims text or newline only, and simplify `build_verbatim`.
https://github.com/ruby/rdoc/commit/41ceae93b3 -
05:24 PM Revision 29862ce2 (git): [ruby/rdoc] Darkfish: group method call-seq in div.method-header
- This way, custom CSS styles can be easily applied to the entire method
header at once. Otherwise, it can be tricky t... -
05:18 PM Revision ae3817bc (git): [ruby/rdoc] Darkfish: Nest sidebar ToC as a tree of headings
- This uses `<details><summary>heading</summary><ul>nested</ul></detail>`,
similar to how the classes and pages lists a... -
04:35 PM Revision 511864d1 (git): [ruby/rdoc] Refine regexp usages and reduce substring allocations
- https://github.com/ruby/rdoc/commit/a976fb9d39
-
04:35 PM Revision 1b67c58f (git): [ruby/rdoc] Pull up handle_tab_width to RDoc::Parser
- To share with the duplicate code in RDoc::Parser::Ruby#initialize.
https://github.com/ruby/rdoc/commit/27829ac119 - 06:33 AM Revision d055c44b (git): Update default gems list at 6fdc677186b646f8f011411f827c2f [ci skip]
-
06:32 AM Revision 6fdc6771 (git): [ruby/erb] Version 4.0.1
- https://github.com/ruby/erb/commit/3bb67009dd
-
06:30 AM Revision d2c62426 (git): [ruby/erb] Skip using the extension for truffleruby as well
- (https://github.com/ruby/erb/pull/39)
* Skip using the extension for truffleruby as well
* Just skip building the C... - 06:09 AM Revision ec76c986 (git): [ruby/irb] Activate yamatanooroti tests on CI
- (https://github.com/ruby/irb/pull/459)
* Activate yamatanooroti tests on CI
* Fix delete test
https://github.com/r... -
05:49 AM Feature #19090: Do not duplicate an unescaped string in CGI.escapeHTML
- I get what you're saying. My position on this issue is:
* `CGI` is not a good place either unless you're writing a C... -
04:57 AM Feature #19090: Do not duplicate an unescaped string in CGI.escapeHTML
- Right, I forgot CGI is a default gem too.
I think it seems cleaner for other template engines (e.g. haml, slim, etc)... -
12:21 AM Revision b55da1cd (git): [ruby/net-http] [DOC] Enhanced RDoc for Net::HTTPHeader
- https://github.com/ruby/net-http/commit/77c6878970
-
12:01 AM Bug #19154: Specify require and autoload guarantees in ractors
- Besides this particular error, I am wondering about concurrency guarantees in parallel requires to the same file, or ...
11/26/2022
-
11:52 PM Bug #19154 (Assigned): Specify require and autoload guarantees in ractors
- Given a file `c.rb`:
```ruby
class C
end
```
the following script:
```ruby
r1 = Ractor.new do
require... -
11:39 PM Revision 73e42ef8 (git): MJIT: Remove a duplicated rescue
- `#compile` has a catch-call rescue, so compile_insn_entry shouldn't do
that. It was a temporary code needed during th... -
11:31 PM Revision b2dcde83 (git): MJIT: Merge mjit_compiler.rb into mjit.rb
- There are too many mjit_compiler.* files. It was hard to find files.
-
11:20 PM Bug #18899: Inconsistent argument handling in IO#set_encoding
- Please also see #18995 for another example of the intricate implementation behaving unexpectedly. During my own inve...
-
12:44 PM Bug #18899: Inconsistent argument handling in IO#set_encoding
- I've taken a look in `IO#set_encoding` recently and it's such an unreadable mess, I think nobody would be able to exp...
-
09:58 PM Feature #19090: Do not duplicate an unescaped string in CGI.escapeHTML
- I filed a PR for truffleruby https://github.com/ruby/erb/pull/39.
> I think it is important to keep the optimized HT... -
01:06 PM Feature #19090: Do not duplicate an unescaped string in CGI.escapeHTML
- I did not expect `rb_str_dup()` is so costly on CRuby, I guess the allocation is slow and of course CRuby can't escap...
-
09:56 PM Feature #19102: Optimize ERB::Util.html_escape more than CGI.escapeHTML for template engines
- Would you mind reviewing https://github.com/ruby/erb/pull/39? I skipped this ticket's change for truffleruby in the PR.
-
01:03 PM Feature #19102: Optimize ERB::Util.html_escape more than CGI.escapeHTML for template engines
- I think it is unfortunate to add a C extension for ERB for that, ERB was always pure-Ruby and that was nice.
Also th... -
09:06 PM Revision de9e2a5a (git): [ruby/net-http] Fix test for Ruby head
- The error raised for broken coderanges was changed in ruby/ruby@571d21f
and the test was fixed in that commit but not... -
05:00 PM Bug #19153: Since 2.7.7 CGI::Cookie raises ArgumentError when cookie domains is prefixed with a dot
- This issue is discussed at https://github.com/ruby/cgi/pull/29 .
As I wrote in https://github.com/ruby/cgi/pull/29... -
04:30 PM Bug #19153 (Closed): Since 2.7.7 CGI::Cookie raises ArgumentError when cookie domains is prefixed with a dot
- The rspec tests of our Rails app started failing with an ArgumentError after upgrading to 2.7.7. On inspection, the i...
-
12:40 PM Feature #19138: `SyntaxError#path` for syntax_suggest
- schneems (Richard Schneeman) wrote in #note-6:
> Instead of adding #line though if we could attach the source that w... -
12:21 AM Feature #19138: `SyntaxError#path` for syntax_suggest
- I love the idea.
Instead of adding #line though if we could attach the source that would be more impactful for syn... - 06:45 AM Revision 26794b95 (git): Update bundled gems list at 3853385377525258881d35850a4247 [ci skip]
-
06:44 AM Revision 38533853 (git): Update bundled_gems (#6813)
- * Update bundled_gems
-
06:32 AM Misc #19142: Run test suites against 'install', based on ENV variable?
- I think that `test` needs `install` only when "preloadenv" and `--enable-load-relative` can't work.
At least `test-a... - 06:06 AM Revision 51994955 (git): Update default gems list at 534bac04e71efcbb9f4dc877f490b9 [ci skip]
-
06:05 AM Revision 534bac04 (git): [ruby/erb] Version 4.0.0
- https://github.com/ruby/erb/commit/2809a54d88
-
05:45 AM Revision 29bf5495 (git): Do not use the same variable for multiple things
- `conv` proc is used before and after the `url` variable is updated. So
this script didn't seem to behave correctly fo... -
05:44 AM Revision 95647378 (git): Support other GitHub PR/issue syntaxes
- https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
-
05:36 AM Revision 7cf94a61 (git): Allow an arbitrary number of newlines
-
05:36 AM Revision 91c7e8af (git): Revert "Update default gems list at 574896a0ce99ab00676aa5ff2fabd3 [ci skip]"
- This reverts commit eb3a6ae524b029e96738f21931d95dfad1caed2f.
- 05:33 AM Revision eb3a6ae5 (git): Update default gems list at 574896a0ce99ab00676aa5ff2fabd3 [ci skip]
-
05:32 AM Revision 574896a0 (git): [ruby/erb] Define ERB::Escape module
- (https://github.com/ruby/erb/pull/38)
Close #32 -
04:29 AM Revision 15be9ecb (git): Revert "Update default gems list at d0bb24c497ceae01cc7b7698365982 [ci skip]"
- This reverts commit ba26dd7ba557f1a8d58251bb8437d579e0d5d23a, which
duplicates the list. - 04:13 AM Revision ba26dd7b (git): Update default gems list at d0bb24c497ceae01cc7b7698365982 [ci skip]
-
04:12 AM Revision d0bb24c4 (git): [DOC] Fix loose and tight lists
- The MarkDown parser of RDoc does not allow mixing loose and tight
lists, and the results may be very unexpected other... -
04:12 AM Revision 19fdc9ca (git): [DOC] Fix indents of nested bullet lists
-
04:11 AM Revision 6bd86bb2 (git): Follow the NEWS.md change up [ci skip]
11/25/2022
-
11:55 PM Revision ac4d00df (git): MJIT: Change default --mjit-max-cache back to 100
- These days we benchmark MJIT using yjit-bench. The warmup duration in
yjit-bench is very short, so compiling many met... -
11:27 PM Revision 3c16f33f (git): MJIT: Refactor source_shape_id extraction
- I'm not comfortable indenting code that deeply.
-
11:23 PM Revision 89a98ee1 (git): MJIT: Remove obsoleted variable
- no longer used after 4ea9d7d7c223ff92365c4a013fc1bd073d67a3a5
-
11:18 PM Revision 4ea9d7d7 (git): MJIT: Remove the code to optimize shape transition
- because this code crashes on railsbench. I'll try adding a repro for it
later, but I don't know shapes enough to craf... -
10:15 PM Bug #19152 (Closed): Integration test for ruby-core
- It also works.
-
09:55 PM Bug #19152 (Closed): Integration test for ruby-core
- This is test posting for new issue.
-
10:15 PM Misc #19149 (Closed): Minimal covered tests with the --enable-yjit case?
- Applied in changeset commit:git|1d64a5a7c09d1029508b6b3cb3d04e5a939bc8f8.
----------
YJIT: Run test-all tests withou... -
03:22 PM Misc #19149: Minimal covered tests with the --enable-yjit case?
- > > This will run YJIT with its default options, which is what most people would use when running YJIT. If you specif...
-
10:41 AM Misc #19149: Minimal covered tests with the --enable-yjit case?
- maximecb (Maxime Chevalier-Boisvert) wrote in #note-1:
> If you want to thoroughly test everything, you could run mak... -
10:15 PM Revision 1d64a5a7 (git): YJIT: Run test-all tests without requiring RUN_OPTS
- Most tests in test_yjit.rb use a sub process, so we can run them even
when the parent process is not running with YJI... -
09:44 PM Bug #19151 (Closed): Integration test for ruby-dev
- It works.
-
09:36 PM Bug #19151 (Closed): Integration test for ruby-dev
- This issue is posting test for ruby-dev.
-
09:25 PM Bug #19115 (Closed): RubyGems fails to detect OpenSSL in --with-static-linked-ext builds
- Applied in changeset commit:git|790cf4b6d0475614afb127b416e87cfa39044d67.
----------
Fix autoload status of statical... -
09:21 PM Revision 790cf4b6 (git): Fix autoload status of statically linked extensions
- Previously, for statically-linked extensions, we used
`vm->loading_table` to delay calling the init function until th... -
05:55 PM Bug #18899: Inconsistent argument handling in IO#set_encoding
- After more research, it appears the current behavior is expected. Parsing the single string with embedded colon is a...
-
04:26 PM Misc #19074: DevMeeting-2022-12-01 (postponed from 11-17)
- * [Bug #19150] pack/unpack silently ignores unknown directives (eregon)
* Similar to #19108 just above.
* I bel... -
04:24 PM Bug #19150 (Closed): pack/unpack silently ignores unknown directives
- But I believe it should be an error instead.
Typically when a parser sees a syntax error it should fail not continue... - 11:12 AM Revision e15cd011 (git): [StepSecurity] ci: Harden GitHub Actions
- Signed-off-by: StepSecurity Bot <[email protected]>
-
10:53 AM Revision 8a50db7d (git): NEWS: "Find pattern" is not related to find.rb [ci skip]
-
10:51 AM Revision 26baf481 (git): [Feature #18925] [DOC] Add `FileUtils.ln_sr` to NEWS
-
10:42 AM Revision e9d6d2a5 (git): [DOC] Fix AST documents
- - Fix indents of `tokens`, to make the contents of Token a list
- Move the example of `tokens` to separate from the a... -
10:17 AM Revision fb7598fb (git): [DOC] Remove extraneous backticks
- So cross-references to defined classes/modules/methods work.
-
10:07 AM Revision 4ab89d57 (git): Fix indents in NEWS [ci skip]
- The MarkDown parser in RDoc requires 4 columns indentation for
paragraphs following list items. -
10:06 AM Misc #19122: Use MADV_DONTNEED instead of MADV_FREE when freeing a Fiber's stack
- ioquatix (Samuel Williams) wrote in #note-2:
> I don't have a strong opinion about this, but I'm generally against l... -
08:54 AM Revision addb1cbb (git): [ruby/erb] Keep ERB::Util#html_escape private
- ERB::Util.html_escape has been public, but ERB::Util#html_escape had
been private.
https://github.com/ruby/erb/commi... -
08:14 AM Misc #19030: [ANN] Migrate lists.ruby-lang.org to Google Groups
- I migrated `ruby-core` list to mailmanlist and confirm to work redmine integration.
Sorry to send debug message f... -
03:05 AM Misc #19030: [ANN] Migrate lists.ruby-lang.org to Google Groups
- I update a migration plan:
* ruby-core, ruby-dev, ruby-list, ruby-talk and ruby-doc will move to https://mailmanli... -
08:02 AM Revision 58dc9c93 (git): [rubygems/rubygems] Stop installing everything under "lib" at the top in all tests
- https://github.com/rubygems/rubygems/commit/f9772d62e1
-
07:11 AM Bug #18971 (Closed): Enumerator::Lazy.take(0) leaks first element into next operation
- Applied in changeset commit:git|ffc6c5d056e0f18a9bdfb9b1477d0192a6d37ea3.
----------
[Bug #18971] Add precheck to en... -
07:11 AM Bug #19145 (Closed): TestException#test_exception_in_message timeouts
- Applied in changeset commit:git|67d0f4821ff9ae550425a66202710d82de886384.
----------
[Bug #19145] `volatile` on an a... -
07:11 AM Revision 64c8ed27 (git): `remain` no longer starts with 0
-
07:11 AM Revision ffc6c5d0 (git): [Bug #18971] Add precheck to enumerator
-
06:50 AM Revision 67d0f482 (git): [Bug #19145] `volatile` on an argument may not be effective
-
06:50 AM Revision 45bad8c7 (git): The mode flags may be clobbered by tag jumps
-
06:36 AM Revision e29d9e9f (git): Add examples to error_tolerant option in NEWS [ci skip]
-
05:01 AM Revision 67766cd5 (git): add debug context APIs for debuggers (frame depth)
- The following new debug context APIs are for implementing debugger's
`next` (step over) and similar functionality.
*... -
02:25 AM Bug #18931 (Closed): Inconsistent handling of invalid codepoints in String#lstrip and String#rstrip
- Applied in changeset commit:git|571d21fd4a2e877f49b4ff918832bda9a5e8f91c.
----------
Make String#rstrip{,!} raise En... -
02:24 AM Revision 571d21fd (git): Make String#rstrip{,!} raise Encoding::CompatibilityError for broken coderange
- It's questionable whether we want to allow rstrip to work for strings
where the broken coderange occurs before the tr... -
01:04 AM Feature #18925 (Closed): Add `FileUtils.ln_sr` to create symbolic links relative to link location
- Applied in changeset commit:git|c6330cd32b7d02b4603080a2c53d64be9e05773c.
----------
[ruby/fileutils] [Feature #1892... -
01:03 AM Revision c6330cd3 (git): [ruby/fileutils] [Feature #18925] Add `ln_sr` method and `relative:` option to `ln_s`
- https://github.com/ruby/fileutils/commit/5116088d5c
11/24/2022
-
11:51 PM Revision 1a47521c (git): Use `rb_sprintf` instead of deprecated `sprintf`
-
11:49 PM Revision bcdfe129 (git): [ruby/erb] Allow requiring erb/escape.so alone
- (https://github.com/ruby/erb/pull/37)
Prior to this commit, requiring erb/escape first and then requiring erb
did no... -
11:40 PM Revision 8ac4081a (git): [ruby/erb] Split erb.rb into files for each module under ERB
- (https://github.com/ruby/erb/pull/36)
https://github.com/ruby/erb/commit/f74833cc07 -
11:34 PM Bug #19130 (Closed): MRI failing when executing shell builtin commands with Errno::ENOENT
- Closing as this behavior is by design and not a bug.
-
11:22 PM Revision c480f589 (git): [ruby/erb] Rename erb.so to erb/escape.so
- (https://github.com/ruby/erb/pull/35)
https://github.com/ruby/erb/commit/1280046952 -
11:18 PM Bug #18580 (Closed): Range#include? inconsistency for beginless String ranges
- Applied in changeset commit:git|04a92a6764bf678919cf4b68a27496a39d6b886a.
----------
Raise TypeError for endless non... -
11:18 PM Revision 04a92a67 (git): Raise TypeError for endless non-numeric range include?
- Beginless ranges previously raised TypeError for this case,
except for string ranges, which had unexpected behavior:
... -
10:55 PM Revision d15de2f0 (git): Add a NEWS entry about erb -S removal [ci skip]
-
10:49 PM Revision 1c0c1c80 (git): [ruby/erb] Drop deprecated -S option from erb command
- We attempted to remove things like this and reverted all of them, but I
think nobody relies on this unlike the positi... -
10:35 PM Revision e5a0abc5 (git): [ruby/erb] Suppress warnings to fix ruby-head CI
- (https://github.com/ruby/erb/pull/34)
There seems to be no way to fix this. It doesn't happen in an installed
direct... -
10:27 PM Revision 1340195e (git): Reduce duplication in pack by sharing code for some cases
- s/S, i/I, l/L, and q/Q had the same code in both cases, so
combine the cases.
Alternatively, we could actually the s... -
10:26 PM Bug #18974 (Closed): Wrong line number in the rescue iseq for the exception matching code
- Applied in changeset commit:git|f5d73da8062377e5b93100c6ea109a37bd04b4c1.
----------
Fix the position of rescue clau... -
10:26 PM Revision f5d73da8 (git): Fix the position of rescue clause without exc_list
- If the rescue clause has only exc_var and not exc_list, use the
exc_var position instead of the rescue body position.... -
09:37 PM Revision 07169fd8 (git): Update YJIT section of `NEWS.md` (#6803)
- * Update YJIT section of `NEWS.md`
* Update NEWS.md -
07:59 PM Misc #19146 (Closed): Failed to activate YJIT for 3.2.0-dev on macOS Ventura (M1: Apple Silicon)
- Applied in changeset commit:git|a81c89b7c877cc0ddf40a8d4672ca90090e116c6.
----------
YJIT: Make sure rustc's target ... -
06:15 PM Misc #19146: Failed to activate YJIT for 3.2.0-dev on macOS Ventura (M1: Apple Silicon)
- Hello @hachi8833.
It seems YJIT is failing to link because you have an x86-64 `rustc` toolchain installed on a Mac... -
01:01 PM Misc #19146 (Closed): Failed to activate YJIT for 3.2.0-dev on macOS Ventura (M1: Apple Silicon)
- (hsbt kindly suggested to open the issue here. Thank you!)
I found that I'm unable to activate YJIT for the late... -
07:58 PM Revision a81c89b7 (git): YJIT: Make sure rustc's target matches before enabling (#6804)
- For people using Rosetta 2 on ARM Macs, it can happen that the
rustc in the PATH compiles for x86_64 while clang is t... -
06:32 PM Revision 656f2598 (git): [ruby/cgi] Fix test_cgi_cookie_new_with_domain to pass on older rubies
- https://github.com/ruby/cgi/commit/05f0c58048
-
06:26 PM Misc #19149: Minimal covered tests with the --enable-yjit case?
- If you want to thoroughly test everything, you could run make check two times, once with YJIT, and once without.
I... -
04:26 PM Misc #19149 (Closed): Minimal covered tests with the --enable-yjit case?
- In the [Fedora Ruby's RPM recipe file](https://src.fedoraproject.org/rpms/ruby/blob/rawhide/f/ruby.spec), we were run...
-
05:49 PM Bug #19124 (Feedback): Compile with clang: Cannot compile with -flto -fvisibility=hidden
- Since the linker hangs, I don't think there is much we can do on our end.
Assuming Clang mimics GCC I think `LD` sho... -
05:09 PM Bug #19143 (Closed): Windows - bundled extension gems compile, but don't copy *.so files to lib folder
-
03:49 AM Bug #19143: Windows - bundled extension gems compile, but don't copy *.so files to lib folder
- @alanwu
Thanks. A bit of 'multi-tasking brain freeze' going on this morning.
Or, yes they do work **without** a... -
02:27 AM Bug #19143: Windows - bundled extension gems compile, but don't copy *.so files to lib folder
- Does that mean the native extensions of those gems don't work when one tries to load them after installation?
-
03:54 PM Feature #19148 (Open): Define Hash#merge_sum as Hash#merge with sum block
- To merge two hashes whilst summing any common elements, we currently have to pass a block instructing how to add the ...
-
03:30 PM Revision d2fa67de (git): YJIT: rename `InsnOpnd` => `YARVOpnd` (#6801)
- Rename InsnOpnd => YARVOpnd
Make it more clear this refers to YARV insn/vm operands rather
than backend IR, x86 or A... -
02:37 PM Bug #19145: TestException#test_exception_in_message timeouts
- Does this work?
```diff
diff --git a/eval_error.c b/eval_error.c
index 0112dece0d1..7f184691e50 100644
--- a/ev... -
11:21 AM Bug #19145: TestException#test_exception_in_message timeouts
- I think it has been happening since @nobu tweaked the exit process for https://bugs.ruby-lang.org/issues/19016.
-
10:32 AM Bug #19145 (Closed): TestException#test_exception_in_message timeouts
- Testing with 66e5200ba4, I observe following error:
~~~
$ make -C redhat-linux-build test-all 'TESTS=-v -n /TestE... -
01:53 PM Bug #19147: `TestFileExhaustive#test_expand_path_for_existent_username` and `TestDir#test_home` fails on i686
- Maybe some of the recent changes in the string.c might be the reason?
-
01:28 PM Bug #19147 (Closed): `TestFileExhaustive#test_expand_path_for_existent_username` and `TestDir#test_home` fails on i686
- Testing with commit:git|66e5200ba4 on Fedora Rawhide, I observe following error just on i686 (other platforms are pas...
-
01:52 PM Revision 6dfa45c4 (git): bump teeny version to 3.1.4.
-
01:43 PM Bug #18166: Windows Ripper test-all failures? bison package?
- merged into ruby_2_7 at 168ec2b1e5ad0e4688e963d9de019557c78feed9
- 12:42 PM Revision 168ec2b1 (git): Use %printer directive for Bison 3.8 (used release flow)
- This is backport of fa05697e4832fbd67a4f91b9bb362471902faab3
- 11:43 AM Revision ee8dc8a2 (git): Fix GitHub Actions error
-
11:06 AM Revision 9308e32a (git): Merge openssl-2.1.4
- The changes can be found at:
https://github.com/ruby/openssl/compare/v2.1.3...v2.1.4 -
11:04 AM Revision ba5cf0f7 (git): Merge openssl-2.2.2
- The changes can be found at:
https://github.com/ruby/openssl/compare/v2.2.1...v2.2.2 -
11:02 AM Bug #17583: Segfault on large stack(RUBY_THREAD_VM_STACK_SIZE)
- mergerd into ruby_3_0 at 5fb3cf4
-
11:01 AM Revision 5fb3cf46 (git): Keep GC disabled until VM bootstrap has done [Bug #17583]
- 10:42 AM Revision 9eee81bc (git): Bump version
-
10:20 AM Revision 1a6b1675 (git): merge revision(s) 3071a727e081f754e71a9abed8dd19e36bacc785:
- Add a comment about confusing code [ci skip]
---
configure.ac | 1 +
1 file changed, 1 inse... -
09:17 AM Feature #19128 (Rejected): Hash#delete could take a second argument as the default value?
-
09:16 AM Feature #19128: Hash#delete could take a second argument as the default value?
- You can close this, passing a block is much nicer and provides the functionality I need.
As a side note, I think p... -
06:13 AM Revision 66e5200b (git): Relax the timeout of TestRegexp#test_cache_optimization_square
- It fails on riscv (QEmu)
http://rubyci.s3.amazonaws.com/debian-riscv64/ruby-master/log/20221124T000021Z.fail.html.gz... -
02:55 AM Bug #19144 (Closed): Ruby should set AI_V4MAPPED | AI_ADDRCONFIG getaddrinfo flags by default
- Currently, DNS lookups made with `getaddrinfo` from Ruby (i.e. not from the `Resolv` module) cause both A and AAAA DN...
- 02:21 AM Revision 22ace33a (git): * 2022-11-24 [ci skip]
-
02:21 AM Revision bdb8980f (git): merge revision(s) 4f1e0bfacd93c28bff549e2f3603c3b4942429a3:
- Followed up CVE-2022-39253 for bundler examples
---
spec/bundler/cache/git_spec.rb | 3 ++... -
02:21 AM Revision 3b231086 (git): merge revision(s) 36f297e62108072b9377d927321928b994f66a93:
- Use valid tokens as cookie names
---
spec/ruby/library/cgi/cookie/name_spec.rb | 12 ++++++------
... -
02:21 AM Revision 3ff3855b (git): merge revision(s) dae843f6b7502f921a7e66f39e3714a39d860181,86096a91d55f72620e0f8ca8634da5fa342dc35b:
- Bypass git submodule add/update with git config
protocol.file.allow=always option.
Co-authored-by: ... -
02:21 AM Revision cbe2c0cd (git): Merge CGI-0.2.2
- 02:21 AM Revision ca07082a (git): * 2022-11-24 [ci skip]
-
02:20 AM Revision fa7fab95 (git): Removed unnecessary RLIMIT_AS
- Even without this limit, these assertions almost certainly cause a
NoMemoryError by removing the fix in 72ad8595f20. -
02:20 AM Revision 233634fb (git): merge revision(s) 4f1e0bfacd93c28bff549e2f3603c3b4942429a3:
- Followed up CVE-2022-39253 for bundler examples
---
spec/bundler/cache/git_spec.rb | 3 ++... -
02:20 AM Revision 7f1163e9 (git): Use ubuntu-20.04 instead of latest, because Ruby 2.7 didn't support openssl3 on Ubuntu 22.04
-
02:20 AM Revision 39f6a33e (git): merge revision(s) 36f297e62108072b9377d927321928b994f66a93:
- Use valid tokens as cookie names
---
spec/ruby/library/cgi/cookie/name_spec.rb | 12 ++++++------
... -
02:20 AM Revision 25df68ae (git): merge revision(s) dae843f6b7502f921a7e66f39e3714a39d860181,86096a91d55f72620e0f8ca8634da5fa342dc35b:
- Bypass git submodule add/update with git config
protocol.file.allow=always option.
Co-authored-by: ... -
02:20 AM Revision f33522ba (git): Upgrade zlib_version on AppVeyor
- They removed https://zlib.net/zlib1212.zip because
https://zlib.net/zlib1213.zip was released :thinking_face:
Fix CI... -
02:20 AM Revision 7cf69717 (git): Merge CGI-0.1.0.2
11/23/2022
-
11:00 PM Revision d92054e3 (git): YJIT: Use a Box for branch targets to save memory
- We frequently make branches that only have one target but we used to
always allocate space for two branch targets. Th... -
10:18 PM Revision e7882151 (git): Add next_shape_id to vm stats
- We need to track this number in CI. It's important to know how changes
to the codebase impact the number of shapes i... -
07:55 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- > If it doesn't wait it's not structured concurrency (children outlive the parent).
The problem with being strict ... -
10:54 AM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- ioquatix (Samuel Williams) wrote in #note-17:
> We can already write it like this:
>
> ```ruby
> Fiber.schedule ... -
05:14 PM Revision a50aabde (git): YJIT: Simplify Insn::CCall to obviate Target::FunPtr (#6793)
-
05:12 PM Revision 5ee94731 (git): [ruby/net-http] Enhanced RDoc for Net::HTTPHeader
- https://github.com/ruby/net-http/commit/86b0514239
-
05:12 PM Revision 4b32ed6e (git): [ruby/net-http] Enhanced RDoc for Net::HTTPHeader
- https://github.com/ruby/net-http/commit/ef0ef53b0c
-
05:12 PM Revision 79a9280a (git): [ruby/net-http] Enhanced RDoc for Net::HTTPHeader
- https://github.com/ruby/net-http/commit/0af9fb94a9
-
05:12 PM Revision c6dc1266 (git): [ruby/net-http] Enhanced RDoc for Net::HTTPHeader
- https://github.com/ruby/net-http/commit/995ff356b4
-
05:12 PM Revision 66be0922 (git): [ruby/net-http] Enhanced RDoc for Net::HTTPHeader
- https://github.com/ruby/net-http/commit/e924f1205b
-
05:02 PM Revision d88adaad (git): YJIT: Use NonNull pointer for CodePtr (#6792)
-
04:59 PM Revision 9c36de3c (git): YJIT: Stop passing target1 to gen_return_branch
-
04:59 PM Revision fe2bed67 (git): YJIT: Simplify code for RB_SPECIAL_CONST_P (#6795)
-
03:48 PM Revision e82b15b6 (git): Fix YJIT backend to account for unsigned int immediates (#6789)
- YJIT: x86_64: Fix cmp with number where sign bit is set
Before this commit, we were unconditionally treating unsigne... -
02:43 PM Bug #19143 (Closed): Windows - bundled extension gems compile, but don't copy *.so files to lib folder
- Just finished updating ruby-loco's mswin build to use a system similar to the ucrt & mingw builds.
Confirmed somet... -
11:09 AM Feature #19141: Add thread-owned Monitor to protect thread-local resources
- chrisseaton (Chris Seaton) wrote in #note-11:
> Maybe `Enumerator` should not use a full fiber - but something less ... -
04:32 AM Revision 9ca4b96f (git): disable remote tests in debug.gem on macOS.
-
02:57 AM Bug #19108: Format routines like pack blindly treat a string as ASCII-encoded
- Checking `ascii_only?` would reject non-ascii comments which are fine:
```ruby
p [2, 89].pack(<<~PACK)
C # 🚗
...
11/22/2022
-
11:14 PM Feature #19138: `SyntaxError#path` for syntax_suggest
- `SyntaxError` can have a series of errors.
Before adding `line`, we need to consider how to provide that list. -
11:07 PM Feature #19138: `SyntaxError#path` for syntax_suggest
- Should we also expose the `line`. Or maybe `source_location`?
Just a suggestion, if we only need `path` I think it's... -
10:39 PM Misc #19142 (Open): Run test suites against 'install', based on ENV variable?
- Some time ago I believe there was discussion about:
```
make
make test
make install
```
vs
```
make
ma... -
09:54 PM Revision aedf682b (git): Free the IV table after estimation
- We need to make sure the name table is freed otherwise we have a memory
leak. -
09:49 PM Revision 003f8ea8 (git): Remove dead code in rb_obj_copy_ivar
- The removed code is a duplicate of the code above.
-
09:18 PM Revision c4e99ac4 (git): Update yjit.md
-
09:11 PM Feature #19071 (Closed): Add Time#deconstruct, #deconstruct_keys, and #to_h
- https://github.com/ruby/ruby/pull/6594 merged.
-
09:10 PM Revision eaf2b6c4 (git): Add Time#deconstruct_keys
-
08:57 PM Revision 63f4a7a1 (git): YJIT: Skip padding jumps to side exits on Arm (#6790)
- YJIT: Skip padding jumps to side exits
Co-authored-by: Maxime Chevalier-Boisvert <[email protected]... -
08:28 PM Revision 9c5e3671 (git): Increment max_iv_count on class based on number of set_iv in initialize (#6788)
- We can loosely predict the number of ivar sets on a class based on the
number of iv set instructions in the initializ... -
05:32 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- Async already has the concept of structured concurrency.
> I've been reading https://cr.openjdk.java.net/~rpressler/... -
12:20 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- I've been reading https://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part2.html#scope-variables again and parts of...
-
05:24 PM Feature #19141: Add thread-owned Monitor to protect thread-local resources
- Maybe `Enumerator` should not use a full fiber - but something less that behaves like the thread it's run on? An unde...
-
01:40 PM Feature #19141: Add thread-owned Monitor to protect thread-local resources
- I had a call with @byroot about this issue.
First of all, in the cases it's possible it's best to avoid `Enumerato... -
11:26 AM Feature #19141: Add thread-owned Monitor to protect thread-local resources
- > How do we address this with Thread::Monitor?
If you are trying to say that one can shoot themselves in the foot ... -
11:18 AM Feature #19141: Add thread-owned Monitor to protect thread-local resources
- It's not only an issue with Fiber scheduler although that is the most obvious way to illustrate.
After all Fiber sche... -
08:46 AM Feature #19141: Add thread-owned Monitor to protect thread-local resources
- > Based on that I don't think a per-thread Monitor is really a solution
In the case of the original issue they are... -
05:10 AM Feature #19141: Add thread-owned Monitor to protect thread-local resources
- Why do you need a recursive mutex for this code? Why not just lock inside the enumerator around whatever shared resou...
-
05:23 PM Bug #19108: Format routines like pack blindly treat a string as ASCII-encoded
- > I think you want to mean "if the string is not ASCII-compatible".
Can you explain why?
I think a string is on... -
08:26 AM Bug #19108: Format routines like pack blindly treat a string as ASCII-encoded
- chrisseaton (Chris Seaton) wrote in #note-1:
> Possibly we should raise an exception if the string is not `ascii_onl... -
03:37 PM Bug #19140 (Closed): rb_vm_insn_addr2insn: invalid insn address
-
08:37 AM Bug #19140: rb_vm_insn_addr2insn: invalid insn address
- That's valuable insight! Probably it is a volatile memory fault then. I restarted the physical machine now and I have...
-
02:04 PM Revision 16ea2213 (git): Merge CGI-0.3.5
-
12:50 PM Revision 14704023 (git): Merge RubyGems-3.3.26 and Bundler-2.3.26
-
12:50 PM Revision b102175b (git): Merge RubyGems-3.3.25 and Bundler-2.3.25
-
12:50 PM Revision 6f59f0be (git): Merge RubyGems-3.3.24 and Bundler-2.3.24
-
11:55 AM Revision 8f2586f1 (git): merge revision(s) 36f297e62108072b9377d927321928b994f66a93:
- Use valid tokens as cookie names
---
spec/ruby/library/cgi/cookie/name_spec.rb | 12 ++++++------
... -
05:20 AM Revision 20b9d7b9 (git): Use `enum` over `int`
-
05:07 AM Revision 8c02084a (git): Use dedicated assertions for warnings
-
04:58 AM Revision 77f96300 (git): Avoid unnecessary use of global variables
-
02:32 AM Revision 36f297e6 (git): Use valid tokens as cookie names
- 02:13 AM Revision 32d202eb (git): Update default gems list at 805d70f716c782e82ec77ca623b217 [ci skip]
-
02:12 AM Revision 805d70f7 (git): [ruby/cgi] Bump up 0.3.5
- https://github.com/ruby/cgi/commit/daf88c2a75
-
02:12 AM Revision 58682b69 (git): [ruby/cgi] Relax domain label restrictions
- https://github.com/ruby/cgi/commit/b46d41c363
- 02:01 AM Revision 5304b3bd (git): Update default gems list at 3f960cf445dd387a5497ffad897ea6 [ci skip]
-
02:00 AM Revision 3f960cf4 (git): [ruby/cgi] Bump up 0.3.4
- https://github.com/ruby/cgi/commit/3649a27bf4
-
02:00 AM Revision 0e75b2f2 (git): [ruby/cgi] Prevent CRLF injection
- Throw a RuntimeError if the HTTP response header contains CR or LF to
prevent HTTP response splitting.
https://hacke... -
02:00 AM Revision c05f85f3 (git): [ruby/cgi] Check cookie name/path/domain characters
- https://hackerone.com/reports/1204977
https://github.com/ruby/cgi/commit/30107a4797 -
01:20 AM Bug #19139: Ruby 2.3.8 - 42912 IOT instruction (core dumped) when running rake -v
- The fault occurred in /lib/x86_64-linux-gnu/libssl.so.3.
https://gist.github.com/Pauloparakleto/3cef9f75b8dce6215d00f...
Also available in: Atom