Activity
From 02/06/2023 to 02/12/2023
02/12/2023
-
08:27 PM Revision f3135145 (git): [ruby/irb] Fix colorize backtick symbol
- (https://github.com/ruby/irb/pull/508)
https://github.com/ruby/irb/commit/dd7f25cd45
Co-authored-by: Stan Lo <stan0...
02/11/2023
-
12:57 AM Revision 6517d1a1 (git): [DOC] Move old ChangeLog files to doc/ChangeLog (#7293)
-
12:37 AM Revision d8facbab (git): [DOC] Make the header levels consistent again
-
12:37 AM Revision 27fe4a1b (git): Fix minor issues in doc/maintainers.md (#7292)
- Use *unmaintained* instead of Ruby core team in 2 places, for
consistency with the rest of the document.
Use h3 inst... -
12:34 AM Revision c0656539 (git): [DOC] debug.rb is a bundled gem from 3.1
-
12:30 AM Revision 0e7eac7b (git): [DOC] Add a link to [ruby-core:25764]
-
12:22 AM Revision 1189a563 (git): [DOC] Update a link to maintainers.rdoc
-
12:21 AM Revision f6d4f2bf (git): Convert doc/maintainers.rdoc to .md (#7291)
- * [DOC] Convert maintainers.rdoc to .md
with RDoc::Markup::ToMarkdown
* [DOC] Format maintainers.md
02/10/2023
-
09:05 PM Revision a7e8eabe (git): YJIT: add counters for polymorphic send and send with known class (#7288)
-
04:53 PM Revision 7ece23bf (git): Remove duplicate definitions
- These are defined in ruby/internal/config.h which is included in
this file already. -
04:53 PM Revision dc715af5 (git): Tell VSCode to debug test.rb by default [ci-skip]
-
03:12 PM Revision 46298955 (git): Implement Write Barrier for RMatch objects
- They only have two references.
-
09:32 AM Revision 11e0f621 (git): [DOC] Fix typo in document of regexp [ci skip]
-
08:55 AM Revision be948082 (git): use correct svar even if env is escaped
- This patch is follo-up of 0a82bfe.
Without this patch, if env is escaped (Proc'ed), strange svar
can be touched.
Thi... -
05:46 AM Revision 38ecf08b (git): [DOC] Fix the help messages for clean
- 03:50 AM Revision b9f90caf (git): st.c: spell `perturb' properly
- Otherwise, a reader may wonder who `Peter B.' is and why
a variable is named after them... -
03:37 AM Revision 94aed6ec (git): [ruby/fileutils] Add mkdir_p to FileUtils.install
- (https://github.com/ruby/fileutils/pull/104)
* Add mkdir_p to FileUtils.install
* Adjust raise message.
* adjust r... - 01:08 AM Revision 194520f8 (git): [ruby/logger] Add Logger#with_level{...} for block-scoped log level.
- (https://github.com/ruby/logger/pull/85)
* Update lib/logger/severity.rb
https://github.com/ruby/logger/commit/7aab... -
12:59 AM Revision b61edc5f (git): Add internals glossary
- I started a glossary to help new contributors navigate the internals of
CRuby, and I think we should maintain it in r... -
12:26 AM Revision 07bf97e9 (git): Enhancement github releases generator
- * Create GitHub Releases by itself
* Added help and usage message
* Decorate release body
02/09/2023
-
10:04 PM Revision 2c8e4aa2 (git): YJIT: format numbers in stats printouts with comma separators (#7281)
-
08:14 PM Revision 810aeb2d (git): YJIT: optimized codegen for `rb_ary_empty_p` (WIP) (#7242)
- * YJIT: add specialized implementation of rb_ary_empty_p()
* Update yjit/src/codegen.rs
Co-authored-by: Takashi Kok... -
08:02 PM Revision d6208551 (git): Rename rb_str_splice_{0,1} -> rb_str_update_{0,1}
-
08:02 PM Revision 601b83dc (git): Remove alias macro rb_str_splice
-
07:24 PM Revision b9e65801 (git): Copy cvar table on clone
- When a class with a class variable is cloned we need to also copy the
cvar cache table from the original table to the... -
04:38 PM Revision 0ddf29f4 (git): Remove unused preprocessor block
- 03:41 PM Revision 381bdee1 (git): YJIT: Support invokesuper in a block (#7264)
- Support invokesuper in a block on YJIT
invokesuper previously side exited when it is in a block. To make sure we're ... -
03:38 PM Revision 0601ba6a (git): YJIT: Add counter for megamorphic send (#7274)
-
03:34 PM Revision b78f871d (git): YJIT: Use the system page size when the code page size is too small (#7267)
- Previously on ARM64 Linux systems that use 64 KiB pages
(`CONFIG_ARM64_64K_PAGES=y`), YJIT was panicking on boot due ... -
03:33 PM Revision 970e7cde (git): [ruby/irb] Make tests more compatible with TruffleRuby
- (https://github.com/ruby/irb/pull/514)
* Improve encoding error test case
The test input IRB currently uses happen ... -
03:32 PM Revision 72aba64f (git): Merge gc.h and internal/gc.h
- [Feature #19425]
-
03:16 PM Revision e2b6289b (git): YJIT: Add counters for ivar exits (#7266)
-
11:37 AM Revision da4464b8 (git): [Bug #19426] Fix endless `Range#step` with `#succ` method
-
10:29 AM Revision 8edd350b (git): [rubygems/rubygems] Avoid crashing with a corrupted lockfile
- I did a bad thing (script that edits the Gemfile.lock directly) and
ended up with a Gemfile.lock that was completely ... -
10:21 AM Revision 0a8faab5 (git): Avoid to duplicate entries that own redmine and github ids
-
10:21 AM Revision b49cd843 (git): Remove `REG_LITERAL` flag
- All `Regexp` literals are frozen now.
-
09:52 AM Revision 5991af20 (git): Added helper script for generate github releases
02/08/2023
-
10:20 PM Revision 728d2f80 (git): [rubygems/rubygems] Improve wording of unmet dependencies warning
- `trying to manually editing` doesn't seem quite grammatically
correct. We could change it to `trying to manually edit... -
05:43 PM Revision 861d70e3 (git): Rename iseq_mark_and_update to iseq_mark_and_move
- The new name is more consistent.
-
11:15 AM Revision 6aa19614 (git): [DOC] Refine/fix doc/contributing/building_ruby.md [ci skip]
- * Separate dependencies for RubyGems
* Add reasons of optional libraries
* Add a note for gperf and fix the required ... -
10:52 AM Revision 3a0f6ce1 (git): Use Thread.pass until thread.stop? to wait for thread to block
- [Bug #19415]
It should be more reliable -
09:00 AM Revision 63e1769b (git): Add TAGS rule [ci skip]
- 08:50 AM Revision 8ce2fb9b (git): Only emit circular dependency warning for owned thread shields
- [Bug #19415]
If multiple threads attemps to load the same file concurrently
it's not a circular dependency issue.
S... -
08:26 AM Revision 3ab34551 (git): Add RUBY_GC_HEAP_INIT_SIZE_%d_SLOTS to pre-init pools granularly
- The old RUBY_GC_HEAP_INIT_SLOTS isn't really usable anymore as
it initalize all the pools by the same factor, but it'... -
06:36 AM Revision 6e799014 (git): Removed svn feature from make-snapshot
-
04:02 AM Revision 31819e82 (git): v3.2.1
-
03:35 AM Revision a56d959e (git): Replace `PACKED_STRUCT` and `PACKED_STRUCT_UNALIGNED`
-
03:35 AM Revision fefe37f9 (git): Replace `PACKED_STRUCT` in include
-
03:34 AM Revision 899ea350 (git): Extract include/ruby/internal/attr/packed_struct.h
- Split `PACKED_STRUCT` and `PACKED_STRUCT_UNALIGNED` macros into the
macros bellow:
* `RBIMPL_ATTR_PACKED_STRUCT_BEGIN...
02/07/2023
-
09:33 PM Revision 1e711439 (git): Use more agressive RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR for GC tests
- 09:33 PM Revision 4713b084 (git): Revert "Revert "Consider DATA objects without a mark function as protected""
- This reverts commit 6eae8e5f514db716e52ad06a2ac97e2cc3910d83.
-
09:12 PM Revision fd71a76f (git): [rubygems/rubygems] Add Ruby 3.2 and 3.3 platforms to Gemfile DSL
- Along the same lines as https://github.com/rubygems/rubygems/pull/5469,
this adds support for Ruby 3.2 and 3.3 platfo... - 09:03 PM Revision 23052e00 (git): * remove trailing spaces. [ci skip]
-
09:03 PM Revision 1c0127ed (git): Make Time objects WB protected
- Co-Authored-By: Jean Boussier <[email protected]>
-
09:03 PM Revision e9090eb6 (git): Remove unused code in time.c
- Co-Authored-By: Jean Boussier <[email protected]>
-
07:30 PM Revision 08c20947 (git): Fix confusing "
-
07:27 PM Revision 77909250 (git): Add Building the Tarball section in distribution docs
-
07:22 PM Revision 826067b0 (git): Clarify section about getting the Ruby tarball
-
07:16 PM Revision 91b18dc8 (git): Use write barriers for Backtrace objects
- Backtrace objects hold references to:
* iseqs - via the captured locations
* strary - a lazily allocated array of str... -
06:39 PM Revision 0ee4fec9 (git): Fix typo in gc.h [ci skip]
-
04:31 PM Revision 88e08622 (git): Remove wrong file
-
04:01 PM Revision 2c7fe9c0 (git): [ruby/net-http] Enhanced RDoc for Net::HTTP
- https://github.com/ruby/net-http/commit/e65a3d9f11
-
02:53 PM Revision a641f642 (git): [ruby/net-http] [DOC] Reorganize doc for proxy server
- (https://github.com/ruby/net-http/pull/117)
https://github.com/ruby/net-http/commit/f8b6b76cba -
02:22 PM Revision 6eae8e5f (git): Revert "Consider DATA objects without a mark function as protected"
- This reverts commit 6e4c242130965de1cf00703c99f8821b0bd19e5b.
-
01:39 PM Revision 04680710 (git): Use rb_gc_mark_and_move for method objects
-
01:39 PM Revision df2e36ae (git): Use rb_gc_mark_and_move for proc and binding
- Also makes VM_ENV_ENVVAL movable.
-
12:49 PM Revision 8fc69a0a (git): [ruby/reline] Add comment for unused constants
- FILENAME_COMPLETION_PROC and USERNAME_COMPLETION_PROC are not used by Reline.
However, they were added for compatibil... -
12:38 PM Revision 31d37e24 (git): Mentioned gmp at requirements
- 12:27 PM Revision 740b45a4 (git): Update default gems list at a66bc448a40929207fcf6e97107d71 [ci skip]
-
12:25 PM Revision a66bc448 (git): [ruby/psych] Bump version to 5.1 for release
- This version primarily updates the JRuby extension to use
SnakeYAML Engine, a newer version of the SnakeYAML library,... -
10:48 AM Revision 60c92477 (git): Mark Encoding as Write Barrier protected
- It doesn't even have a mark function.
It's only about a hundred objects, but not reason
to scan them every time. -
10:48 AM Revision 6e4c2421 (git): Consider DATA objects without a mark function as protected
- It's not uncommon for simple binding to wrap structs without
any Ruby object references. Hence with no `mark` functio... -
08:29 AM Revision 8623c812 (git): Document default gems and bundled gems specifications
- 08:26 AM Revision f8463827 (git): * 2023-02-07 [ci skip]
-
08:26 AM Revision 72beb9f8 (git): Remove wrong dollar
-
06:15 AM Revision 3decf7df (git): merge revision(s) 3a7367ccc319499127ead147e5a08f769e44208e: [Backport #19403]
- mkconfig: Map `includedir` only for system ruby
Only when installing to the system path on macOS, prepend '$... -
05:21 AM Revision 5ee39ea6 (git): Added tarball instruction to building_ruby.md
-
04:46 AM Revision 7246cd00 (git): merge revision(s) fad48fefe19cc282a5b209944244a3713359b47f: [Backport #19399]
- [Bug #19399] Parsing invalid heredoc inside block parameter
Although this is of course invalid as Ruby code,...
02/06/2023
- 11:38 PM Revision c84184d5 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.58 to 0.9.61.
- [Release notes](https://github.com/oxid... - 11:09 PM Revision a719e341 (git): [ruby/rdoc] Remove duplicate word in RDoc::MarkupReference
- The word "for" appeared twice in the same sentence in the margins section, and this PR removes the duplicate occurrence.
-
11:09 PM Revision 773d56b1 (git): [ruby/rdoc] Add test coverage for -C flag
- https://github.com/ruby/rdoc/commit/564be08f4b
-
11:09 PM Revision b171e997 (git): [ruby/rdoc] Actually execute RDoc document task for coverage
- https://github.com/ruby/rdoc/commit/7e70d41585
- 10:30 PM Revision c19defd0 (git): Revert "Only emit circular dependency warning for owned thread shields"
- This reverts commit fa49651e05a06512e18ccb2f54a7198c9ff579de.
-
09:12 PM Revision c30602e6 (git): YJIT: Support arg0 splat on invokeblock (#7234)
-
07:50 PM Revision 675e2966 (git): Add .DELETE_ON_ERROR to Makefile
- This instructs make to delete target files if the recipe fails midway, like
when make itself is interrupted. This is ... -
06:35 PM Revision fa49651e (git): Only emit circular dependency warning for owned thread shields
- [Bug #19415]
If multiple threads attemps to load the same file concurrently
it's not a circular dependency issue.
S... -
04:40 PM Revision 28da9909 (git): Limit maximum number of IVs on a shape on T_OBJECTS
- Create SHAPE_MAX_NUM_IVS (currently 50) and limit all shapes of
T_OBJECTS to that number of IVs. When a shape with a ... -
04:19 PM Revision cab8c116 (git): [rubygems/rubygems] Properly exclude gemspec file itself from gem
- by comparing the file names with full path.
Follows up https://github.com/rubygems/rubygems/commit/f444478eaccf
htt... -
04:19 PM Revision 77bec15c (git): [rubygems/rubygems] Properly load the generated gemspec
- The previous code loads bundler's gemspec which does not include the generated
gemspec file, and thus the test was pa... -
03:29 PM Revision 21dcf5d7 (git): YJIT: Check interrupts on frame pop (#7248)
- YJIT: Skip gen_check_ints on ISEQ send
On the interpreter, vm_push_frame doesn't check interrupts. Only
vm_pop_frame... -
02:23 PM Revision 91f353b1 (git): [ruby/reline] Fix line rendering when newline is added at the end of the buffer
- https://github.com/ruby/reline/commit/7d61b3df9a
-
07:41 AM Revision 3426ebd0 (git): merge revision(s) c6f84e918943a0bf8db6fee556fc53180d257510: [Backport #19398]
- [Bug #19398] Memory leak in WeakMap
There's a memory leak in ObjectSpace::WeakMap due to not freeing
... -
07:19 AM Revision 440b9d2c (git): Fixup 3dcc2b63160588ba313a120823e0723c89f9a09f
-
07:16 AM Revision 3dcc2b63 (git): Separate download section for using Git
-
07:14 AM Revision f9cd67cb (git): Mentioned cache.r-l.o
-
05:20 AM Revision b3fd1222 (git): [ruby/English] Replace HTML5 deprecated tag <tt> with <code>
- https://github.com/ruby/English/commit/3712fd6752
-
05:00 AM Revision 3a885893 (git): merge revision(s) 3b83b265f11965582d4b9b439eff8a501792ab68: [Backport #19404]
- YJIT: Crash with rb_bug() when panicking
Helps with getting good bug reports in the wild. Intended to be
...