summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-11[DOC] Tweaks for Array#drop_whileBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11596
2024-09-11[ruby/prism] Add a flag for arguments that contain forwardingKevin Newton
https://github.com/ruby/prism/commit/ebd2889bee
2024-09-11[ruby/prism] Parse tempfileKevin Newton
https://github.com/ruby/prism/commit/31154a389a
2024-09-11[DOC] Related for Array#compactPeter Zhu
Notes: Merged: https://github.com/ruby/ruby/pull/11587
2024-09-11[DOC] Tweaks for Array#dropBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11595
2024-09-11[DOC] Tweaks for Array#digBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11594
2024-09-11[DOC] Tweaks for Array#delete_atBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11591
2024-09-11[DOC] Related for Array#delete_ifBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11592
2024-09-11[rubygems/rubygems] Fix `bundle exec rake install` failing when local gem ↵David Rodríguez
has extensions and `gemspec` DSL is being used In a `bundle exec` context, the local specification will actually be part of the known specifications, so RubyGems will assume it has already been installed, which is not actually true. This will cause `RequestSet` to rebuild extensions for a gem that's not actually installed, causing errors. The fix is to make sure detection of installed activation requests considers not only that there's a known spec with the same full name as the one being installed, but also that this spec is installed in the same gem_home were pretend to install the new gem. https://github.com/rubygems/rubygems/commit/a8ef1286a6
2024-09-11[rubygems/rubygems] Only raise DSLError during Gemfile parsing when it's ↵David Rodríguez
actually useful DSLError prints the specific line in a Gemfile where the error was raised. That's helpful when the error was explicitly raised by the Gemfile DSL or, in the case it's implicitly raised, when the offending code lives right in the Gemfile. If it's an internal error, or something buried dowm in user code called from the Gemfile, `DSLError` is not helpful since it hides the actual culprit. This commit tries to only raise `DSLError` in the cases mentioned above and otherwise let the original error be raised. https://github.com/rubygems/rubygems/commit/b30ff5a682
2024-09-11[rubygems/rubygems] Don't rescue Exception when evaluating GemfileDavid Rodríguez
Things like OOM, or StackOverflow should be raised immediately. https://github.com/rubygems/rubygems/commit/11691ce492
2024-09-11[rubygems/rubygems] Refactor setting current gemfile in DSLDavid Rodríguez
https://github.com/rubygems/rubygems/commit/b4ecb66224
2024-09-11[rubygems/rubygems] The `dsl_path` parameter in DSLError is documented as a ↵David Rodríguez
string https://github.com/rubygems/rubygems/commit/ab44fa9ee4
2024-09-11Use macos? helperHiroshi SHIBATA
2024-09-11macOS 10.13(High Sierra) is already EOLHiroshi SHIBATA
2024-09-11Fix wrong NODE nameydah
Notes: Merged: https://github.com/ruby/ruby/pull/11584
2024-09-11Implement BREAK, NEXT and REDO NODE locationsydah
Notes: Merged: https://github.com/ruby/ruby/pull/11584
2024-09-11Clean up clean only extensionsNobuyoshi Nakada
The clean targets should clean up all extensions, including those have nothing to build for any reason, e.g., platform requirements etc. Notes: Merged: https://github.com/ruby/ruby/pull/11588
2024-09-11Fix duplicate dependency linesNobuyoshi Nakada
exts.mk should deal with cleanings of extensions, including bundled gems. Notes: Merged: https://github.com/ruby/ruby/pull/11588
2024-09-11[ruby/pathname] use delete_prefix instead of sub in find methodIvan Kuchin
delete_prefix with a string is easier to read than a regular expression also it should be faster. It is available since ruby 2.5 and the gem requires ruby 2.7. https://github.com/ruby/pathname/commit/0070f43f19
2024-09-11[rubygems/rubygems] Make an exe file executable when generating new gemsYuji Yaginuma
Currently, an exe file isn't executable when generating new gems because it doesn't have the correct permission. This PR sets the correct permission same as files under the `bin`. https://github.com/rubygems/rubygems/commit/6509bf128a
2024-09-11Implement WHILE and UNTIL NODE locationsydah
Notes: Merged: https://github.com/ruby/ruby/pull/11579
2024-09-10[DOC] What's Here for String#append_as_bytesPeter Zhu
String#append_as_bytes was newly introduced in #11552. Notes: Merged: https://github.com/ruby/ruby/pull/11586
2024-09-10[DOC] Tweaks for Array#deleteBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11578
2024-09-10[DOC] Related for Array#cycleBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11577
2024-09-10[DOC] Related for Array#countBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11575
2024-09-10[DOC] Related for Array#concatBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11571
2024-09-10[DOC] Related for Array#compactBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11569
2024-09-10[DOC] Related for Array#combinationBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11568
2024-09-10[DOC] Related for Array#collect!BurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11567
2024-09-10Related for Array#collectBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11566
2024-09-10[DOC] Fix linkBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11528
2024-09-10[DOC] Fix linksBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11527
2024-09-10[DOC] Related for Array#clearBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11526
2024-09-10[DOC] Related for Array bsearch methodsBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11525
2024-09-10[DOC] Related for Array#atBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11524
2024-09-10[DOC] Related for Array#assocBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11521
2024-09-10[DOC] Related for Array#pushBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11520
2024-09-10[DOC] Rationalize aliases in What's HereBurdetteLamar
Notes: Merged: https://github.com/ruby/ruby/pull/11518
2024-09-10Use rb_id_table_foreach_values for marking CC tablePeter Zhu
We don't use the key, so we can speed it up by not needing to convert the key to ID in the iterator. Notes: Merged: https://github.com/ruby/ruby/pull/11580
2024-09-10[ruby/tmpdir] Reject empty parent pathNobuyoshi Nakada
https://github.com/ruby/tmpdir/commit/628c5bdc59
2024-09-10[ruby/resolv] test_dns: Fix FD leakKasumi Hanazuki
The listening TCP socket is closed by `with_udp_and_tcp` helper, but the connected socket is leaking. ``` Leaked file descriptor: TestResolvDNS#test_multiple_servers_with_timeout_and_truncated_tcp_fallback: 12 : #<TCPSocket:fd 12, AF_INET, 127.0.0.1, 50888> COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 3248055 chkbuild 12u IPv4 112546322 0t0 TCP localhost:50888->localhost:40112 (CLOSE_WAIT) ``` For the purpose of the test case to simulate a timeout over TCP transport, we have to delay closing this socket until the end the test case. Fixup: https://github.com/ruby/resolv/pull/50 https://github.com/ruby/resolv/commit/236c38bdb1
2024-09-10[ruby/resolv] Add spec extensionsNobuyoshi Nakada
https://github.com/ruby/resolv/commit/3189d16b69
2024-09-10Remove an unnecessary blank line added by mistake [ci skip]Nobuyoshi Nakada
2024-09-10Add predicates for platformsNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/11583
2024-09-10Suppress constant warning for test-bundled-gems-specHiroshi SHIBATA
2024-09-10[rubygems/rubygems] Mark to exclude examples at ruby/ruby repositoryHiroshi SHIBATA
`make test-bundler` on ruby/ruby don't have installed gemspec. So, `require "psych"` didn't activate psych as default gems on ruby repo. https://github.com/rubygems/rubygems/commit/f8ca514cbb
2024-09-10[rubygems/rubygems] Removed duplicated dependencies that used by bundler inlineHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/d46b6a49af
2024-09-10[rubygems/rubygems] Added example for bundler/inline conflictHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/6b1e8a14bd
2024-09-10[rubygems/rubygems] Retry resolution with activated gems if inline has conflictsDavid Rodríguez
https://github.com/rubygems/rubygems/commit/8d94c14ca0 Co-authored-by: Jonathan Hefner <[email protected]>