Activity
From 07/07/2022 to 07/13/2022
07/13/2022
-
07:47 PM Revision 8c74eaa0 (git): [rubygems/rubygems] Fix `gem update --system` crash while regenerating binstubs
- Since a few commits ago, we no longer call `Gem::Specification.reset`
after each invocation of `Gem::Installer#instal... -
05:39 PM Revision 664c23db (git): GVL Instrumentation: remove the EXITED count assertion
- It's very flaky for some unknown reason. Something we have
an extra EXITED event. I suspect some other test is causin... -
04:00 PM Feature #14564: `dig` opposite method
- Instead of different `dig` and `bury` tools, a 'lens' abstraction could combine the two.
```ruby
deep_hash = {a: ... - 03:44 PM Revision 13d2ae6d (git): * 2022-07-14 [ci skip]
-
03:44 PM Revision 081bd061 (git): [DOC] Correct call-seq directive in string.c (#6131)
- Correct call-seq directive in string.c
-
02:16 PM Bug #18911 (Closed): Process._fork hook point is not called when Process.daemon is used
- Hello there! I'm working at Datadog [on the `ddtrace` gem](https://github.com/DataDog/dd-trace-rb), and we need to ho...
-
01:33 PM Feature #18910 (Closed): Improve maintainability of LLDB helpers
- **[Github PR: #6129](https://github.com/ruby/ruby/pull/6129)**
## Summary
`lldb_cruby.py` manages lldb custom c... -
01:14 PM Revision d5c5fcb8 (git): Bundled gem extensions are out of scope of update-deps
-
01:00 PM Bug #18909 (Closed): ARGF.readlines reads more than current file
- The docuentation says that ARGF.readlines: *Reads ARGF's current file in its entirety* , but this is what happens:
... -
12:16 PM Revision 8290d766 (git): [ruby/timeout] Give a name to the background thread
- https://github.com/ruby/timeout/commit/5594ae2f4d
-
12:13 PM Revision 26826968 (git): thread/test_instrumentation_api: cleanup all existing threads in setup
- We saw the following failure:
```
TestThreadInstrumentation#test_thread_instrumentation [/tmp/ruby/v3/src/trunk-rando... -
11:53 AM Revision ce1621b9 (git): Update bundled gem debug-1.6.1.
-
07:09 AM Revision c4e29737 (git): Fix a typo (thanks @Maumagnaguagno !)
-
07:09 AM Revision 1fe6c926 (git): Specify usable escape sequences in Exception#detailed_message
- An error message is primarily rendered in a terminal emulator, but is
also shown in a browser by converting it to a H... - 06:46 AM Revision 1052ad4e (git): Update bundled gems list at 156da55c164e5463edf15bae05021b [ci skip]
-
06:46 AM Revision 156da55c (git): debug.gem 1.6.1
-
05:11 AM Revision 437a5ae9 (git): Merge RubyGems and Bundler master
-
03:32 AM Revision 94ed94bf (git): Update bundled gem debug-1.6.0.
-
01:49 AM Revision e3a988a2 (git): [DOC] Revisions for call-seq in doc guidelines (#6121)
- Splits certain guidelines for singleton and instance method.
Calls for instance method to not prefix anything (li...
07/12/2022
-
11:08 PM Bug #18816 (Closed): Ractor segfaulting MacOS 12.4 (aarch64 / M1 processor)
- Applied in changeset commit:git|de51bbcb544651fb499dd4cc757a2bf6f3b439cf.
----------
Use VM Lock when mutating waiti... -
11:07 PM Revision de51bbcb (git): Use VM Lock when mutating waiting threads list
- `rb_thread_wait_for_single_fd` needs to mutate the `waiting_fds` list
that is stored on the VM. We need to delete th... - 08:40 PM Revision 59c6b7b7 (git): Speed up --yjit-trace-exits code (#6106)
- In a small script the speed of this feature isn't really noticeable but
on Rails it's very noticeable how slow this c... - 06:48 PM Revision 8c180815 (git): Fix some UBSAN false positives (#6115)
- * Fix some UBSAN false positives.
* ruby tool/update-deps --fix -
06:21 PM Revision 8309b136 (git): [DOC] Enhanced RDoc for Time (#6118)
- Treats:
::utc
::local
#to_i
#to_f
#to_r
#usec
#nsec
#subsec
#<=>
#eql? -
06:10 PM Feature #14564: `dig` opposite method
- Often my team needs to modify deep hash structures and we created another implementation of the `bury` method.
We... - 03:01 PM Revision 71aec685 (git): * 2022-07-13 [ci skip]
-
03:00 PM Revision dcbb94d5 (git): Move timestamps directory for bundled gems
-
02:49 PM Misc #18836: DevMeeting-2022-07-21
- - [Feature #18885] Long lived fork advisory API (potential Copy on Write optimizations) (byroot)
- We have some ide... -
01:57 PM Revision 3aee94fb (git): [ruby/date] [DOC] Enhanced RDoc (https://github.com/ruby/date/pull/63)
- Treats:
#next
#<<
#>>
#next_month
#prev_month
#next_year
#prev_year
#step
#upto
... -
12:50 PM Feature #18901 (Closed): Support cross size pool movement for T_ARRAY
- Applied in changeset commit:git|214ed4cbc6f33675230602dd09268b436da96f7d.
----------
[Feature #18901] Support size p... -
12:50 PM Revision 067a5f1a (git): [Feature #18901] Don't run size pool move tests without VWA
-
12:50 PM Revision 214ed4cb (git): [Feature #18901] Support size pool movement for Arrays
- This commit enables Arrays to move between size pools during compaction.
This can occur if the array is mutated such ... -
10:43 AM Revision 0f8a0c5f (git): Refactor tests for ThreadInstrumentation counters
- * Extracted some assertions.
* Assert counter values should be positive. -
10:43 AM Revision a6e2f3fd (git): Use `IO.popen` to fork and exit the child process without cleanup
-
08:58 AM Bug #18908 (Closed): Allow username and password to be extracted from the http_proxy variable on Windows
- According to #12921 only Linux, FreeBSD and Darwin (macOS) provides environment variables that are "multi-user" safe....
-
08:13 AM Revision 8b98b9e2 (git): Check only whether `RUBY_DEVEL` is defined
-
07:07 AM Revision ba8f3d2c (git): MJIT: Add assertions for mjit_capture_cc_entries
- to investigate SEGVs in it
- 07:03 AM Revision e99e1f0f (git): Update bundled gems list at 2022-07-12
-
06:49 AM Revision cbcc92f7 (git): MJIT: s/assert/VM_ASSERT/
- include/ruby/assert.h sets NDEBUG by default.
As MJIT CI uses -DVM_CHECK_MODE, using only VM_ASSERT might be more
hel... -
05:11 AM Feature #18438: Add `Exception#additional_message` to show additional error information
- The following PR adds a guideline about usable escape sequences in `Exception#detailed_message`.
https://github.co...
07/11/2022
-
08:29 PM Bug #18905: :"@=".inspect is non-evaluatable
- I was bitten by the same thing last week and was actually going to open an issue myself. Thanks for raising this @qni...
-
12:09 PM Bug #18905: :"@=".inspect is non-evaluatable
- sawa (Tsuyoshi Sawada) wrote in #note-1:
> However, among them, `:"@=".inspect` and `:"$$$$=".inspect` do not includ... -
07:53 AM Bug #18905: :"@=".inspect is non-evaluatable
- First, `inspect` methods are not for `eval`.
We only guarantee that `sym.name.to_sym == sym`. - 07:57 PM Revision 6e74c5c2 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.18 to 0.9.19.
- [Release notes](https://github.com/oxid... -
07:54 PM Bug #18816: Ractor segfaulting MacOS 12.4 (aarch64 / M1 processor)
- I took a look at this, and it looks like we're missing a lock when deleting the fd from `waiting_fds` list. I've att...
- 05:52 PM Revision ea956e5e (git): [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.18 to 0.9.19.
- [Release notes](https://github.com/oxid... -
03:34 PM Misc #18836: DevMeeting-2022-07-21
- * [Bug #18770] Inconsistent behavior of IO/StringIO's each methods when called with nil as a separator, limit and cho...
-
03:22 PM Bug #18896 (Rejected): Shellwords.escape(nil) returns "empty" string
-
03:05 PM Revision 66dfcbed (git): [ruby/irb] [DOC] Include updated help message (https://github.com/ruby/irb/pull/377)
- * Include updated help message
https://github.com/ruby/irb/commit/ff129f3794 - 03:02 PM Revision b1218fd3 (git): * 2022-07-12 [ci skip]
-
03:02 PM Revision 702d4d77 (git): [ruby/date] [DOC] Enhanced RDoc (https://github.com/ruby/date/pull/62)
- Minor edits to 11 methods' documentation.
https://github.com/ruby/date/commit/00bb7f6648 -
02:38 PM Bug #18906 (Closed): coverage failed on GItHub Actions
- Applied in changeset commit:git|a871fc4d86e857b4c580604d2654877135484896.
----------
Fix a regression of b2e58b02aec... -
06:10 AM Bug #18906: coverage failed on GItHub Actions
- GitHub Actions log will expire, so I copy and paste it.
https://github.com/ruby/actions/runs/6857369382?check_suit... -
05:59 AM Bug #18906: coverage failed on GItHub Actions
- Thank you, I have send a PR: https://github.com/ruby/ruby/pull/6112
-
02:37 AM Bug #18906 (Closed): coverage failed on GItHub Actions
- coverage failed on GItHub Actions since https://github.com/ruby/actions/actions/runs/2486933939
(previous https://gi... -
02:38 PM Revision a871fc4d (git): Fix a regression of b2e58b02aec73f9c350bf109c021c180fc699ccc
- At that commit, I fixed a wrong conditional expression that was always
true. However, that seemed to have caused a r... -
01:50 PM Bug #18907 (Closed): rb_profile_frames output includes dummy main Thread frame
- Howdy! I'm working at Datadog [on the `ddtrace` gem](https://github.com/DataDog/dd-trace-rb), and we're starting to m...
-
01:19 PM Revision 2733c049 (git): [ruby/reline] Add tests for top-level dialog color APIs
- https://github.com/ruby/reline/commit/347a468c59
-
01:00 PM Revision 6423d32e (git): Replace use of double_heap in tests with expand_heap
-
01:00 PM Revision a6dd859a (git): Add expand_heap option to GC.verify_compaction_references
- In order to reliably test compaction we need to be able to move objects
between size pools.
In order for this to hap... -
11:05 AM Misc #18888 (Assigned): Migrate ruby-lang.org mail services to Google Domains and Google Workspace
- FYI: I migrated to `ruby-lang.org` from AWS Route53 to Google Domains today. It remains old DNS records.
We will r... -
07:24 AM Bug #18893 (Closed): Don't redefine memcpy(3)
- This is fixed and will be included in the next release. Thank you!
-
06:58 AM Revision fae568ed (git): Use NO_JIT_DESCRIPTION only when needed
- Apparently 203801566a186b7b1cbe899a06d0832923a1bdf9 broke YJIT's CI.
-
06:10 AM Revision 20380156 (git): Fix #5872 for MJIT GitHub Actions
- If you run tests with RUN_OPTS=--mjit, the test fixes in
https://github.com/ruby/ruby/pull/5872 don't work. -
04:43 AM Revision da21a2c3 (git): [ruby/rdoc] `RubyVM` is implementation dependent
- https://github.com/ruby/rdoc/commit/aaeb5ce1ce
-
04:43 AM Revision b564ef36 (git): [ruby/rdoc] Fix the known classes more
- https://github.com/ruby/rdoc/commit/9f47234e0e
- 04:14 AM Revision c7dd5b65 (git): * 2022-07-11 [ci skip]
-
04:14 AM Revision 86df6f4b (git): [ruby/rdoc] Fix an exception class name
- https://github.com/ruby/rdoc/commit/87301da71b
07/10/2022
-
02:51 PM Revision 5137af63 (git): [ruby/date] Enhanced RDoc (https://github.com/ruby/date/pull/61)
- Omit private aliases from Rdoc.
https://github.com/ruby/date/commit/48f9180663 -
12:07 PM Bug #18658: Need openssl 3 support for Ubuntu 22.04 (Ruby 2.7.x and 3.0.x)
- https://github.com/rbenv/ruby-build/pull/1974 is merged so one solution now is "Use ruby-build" and it will install t...
-
10:01 AM Bug #18658: Need openssl 3 support for Ubuntu 22.04 (Ruby 2.7.x and 3.0.x)
- Issue at ruby/openssl to have a release supporting OpenSSL 1.0.1 - 3.0.0: https://github.com/ruby/openssl/issues/517....
-
04:00 AM Bug #18658: Need openssl 3 support for Ubuntu 22.04 (Ruby 2.7.x and 3.0.x)
- For folks who use rbenv/ruby-build to manage ruby, https://gist.github.com/yob/08d53a003181aa0fcce9812b1b533870 descr...
-
08:56 AM Revision ec09ba58 (git): Extract `atomic_inc_wraparound` function
- 07:38 AM Revision 072a8bf7 (git): * 2022-07-10 [ci skip]
-
04:11 AM Revision b1b81723 (git): Add `asan_unpoisoning_object` to execute the block with unpoisoning
-
04:11 AM Revision ec303e49 (git): Split `rb_raw_obj_info`
-
04:11 AM Revision 233054a6 (git): Cycle `obj_info_buffers_index` atomically
-
04:07 AM Revision a006dcb7 (git): `APPEND_S` for no conversion formats
-
04:03 AM Revision 2bf03135 (git): Rewrite `APPENDF` using variadic arguments
-
04:03 AM Revision 51025a90 (git): Use `size_t` for `rb_raw_obj_info`
-
04:03 AM Revision fbe36514 (git): Use `asan_unpoison_object_temporary`
-
04:03 AM Revision b16f44ad (git): Get rid of static buffer in `obj_info`
07/09/2022
-
10:44 PM Bug #18818: Thread waitq does not retain referenced objects, can lead to use after free.
- IMO, neither ruby nor C should *ever* be in a position where they are referencing freed memory. And, although `sync_...
-
02:48 PM Bug #18904: Mutex and Fiber: No live threads left. Deadlock? (fatal)
- dorianmariefr (Dorian Marié) wrote in #note-3:
> What would you suggest using instead?
Stop nesting the calls?:
... -
12:43 PM Bug #18904: Mutex and Fiber: No live threads left. Deadlock? (fatal)
- What would you suggest using instead?
-
02:44 PM Bug #18905: :"@=".inspect is non-evaluatable
- Not sure what you mean. `inspect` is expected to return a string, and the cases you mention indeed return a string re...
-
06:30 AM Bug #18905 (Closed): :"@=".inspect is non-evaluatable
- There is an edge case where `Symbol#inspect` returns a non-evaluatable expression:
```ruby
:"@=".inspect # => :@=... -
10:00 AM Revision 1150a54a (git): Use `File::PATH_SEPARATOR` for the portability
-
06:26 AM Revision 949c3afb (git): [ruby/openssl] Skip a new test when old OpenSSL
- It does not raise an error when setting an invalid value to SSLContext
ciphers on Ubuntu 18.04.
https://github.com/r... -
04:08 AM Revision 2725c5db (git): Fix invalid mkdir detection on OpenBSD
- This was broken by 67e54ce4081abaa16774b93ccd33ccbd1d6c6531, which
resulted in " -d" being used as the mkdir_p progra...
07/08/2022
-
05:20 PM Bug #18904 (Rejected): Mutex and Fiber: No live threads left. Deadlock? (fatal)
- This isn't a bug. `Mutex` is not designed to be reentrant, so that will always fail in recursive use. `Monitor` is o...
-
04:34 PM Bug #18904: Mutex and Fiber: No live threads left. Deadlock? (fatal)
- Same error happens with `Monitor`
-
04:32 PM Bug #18904 (Rejected): Mutex and Fiber: No live threads left. Deadlock? (fatal)
- Hi,
I was investigating an issue with the climate_control gem and minitest-around and it seems like the bug is com... -
04:06 PM Revision e9ec6893 (git): [ruby/date] [DOC] Enhanced RDoc (https://github.com/ruby/date/pull/59)
- Minor changes (mostly doc-guide compliance) to 18 or so of simpler methods (getters).
https://github.com/ruby/date/c... -
03:39 PM Revision d77ebe8e (git): [ruby/openssl] Strip trailing spaces [ci skip]
- https://github.com/ruby/openssl/commit/862d92de93
- 03:31 PM Revision 1c17cf68 (git): * 2022-07-09 [ci skip]
-
02:18 PM Revision 86768f1d (git): [ruby/openssl] Fix formatting in docs
- The + tag can only be used for single words. For multiple words the <tt>
tag has to be used.
https://github.com/ruby... -
02:18 PM Revision 4d6a2932 (git): [ruby/openssl] Let OpenSSL choose the digest if digest for Openssl::OCSP::BasicResponse#sign is nil.
- https://github.com/ruby/openssl/commit/27efcd7e1c
-
02:18 PM Revision 7a5a90e0 (git): [ruby/openssl] Let OpenSSL choose the digest if digest for Openssl::OCSP::Request#sign is nil.
- https://github.com/ruby/openssl/commit/a1f6cbc261
-
02:18 PM Revision def44530 (git): [ruby/openssl] Fix test of cipher name to pass in LibreSSL 3.4
- LibreSSL 3.5 switched the cipher naming to match OpenSSL.
https://github.com/ruby/openssl/commit/bf198278bd -
02:18 PM Revision b5efef37 (git): [ruby/openssl] Fix operator precedence in OSSL_OPENSSL_PREREQ and OSSL_LIBRESSL_PREREQ
- https://github.com/ruby/openssl/commit/b02815271f
-
02:18 PM Revision aee36dd7 (git): [ruby/openssl] Fix build with LibreSSL 3.5
- https://github.com/ruby/openssl/commit/e25fb0d0d8
- 02:18 PM Revision 09daf78f (git): [ruby/openssl] Add 'ciphersuites=' method to allow setting of TLSv1.3 cipher suites along with some unit tests (https://github.com/ruby/openssl/pull/493)
- Add OpenSSL::SSL::SSLContext#ciphersuites= method along with unit tests.
https://github.com/ruby/openssl/commit/1225... - 02:18 PM Revision 0bf2dfa6 (git): [ruby/openssl] ignore pkgconfig when any openssl option is specified
- https://github.com/ruby/openssl/commit/b23fa75aa3
-
02:18 PM Revision 01025a00 (git): [ruby/openssl] Skip optional wildcard SAN tests on LibreSSL 3.5.0+
- RFC 6066 states how some wildcard SAN entries MAY be handled, but
it does not say they MUST be handled. LibreSSL 3.5... -
10:10 AM Revision 58e7205c (git): See the environment variable and then check if JIT options conflict
-
08:53 AM Misc #18891: Expand tabs in C code
- I'm also in favour of https://github.com/ruby/ruby/pull/6094 - It feels like the most elegant solution of those proposed
-
06:59 AM Revision 7bab7883 (git): Simplify BLSR code
- And suppress unary minus operator to unsigned type warnings by VC.
-
03:11 AM Revision 9958ed61 (git): Use `roomof` macro
- The masking is not only unnecessary but works only when the masking
value is a power of 2. Also suppress unary minus... -
02:31 AM Revision 4a2662ae (git): [Bug #18890] Suppress warnings and fix the message
- ```
test/ruby/test_parse.rb:1384: warning: assigned but unused variable - obj
test/ruby/test_pattern_matching.rb:1162... -
01:55 AM Revision f1c15f3e (git): Relax assertion condition for thread local counters
- Recently `TestThreadInstrumentation#test_join_counters` often fails as
```
<[1, 1, 1]> expected but was
<[2, 2, 2]>.... -
01:55 AM Revision cf991337 (git): Make a local symbol static
07/07/2022
-
08:28 PM Bug #18903: Stack overflow signal handling seems to be triggered once and then not working after
- In general it is not possible to recover from a stack overflow (be it in C or Ruby), the executing program should be ...
-
02:33 PM Bug #18903: Stack overflow signal handling seems to be triggered once and then not working after
- (Found by Jean Boussier)
-
02:33 PM Bug #18903 (Open): Stack overflow signal handling seems to be triggered once and then not working after
- This program creates a recursive object graph and then tries to convert it to JSON with no max depth, so it stack ove...
-
06:56 PM Revision 3cf2c2e4 (git): Remove ISEQ_MARKABLE_ISEQ flag
- We don't need this flag anymore. We have all the info we need via the
bitmap and the is_entries list. -
06:48 PM Revision 621e5c56 (git): [ruby/date] Enhanced RDoc (https://github.com/ruby/date/pull/58)
- Brings a dozen call-seq schemas into compliance with the doc guide.
Adds links to section "Argument start" where ... -
06:15 PM Revision 55c5bf27 (git): [ruby/irb] Additions/revisions to help-message (https://github.com/ruby/irb/pull/370)
- Changed:
Added text to options that said just 'same as ruby -whatever'.
Added defaults.
Removed an erran... -
05:49 PM Bug #18902 (Closed): Thread#value crash if the thread was killed because of a fork
- Applied in changeset commit:git|65ae2bb2e045aa8b668d3c30515f5a6cb3eb68ad.
----------
Thread#value: handle threads ki... -
02:22 PM Bug #18902 (Closed): Thread#value crash if the thread was killed because of a fork
- Reproduction script
```ruby
thr = Thread.new { sleep 10}
fork do
p thr.status # =>false
p thr.join # => ... -
05:49 PM Revision 65ae2bb2 (git): Thread#value: handle threads killed by a fork
- [Bug #18902]
When a thread is killed because we forked, the `value` if left
to `Qundef`. Returning it woudl crash th... -
05:22 PM Revision 7dd0a225 (git): [rubygems/rubygems] Fix `simulate_windows` helper
- It should also set the proper class variable so that `Gem.win_platform?`
returns true.
https://github.com/rubygems/r... -
05:14 PM Revision c8b3bd45 (git): Fix extconf.rb for OpenSSL 3 without $warnflags
- On Windows with OpenSSL 3, the gem fails to compile with the following
error message:
ruby/src/ext/openssl/extconf... -
04:07 PM Revision 4d8f12ba (git): Fix macro redefinition warning for MacOS
- Introduced by 7f64989e5c913ef7624e084badd1a43ce65b3ccc
./internal.h:110:9: warning: 'memcpy' macro redefined [-Wmacr... -
03:49 PM Bug #18900 (Closed): Missing events(?)/unexpected results using GVL instrumentation API
- Applied in changeset commit:git|587d2d199b3f783d03266d42d066949f8a4824d3.
----------
thread_pthread.c: call SUSPENDE... -
01:23 PM Bug #18900: Missing events(?)/unexpected results using GVL instrumentation API
- I got a patch for it: https://github.com/ruby/ruby/pull/6101
-
12:28 PM Bug #18900: Missing events(?)/unexpected results using GVL instrumentation API
- > This seems surprising to me: the main thread that got blocked on #join was never marked as suspended, even though t...
-
10:51 AM Bug #18900 (Closed): Missing events(?)/unexpected results using GVL instrumentation API
- I'd like to start by thanking @byroot for his amazing work on the [GVL Instrumentation API](https://bugs.ruby-lang.or...
- 03:49 PM Revision 0018c264 (git): * 2022-07-08 [ci skip]
-
03:49 PM Revision 587d2d19 (git): thread_pthread.c: call SUSPENDED event when entering native_sleep
- [Bug #18900]
Thread#join and a few other codepaths are using native sleep as
a way to suspend the current thread. So... -
02:13 PM Bug #18898: IO#set_encoding with invalid arguments leads to a segfault
- It looks like the internal encoding should be set to `Encoding.default_internal` when an invalid encoding name is giv...
-
01:39 PM Revision 61c7ae4d (git): Gather heap page size conditions combination
- When similar combination of conditions are separated in two places, it
is harder to make sure the conditional blocks ... -
01:39 PM Revision f3685986 (git): Improve error message for segv in read_barrier_handler
- If the page_body is a null pointer, then read_barrier_handler will
crash with an unrelated message. This commit impro... -
01:39 PM Revision d6c98626 (git): Fix crash in compaction due to unlocked page
- The page of src could be partially compacted, so it may contain
T_MOVED. Sweeping a page may read objects on this pag... -
01:39 PM Revision d7c5a6d4 (git): Fix typo in gc_compact_move
- The page we're sweeping is on the destination heap `dheap`, not the
source heap `heap`. -
01:23 PM Feature #18901 (Closed): Support cross size pool movement for T_ARRAY
- [Github PR](https://github.com/ruby/ruby/pull/6099)
This PR enables Arrays to move between size pools during compa... -
01:10 PM Revision 7f64989e (git): do not define our own version of memcpy
- The (sole) use of memcpy in our public header is now replaced to
directly call ruby_nonempty_memcpy, and the previous... -
06:06 AM Revision 8794cc62 (git): Tentatively put macOS CIs back with adding macOS 12
-
06:06 AM Revision 67e54ce4 (git): Fallback `mkdir_p` to `as_mkdir_p`
- Assume `mkdir -p` to be race-free on recent systems.
And we do not provide install-sh anyway. -
02:33 AM Bug #18892 (Closed): ARGF.lineno starts from 2 when the file has shebang
- Applied in changeset commit:git|cd948429223223f5e299626a4695ab30e43de2ea.
----------
[Bug #18892] Reset `ARGF.lineno... -
02:33 AM Revision cd948429 (git): [Bug #18892] Reset `ARGF.lineno` after reading shebang
-
12:20 AM Misc #18891: Expand tabs in C code
- I'm +1 for https://github.com/ruby/ruby/pull/6094
Also available in: Atom