Activity
From 12/03/2022 to 12/09/2022
12/09/2022
- 11:39 PM Revision 381e128c (git): [ruby/irb] Fix step command (https://github.com/ruby/irb/pull/477)
- The current `next` pre-command workaround on IRB source stepping
moves the location by 1 extra line. A better way is ... -
10:12 PM Revision daa893db (git): YJIT: implement `getconstant` YARV instruction (#6884)
- * YJIT: implement getconstant YARV instruction
* Constant id is not a pointer
* Stack operands must be read after j... -
09:14 PM Revision 1c057cfc (git): YJIT: Filter out 0-exit ops from Top-20 exit ops (#6892)
-
04:38 PM Feature #19193 (Assigned): drop DOS TEXT mode support
- On Windows platform, ```File.open(path, "r")``` returns an object different from "rt" and "rb". I call that DOS TEXT ...
-
04:06 PM Revision d7812d19 (git): objspace_dump.c: dump the capacity field for INITIAL_CAPACITY shapes
- We forgot about that one, it's quite useful to see which capacity
we started from. -
04:02 PM Bug #19192 (Open): IO has third data mode, document is incomplete.
- The documentation on the mode parameter of File.open is incomplete, I would like to clarify IO's data mode actual beh...
-
04:02 PM Feature #19191 (Open): Implicit console input transcoding is more desirable
- In response to Bug #18353, STDIN.internal_encoding are set and encoding is converted explcitly on Windows platform.
... -
02:34 PM Revision 12b52686 (git): Remove unused counter for heap_page->pinned_slots
-
01:18 PM Bug #19167 (Closed): Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- Applied in changeset commit:git|11acb7f7bcf6e80e03cf83bba863b9b3f980fdca.
----------
[Bug #19167] Remove useless con... -
01:15 PM Revision fe679988 (git): Clean up a temporary file
-
01:11 PM Revision 11acb7f7 (git): [Bug #19167] Remove useless conversion of classes for special const
-
01:11 PM Revision 181d4bee (git): Use rb_inspect instead of +PRIsVALUE for Object.inspect
- In order to preserve the values when TrueClass, FalseClass or NilClass
are stored in ivars -
12:18 PM Bug #19087: String#to_c supports multiple "_"
- I agree that the new behavior is consistent and preferable, but I don't think it should be fixed on the stable branch...
-
12:12 PM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- ruby_3_1 a1124dc162810f86cb0bff58cde24064cfc561bc merged revision(s) 58cc3c9f387dcf8f820b43e043b540fa06248da3.
-
12:11 PM Revision a1124dc1 (git): merge revision(s) 58cc3c9f387dcf8f820b43e043b540fa06248da3: [Backport #19187]
- [Bug #19187] Fix for tzdata-2022g
---
test/ruby/test_time_tz.rb | 21 +++++++++++++++------
... -
08:50 AM Feature #19036: Provide a way to set path for File instances created with for_fd
- Eregon (Benoit Daloze) wrote in #note-7:
> > - Should we introduce `IO#path=`?
>
> I think not, AFAIK there is no... - 07:59 AM Revision 7c438328 (git): Update default gems list at 01cf3ab3b8ee20ad6746373ae17a56 [ci skip]
-
07:57 AM Revision 01cf3ab3 (git): [ruby/date] Bump version to 3.3.1
- https://github.com/ruby/date/commit/b7a8229041
-
07:55 AM Revision e96b64f5 (git): [ruby/date] No-op gem for JRuby for now
- Remove all shipped files and require path on JRuby until we can
add JRuby's extension to the gem.
Temporary workarou... -
07:48 AM Revision f25e76fd (git): MJIT: Improve comments for JIT fields [ci skip]
-
07:43 AM Revision 8893913a (git): MJIT: Clarify jit_unit is only for MJIT
- 07:37 AM Revision c668eaff (git): Update default gems list at 93ac1503be10c43978fe7ee1fec95c [ci skip]
-
07:36 AM Revision 93ac1503 (git): Added condition for ruby/ruby repository
-
07:36 AM Revision 0677bbe3 (git): Merge syntax_suggest master
- Pick from https://github.com/ruby/syntax_suggest/commit/daee74dcb06296fa69fe8595fdff5d93d432b30d
-
07:36 AM Revision 9557c8ed (git): Merge net-protocol-0.2.1
-
07:36 AM Revision 4cbd3e19 (git): Merge RDoc-6.5.0
-
07:36 AM Revision a4e14b9d (git): Merge RubyGems/Bundler master
- Pick from https://github.com/rubygems/rubygems/commit/823c776d951f3c35094611473ec77f94e8bf6610
-
07:36 AM Revision d928ebac (git): Merge Psych-5.0.1
-
07:36 AM Revision 98e33aa9 (git): Merge yaml-0.2.1
-
07:36 AM Revision 3b45498d (git): Merge json-2.6.3
-
07:36 AM Revision 7d04cddf (git): Merge stringio-3.0.4
-
07:36 AM Revision 286812bc (git): Merge fiddle-1.1.1
-
07:36 AM Revision 4e31fea7 (git): Merge strscan-3.0.5
-
07:36 AM Revision bcf01b18 (git): Reapply the following commits related to extend timeout value.
- 66d1900423e6fb9774c2fe72dba8c2968b54d7ab
0686e4181d04dd911316a227753ceaa96d8c6533
1a63468831524f68e73cbb068071652... -
07:36 AM Revision 643918ec (git): Merge csv-3.2.6
-
07:08 AM Revision 260a00d8 (git): MJIT: Refactor JIT failure handling
-
07:06 AM Revision 4885aa9a (git): MJIT: Add comments about custom hooks [ci skip]
-
06:58 AM Revision 97ed0562 (git): MJIT: Give a more appropriate name to the initial state
-
06:53 AM Revision 0dc5c117 (git): MJIT: Convert compact_p flag to an enum
- I'm gonna add another type of unit shortly.
-
06:40 AM Revision bfc22576 (git): MJIT: Drop an obsoleted explanation [ci skip]
- There's no MJIT worker thread anymore
-
06:40 AM Revision 33aa06e3 (git): Use a ruby-lang alias [ci skip]
-
06:40 AM Revision bda070f0 (git): [ruby/rdoc] Fix `=end` delimiter
- https://github.com/ruby/rdoc/commit/e1679fa7e4
-
06:40 AM Revision acd857b9 (git): [ruby/rdoc] Non-RD part feature has not been imported to RDoc
- https://github.com/ruby/rdoc/commit/fe0159de2f
-
06:40 AM Revision b749bc05 (git): [ruby/rdoc] Use Tempfile
- https://github.com/ruby/rdoc/commit/0b9dde5ab4
-
06:36 AM Revision fa64889a (git): [ruby/erb] Use a ruby-lang alias on spec.email
- https://github.com/ruby/erb/commit/39414f32a5
- 05:58 AM Revision db09ddf8 (git): Update default gems list at d7baa17b49a681a7436718f6219fcb [ci skip]
-
05:57 AM Revision d7baa17b (git): [ruby/etc] Bump version to 1.4.2
- https://github.com/ruby/etc/commit/5cac138538
-
05:42 AM Revision ec184077 (git): MJIT: Remove obsoleted conditional variables
- 04:36 AM Revision 54a6bd2f (git): Update default gems list at 95b423f93a418abc010d7bc1baab48 [ci skip]
-
04:35 AM Revision 95b423f9 (git): [ruby/irb] Version 1.6.0
- https://github.com/ruby/irb/commit/d799c5c9da
-
02:26 AM Revision 6ea3edbd (git): Fix bad code example in documentation
12/08/2022
-
10:35 PM Revision e714907d (git): YJIT: Upgrade bindgen to stabilize and reduce output
- The new version has an option to merge everything into a big
`extern "C"` block and it's nicer.
More importantly, th... -
10:33 PM Revision 51ef991d (git): YJIT: Drop Copy trait from Context (#6889)
-
10:31 PM Revision b26c9ce5 (git): YJIT: implement opt_newarray_min YARV instruction (#6888)
- 09:46 PM Revision c9076d54 (git): [ruby/irb] Add show_doc as an alias to the help command
- (https://github.com/ruby/irb/pull/475)
In the long-term, we want to align with `Pry`, `byebug` and `debug` to
use th... -
09:05 PM Bug #19169 (Closed): Kernel#freeze doesn't propagate to singleton class when the singleton class has prepended modules
- Applied in changeset commit:git|bb8afd7265af41a75e8889774aa26f157f146380.
----------
Freeze singleton class, not its... - 09:05 PM Revision 12b7c129 (git): [ruby/irb] Gracefully handle missing command argument
- (https://github.com/ruby/irb/pull/473)
* Handle file loading commands' argument error gracefully
Currently, if user... - 09:00 PM Revision 234c3a05 (git): Update default gems list at 8bbf4e5d8dccba3adf07fb56a38c06 [ci skip]
- 08:58 PM Revision 8bbf4e5d (git): [ruby/stringio] bump up to 3.0.5
- https://github.com/ruby/stringio/commit/e62b9d78d3
-
08:58 PM Revision bb8afd72 (git): Freeze singleton class, not its origin
- Previously, when we froze an object, we froze
`RCLASS_ORIGIN(object.singleton_class)`, which didn't freeze
`object.si... -
08:58 PM Revision 47a5b34a (git): YJIT: Fold check-yjit-bindings into yjit-bindgen
- So it's shorter on CI and the hint about how the fix the failure shows
up. It's going to print a diff locally too, bu... -
08:58 PM Revision 2ae26554 (git): YJIT: Add a hint for fixing "check-yjit-bindings"
- This makes it clear what to do when the CI check
fails and should remove a few minutes of confusion
for people seeing... - 07:11 PM Revision a87f802f (git): [ruby/irb] Kill PTY process after test is finished
- (https://github.com/ruby/irb/pull/471)
The killing/waiting logic is borrowed from ruby/debug:
https://github.com/ru... - 07:10 PM Revision 3956bb85 (git): [ruby/irb] Add "show_cmds" command to list all commands'
- descriptions
(https://github.com/ruby/irb/pull/463)
https://github.com/ruby/irb/commit/7e857655ac -
06:31 PM Revision 2cea8e01 (git): MJIT: Mark MJIT's objects from mjit_mark
- It looks like the current way of marking objects was breaking
eightbitraptor's upcoming VWA changes and this seems to... -
05:46 PM Revision 73771e4b (git): ObjectSpace.dump_all: dump shapes as well
- I see several arguments in doing so.
First they use a non trivial amount of memory, so for various memory
profiling/... -
05:20 PM Revision b19490f7 (git): Use the built bundled gems in test-all as well as test-bundled-gems
- 03:38 PM Revision 5738ae70 (git): [DOC] Update `rb_gc_mark_locations` doc
- The documentation says that the `end` pointer will be marked
but looking at the source, that is not the case. -
02:41 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- I also agree the 0-kwargs case should be supported for general use like `data.with(**changes)`, whether `changes` is ...
-
02:24 PM Feature #19036: Provide a way to set path for File instances created with for_fd
- ioquatix (Samuel Williams) wrote in #note-6:
> Implemented in https://github.com/ruby/ruby/pull/6867.
Thanks!
... -
05:22 AM Feature #19036 (Closed): Provide a way to set path for File instances created with for_fd
- Implemented in https://github.com/ruby/ruby/pull/6867.
Follow up discussion:
- Should we introduce `IO#path=`?
... -
12:29 PM Revision e9f6d6b3 (git): Ignore .o.tmp files
-
12:15 PM Revision 6081fd45 (git): [ruby/net-protocol] Failing test case for #19
- Unfortunately we have to use a mock, but this test demonstrate the
mutation bug fixed in #19.
It fails on 0.2.0 but ... -
10:39 AM Misc #18976: [ANN] blade.nagaokaut.ac.jp is down
- I restored some of mojibake messages of Japanese lists that are `ruby-list` and `ruby-dev`.
-
07:13 AM Misc #18976 (Closed): [ANN] blade.nagaokaut.ac.jp is down
- >I'll build the simple txt archives like https://blade.ruby-lang.org/ruby-core/xxxxxx.
>I restore mailing-list data ... -
08:03 AM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- Essentially, this behavior is an "unofficial" feature for internal use only (not expected to be documented), so it ha...
- 07:24 AM Revision 516fe627 (git): Update default gems list at 6f44dc8edf5b444a45ea9f0a375a26 [ci skip]
-
07:23 AM Revision 6f44dc8e (git): [ruby/net-protocol] Bump version to 0.2.1
- https://github.com/ruby/net-protocol/commit/06d1420936
-
07:17 AM Revision 8547f61d (git): [ruby/net-protocol] Undo BufferedIO#rbuf_consume_all_shareable! optimization
- This optimization is unsafe because `dest` is allowed to be a custom
object responding to `<<` (e.g. a block wrapped ... -
07:17 AM Revision a57a3154 (git): [rubygems/rubygems] Avoid deprecated Gem::Platform.match in Gem::Resolver::InstallerSet
- https://github.com/rubygems/rubygems/commit/05cb5410cb
-
06:05 AM Revision 3938bd1b (git): MJIT: Remove Windows-specific code
- because we no longer support it
-
05:20 AM Revision 09bc3abd (git): MJIT: Deal with a TODO with assertion
- 05:19 AM Revision 6fd5d2dc (git): Introduce `IO.new(..., path:)` and promote `File#path` to `IO#path`. (#6867)
- 05:13 AM Revision b2764752 (git): Update default gems list at b9d055d7604ea41f54268076622c8a [ci skip]
- 05:12 AM Revision b9d055d7 (git): [ruby/stringio] bump up to 3.0.4
- https://github.com/ruby/stringio/commit/5ba853d6ff
-
03:35 AM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- ruby_3_0 a0a99185577794b1915eba0dc5154f09cc95e81d merged revision(s) 58cc3c9f.
-
03:35 AM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- ruby_2_7 36cadad6434bc31bc2d60697698cd5b930c097ce merged revision(s) 58cc3c9f.
- 03:33 AM Revision 36cadad6 (git): merge revision(s) 58cc3c9f: [Backport #19187]
- [Bug #19187] Fix for tzdata-2022g
---
test/ruby/test_time_tz.rb | 21 +++++++++++++++------
... - 03:33 AM Revision d21f9853 (git): Bump teeny
-
03:31 AM Revision 7e121dc4 (git): [ruby/logger] Another performance improvement on the Formatter by
- using Kernel#sprintf over String#%
(https://github.com/ruby/logger/pull/75)
* Prefer Kernel#sprintf over String#% fo... - 03:31 AM Revision a0a99185 (git): merge revision(s) 58cc3c9f: [Backport #19187]
- [Bug #19187] Fix for tzdata-2022g
---
test/ruby/test_time_tz.rb | 21 +++++++++++++++------
... - 03:30 AM Revision 9de654cb (git): Bump teeny
- 03:28 AM Revision 7ab4820a (git): [ruby/logger] Only assign to `@filename` if the path is valid.
- (https://github.com/ruby/logger/pull/81)
https://github.com/ruby/logger/commit/b41d7c699c -
03:22 AM Revision 2efaa805 (git): Don't sync jar artifact of CGI
- 03:21 AM Revision 701251c5 (git): [ruby/logger] Drop RDoc development dependency to avoid CI failures.
- (https://github.com/ruby/logger/pull/82)
https://github.com/ruby/logger/commit/8915627234 - 02:09 AM Revision 7cd0dacb (git): Update default gems list at 9fce6014b52852265c6b34a04a2057 [ci skip]
-
02:08 AM Revision 9fce6014 (git): [ruby/psych] Bump version to 5.0.1
- https://github.com/ruby/psych/commit/bdf20e6042
- 01:09 AM Revision 645cd94d (git): Add debug counters to RubyVM.stat (#6086)
- * Add debug counters to RubyVM.stat
* Use SIZET2NUM
Co-author: Nobuyoshi Nakada <[email protected]>
* Prefix debu...
12/07/2022
- 11:30 PM Revision a2d3f560 (git): [ruby/irb] Lazily load the multi-irb extension
- (https://github.com/ruby/irb/pull/472)
* Lazily load the multi-irb extension
We now have plan to implement a comman... -
09:46 PM Revision 30c76f4d (git): Update yjit.md
- Update citation, fix outdated and inaccurate information.
-
08:44 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- Hi @mame! Thank you for your questions.
mame (Yusuke Endoh) wrote in #note-24:
> Thanks for the update.
>
> Now I h... -
08:02 PM Revision 9350c2b1 (git): Update YJIT warning, mention need to install rustc (#6873)
-
08:00 PM Revision 3bb7a401 (git): Update NEWS.md
- 05:57 PM Revision a89d856f (git): Update spec/bundler/bundler/fetcher/compact_index_spec.rb
- Co-authored-by: Takashi Kokubun <[email protected]>
-
05:57 PM Revision edc7af48 (git): Stop transitioning to UNDEF when undefining an instance variable
- Cases like this:
```ruby
obj = Object.new
loop do
obj.instance_variable_set(:@foo, 1)
obj.remove_instance_variab... -
04:49 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- ~~I'll change the flag.~~
-
04:35 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- I've pushed a fix and a regression test up to [PR #6872](https://github.com/ruby/ruby/pull/6872)
-
04:02 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- It looks like this behaviour was codified in a spec since the commit that @alanwu mentioned was committed.
[This c... -
12:47 PM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- coolo (Stephan Kulow) wrote:
> I can see no other option than not to test this detail - because relying on correct t... -
10:41 AM Bug #19187 (Closed): Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- The workaround was committed to master branch at 58cc3c9f387dcf8f820b43e043b540fa06248da3.
-
12:27 PM Revision f725bf35 (git): Fix a typo in NEWS.md. [ci-skip]
- 11:31 AM Revision 01fd1c48 (git): [rubygems/rubygems] Remove remaining dev profile test
- https://github.com/rubygems/rubygems/commit/7d50e998b3
- 11:31 AM Revision 88497b21 (git): [rubygems/rubygems] Better tests are better
- https://github.com/rubygems/rubygems/commit/17abb80c2c
- 11:31 AM Revision ef509347 (git): [rubygems/rubygems] Fix string match in test
- https://github.com/rubygems/rubygems/commit/82554f2bfd
- 11:31 AM Revision 55416123 (git): [rubygems/rubygems] Always build in release mode
- https://github.com/rubygems/rubygems/commit/7b84fc1f19
- 11:31 AM Revision 37d10caa (git): [rubygems/rubygems] Updates rb-sys to 0.9.46
- https://github.com/rubygems/rubygems/commit/6c2e7aafd6
-
10:48 AM Revision 581b4a3c (git): NEWS.md: Remove an extraneous word [ci skip]
-
10:44 AM Bug #19190 (Closed): `Regexp.compile('regexp', 'n')` raises `unknown regexp option: n (ArgumentError)`
-
09:57 AM Bug #19190: `Regexp.compile('regexp', 'n')` raises `unknown regexp option: n (ArgumentError)`
- FYI: This issue has been fixed at racc-1.6.1
https://github.com/ruby/racc/commit/65cd26efd88e013c532c223fe9ab9ea4d... -
09:24 AM Bug #19190 (Closed): `Regexp.compile('regexp', 'n')` raises `unknown regexp option: n (ArgumentError)`
- I get the following unexpected error when using Ruby 3.2.0-dev.
## Expected (Ruby 3.1 and prior)
No errors:
... -
10:19 AM Revision 58cc3c9f (git): [Bug #19187] Fix for tzdata-2022g
-
10:19 AM Revision c43203fd (git): NEWS.md: Remove white space only lines [ci skip]
-
09:08 AM Revision 1968b4e2 (git): Mention `rb_hash_new_capa` and `rb_internal_thread_*` in NEWS.md
-
07:56 AM Bug #19012: BasicSocket#recv* methods return an empty packet instead of nil on closed connections
- I was able to implement the desired behavior in https://github.com/ruby/ruby/pull/6407
-
07:46 AM Revision 65545c66 (git): MJIT: Fix an assertion broken with --mjit-wait enabled
-
07:21 AM Revision 17d45fee (git): MJIT: Refactor mjit_wait
-
07:05 AM Revision 57cb4a81 (git): MJIT: Remove obsoleted MJIT counters
-
07:00 AM Revision 12916e28 (git): MJIT: Use xfree for units
- now that we use ZALLOC_N for allocating units
-
06:59 AM Revision 718e4f6e (git): MJIT: Explain why we have MJIT_CFLAGS_PIPE [ci skip]
-
06:40 AM Revision 98c41dfe (git): MJIT: Just use ZALLOC_N in create_unit
- We no longer use an MJIT worker thread, so there's no need to avoid GC.
-
06:19 AM Revision 7e207040 (git): MJIT: Remove an unused argument and unused counters
- I plan to rebuild MJIT metrics later, not using debug counters.
-
06:09 AM Revision 940b3170 (git): document for commit 5bbba76489628f450949 [ci skip]
-
05:36 AM Revision e6b63b38 (git): MJIT: Refactor the jit_func enum for MJIT
- All values should have a MJIT_ prefix. We could address the warning for
the end mark if we just define the macro for ... -
03:55 AM Bug #19188: Ruby 2.7.7 CGI Cookie Processing
- You may want to use cgi gem 0.3.6
-
03:32 AM Revision bcd8b2f0 (git): NEWS.md: Added some missing features
- Also, tool/update-NEWS-refs.rb is added to help the update of NEWS.md.
12/06/2022
-
11:56 PM Bug #19189 (Closed): Ruby 3.1.3/3.2.x can no longer find pkg-config if not present at buildtime
- Starting with Ruby 3.1.3, mkmf.rb calls to `pkg-config` will fail if `pkg-config` wasn't present on the system at the...
-
11:11 PM Revision 8684904c (git): NEWS.md: Explain the change of [Feature #18367]
-
09:43 PM Revision 40a9964b (git): Set max_iv_count (used for object shapes) based on inline caches
- With this change, we're storing the iv name on an inline cache on
setinstancevariable instructions. This allows us to... -
09:19 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- Currently it's using a format string with `"%+"PRIsVALUE`,
which calls rb_inspect() for most values, but with specia... -
06:27 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- tompng (tomoya ishida) wrote:
> ~~~ruby
> Object.new.instance_eval do
> @a = nil
> @b = NilClass
> @c = tr... -
08:37 PM Revision 64cdf8ba (git): Update dependencies
-
08:37 PM Revision e69b91fa (git): Introduce BOP_CMP for optimized comparison
- Prior to this commit the `OPTIMIZED_CMP` macro relied on a method lookup
to determine whether `<=>` was overridden. T... -
08:37 PM Revision c43951e6 (git): Move BOP macros to separate file
- This commit moves ruby_basic_operators and the unredefined macros out of
vm_core.h and into basic_operators.h so that... -
06:39 PM Bug #19188 (Closed): Ruby 2.7.7 CGI Cookie Processing
- This is already fixed on the master branch: https://github.com/ruby/ruby/commit/745dcf5326ea2c8e2047a3bddeb0fbb7e7d07649
-
06:26 PM Bug #19188 (Closed): Ruby 2.7.7 CGI Cookie Processing
- This is my first bug report here, apologies if I mess things up.
Ruby 2.7.7 introduced a code change in lib/ruby/2... -
02:27 PM Revision 9d4483f2 (git): [ruby/net-http] [DOC] Fix call-seq for Net::HTTP.start
- The lack of a newline between the call-seq and the documentation was
causing the documentation to be parsed as a call... -
11:33 AM Bug #19187 (Closed): Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- The timezone database changed incompatible to what ruby's testsuite expects.
See the announcement here: http://mm.... -
11:24 AM Feature #19183 (Closed): Add bin/goruby, bin/ruby, and lib/libruby.so.3.2.0 (or similar) to .gitignore
- Applied in changeset commit:git|14074567ea7bdfc956167d101e90ceaa59ed296b.
----------
[Feature #19183] Ignore interim... -
11:24 AM Revision 14074567 (git): [Feature #19183] Ignore interim artifacts [ci skip]
-
09:24 AM Bug #18623 (Closed): `make runnable` does not work
- Applied in changeset commit:git|901471ab8a36f841fbd1f7396877444a25b06db6.
----------
[Bug #18623] Link only existing... -
09:23 AM Revision 87a1fb9a (git): NEWS: `UnboundMethod#==`
-
09:13 AM Feature #18798 (Closed): `UnboundMethod#==` with inherited classes
- https://github.com/ruby/ruby/pull/6855 was merged.
`p String.instance_method(:object_id) == Array.instance_method(... -
08:52 AM Revision 901471ab (git): [Bug #18623] Link only existing excutables to make runnable [ci skip]
-
07:24 AM Feature #18639 (Closed): Update Unicode data to Unicode Version 15.0.0
- Completed with commits f82a38be2616 to 68bb6bfc35e8.
-
05:55 AM Revision 81e274c9 (git): [DOC] Improve documentation to RB_ALLOCV
- Although the storage of the opaque Ruby object is an array of VALUEs, the intention of RB_ALLOCV is to allocate bytes...
-
05:18 AM Feature #18980: `it` as a default block parameter
- I see that `$.` is already a <a href="https://docs.ruby-lang.org/en/2.4.0/globals_rdoc.html">pre-defined variable</a>...
- 04:50 AM Revision 8c62b360 (git): Bump octokit/request-action
- Bumps [octokit/request-action](https://github.com/octokit/request-action) from 4579f9e1e690974421f9f6928a30fb448e967c...
-
02:52 AM Revision 53473f8e (git): Remove unused link [ci skip]
-
02:52 AM Revision cf12a8f2 (git): Fix a link [ci skip]
-
02:51 AM Revision 78d42c23 (git): Remove unused headings [ci skip]
-
02:18 AM Revision 80bd9c64 (git): Revert wrong sync in 9aa18f61f297fcb2ee0cbd4be0772607745274b7 [ci skip]
-
02:08 AM Bug #19180 (Closed): rbconfig.rb does not get updated when common.mk is changed
- Applied in changeset commit:git|e9a0f45dc40d3539640739c1cc7e6c47abc02a2f.
----------
[Bug #19180] rbconfig.rb depend... -
02:06 AM Revision e9a0f45d (git): [Bug #19180] rbconfig.rb depends on common.mk
-
01:17 AM Revision 68bb6bfc (git): update NEWS to mention Unicode version 15.0.0
-
01:11 AM Revision e0487ec4 (git): update rbconfig spec to Unicode version 15.0.0
- (this includes emoji version 15.0)
-
01:11 AM Revision 368b8448 (git): update Unicode include files to version 15.0.0
-
01:11 AM Revision 66bf1563 (git): move Unicode include files to version 15.0.0 directory
-
01:11 AM Revision 156069d7 (git): update Unicode normalization tables to version 15.0.0
-
01:11 AM Revision ea532bd5 (git): add file version check for new Unicode emoji file header
- The change in the Unicode emoji file header took place at
version 14.0.0, but is needed only from version 15.0.0
beca... -
01:11 AM Revision f82a38be (git): change Unicode version to 15.0.0
- 12:53 AM Revision 9aa18f61 (git): [ruby/irb] Allow disabling autocompletion with
- `IRB_USE_AUTOCOMPLETE=false`
(https://github.com/ruby/irb/pull/469)
* Allow using IRB_USE_AUTOCOMPLETE=false to disa... -
12:08 AM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
- The wrong properties were fixed for version 14.0.0 with commit e31d645. This issue should stay open until we are sure...
12/05/2022
-
11:58 PM Revision e31d645d (git): fix wrong property information in name2ctype.h
- Co-authored-by: Nobuyoshi Nakada [[email protected]](mailto:[email protected])
See https://github.com/ruby/ruby/pu... -
11:03 PM Revision b78fbfdb (git): Skip auto-request-review on fork repositories
-
10:43 PM Revision 235fc504 (git): YJIT: Remove --yjit-code-page-size (#6865)
- Certain code page sizes don't work and can cause crashes, so having this
value available as a command-line option is ... -
10:33 PM Revision e4aba8f5 (git): Add shape_id to heap dump
-
09:58 PM Bug #19115: RubyGems fails to detect OpenSSL in --with-static-linked-ext builds
- thomthom (Thomas Thomassen) wrote in #note-8:
> Will this patch be pack-ported to the 3.1 branch?
It's up to the ... -
02:16 PM Bug #19115: RubyGems fails to detect OpenSSL in --with-static-linked-ext builds
- Will this patch be pack-ported to the 3.1 branch?
-
09:20 PM Revision e7642d80 (git): YJIT: Extract SHAPE_ID_NUM_BITS into a constant (#6863)
-
06:43 PM Feature #16122: Data: simple immutable value object
- @ston1x I understand where you are coming from (make the declaration more homogenous for the sake of IDE's convenienc...
-
07:22 AM Feature #16122: Data: simple immutable value object
- I propose a little bit different approach:
```ruby
Ticket = Data.define(:event_id, :user_id,:start_at) do
# An... -
03:17 PM Bug #19184 (Feedback): create a Range with String subclass presents a weird behavior
- It is not about Range, but about the change of `String#succ` behavior.
[Here is the reason](https://rubyreferences... -
02:37 PM Bug #19184 (Feedback): create a Range with String subclass presents a weird behavior
- ``` ruby
class CalendarMonth < String
def succ
self.class.new(
if december?
"#{year + 1}-01"... - 01:16 PM Revision 1602d75c (git): [ruby/did_you_mean] Do not suggest #name= for #name and vice versa
- (https://github.com/ruby/did_you_mean/pull/180)
* Do not suggest #name= for #name and vice versa
* Avoid allocating ... -
12:03 PM Revision 74923aaf (git): [ruby/irb] Close leaked pty IOs
- https://github.com/ruby/irb/commit/cc9b1d7ba8
- 10:45 AM Revision 8e5d1277 (git): Update default gems list at fa865f5752d55c6fd2f88b81401c43 [ci skip]
-
10:44 AM Revision fa865f57 (git): [ruby/bigdecimal] Bump version to 3.1.3
- https://github.com/ruby/bigdecimal/commit/25a75c2033
- 10:30 AM Revision d0888f77 (git): Update default gems list at 3fe5890f7b2edca1b5e25b1bf240bb [ci skip]
-
10:29 AM Revision 3fe5890f (git): [ruby/did_you_mean] Bump version to 1.6.2
- https://github.com/ruby/did_you_mean/commit/f5b15128e2
-
10:23 AM Revision 0b767d74 (git): Use io/console to avoid stty error [ci skip]
-
09:20 AM Feature #19183 (Closed): Add bin/goruby, bin/ruby, and lib/libruby.so.3.2.0 (or similar) to .gitignore
- When I compile ruby, and then use `git status`, the files `bin/goruby`, `bin/ruby`, and `lib/libruby.so.3.2.0` (or si...
-
09:04 AM Feature #19177 (Closed): optional offset for Array#index
- Closing as duplicate.
@Dan0042 can you revive the previous issue? The principle was accepted indeed, but it seems ... - 08:33 AM Revision faee3b90 (git): Update default gems list at b62b7dc705b347e9fdd0aa543a0a22 [ci skip]
-
08:26 AM Revision 3f8dad04 (git): [ruby/zlib] Bump version to 3.0.0
- https://github.com/ruby/zlib/commit/f1ce5e3e8d
-
08:24 AM Revision 48644e71 (git): tool/runruby.rb: remove LD_PRELOAD-like env-var options from runruby.rb
- LD_PRELOAD sometimes forces loading libraries into unrelated
executables. For example, macOS on recent Apple Silicon ... -
08:22 AM Revision 3396b10f (git): [ruby/win32ole] Bump version to 1.8.9
- https://github.com/ruby/win32ole/commit/e4a1f3a2bf
-
08:20 AM Revision b62b7dc7 (git): [ruby/uri] Bump version to 0.12.0
- https://github.com/ruby/uri/commit/72f22716f8
- 08:18 AM Revision 8f7ec172 (git): Update default gems list at 325ac80c21d9da96b314d1e5b0cb1d [ci skip]
-
08:18 AM Revision 3fe8907b (git): [ruby/un] Bump version to 0.2.1
- https://github.com/ruby/un/commit/8f1c78e27c
-
08:16 AM Revision eca80901 (git): [ruby/tsort] Bump version to 0.1.1
- https://github.com/ruby/tsort/commit/dd71002c65
-
08:15 AM Revision 325ac80c (git): [ruby/tmpdir] Bump version to 0.1.3
- https://github.com/ruby/tmpdir/commit/ee99c758fd
- 08:14 AM Revision ab314610 (git): Update default gems list at 3909cfaa02f96976e2734948e35600 [ci skip]
-
08:13 AM Revision 3909cfaa (git): [ruby/timeout] Bump version to 0.3.1
- https://github.com/ruby/timeout/commit/4941e8c871
-
08:09 AM Revision 30379e33 (git): Handle depend files on nmake
-
08:09 AM Revision facb5cd4 (git): Clean compiler intermediate files more
- 08:04 AM Revision f64718cb (git): Update default gems list at faafb7b74027213b59e7cfbd4de969 [ci skip]
-
08:03 AM Revision faafb7b7 (git): [ruby/stringio] Revert "Bump version to 3.0.4"
- This reverts commit https://github.com/ruby/stringio/commit/aeb7e1a0bde6.
https://github.com/ruby/stringio/commit/00... - 08:03 AM Revision 88735f9e (git): Update default gems list at 95e272baf801aa081569729c5bc518 [ci skip]
-
08:02 AM Revision 95e272ba (git): [ruby/stringio] Bump version to 3.0.4
- https://github.com/ruby/stringio/commit/aeb7e1a0bd
- 07:52 AM Revision 2c78ca64 (git): Update default gems list at f5355df6102fbfb4f6f3391448518c [ci skip]
-
07:51 AM Revision f5355df6 (git): [ruby/securerandom] Bump version to 0.2.1
- https://github.com/ruby/securerandom/commit/5bfe7d6c16
- 07:49 AM Revision 771c4ee6 (git): Update default gems list at 52c76d0f692c3be8670bcbe1c77915 [ci skip]
-
07:49 AM Revision 52c76d0f (git): [ruby/resolv] Bump version to 0.2.2
- https://github.com/ruby/resolv/commit/261f049058
- 07:45 AM Revision fca68f37 (git): Update default gems list at 40ee1eea76f91af9387a8d3b55c573 [ci skip]
-
07:44 AM Revision 40ee1eea (git): [ruby/psych] Bump version to 5.0.0
- https://github.com/ruby/psych/commit/4fed0941b9
- 07:39 AM Revision 40e82877 (git): Update default gems list at 73404e8f1233bdeb6cbe5b80acf3f0 [ci skip]
-
07:38 AM Revision 73404e8f (git): [ruby/pstore] Bump version to 0.1.2
- https://github.com/ruby/pstore/commit/2d95c19c43
- 07:36 AM Revision 68be8908 (git): Update default gems list at 7a7d1b38537356aa5d1dd6ed85f00d [ci skip]
-
07:35 AM Revision 7a7d1b38 (git): [ruby/pp] Bump version to 0.4.0
- https://github.com/ruby/pp/commit/8870aa02df
- 07:34 AM Revision ba715122 (git): Update default gems list at 0d5ad44ac3565e780076c8cc4b8b2c [ci skip]
-
07:33 AM Revision 0d5ad44a (git): [ruby/pathname] Bump version to 0.2.1
- https://github.com/ruby/pathname/commit/7e796cc78e
- 07:19 AM Revision e11bf1f2 (git): Update default gems list at 71b4d355266ae4ae3c2bf05b5882ed [ci skip]
-
07:17 AM Revision 71b4d355 (git): [ruby/optparse] Bump version to 0.3.0
- https://github.com/ruby/optparse/commit/c80dfb1ebd
- 07:14 AM Revision d9f75c6c (git): Update default gems list at c5911408f905fdd90f6b93026adc5a [ci skip]
-
07:14 AM Revision c5911408 (git): [ruby/open-uri] Bump version to 0.3.0
- https://github.com/ruby/open-uri/commit/783892ebb0
- 07:06 AM Revision d97949ea (git): Update default gems list at 04311008b6fcb32d3a9512b644acc6 [ci skip]
-
06:54 AM Revision 04311008 (git): Use loc to fix a failure of test_ast.rb
- ```
1) Failure:
TestAst#test_ranges:test/fiber/scheduler.rb [/home/runner/work/ruby/ruby/src/test/ruby/test_ast... - 06:53 AM Revision 0cfe77d4 (git): Update default gems list at ad970f54742c3275e407baa8d5777c [ci skip]
-
06:51 AM Revision ccb41a0a (git): [ruby/nkf] Bump version to 0.1.2
- https://github.com/ruby/nkf/commit/98607bd2be
-
06:46 AM Revision ad970f54 (git): [ruby/net-protocol] Bump version to 0.2.0
- https://github.com/ruby/net-protocol/commit/3097bb4cc3
- 06:45 AM Revision 4a5a6578 (git): Update default gems list at 8a5dffe513a0b5bd8264b4b19a80c7 [ci skip]
-
06:42 AM Revision 9e114338 (git): [ruby/net-http] Bump version to 0.3.1
- https://github.com/ruby/net-http/commit/09a9ea163a
-
06:39 AM Revision 826adbc9 (git): [ruby/mutex_m] Bump version to 0.1.2
- https://github.com/ruby/mutex_m/commit/57f23978cd
-
06:36 AM Revision 8a5dffe5 (git): [ruby/logger] Bump version to 1.5.2
- https://github.com/ruby/logger/commit/9c4ae3b81d
- 06:32 AM Revision fad4e906 (git): Update default gems list at 8c596369e8e308672a34031378e2d4 [ci skip]
-
06:32 AM Revision 51cfe701 (git): [ruby/ipaddr] Bump version to 1.2.5
- https://github.com/ruby/ipaddr/commit/d92acb3982
-
06:22 AM Revision 8c596369 (git): [ruby/io-nonblock] Bump version to 0.2.0
- https://github.com/ruby/io-nonblock/commit/46c0ec245e
- 06:19 AM Revision c9476446 (git): Update default gems list at 05caafb4731c796890027cafedaac5 [ci skip]
-
06:19 AM Revision 519c31e4 (git): [ruby/getoptlong] Bump version to 0.2.0
- https://github.com/ruby/getoptlong/commit/71fbf2123f
-
06:15 AM Revision f41d38a6 (git): [ruby/forwardable] Bump version to 1.3.3
- https://github.com/ruby/forwardable/commit/301687dbfa
-
06:12 AM Revision 05caafb4 (git): [ruby/fileutils] Bump version to 1.7.0
- https://github.com/ruby/fileutils/commit/213e6a3d1f
- 06:10 AM Revision 594c663f (git): Update default gems list at f6dad3954469b0051286237bd6bb4b [ci skip]
-
06:10 AM Revision 2649055c (git): Should use argsloc for the last argument for arg_append()
-
06:09 AM Revision f6dad395 (git): [ruby/fcntl] Bump version to 1.0.2
- https://github.com/ruby/fcntl/commit/20fd776303
- 06:08 AM Revision da5fe6e8 (git): Update default gems list at a0deb649098979ec1c7349080a3241 [ci skip]
-
06:07 AM Revision a0deb649 (git): [ruby/etc] Bump version to 1.4.1
- https://github.com/ruby/etc/commit/b3e9d9ceb0
- 06:00 AM Revision e01c980a (git): Update default gems list at 3cfb7afbfec492ba5ec2f7f50775bd [ci skip]
-
05:59 AM Revision 3cfb7afb (git): [ruby/drb] Bump version to 2.1.1
- https://github.com/ruby/drb/commit/7c2d56e9f3
- 05:57 AM Revision ce3abb42 (git): Update default gems list at fcbafe7f4a22417f20b327a22696df [ci skip]
-
05:56 AM Revision fcbafe7f (git): [ruby/digest] Bump version to 3.1.1
- https://github.com/ruby/digest/commit/fad16582ea
- 05:48 AM Revision f1f39a5f (git): Update default gems list at c4d22d47f8bd019ae6df98fafb9db7 [ci skip]
-
05:47 AM Revision c4d22d47 (git): [ruby/delegate] Bump version to 0.3.0
- https://github.com/ruby/delegate/commit/420637be45
-
05:40 AM Revision 650b87b0 (git): Manually bumped date-3.3.0 version
- 05:25 AM Revision 6b0ff6f9 (git): Update default gems list at 0f534bfb6ae03247620beb871c9325 [ci skip]
-
05:19 AM Revision 774dad49 (git): [ruby/date] Bump version to 3.3.0
- https://github.com/ruby/date/commit/ac1642cf39
-
05:15 AM Revision 0f534bfb (git): [ruby/benchmark] Bump version to 0.2.1
- https://github.com/ruby/benchmark/commit/303ac8f28b
-
05:04 AM Revision 4d39a11c (git): Change the dependabot interval to monthly
- It's not that important for ruby/ruby to keep them up to date.
- 05:03 AM Revision d110bf9c (git): Bump ruby/setup-ruby from 1.125.0 to 1.126.0
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.125.0 to 1.126.0.
- [Release notes](https://github... - 05:03 AM Revision c880625f (git): Bump github/codeql-action from 2.1.33 to 2.1.35
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.33 to 2.1.35.
- [Release notes](https:... - 05:00 AM Revision f64b2354 (git): Update default gems list at d7b00b55a91583610cf5ceac162d65 [ci skip]
-
04:59 AM Revision d7b00b55 (git): [ruby/rdoc] Bump version to 6.4.0
- https://github.com/ruby/rdoc/commit/c5e7ee03ac
- 04:56 AM Revision 3491ac8a (git): Update default gems list at 5fb3dec05868f9513b15d0b0a9c81d [ci skip]
-
04:55 AM Revision 5fb3dec0 (git): [ruby/racc] Bump version to 1.6.1
- https://github.com/ruby/racc/commit/1768ed252f
-
04:54 AM Bug #19182 (Closed): ALWAYS_UPDATE_UNICODE=yes downloads all the Unicode files twice when executing make
- `make` downloads all the Unicode files twice when ALWAYS_UPDATE_UNICODE is set to yes. One download is for miniruby, ...
-
04:52 AM Bug #19181 (Closed): lib/unicode-normalize/tables.rb does not get updated even if ALWAYS_UPDATE_UNICODE is set to yes
- To update lib/unicode-normalize/tables.rb to Unicode version 15.0.0, I had to manually remove this file. This should ...
- 03:14 AM Revision 16b2e030 (git): [ruby/reline] Remove unapproved color setting APIs
- These APIs/configs are not approved by the Ruby core, so they can't be
released to the public. This means having them... -
02:22 AM Revision 06cc30b1 (git): gitignore yjit_exit_locations.dump
-
12:30 AM Bug #19180 (Closed): rbconfig.rb does not get updated when common.mk is changed
- I changed UNICODE_VERSION in common.mk to 15.0.0, and ran `make up`, `make`, `make runnable`, and various tests sever...
12/04/2022
-
11:46 PM Feature #19134 (Open): ** is not allowed in def foo(...)
- I think it's most conservative to probhibit `*` and `**`:
```ruby
def foo(...)
bar(&) # OK
baz(*) # error
quux... -
10:48 PM Feature #19134: ** is not allowed in def foo(...)
- Eregon (Benoit Daloze) wrote in #note-5:
> IMHO if `...` is used then `*`, `**` and `&` should all be forbidden (a S... -
06:08 PM Feature #19134: ** is not allowed in def foo(...)
- Although, it should still be possible to optimize delegation as good as possible and allow `*`/`**`/`&` by having tho...
-
06:04 PM Feature #19134: ** is not allowed in def foo(...)
- IMHO if `...` is used then `*`, `**` and `&` should all be forbidden (a SyntaxError at parse time).
Because that way... -
11:32 PM Bug #18623: `make runnable` does not work
- @nakada: I again hit this. I found out that the solution is easy, just do `make goruby` before using `make runnable`....
-
08:57 PM Feature #10343: Postfix notations for `when` and `else` inside `case` statement
- After eight years, I still think this would be a good feature. Any opinions?
-
08:23 PM Revision d90835ae (git): Fix crash when RGENGC_CHECK_MODE=2
- Commit dba61f4 fixes a crash when GC'ing a iseq that failed to compile.
However, if we turn on RGENGC_CHECK_MODE then... -
08:22 PM Revision e58c4f97 (git): [ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
- (https://github.com/ruby/net-http/pull/84)
https://github.com/ruby/net-http/commit/660046386f -
03:10 PM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- hsbt (Hiroshi SHIBATA) wrote in #note-8:
> >But your way of updating "json" as a normal gem over the default gem mea... -
12:03 AM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- I've created an initial document, trying to distill some of the discussions here into a single place that downstream ...
-
08:32 AM Misc #19176: Missing insns_info for iseqs in ruby 3.2 built with debug options
- This happening only if ruby is built with following options: `-C --with-valgrind -E CFLAGS='-O0 -g3 -fno-inline -ggdb...
-
07:14 AM Bug #19165: Method (with no param) delegation with *, **, and ... is slow
- It seems that `...` is faster without [Feature #19134]:
```
simple call 13.250M (± 2.0%) i/s - 6... -
06:44 AM Feature #17942: Add a `initialize(public @a, private @b)` shortcut syntax for defining public/private accessors for instance vars as part of constructor
- LevLukomskyi (Lev Lukomskyi) wrote in #note-6:
> [Y]ou are forced to create a lot of duplication [...]
>
> class... -
03:54 AM Feature #17942: Add a `initialize(public @a, private @b)` shortcut syntax for defining public/private accessors for instance vars as part of constructor
- This means you want only `initialize` method to be parsed specially?
And when bypassing this method, e.g., `Marshal.... -
02:02 AM Bug #19144: Ruby should set AI_V4MAPPED | AI_ADDRCONFIG getaddrinfo flags by default
- A gentle poke to see if anybody has some thoughts on this?
-
01:59 AM Feature #19179 (Open): Support parsing SCM_CRED(ENTIALS) messages from ancillary messages
- ## Background
Linux and FreeBSD support processes at either end of a unix socket identifying themselves to the oth... -
12:26 AM Feature #19177: optional offset for Array#index
- Oops, sorry, duplicate of #17056, which has a PR and was accepted but... never merged?
12/03/2022
-
11:08 PM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- >But your way of updating "json" as a normal gem over the default gem means that whenever ruby is used with --disable...
-
11:03 PM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- austin (Austin Ziegler) wrote in #note-5:
> No, they can be upgraded independently.
That is interesting. The seco... -
10:55 PM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- Austin, Thanks for your explanation for details.
We will update the all of bundled stdlibs(=default gems) at the ... -
10:20 PM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- Segaja (Andreas Schleifer) wrote in #note-4:
> austin (Austin Ziegler) wrote in #note-3:
> > > "may"? This sounds l... -
10:14 PM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- austin (Austin Ziegler) wrote in #note-3:
> Segaja (Andreas Schleifer) wrote in #note-2:
> > hsbt (Hiroshi SHIBATA)... -
10:11 PM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- Segaja (Andreas Schleifer) wrote in #note-2:
> hsbt (Hiroshi SHIBATA) wrote in #note-1:
> > >As far as I know stdli... -
09:55 PM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- hsbt (Hiroshi SHIBATA) wrote in #note-1:
> >As far as I know stdlibs get only updated for the users if CRuby release... -
09:53 PM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- >As far as I know stdlibs get only updated for the users if CRuby releases a new version. So will CRuby always releas...
-
09:19 PM Misc #19178 (Closed): How does CRuby handle CVE issues in stdlib gems which get patched?
- If there is a CVE issue in one of the stdlibs ( https://stdgems.org/ ) which gets patched, what is CRubys approach on...
-
08:54 PM Misc #19170: DevMeeting-2022-12-15
- - [Misc #19178] Distribution of Ruby and Standard Library gems.
-
07:40 PM Bug #19173 (Closed): syntax_suggest segfaults on syntax error when refinement activated
- Applied in changeset commit:git|dba61f487cd7c1555f1187a2e2846506c1b143be.
----------
return early if there is no is_... -
07:04 PM Misc #19155 (Closed): documentation of Pathname#join with absolute path
- Applied in changeset commit:git|b8a73e704ddc77db36317dda293e99fb0ee641f4.
----------
[ruby/pathname] [Misc #19155] [... -
07:03 PM Revision dba61f48 (git): return early if there is no is_entries buffer
- If there is a compilation error, is_entries may not be allocated, but
ic_size could be greater than 0. If we don't h... -
04:50 PM Feature #19177 (Closed): optional offset for Array#index
- String#index allows an optional offset:
```ruby
"the quick brown fox jumps over the lazy dog".index("the") #=> ... -
04:29 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
> …treats unknown keywords passed to this method as an error. I had already made it clear that I thought it should ...-
04:15 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- austin (Austin Ziegler) wrote in #note-32:
> If `origin` is a `Point` containing `x` and `y` values, then `origin#... -
02:49 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- ufuk (Ufuk Kayserilioglu) wrote in #note-31:
> RubyBugs (A Nonymous) wrote in #note-29:
> > As another reference po... -
02:44 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- RubyBugs (A Nonymous) wrote in #note-29:
> Hi Matz and Ufuk, please consider that making no-args an error makes prog... -
02:26 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- RubyBugs (A Nonymous) wrote in #note-29:
> please consider that making no-args an error makes programming around thi... -
02:09 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- ufuk (Ufuk Kayserilioglu) wrote in #note-28:
> Thank you @matz. I will update the implementation to make the no-args ... -
02:56 AM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- Thank you @matz. I will update the implementation to make the no-args case an error, and point people to use `dup` to...
-
02:12 AM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- I think it should be an error. I am still not 100% sure `with` is the best name.
Matz.
-
04:24 PM Feature #16122: Data: simple immutable value object
- Thanks a lot for implementing this feature! Can't wait to start applying it in specific use-cases.
However, I am also... -
03:53 PM Revision b8a73e70 (git): [ruby/pathname] [Misc #19155] [DOC] Addion of absolute paths
- https://github.com/ruby/pathname/commit/3cb5ed2576
-
03:05 PM Feature #17325: Adds Fiber#cancel, which forces a Fiber to break/return
- oh, I still very much want the "break"/"return" semantic, and I still think it should be invoked via Fiber#cancel (no...
-
01:25 PM Misc #19176 (Open): Missing insns_info for iseqs in ruby 3.2 built with debug options
- I'm not quite sure it is a proper place to ask questions, correct me if I'm wrong.
But I have a problem with ruby-3... -
07:33 AM Feature #18980: `it` as a default block parameter
- Ruby takes so much syntax last years. I fear it. Let's not strain our lovely language, please.
-
12:21 AM Feature #18980: `it` as a default block parameter
- @maedi `_$`, and especially `$`, have the same problems as `@` in which it is super easy to confuse and hard to diffe...
-
02:27 AM Revision 7b2306a3 (git): Remove unguaranteed assertion [ci skip]
- It can be configured by `--with-os-version-style=TYPE` option, and
just copies from theApple's installation as the de...
Also available in: Atom