Activity
From 11/16/2023 to 11/22/2023
11/22/2023
-
11:13 PM Revision 926bfc3b (git): YJIT: Avoid a register spill on arm64 (#9014)
-
09:02 PM Misc #19997: DevMeeting-2023-11-30
- * [Bug #20008] f(**kw, &block) calls block.to_proc before kw.to_hash (jeremyevans0)
* I think this is a bug as it ... -
03:22 PM Misc #19997: DevMeeting-2023-11-30
- * [Feature #20005] Add C API to return symbols of native extensions resolved from features
* The new C API for ext... -
05:32 AM Misc #19997: DevMeeting-2023-11-30
- * [Misc #20015] Privacy policy for ruby-lang.org
* I would like to review https://github.com/ruby/www.ruby-lang.or... -
09:01 PM Revision 5672fb63 (git): Implement TracePoint on VWA
-
08:29 PM Revision 8d6175bf (git): [ruby/irb] Require prism >= 0.18.0 (MatchWriteNode#targets and
- CaseMatchNode)
(https://github.com/ruby/irb/pull/778)
https://github.com/ruby/irb/commit/943c14b12e -
07:06 PM Revision 7a93bee4 (git): YJIT: add an extra btest for shape too complex (#9013)
- Following Jean Boussier's comment that some shape bugs were not
caught by our tests, I'm trying to improve our test c... -
06:16 PM Revision 3720d4c3 (git): [wasm] Upload install directory as artifact to GitHub Actions
-
06:16 PM Revision 7e9f00f3 (git): [wasm] Build baseruby from the same revision for cross-compiling
- > Note that on cross compiling BASERUBY should be the same version of the building ruby.
> https://github.com/ruby/ru... -
05:55 PM Bug #20017 (Closed): 3.3.0dev `rb_thread_profile_frames` crashes when `RUBY_MN_THREADS=1`
- I discovered this while running our internal CI with MaNy enabled, our application crash when trying to profile with ...
-
05:52 PM Bug #20016 (Closed): 3.3.0dev `rb_postponed_job_register_one` crashes when `RUBY_MN_THREADS=1`
- I discovered this while running our internal CI with MaNy enabled, our application crash when trying to profile with ...
-
05:47 PM Revision 55cad183 (git): [wasm] Update binaryen to version 113
-
05:47 PM Revision 29c2c63d (git): [wasm] Update wasmtime to version 15
-
05:47 PM Revision 3ecedebe (git): [wasm] Update wasi-sdk to version 20
-
05:42 PM Revision c8d99fa6 (git): Embed ThreadGroup object
- These are rare but embedding them is trivial and make them fit
in a 40B slot. -
05:18 PM Revision 295d648f (git): [wasm] Use xmalloc/xfree for jmpbuf allocation to trigger GC properly
- `rb_vm_tag_jmpbuf_{init,deinit}` are safe to raise exception since the
given tag is not yet pushed to `ec->tag` or al... -
05:17 PM Revision 341321f1 (git): Fix off-by-one with RubyVM::Shape.exhaust_shapes
- Previously, the method left one shape available (MAX_SHAPE_ID) when
called without arguments. -
05:15 PM Revision 0e59d91e (git): [wasm] Avoid malloc during longjmp
- `longjmp` can be called to raise `NoMemoryError` or to trigger GC when
`malloc` fails to allocate memory in `ruby_xma... -
04:59 PM Revision c1fc1a00 (git): [wasm] Fix Asyncify loop exit condition for normal return (#9007)
- [wasm] Fix Asyncify loop exit condition for normal return
Stop calling `asyncify_stop_unwind` when the main function... -
04:30 PM Misc #20013: Travis CI status
- I am canceling the s390x builds manually for the running Travis builds.
-
03:55 PM Misc #20013: Travis CI status
- I will drop the s390x temporarily. I guess that there are maximum queue number in Travis CI. And as s390x builds are ...
-
01:31 PM Misc #20013: Travis CI status
- I see the following infra is colored as yellow (not green).
https://www.traviscistatus.com/
> Pusher Webhooks - ... -
01:06 PM Misc #20013: Travis CI status
- I will enable allow_failures for s390x. I am sorry for that.
https://github.com/ruby/ruby/pull/8997
-
12:52 PM Misc #20013: Travis CI status
- I asked Travis CI support about the s390x build issue yesterday. The support replied that they are investigating the ...
-
11:20 AM Misc #20013: Travis CI status
- It seems that s390x build takes time to start. But the builds are still running.
https://app.travis-ci.com/github/ru... - 04:16 PM Revision 94144801 (git): .travis.yml: Drop s390x temporarily.
- The builds are not starting.
You can check the Travis status on the ticket,
<https://bugs.ruby-lang.org/issues/20013>. -
04:10 PM Revision 96915324 (git): Get rid of flatten_memo_data_type
- We can use an hidden Hash instead, it's simpler, triggers
write barriers, handle compaction, etc. -
03:45 PM Revision 6968b289 (git): [ruby/prism] Check void values in singleton class (`class <<`)
- Follow up the ruby/ruby#8917 change.
https://github.com/ruby/prism/commit/f6bac4d3bf -
03:22 PM Bug #20014: Ruby command line exection ignores what inside of command {}
- [email protected] (Henry Maestu) wrote in #note-2:
> This works for me, running command with bash
> `system("b... -
07:10 AM Bug #20014: Ruby command line exection ignores what inside of command {}
- nobu (Nobuyoshi Nakada) wrote in #note-1:
> The brace expansion is a feature of `sh`, and multiple arguments form `sy... -
06:46 AM Bug #20014 (Rejected): Ruby command line exection ignores what inside of command {}
- The brace expansion is a feature of `sh`, and multiple arguments form `system` invokes the given command without `sh`.
-
05:26 AM Bug #20014 (Rejected): Ruby command line exection ignores what inside of command {}
Ruby command line executions ignore what inside of {}
``` ruby
storage_info = `df -h --exclude={tmpfs,devtmpf...-
03:15 PM Revision 1f06d168 (git): [ruby/prism] Add new doc to gemspec
- https://github.com/ruby/prism/commit/99dfca6c1d
-
02:53 PM Revision 8f707e80 (git): [ruby/prism] Join range checks into the main parse_expression switch
- https://github.com/ruby/prism/commit/ed4523464b
-
02:53 PM Revision 8794836b (git): [ruby/prism] Fix associativity of binary range with begin-less range
- Fix https://github.com/ruby/prism/pull/1828
https://github.com/ruby/prism/commit/22c0640e48 -
02:53 PM Revision 2aefbbaa (git): [ruby/prism] Combine expression checks into a single switch
- https://github.com/ruby/prism/commit/825d5d7bd4
-
02:53 PM Revision cdd07781 (git): [ruby/prism] Remove TODO
- https://github.com/ruby/prism/commit/d6d718487d
-
02:53 PM Revision 76f9abce (git): [ruby/prism] Reject statements at non-statement posisions
- Fix https://github.com/ruby/prism/pull/1547
https://github.com/ruby/prism/commit/cdb643aeab -
02:53 PM Revision cc7a5dcd (git): [ruby/prism] Add and use pm_parser_local_depth_constant_id
- https://github.com/ruby/prism/pull/1877#discussion_r1398974248
https://github.com/ruby/prism/commit/0f545fe636 -
02:53 PM Revision 154b2d66 (git): [ruby/prism] Allow `&` forwarding in a method having `...` parameter
- Fix https://github.com/ruby/prism/pull/1839
https://github.com/ruby/prism/commit/5784ab749f -
02:36 PM Revision b040c529 (git): Implement dir on VWA
-
02:12 PM Revision b45442f8 (git): [prism] Add cp949 targets to common.mk
- 02:12 PM Revision e3ef05a4 (git): [ruby/prism] Add `CP949` encoding
- https://github.com/ruby/prism/commit/9e78dfdf69
-
01:52 PM Revision 4f031a74 (git): Embed File::Stat objects
- They are very short lived and fit in a 160B slot.
-
01:38 PM Revision 0f24ecf1 (git): Implement Write Barriers on TracePoint
- 01:30 PM Revision 6d5aa796 (git): .travis.yml: Allow failures for s390x.
- https://app.travis-ci.com/github/ruby/ruby/builds/267410310
- 01:21 PM Revision e9ccceab (git): [ruby/prism] Add KOI8-U encoding
- (https://github.com/ruby/prism/pull/1906)
* Add test for KOI8-U
* Rename koi8 char_width function
- Rename functio... -
01:17 PM Revision c0549553 (git): [rubygems/rubygems] Fix universal lockfiles regression
- If a platform specific variant would not match the current Ruby, we would still be
considering it compatible with the... -
12:15 PM Revision 018e6abf (git): [ruby/prism] Move CallNode#name field between receiver and arguments
- * The same order as in source code.
* CallOrWriteNode, CallOperatorWriteNode, CallAndWriteNode already have
the cor... -
12:06 PM Revision ea60bf91 (git): [ruby/irb] Rescue Exception, ignore warning in completion
- doc_namespace
(https://github.com/ruby/irb/pull/777)
https://github.com/ruby/irb/commit/c2f671611a -
12:04 PM Revision 9ae6ee5a (git): Embed exec_arg objects
- They are very ephemeral, so avoiding the malloc churn
is desirable. -
10:36 AM Revision cdc578ee (git): Remove unneccesary defines in enumerator
-
10:36 AM Revision a3f9a98c (git): Remove unneccesary memsize functions in enumerator
-
10:36 AM Revision 1e075a73 (git): VWA Embed the rest of the data objects in Enumerator
- 10:35 AM Revision 9e24d747 (git): [ruby/resolv] IPv6: update to_s method to be RFC5952 compliant
- (https://github.com/ruby/resolv/pull/25)
* IPv6: update to_s method to be RFC5952 compliant
I noticed that the reso... -
09:24 AM Revision 6391ae9e (git): objspace_dump.c: dump call cache ids with dump_append_id
- Not all `ID` have an associated string.
Fixes a SEGFAULT in ObjectSpace.dump_all spec. -
09:12 AM Revision 2d7fb9c2 (git): Speedup test_shape.rb
- Many tests start by exhausting all shapes, which is a slow process.
By exposing a method to directly move the bump al... - 06:58 AM Revision 0745c0c5 (git): Update bundled gems list as of 2023-11-21
-
05:31 AM Misc #20015 (Closed): Privacy policy for ruby-lang.org
- We got the request to add privacy policy page on ruby-lang.org at https://github.com/ruby/www.ruby-lang.org/issues/31...
-
04:07 AM Revision 31517c86 (git): Prevent a compiler warning: ‘zi’ may be used uninitialized
-
12:23 AM Bug #20004: Release CI is broken with Ruby master
- If the problem will be solved by fixing tests and we will be able to confirm the problem is only for build-phase, re-...
-
12:19 AM Bug #20004: Release CI is broken with Ruby master
- The problem here is we are trying to launch `${builddir}/ruby` before installing it. The `${builddir}/ruby` reference...
11/21/2023
-
10:53 PM Feature #20011: Reduce implicit array allocations on caller side of method calling
- @jeremyevans0 Looks good now!
-
06:18 PM Feature #20011: Reduce implicit array allocations on caller side of method calling
- byroot (Jean Boussier) wrote in #note-1:
> I tried this on Shopify's monolith CI and it's breaking quite hard:
Th... -
12:57 PM Feature #20011: Reduce implicit array allocations on caller side of method calling
- I tried this on Shopify's monolith CI and it's breaking quite hard:
```ruby
ATTRIBUTE_NAMES = T.let(
... -
10:30 PM Revision 8e80cad9 (git): [ruby/prism] Add SPLAT flag on ArrayNode indicating if it contains splat element(s)
- This commit puts a SPLAT flag on any ArrayNodes which contain
SplatNode elements
https://github.com/ruby/prism/commi... -
10:29 PM Revision 3db21d2d (git): [PRISM] Rename flag to CONTAINS_KEYWORD_SPLAT
- We need to do this change first on ruby/ruby before merging to
ruby/prism to avoid breaking ruby/ruby CI -
10:25 PM Revision d68e5c6d (git): [ruby/open3] [DOC] Open3 doc (https://github.com/ruby/open3/pull/21)
- https://github.com/ruby/open3/commit/3bdb402b18
-
10:10 PM Revision bad351a9 (git): [ruby/prism] Remove handling OptionalNodeField in set_newline_flag
- template
(https://github.com/ruby/prism/pull/1905)
https://github.com/ruby/prism/commit/6f7cbc1ca9 -
08:17 PM Revision c34d23fc (git): Implement WeakKeyMap on VWA
- Benchmark:
```
puts(Benchmark.measure do
10_000_000.times do
ObjectSpace::WeakKeyMap.new
end
end)
```
Befor... -
08:17 PM Revision de337a31 (git): Implement WeakMap on VWA
- Benchmark:
```
puts(Benchmark.measure do
10_000_000.times do
ObjectSpace::WeakMap.new
end
end)
```
Before:
... - 07:11 PM Revision 57fa69f2 (git): [rubygems/rubygems] Fix invalid platform removal missing adjacent platforms
- https://github.com/rubygems/rubygems/commit/4ce66c41a2
- 07:00 PM Revision 5e16003e (git): Update default gems list at 7d6f812c311436e357fa3fd7e883c4 [ci skip]
-
06:59 PM Revision 7d6f812c (git): [ruby/prism] Update to v0.18.0
- https://github.com/ruby/prism/commit/1398879d79
-
06:27 PM Bug #20012: Fix keyword splat passing as regular argument
- matz (Yukihiro Matsumoto) wrote in #note-1:
> I am in favor of this change, but at the same time concerned about com... -
07:48 AM Bug #20012: Fix keyword splat passing as regular argument
- I am in favor of this change, but at the same time concerned about compatibility. I'd like to make sure there won't ...
-
04:23 AM Bug #20012 (Closed): Fix keyword splat passing as regular argument
- Since Ruby 3.0, Ruby has passed a keyword splat as a regular argument in the case of a call to a Ruby method where th...
-
05:46 PM Revision 209a0253 (git): Use count macros for counting instance variables
- We don't need to check for Qundef because the shape tells us the number
if IVs that are stored on the object - 05:22 PM Revision f397650c (git): [ruby/prism] Fix lex_state_beg_p
- (https://github.com/ruby/prism/pull/1591)
https://github.com/ruby/prism/commit/46b8576dd0 -
05:12 PM Revision 91685c01 (git): [ruby/prism] feat: adds encoding for TIS-620
- (https://github.com/ruby/prism/pull/1901)
https://github.com/ruby/prism/commit/2c308e6697 -
05:03 PM Revision ad25313c (git): [ruby/prism] Fix `..` and `...` to be non-associative
- (https://github.com/ruby/prism/pull/1837)
Fix https://github.com/ruby/prism/pull/1829
https://github.com/ruby/prism... -
04:41 PM Revision 0aafd040 (git): Embed ibf_dump objects
- 04:39 PM Revision 7a9bb6d2 (git): [ruby/prism] Fix constant path full name when parent is not a
- constant
(https://github.com/ruby/prism/pull/1742)
* Raise if constant path parts contains nodes that can't be used ... - 04:36 PM Revision 8966d06b (git): [ruby/prism] Warning for ENDs in methods
- (https://github.com/ruby/prism/pull/1899)
https://github.com/ruby/prism/commit/1b41c2d56c -
04:35 PM Revision a5b48283 (git): Remove string concat node in prism
-
04:35 PM Revision ddacc085 (git): [ruby/prism] Remove string concat in favor of a flat list
- Right now when you have a lot of string concats it ends up being
difficult to work with because of the depth of the t... -
03:54 PM Revision 903b0931 (git): Refactor NameError::message and make it embeded
- These aren't particularly common, but avoiding the malloc churn
for small types is always nice, and this commit also ... -
03:54 PM Revision 751d4b99 (git): Make Process::Status embedded
- These are not very common, but they're very easy to convert.
-
03:28 PM Revision 95d4a52b (git): YJIT: Skip dump-disasm if it fails to create a file (#8968)
-
03:27 PM Revision 7e7e2dde (git): Fix memory leak when evacuating generic ivars
- The lookup in the table is using the wrong key when converting generic
instance variables to too complex, which means... -
02:15 PM Revision b4f55168 (git): Get rid of useless dsize functions
- If we always return 0, we might as well not define
the function at all. -
02:12 PM Misc #20013: Travis CI status
- I am seeing that Travis s390x builds are not starting right now. I am asking to fix it by emailing Travis CI customer...
-
02:10 PM Misc #20013 (Open): Travis CI status
- I would like to use this ticket to manage our activities to report Travis CI status.
Because there is Travis CI st... -
01:09 PM Bug #20010: Backport 84a12d65 (Fix compile error on older systems without clock_get*)
- https://github.com/ruby/ruby/pull/8948 was merged at 6ad47f356b8d6cafe2da6306aab801af406ee94e. Thank you for your con...
-
01:06 PM Revision 1fe09feb (git): bump patchlevel. [Backport #20010]
- 01:04 PM Revision 6ad47f35 (git): [3.2 backport] Fix compile error on older systems without clock_get* (#8948)
- Fix compile error on older systems without clock_get*
- 01:03 PM Revision fafdc8a6 (git): Update default gems list at f954a5663a6cb5fa9f55f45fd0f87e [ci skip]
-
01:02 PM Revision f954a566 (git): [ruby/irb] Bump version to 1.9.1
- (https://github.com/ruby/irb/pull/773)
https://github.com/ruby/irb/commit/997df3e849 -
01:01 PM Revision ba0de58d (git): merge revision(s) 8d1109c03bacc952b6218af2e4ae9b74c9855273:
- Added assertion values for Amazon Linux 2023
---
spec/ruby/core/file/utime_spec.rb | 8 +++++---
... - 12:30 PM Revision 70ea3d3a (git): Update bundled gems list at 307af18fa0389135035c0c52f05975 [ci skip]
-
12:30 PM Revision 307af18f (git): Bundle rbs-3.3.2 (#8974)
-
11:23 AM Feature #19422 (Open): Make `--enabled-shared` mandatory on macOS
- This change affect some environment like GitHub Actions.
-
11:21 AM Bug #20004 (Closed): Release CI is broken with Ruby master
- Applied in changeset commit:git|f100c6477ab0a3c49e3256c4eb8efe312ffd0198.
----------
[Bug #20004] Revert "[Feature #... -
08:55 AM Bug #20004: Release CI is broken with Ruby master
- I try to revert https://github.com/ruby/ruby/commit/9694445051c4192c8f659529133acab253bd0bc3 and run CI.
It passed... -
11:21 AM Revision f100c647 (git): [Bug #20004] Revert "[Feature #19422] Enable shared by default on macOS"
- This reverts commit 9694445051c4192c8f659529133acab253bd0bc3.
This change broke our release CI.
https://github.... -
09:46 AM Bug #20009: Marshal.load raises exception when load dumped class include non-ASCII
- I dug into this bug, and I'm not sure if it's possible to fix it.
Classes are serialized this way:
```c
... - 09:22 AM Revision 4de54c96 (git): Update bundled gems list at 1886ee190a26cca0308d69a32c9179 [ci skip]
-
09:21 AM Revision 1886ee19 (git): Bundle rbs-3.3.1 (#8921)
- * bundle rbs-3.3.1
* Restore diff/subtract tests -
08:21 AM Revision 371a3a69 (git): Add EXTERNAL_PREFIX to ruby_abi_version
-
08:21 AM Revision 029871c3 (git): typedef ABI version types
-
06:15 AM Revision f5c3cda7 (git): Do not change hash type in Hash#assoc
-
06:15 AM Revision 1cf2fa3a (git): Raise an exception when Hash#compare_by_identity during its iteration
-
06:15 AM Revision a787e0d6 (git): Raise an exception if ar_table is converted to st_table during iteration
- ar_table may be converted to st_table by `ar_force_convert_table`.
If the conversion occurs during the iteration of a... -
05:39 AM Revision c3ab946e (git): `ObjectSpace.count_nodes` doesn't count nodes
- Node has not been managed by GC from Ruby 2.5.
Therefore these codes are not needed. If ObjectSpace depends on Node,
... -
05:07 AM Revision a861c748 (git): Add a test
-
05:07 AM Revision fe746747 (git): Reject 'class << (return); end` by "void value expression"
-
05:06 AM Bug #11183 (Closed): Cumulative error on Complex::I ** 100000000000000000000000000000000
- Applied in changeset commit:git|04eb40b633397d03e4cbce41418626f4fabdcb02.
----------
[Bug #11183] Fix rb_complex_pow... -
05:06 AM Revision 04eb40b6 (git): [Bug #11183] Fix rb_complex_pow for special angles
- Add a special treatment for when the argument of self is an
integral multiple of 45 degrees.
1i ** (10 ** 100) ... -
03:18 AM Feature #19931: to_int is not for implicit conversion?
- I agree with the idea of adding `to_int` to implicit type conversion as @nobu stated in #note-3.
Let's experiment.
... -
02:45 AM Revision b6b31f67 (git): [ruby/prism] Check a token after targets more strictly
- (https://github.com/ruby/prism/pull/1878)
Fix https://github.com/ruby/prism/pull/1832
https://github.com/ruby/prism... -
02:43 AM Revision 5299b4a3 (git): [ruby/prism] Build the ability to format errors
- (https://github.com/ruby/prism/pull/1796)
Previously, we only supported error messages that were constant
strings. T... -
02:38 AM Revision 9fa524dd (git): [ruby/prism] Split up CaseNode and CaseMatchNode
- (https://github.com/ruby/prism/pull/1801)
https://github.com/ruby/prism/commit/4c1391ea56 -
02:18 AM Revision 73d519ec (git): [prism] Remove pm_big5_hkscs from common.mk targets
- 02:18 AM Revision e16ff173 (git): Rename the big5-hkscs stuff to something more generic and add UAO sharing common code.
- Merge the Big5 extensions into pm_big5.c
- 01:45 AM Revision a4003bb8 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.82 to 0.9.83.
- [Release notes](https://github.com/oxid... - 12:58 AM Revision 7960db04 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.82 to 0.9.83.
- [Release notes](https://github.com/oxid... -
12:09 AM Revision 6fce8c79 (git): Don't try compacting ivars on Classes that are "too complex"
- Too complex classes use a hash table to store ivs, and should always pin
their IVs. We shouldn't touch those classes... -
12:04 AM Revision 71647156 (git): [ruby/irb] Enable Setting Completer Type through `IRB_COMPLETOR`
- (https://github.com/ruby/irb/pull/771)
I propose introducing the capability to set the IRB completion kinds via an e...
11/20/2023
-
11:59 PM Revision a182b2c5 (git): Implement Enumerator objects on VWA
- This commit implements Enumerator objects on VWA. This speeds allocations
and decreases memory usage.
```
require "b... -
11:59 PM Revision ad033207 (git): Support declarative marked TypedData objects on VWA
- 11:03 PM Revision 36afc11e (git): [ruby/prism] Fix locations derived from arguments.
- (https://github.com/ruby/prism/pull/1897)
https://github.com/ruby/prism/commit/00b76ef254 -
11:00 PM Revision 914640ea (git): Use new match write targets
-
11:00 PM Revision e269096d (git): [ruby/prism] Replace match write locals with match write targets
- https://github.com/ruby/prism/commit/eec1862967
-
10:51 PM Revision fa547cd7 (git): YJIT: Print a disasm path to stderr (#8967)
- YJIT: Print a perf map path to stderr
-
09:57 PM Revision f3761631 (git): Fix crash when evacuating generic ivar
- When transitioning generic instance variable objects to too complex, we
set the shape first before performing inserti... -
09:48 PM Revision 103bbd21 (git): [PRISM] Updated LocalVariableTargetNodes too
-
09:48 PM Revision b913626b (git): [PRISM] Fix LocalVariableWriteNodes within blocks
- Prior to this commit, we weren't recursing up scopes to look for
the local definition. With this commit, we do so, fi... -
09:26 PM Revision f9628fb4 (git): YJIT: make --yjit-max-versions=N option undocumented (#8962)
- Not useful for the vast majority of end users to change
this option. -
08:45 PM Revision 323bec62 (git): RubyVM::InstructionSequence.compile_file_prism
- * Provide a new API compile_file_prism which mirrors compile_file
but uses prism to parse/compile.
* Provide the abil... -
08:42 PM Revision 2796e4ec (git): [PRISM] Implement once node for interpolated regex
- This PR implements the once node on interpolated regexes.
There is a bug in Prism where the interpolated regex with ... -
08:31 PM Feature #20011 (Closed): Reduce implicit array allocations on caller side of method calling
- I would like to use the peephole optimizer to eliminate caller-side array allocations for the following cases, by swi...
-
08:12 PM Revision c5d59294 (git): [PRISM] Don't pop args to YieldNode
- 08:06 PM Revision 307a5cb2 (git): [ruby/prism] adds encodings for ibm869
- (https://github.com/ruby/prism/pull/1886)
https://github.com/ruby/prism/commit/41462400b7 - 08:06 PM Revision 9fbdb26f (git): [ruby/prism] Add and test ibm863 encoding
- (https://github.com/ruby/prism/pull/1853)
* Add and test ibm863
* Remove dup encoding and add alias
* Update test/... -
06:43 PM Revision 9d51ab8b (git): Fix indentation [ci skip]
-
05:04 PM Revision ffb1eb37 (git): proc.c: Make Method and UnboundMethod embded
- Avoid some needless malloc churn
```
compare-ruby: ruby 3.3.0dev (2023-11-20T02:02:55Z master 701b0650de) [arm64-dar... -
04:43 PM Revision 5278742b (git): marshal.c: embed load and dump argument objects
- This avoid a bit of needless malloc churn.
-
04:27 PM Revision 05028f4d (git): compile.c: make pinned_list embedable
- This saves some malloc churn for small pin lists.
-
04:12 PM Revision 5b0256e3 (git): [ruby/prism] Disallow defining a numbered parameter method
- (https://github.com/ruby/prism/pull/1797)
https://github.com/ruby/prism/commit/c13165e6aa -
04:07 PM Bug #20010: Backport 84a12d65 (Fix compile error on older systems without clock_get*)
- I unfortunately did not have any permissions to change the Backport field - only Ruby maintainers are allowed to edit...
-
03:12 PM Bug #20010 (Closed): Backport 84a12d65 (Fix compile error on older systems without clock_get*)
- I think that you needed to update the status as closed, and the Backport field properly too. So, I updated it.
https... -
02:48 PM Bug #20010 (Closed): Backport 84a12d65 (Fix compile error on older systems without clock_get*)
- Commit 84a12d657848dfb54f8cc556d344f017a793e95a
This fixes a build regression in 3.2.
3.1 and earlier are not aff... - 04:07 PM Revision f9fb05f9 (git): [ruby/prism] feat: Adds macCroatian encoding
- (https://github.com/ruby/prism/pull/1880)
* feat: Adds macCroatian encoding
- Based on:
https://en.wikipedia.org/wi... -
04:07 PM Revision f2ed7eab (git): [ruby/prism] Add character APIs for locations
- (https://github.com/ruby/prism/pull/1809)
https://github.com/ruby/prism/commit/d493ccd093 -
03:58 PM Revision adee7dab (git): [ruby/prism] Correctly parse the `resuce` modifier in the rhs of the
- assignments
(https://github.com/ruby/prism/pull/1879)
Fix https://github.com/ruby/prism/pull/1541
https://github.co... -
03:53 PM Revision 75d85f3f (git): [ruby/prism] Remove non-ASCII source characters
- (https://github.com/ruby/prism/pull/1787)
https://github.com/ruby/prism/commit/5acc38a2f3 -
03:52 PM Revision caa9ae78 (git): [ruby/prism] Fix parsing `...` in arguments
- (https://github.com/ruby/prism/pull/1882)
* Fix parsing `...` in arguments
Fix https://github.com/ruby/prism/pull/1... -
03:13 PM Revision 83da4a7e (git): Fix crash when iterating over generic ivars
-
03:05 PM Revision 4dd11c06 (git): Switching first argument in pm_interpolated_node_compile
- This changes the first argument in `pm_interpolated_node_compile` to use
a pointer. -
02:23 PM Revision 46ef74f2 (git): Embed Thread::Backtrace::Location into Thread::Backtrace
- Co-authored-by: Jean Boussier <[email protected]>
-
01:33 PM Revision 83c38571 (git): Specialize String#dup
- `String#+@` is 2-3 times faster than `String#dup` because it can
directly go through `rb_str_dup` instead of using th... -
12:11 PM Bug #19969: Regression of memory usage with Ruby 3.1
- ruby_3_1 1cae5e7ceaca7304108fdec35d4858a9e4ff7fe0 merged revision(s) 9eac9d71786a8dbec520d0541a91149f01adf8ea.
-
02:51 AM Bug #19969: Regression of memory usage with Ruby 3.1
- Thanks nobu and nagachika.
I confirmed to resolve this regrassion with `ruby_3_2` branch.
```
# Before
$ ruby... - 12:11 PM Revision 1cae5e7c (git): merge revision(s) 9eac9d71786a8dbec520d0541a91149f01adf8ea: [Backport #19969]
- [Bug #19969] Compact st_table after deleted if possible
---
hash.c | 19 +++++++++++... - 02:02 AM Revision 701b0650 (git): [ruby/prism] feat: add encoding for IBM865
- (https://github.com/ruby/prism/pull/1884)
* feat: add encoding for IBM865
* style: fix incorrect autoformat
https:...
11/19/2023
-
04:26 PM Bug #20009 (Closed): Marshal.load raises exception when load dumped class include non-ASCII
- ## Reproduction code
```ruby
class Cクラス; end
Marshal.load(Marshal.dump(Cクラス))
```
## Actual result
```
<... -
01:03 PM Bug #19969: Regression of memory usage with Ruby 3.1
- ruby_3_2 1cc38d5a2f84733e1c2e42548639e2891fe61e69 merged revision(s) 9eac9d71786a8dbec520d0541a91149f01adf8ea.
-
01:02 PM Revision d9f4f321 (git): merge revision(s) 674db715f5a141891a66e67004ca138696d3b0ad,1f1b9b0942ec12dde1af8000f8cb84692904fccc:
- [ruby/rdoc] test/rdoc/test_rdoc_generator_json_index.rb: Use
assert_equal instead of assert.
It's b... -
01:01 PM Revision 5e994833 (git): merge revision(s) 3eaae72855b23158e2148566bb8a7667bfb395cb:
- test/fiber/test_queue.rb: Make the stuck test fail. (#8791)
test/fiber/test_queue.rb: Make the stuck tests f... -
01:00 PM Revision 1cc38d5a (git): merge revision(s) 9eac9d71786a8dbec520d0541a91149f01adf8ea: [Backport #19969]
- [Bug #19969] Compact st_table after deleted if possible
---
hash.c | 19 +++++++++++... -
12:24 PM Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
- ruby_3_2 5baf94f9131fb45d50c8c408e007a138ced46606 merged revision(s) 1f115f141dd17f75049a5e17107906c5bcc372e1.
-
02:52 AM Revision 9aee12cc (git): [wasm] Enable more ext libraries on CI as much as possible
-
02:42 AM Revision 37585fd6 (git): [ruby/open3] [DOC] RDoc for Open3
- (https://github.com/ruby/open3/pull/20)
https://github.com/ruby/open3/commit/4c9e7492eb -
02:05 AM Revision 8b4b0b71 (git): [ruby/prism] Don't add an invalid identifier capture to locals
- (https://github.com/ruby/prism/pull/1836)
* Don't add an invalid identifier capture to locals
Fix https://github.co... -
01:05 AM Revision 5fea1d08 (git): [ruby/prism] feat: add encoding for ibm866
- (https://github.com/ruby/prism/pull/1864)
Add encoding for ibm866
---------
https://github.com/ruby/prism/commit/1... - 01:05 AM Revision 5d2d0962 (git): [ruby/prism] Add GB1988 encoding
- https://github.com/ruby/prism/commit/78d3fa7172
- 01:03 AM Revision 71a30b75 (git): [ruby/prism] Add macCyrillic encoding
- https://github.com/ruby/prism/commit/220b40921a
-
12:56 AM Revision db649209 (git): [ruby/prism] Fix typos in comments and docs
- https://github.com/ruby/prism/commit/16b3d19758
11/18/2023
-
06:56 PM Bug #20007 (Closed): prism test begain to fail on s390x
- I've closed it. Thanks for the report!
-
10:59 AM Bug #20007: prism test begain to fail on s390x
- ... But it seems I cannot close this bug.
-
10:58 AM Bug #20007: prism test begain to fail on s390x
- commit:f479e629ab497f325091096819fa5bf60c0d03b2 reverted commit:7c99e43c3f050244b06dbd18de4f605ea70d234c
Once closing. -
12:05 AM Bug #20007 (Assigned): prism test begain to fail on s390x
- s390x Travis has also failed since that revision https://app.travis-ci.com/github/ruby/ruby/jobs/613506136.
-
06:53 PM Revision bc744f3f (git): [prism] Update common.mk for prism big5 hkscs
- 06:52 PM Revision cd4316a5 (git): [ruby/prism] Big5 HKSCS encoding
- https://github.com/ruby/prism/commit/3ca9823eb4
-
06:47 PM Revision bbf14bbb (git): [ruby/prism] Add IBM864 encoding
- Fixes https://github.com/ruby/prism/pull/1868
Related #1843
https://github.com/ruby/prism/commit/abc136dfc9 - 06:43 PM Revision fdcb9783 (git): [ruby/prism] Faster lex_keyword
- https://github.com/ruby/prism/commit/23a68dcda2
-
06:41 PM Revision a6f9e6ad (git): [ruby/prism] Add macCentEuro encoding
- https://github.com/ruby/prism/commit/ff95edbd99
-
05:49 PM Revision 631b500d (git): [ruby/irb] Fix irb crash on `{}.` completion
- (https://github.com/ruby/irb/pull/764)
https://github.com/ruby/irb/commit/07e4d540cc -
05:44 PM Revision ae48d4ad (git): Ensure keyword splat method argument is hash
- Commit e87d0882910001ef3b0c2ccd43bf00cee8c34a0c introduced a
regression where the keyword splat object passed by the ... -
02:29 PM Bug #19999: Backport: .travis.yml and fixed commits
- nagachika (Tomoyuki Chikanaga) wrote in #note-5:
> Hmm, it comes into some timeout on pc64le-linux and arm32-linux.
>... -
03:04 AM Bug #19999: Backport: .travis.yml and fixed commits
- Hmm, it comes into some timeout on pc64le-linux and arm32-linux.
I will revert it at this moment. -
02:46 AM Bug #19999: Backport: .travis.yml and fixed commits
- Thank you for your suggestion. I copied the whole `.travis.yml` from current master branch at 4b16259d1d6f408a88ac2c8...
-
02:44 AM Bug #19999: Backport: .travis.yml and fixed commits
- ruby_3_2 4b16259d1d6f408a88ac2c8d04ed78e87bdeda9f merged revision(s) 9682275b5493439334fb3933ce2da3b95271eb1c.
-
10:38 AM Revision c56dd94d (git): Lrama v0.5.10
-
03:06 AM Revision 5baf94f9 (git): merge revision(s) 1f115f141dd17f75049a5e17107906c5bcc372e1:
- Speed up rebuilding the loaded feature index
Rebuilding the loaded feature index slowed down with the bug fi... -
03:04 AM Revision d1ba26a5 (git): Revert "merge revision(s) 9682275b5493439334fb3933ce2da3b95271eb1c: [Backport #19999]"
- This reverts commit 4b16259d1d6f408a88ac2c8d04ed78e87bdeda9f.
-
02:41 AM Revision 4b16259d (git): merge revision(s) 9682275b5493439334fb3933ce2da3b95271eb1c: [Backport #19999]
- [Travis] make `.bundle` directory writable
To create gem files from sources under `gems/src` for tests.
... -
01:34 AM Bug #20008 (Closed): f(**kw, &block) calls block.to_proc before kw.to_hash
- The evaluation order expectation is that `kw.to_hash` is called first in this case. Ruby previously called `kw.to_ha...
-
01:32 AM Revision f479e629 (git): [ruby/prism] Revert "Ensure serialized file is little endian"
- https://github.com/ruby/prism/commit/4cec275fff
11/17/2023
-
11:50 PM Bug #20007 (Closed): prism test begain to fail on s390x
- As of commit:3bc41f4f0b testsuite was successful on both x86_64 and s390x, but
as of commit:ef72970a04 testsuite fai... -
10:57 PM Revision 24fe22a5 (git): Fix ordering for auto compaction in get_overloaded_cme()
- Found through GC.stress + GC.auto_compact crashes in GH-8932.
Previously, the compaction run within `rb_method_entry_... -
09:41 PM Revision ef72970a (git): Fix File.directory? doc hidding File::Stat#directory? doc
- Now the documentation that was already in the codebase for
`File::Stat#directory?` shows up. -
09:08 PM Revision 3dd77bc0 (git): Fix corruption when out of shape during ivar remove
- Reproduction script:
```
o = Object.new
10.times { |i| o.instance_variable_set(:"@a#{i}", i) }
i = 0
a = Object.new... -
08:11 PM Revision 7c99e43c (git): [ruby/prism] Ensure serialized file is little endian
- https://github.com/ruby/prism/commit/0c762ee68a
- 08:11 PM Revision cbdac2f0 (git): [ruby/prism] Silence clang analyzer warnings for the memory leaks
- https://github.com/ruby/prism/commit/68112c556e
- 08:06 PM Revision 585fdfe1 (git): [ruby/prism] add Windows-874 encoding
- https://github.com/ruby/prism/commit/0670dd3b9a
-
08:06 PM Revision 229f6e5b (git): [ruby/prism] Update spacing in encoding_test.rb
- https://github.com/ruby/prism/commit/56508c2201
- 08:06 PM Revision 50b7b927 (git): [ruby/prism] Add macThai
- https://github.com/ruby/prism/commit/f654058f50
- 08:06 PM Revision 0a081a33 (git): [ruby/prism] Add macRoman
- https://github.com/ruby/prism/commit/42b20ee399
- 08:04 PM Revision 85dcfef2 (git): [ruby/prism] Add macUkraine
- https://github.com/ruby/prism/commit/440557fddc
- 03:48 PM Revision e5d6b409 (git): [ruby/prism] Do not allow trailing commas in calls without parenthesis
- https://github.com/ruby/prism/commit/f1d56da58f
-
03:28 PM Revision db4303f9 (git): [ruby/prism] Never test locale encoding
- https://github.com/ruby/prism/commit/f0f057b055
-
02:50 PM Revision c2f2090d (git): [ruby/prism] Do not test locale encoding on windows
- https://github.com/ruby/prism/commit/8f40536431
-
02:47 PM Revision 9ba49c61 (git): mingw.yml - remove encoding, run tests in cmd shell
- 02:32 PM Revision 4a26a65e (git): [ruby/prism] Add macTurkish
- https://github.com/ruby/prism/commit/2232d4b6a0
-
01:22 PM Revision 940f2e7f (git): size_pool_idx_for_size: Include debugging info in error message
- We ran into that case on our CI, including some sizes would help
debug it much easier. -
08:19 AM Revision 94c9f166 (git): Refactor rb_obj_evacuate_ivs_to_hash_table
- That function is a bit too low level to called from multiple
places. It's always used in tandem with `rb_shape_set_to... -
02:18 AM Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
- I will fill Backport field with "3.2: REQUIRED" according to the comments in https://github.com/ruby/ruby/pull/8275. ...
-
02:01 AM Revision 498b086c (git): Skip test_ForwardingArgumentsNode
- due to a failure on a CI
http://ci.rvm.jp/results/trunk-iseq_binary@ruby-sp2-docker/4779277
```
expected:
== disasm:...
11/16/2023
-
06:00 PM Revision 3bc41f4f (git): [ruby/prism] Add macGreek encoding
- https://github.com/ruby/prism/commit/c36d3fc647
-
05:39 PM Revision ce853559 (git): [ruby/prism] Only run encoding tests on CRuby
- https://github.com/ruby/prism/commit/a63acc0629
-
05:39 PM Revision 4b2915f0 (git): [ruby/prism] Add macRomania encoding
- https://github.com/ruby/prism/commit/bb73801cf4
-
05:39 PM Revision 6c2defdf (git): [ruby/prism] Support for the macIceland encoding
- https://github.com/ruby/prism/commit/f433d1b51b
-
05:39 PM Revision 13bf8c1b (git): [ruby/prism] EUC-JP can be triple byte
- https://github.com/ruby/prism/commit/de66ce874a
-
05:39 PM Revision b753e169 (git): [ruby/prism] IBM862 encoding
- https://github.com/ruby/prism/commit/151698bf86
-
05:39 PM Revision 7dba4f42 (git): [ruby/prism] IBM861 encoding
- https://github.com/ruby/prism/commit/6d2b59384a
-
05:39 PM Revision 91af9e8d (git): [ruby/prism] IBM860 encoding
- https://github.com/ruby/prism/commit/aa6163d77a
-
05:39 PM Revision a7df025c (git): [ruby/prism] IBM857 encoding
- https://github.com/ruby/prism/commit/8c9b580f84
-
05:39 PM Revision 076d0957 (git): [ruby/prism] IBM855 encoding
- https://github.com/ruby/prism/commit/9354ad1848
-
05:39 PM Revision b0a18865 (git): [ruby/prism] IBM852 encoding
- https://github.com/ruby/prism/commit/45251fcbf1
-
05:39 PM Revision f93e4ac1 (git): [ruby/prism] Split up encoding comparisons based on first letter
- https://github.com/ruby/prism/commit/80fac1e4a9
-
05:39 PM Revision ef748f35 (git): [ruby/prism] IBM775 encoding
- https://github.com/ruby/prism/commit/65175641b1
-
05:39 PM Revision ae3c3467 (git): [ruby/prism] IBM-737 encoding
- https://github.com/ruby/prism/commit/af1a665939
-
05:39 PM Revision 8c44d69b (git): [ruby/prism] IBM720 encoding
- https://github.com/ruby/prism/commit/fc1f6ea3af
-
05:39 PM Revision ba937eee (git): [ruby/prism] IBM437 encoding
- https://github.com/ruby/prism/commit/d60329eeb5
-
05:39 PM Revision f60b9743 (git): [ruby/prism] Add cp855 encoding
- https://github.com/ruby/prism/commit/8069d143f5
-
05:39 PM Revision 5d7e6842 (git): [ruby/prism] Add cp852 encoding
- https://github.com/ruby/prism/commit/ebe83490bf
-
05:39 PM Revision 63c490dc (git): [ruby/prism] Add remaining windows encodings
- https://github.com/ruby/prism/commit/e77b549a59
-
05:39 PM Revision ca789e72 (git): [ruby/prism] Add windows-1250 encoding
- https://github.com/ruby/prism/commit/a362535ca4
-
05:39 PM Revision aebc6e8b (git): [ruby/prism] Fix parsing other encodings bytes >= 0x80
- https://github.com/ruby/prism/commit/c787d2e076
-
05:39 PM Revision f8dcb06f (git): [ruby/prism] Include GBK user-defined sections
- https://github.com/ruby/prism/commit/4f71d3bdb1
-
05:16 PM Revision a6548e9e (git): [prism] Add cp51932 to common.mk
-
05:14 PM Revision 12431948 (git): [prism] Ignore other generated files from prism
- 05:13 PM Revision d976e7cc (git): [ruby/prism] Update gemspec
- https://github.com/ruby/prism/commit/1a10f6f9c0
- 05:13 PM Revision 1ead1982 (git): [ruby/prism] Test cp51932
- https://github.com/ruby/prism/commit/29ba8cd1f2
- 05:13 PM Revision ae56db59 (git): [ruby/prism] Hook up encoding file to prism
- https://github.com/ruby/prism/commit/93ec917dfe
- 05:13 PM Revision 5277cf3e (git): [ruby/prism] Add cp51932 encoding file
- https://github.com/ruby/prism/commit/c67a0f4c78
-
04:49 PM Revision 81b35fe7 (git): rb_evict_ivars_to_hash: get rid of the sahpe paramater
- It's only used to allocate the table with the right size,
but in some case we were passing `rb_shape_get_shape_by_id(... -
04:28 PM Revision b92a92a3 (git): [DOC] More on JSON extensions (#8898)
-
04:27 PM Revision 2524c8b5 (git): [ruby/open3] [DOC] RDoc for Open3
- (https://github.com/ruby/open3/pull/19)
https://github.com/ruby/open3/commit/577bee9696 - 03:13 PM Revision e3f46452 (git): [ruby/prism] Fix calls with splat without parenthesis
- https://github.com/ruby/prism/commit/d81a77e0e3
-
03:12 PM Revision 64a122ac (git): [ruby/prism] Add test cases for `in` in `case` condition
- Fix https://github.com/ruby/prism/pull/1515
It is also fixed by #1807, so this adds only test cases.
https://github... -
01:24 PM Bug #7968: Poor UDPSocket#send performance in ruby 2.0.0 on windows
- k0kubun (Takashi Kokubun) wrote in #note-14:
> Just in case, could you measure the time spent on the loop instead of... -
01:51 AM Bug #7968: Poor UDPSocket#send performance in ruby 2.0.0 on windows
- Just in case, could you measure the time spent on the loop instead of a whole Ruby command? The prelude script someti...
-
12:20 PM Bug #11183: Cumulative error on Complex::I ** 100000000000000000000000000000000
- https://github.com/ruby/ruby/pull/8931
self の偏角が45度の整数倍であるような場合に特別扱いするようにしてみました。
```
1i ** (10 ** 100) ... -
09:23 AM Revision 9786b909 (git): Fix regex match cache out-of-bounds access
- Previously the following read and wrote 1 byte out-of-bounds:
$ valgrind ruby -e 'p /(\W+)[bx]\?/i.match? "aaaaa... -
09:14 AM Revision c65bb5a0 (git): Warn bundled gems before Ruby 3.4.0
-
09:14 AM Revision 7415901a (git): Always revert or skip extended require of RubyGems.
-
08:14 AM Misc #19997: DevMeeting-2023-11-30
- * [Feature #19998] Emit deprecation warnings when the old (non-Typed) Data_XXX API is used (byroot)
* The new API ... -
02:22 AM Revision e3745126 (git): [ruby/rdoc] Revert "chore: Remove unnecessary argument for `join` method"
- This reverts commit https://github.com/ruby/rdoc/commit/4a1c74bc0a09.
Since RDoc still supports ruby 2.6 which has n... - 01:43 AM Revision 8d160b93 (git): [ruby/rdoc] chore: Remove unnecessary argument for `join` method
- https://github.com/ruby/rdoc/commit/4a1c74bc0a
- 01:43 AM Revision 72242e69 (git): [ruby/rdoc] fix: Fix NoMethodError for `tokens_to_s` method
- Calling `tokens_to_s` gets an error if `token_stream` is nil:
```
undefined method `compact' for nil:NilClass (NoMet... -
12:05 AM Feature #20005: Add C API to return symbols of native extensions resolved from features
- Ah that makes sense - if you want to get potentially overridden symbols there isn’t a good way to do that at the mome...
Also available in: Atom