Samuel Giddins

Hash Date Message
227eae79acde90e7c3ba171dbf4bdcedbb39a9f2 2019-01-17 [ruby/logger] Say that logger requires ruby >= 2.3
310198d6be1ca5dc2f1279096d7134a02ee3d8ec 2019-01-17 [ruby/logger] Add missing closing " https://github.com/ruby/logger/commit/b4b3caae40
d761a0f6ffd443b3440ac5144edcdd8054db9c7c 2017-10-20 [bundler/bundler] [Package] Always resolve remotely for --all-platforms
215d846ea59ef0a20558ac7056f35998e9dc053e 2017-10-20 [bundler/bundler] [Package] Dont always update on --all-platforms
82bf064375361f3d662389a634ef0541a0a1fc3b 2017-10-20 [bundler/bundler] [Package] Ensure uninstallable gems are _never_ installed
ead2dc0ec998ef0453f99e24971a1d598f7522fe 2018-11-25 [bundler/bundler] [GemHelpers] Remove the special code path for ruby platform being its own generic
4dea1356c3ea97e9d0e98b1fbca69b01a6df2647 2018-11-25 [bundler/bundler] [CurrentRuby] Say we are ruby? when the generic local platform is Gem::Platform::RUBY
00cd5d74cecb6aa4a184e57e2b8246ef6e45d458 2017-03-14 [rubygems/rubygems] [Require] Ensure -I beats a default gem
4f2f6aeb5fa65a10c633d92fcdd1980d42a6d745 2017-10-20 [bundler/bundler] Add a spec for installing git deps after packaging w/o git
7cb8904a12c850ee30dcd67817fa2f9dc3fee813 2020-06-30 Extract correct processor name for ARM64 Macs
70829928cb67829d572e124de441013105e63aa9 2023-01-26 [rubygems/rubygems] Deprecate Gem::List
71256caf7fddfd2e109d433e68c6fbd77a16631c 2023-01-26 [rubygems/rubygems] Update the list of SPDX licence identifiers
cbe14cc8e6ff7da4ec6d2a3ea9de139cb6dcedbf 2023-01-26 [rubygems/rubygems] Add gem exec command
d81be0609b382dac877137c2d388289aec7d3107 2023-01-26 [rubygems/rubygems] Add specs for gem exec
3f0f9a7942a90f4dd6069e6074ea6211fe5d0bc5 2023-02-06 [rubygems/rubygems] Add gem exec description
612ebd10c061fefd6e4f1f736a95188bd6ae5146 2023-02-13 [rubygems/rubygems] Ensure dependencies are updated by default when running gem exec
47d4f73ee755a0ae7b26eb2e35b820202e008763 2023-02-14 [rubygems/rubygems] Remove platform option for gem exec
2dd96983505285bf58845d1687a9a6d6c0af959b 2023-02-14 [rubygems/rubygems] Allow gem exec gem
80bfa1b30af7aae60e96f17e86f3a2c5a566ee12 2023-02-14 [rubygems/rubygems] Fix resetting env in gem exec, and make sure it is set for gem exec gem
931db2120844760a1c1c5c5d6253b558f8034124 2023-02-14 [rubygems/rubygems] Add tests covering pre-releases for gem exec
ae5deb1ebc5b9cdd1e137e7b78c89e55348dd2ba 2023-02-14 [rubygems/rubygems] Use assert_raise instead of assert_raises
616a7e1f6c789e5844b4fca9e84fe85656ecc62a 2023-02-14 [rubygems/rubygems] Nil out Gem.configuration after tests
0ca3a095be988c6382e92240118384a8028a5c6d 2023-02-21 [rubygems/rubygems] Only update env if var exists
a17b1b19b151c82319c244f3955101a4c9bffc0f 2023-02-21 [rubygems/rubygems] Always join with a string
151ae9790fa815950846b2f701772d772907dda7 2023-02-22 [rubygems/rubygems] Better teardown
6232e1b9c05fea04450398d1601672af28d3e395 2023-02-22 [rubygems/rubygems] Skip extension test on jruby
2d6097a0f588527a6b23679fc1503c361c068200 2023-02-27 [rubygems/rubygems] Fix method redefinition warning in gem exec specs
638f68b2fe16e7c765ab9bf7a927b95ff187b3d3 2023-03-07 [rubygems/rubygems] Avoid calling String#dup in Gem::Version#marshal_dump
9ed189e9aa4e1b1852b18ad01def9c738238299b 2023-04-28 Update SPDX license list
1935433f5f6fecc786955dcf80e8f65ada6bcaeb 2023-08-17 [rubygems/rubygems] Ensure that loading multiple gemspecs with legacy YAML class references does not warn
b68be40e245399b00988d254bc83c04cb045b713 2023-08-17 [rubygems/rubygems] Use assert_raise instead of assert_raises
7e5c3ec5b1fc0afae215ca00d7a1dd5d8f3799c0 2023-08-18 Update specification.rb
7a5df9d0ed7cbd0660803074b34623a1f1dc0768 2023-08-29 [rubygems/rubygems] Fix bundle update --redownload
c423d6e0e48bd8a94548ff7a6275d93ae770f9d1 2023-09-15 [rubygems/rubygems] Stop allocating the same settings keys repeatedly
2cf5fe58fbe8053f661552786a93d8cad7c307e0 2023-09-15 [rubygems/rubygems] Avoid allocating empty hashes in Index
cea7e6ecca99ae7730ea5ac44ed15f62b1599664 2023-09-18 [rubygems/rubygems] Lazily construct fetcher debug messages
4023637d20e4f9c4c4806e0fb27f868eea7612b3 2023-09-18 [rubygems/rubygems] Reduce allocations for stub specifications
d182d83ce929cd322f4a6fd134cd31be950eca77 2023-08-18 [rubygems/rubygems] Add a Marshal.load replacement that walks an AST to safely load permitted classes/symbols
c80a4d453a26c1b5f1b57de31c8d1a2b69133a55 2023-08-18 [rubygems/rubygems] Fix UTC time loading
cdcc760dc0b3ca504b630e333c350da9e97dbbb2 2023-08-18 [rubygems/rubygems] Broader version compatibility in marshal tests
1fff3e44ff3248c2c0bbd2bd244d52f64cfdd8a5 2023-08-20 [rubygems/rubygems] Verified working on mri/jruby/truffleruby with specs on rubygems.org
7c6b500d8d5fad568780b21cc6a1deb3aa57e746 2023-08-21 [rubygems/rubygems] Fix bundler specs using safe_load
fe90e83b482b7df84f6f1c7be70155df46dd4d3c 2023-08-21 [rubygems/rubygems] Use safe_load in bundler when available
f0d1b0cc4b5a99de9dc709b8f43d8be8e18c7323 2023-08-21 [rubygems/rubygems] Allow bundler to load from the dependency api
e52f9bd41e1c407ac675fa3d1fbaabec854f6968 2023-08-21 [rubygems/rubygems] Bundler error handling
d3628e6ac4ac4703c88c594af649773205722287 2023-08-24 [rubygems/rubygems] safe_load tests passing on jruby & truffleruby
c65c88e65c0d1c175dd2c33708b488e3f8268fda 2023-08-24 [rubygems/rubygems] Tests passing on truffleruby 22 in addition to 23
cadca9f67eba9e101558aa32594646c3ece17c31 2023-08-24 [rubygems/rubygems] All rubies working with different time zones
f4a5fac0d2671ec98f50a561eefd4ca3702f7cb1 2023-08-24 [rubygems/rubygems] Ruby 2.6 compat
843c83ee5f8f4c26b70d7873df0c3d23de597b4c 2023-08-24 [rubygems/rubygems] Give up, load Time via Marshal.load
0a423d4c4e84bc024d5dabe86227c1f0b509a898 2023-09-21 [rubygems/rubygems] Aggressively optimize allocations in SafeMarshal
02fa2acbde50f282409346544844182e9a25cc6b 2023-09-19 [rubygems/rubygems] Freeze more strings in generated gemspecs
e9ed0b3068f54f32d5116ff9d73833d96229fde9 2023-09-07 [rubygems/rubygems] Stop bundler eagerly loading all specs with exts
812c8196b69b15713e7bdc9843329d9c490497a8 2023-08-31 [rubygems/rubygems] Remove usage of Dir.chdir that just execute a subprocess
39a6272cf45c8946255c20708e6153ce8c222699 2023-09-21 [rubygems/rubygems] Fix safe marshal test on jruby
5c11dea40c94f669778946498fa5978abeeda537 2023-09-19 [rubygems/rubygems] Reduce allocations when parsing lockfile
bf71b0eda54b551db023cda9051b9be218c0f75d 2023-09-18 [rubygems/rubygems] Optimize allocations in Gem::Version
2b6228be48dc656c3e7a95919622e4b8561324cf 2023-09-18 [rubygems/rubygems] Reduce allocations when parsing compact index
83f929316e2ef860469886d8001b69a67f15a406 2023-09-02 [rubygems/rubygems] Fix force_ruby_platform: when the lockfile only locks the ruby platform
af222d4db27b018a5e4a406ec668c479c68c0446 2023-10-19 [rubygems/rubygems] Update vendored thor to v1.3.0
205cbc09d342c0c3db371ca8207d189e1c0186f1 2023-10-19 [rubygems/rubygems] Reuse Gem::RemoteFetcher instance in bundler
c5fd94073ff2e22b6eea29c242c7e4a12ed7c865 2023-08-09 [rubygems/rubygems] Refactor to checksums stored via source
fa3cc4afcbdebfbf1485a7808189baba54e5eb79 2023-10-24 [rubygems/rubygems] Set file path when eval-ing local specification in EndpointSpecification
7e7d1f0679d7cbfc43d4157435317ae2f961b995 2023-10-24 [rubygems/rubygems] Avoid regexp match on every call to `Gem::Platform.local`
3fe2f2689f0074a4c880218ca08cb10137880760 2023-10-24 [rubygems/rubygems] Raise exception on unexpected EOF in marshal
b69bbf588a3dd167d62dbb89f0cef25ebae4a7ea 2023-10-22 [rubygems/rubygems] User bundler UA when downloading gems
08308fe3e8fd51f4445be9408a418d9ac6960921 2023-09-19 [rubygems/rubygems] Reduce allocations when installing gems with bundler
2927c280950924c0aaa6c1a5805b2978b177809e 2023-11-27 [rubygems/rubygems] Avoid re-compiling static regexp in a loop
62e2e1da920d15e755f1826b3703ca81366526d8 2023-11-27 [rubygems/rubygems] Allow auto-install to install missing git gems
0ed55bf09713299201caec3ba9d9ef7ba6e8526f 2023-11-27 [rubygems/rubygems] Reduce array allocations when loading definition
4817166e54ad98f9b3e9d06e9e8c7ccff992a957 2023-10-21 [rubygems/rubygems] Extract generate_index command to rubygems-generate_index gem
505715ddf17e004d184c0b71afb40a31e2e8c98e 2023-09-19 [rubygems/rubygems] Fewer allocations in gem installation
e223dde3295cc59415c289305fd8d706d46cd2e9 2023-08-30 [rubygems/rubygems] Allow bundle pristine to run in parallel
6aa26af683616cf908f0251dbb8ffde380e0c314 2023-12-13 [rubygems/rubygems] Add 3.4 as a supported ruby version
baf2ec2ca8127cd610a3681a1e84ebcb404fe8f2 2023-12-13 [rubygems/rubygems] Use match? when regexp match data is unused
ca7f7c0f516512c7e5b19aa74e05939b27bb37e4 2023-12-15 [rubygems/rubygems] Refactor vendoring to allow validating vendoring is reproducible
1cd4b59e8cf56850a87a56194e7096db63f40204 2023-12-14 [rubygems/rubygems] Save array allocation for every dependency in Gemfile
5a66ea23d2c244bac5d87a08939419cd300cf4cc 2023-12-14 [rubygems/rubygems] Use mkdir_p helper in bundler.rb
f4e9336d4347e1086eb00494f90650cf6fde3be0 2023-12-15 Partly pick commit from https://github.com/rubygems/rubygems/pull/7285
83bdf127b8ddbb64c941bb9c467c686140b1696b 2023-12-16 Avoid warning when requiring bigdecimal/util when bigdecimal is in gemfile
e0312f90bbf5a6c0af5140ea94c67911515a147b 2023-12-21 [ruby/pp] Print beginless ranges properly
c2812fb616a9a0f31bbc3906a8ec9bad9faec498 2024-02-07 [rubygems/rubygems] Control whether YAML aliases are enabled in Gem::SafeYAML.safe_load via a constant
5dcc7a03267216feaa587017ef5d6d075b62f75b 2024-02-09 [rubygems/rubygems] Use a writer method on the module instead of a constant
466ed0e1ace6ebf069d444d666f0db3f9224a4b9 2024-02-11 [rubygems/rubygems] Add a test for safe yaml
997470b7b697d267109571d81081453acc73a2f9 2024-02-14 [rubygems/rubygems] Commit missing new method
8bc51a393acfb5af4e446799e51f73e61b0cfc8e 2024-02-20 [rubygems/rubygems] Check for correct exception on older psych versions
d950609ec709c7c4dc48603b9b2d88f840a520fb 2024-04-11 [rubygems/rubygems] Add a limit to the size of the metadata and checksums files in a gem package.
d7ba0fec492823f5191a34be5fe4b8e0b5641f07 2024-04-28 [rubygems/rubygems] Update lib/rubygems/package.rb
841b45a4421a7f103b0312f84c14ece522833617 2024-05-05 [ruby/openssl] Add to_text for PKCS7 and Timestamp::Response
02c8e6583b33c62b4050420234167a467f32fefa 2024-02-20 [rubygems/rubygems] Use a constant empty tar header to avoid extra allocations
e33336cb37b47834c0448921c6c4942e3fa63996 2023-12-21 [ruby/zlib] Avoid allocating intermediary strings when read/readpartial are passed an outbuf
e3e1e53098f3214ef12849b3441791465ad7c0a5 2024-04-11 [ruby/zlib] Avoid double copying into provided outbuf
0b92929e520801d9d60a5d886430d35df1288af6 2024-04-30 [ruby/openssl] Add X509::Certificate#tbs_bytes
83b48022c1093753b4dc1179e1f0ecd0a89bcbce 2024-07-17 [rubygems/rubygems] Explicitly encode Gem::Dependency to yaml
0d3ce3123491eee303a1259caa09f3da9c085d76 2024-07-24 [ruby/openssl] Set time directly on the x509 store (https://github.com/ruby/openssl/pull/770)
43e3416b700e421ffdff3a9c534e1de620bb7ad6 2024-09-19 [rubygems/rubygems] Unconditionally set installed_by_version
bdc3363d0f045b1a6d81b72c3cd9b10d5759f71e 2024-10-02 [rubygems/rubygems] Update required_ruby_version to 3.1
db6e6155d673931d1ae6b962664684c4fe4937e6 2024-10-02 [rubygems/rubygems] Remove outdated conditionals from tests
7695bf183b02361cc6adb953da6a54c505082260 2024-10-02 [rubygems/rubygems] Remove CorrectHashForLambdaOperator monkey patch
dfa11551aa1a4dc9ba9d2d78c083dc77e17b8f29 2024-10-02 [rubygems/rubygems] More rubygems 3.2.x removals
40d7e5d2abcaa2206074a924e94d8fea2a67a3a5 2024-10-02 [rubygems/rubygems] Update rubocop to ruby 3.1
e472d1a6d697eea93dfa6c037fd9d65dc9d9f34e 2024-10-02 [rubygems/rubygems] Remove extra space in BUNDLED WITH section
b653be0ba572adc145dfb13ea312439edca49e68 2024-10-04 [rubygems/rubygems] Update spec rubygems_ext
648f558e01a9dbc71bb9d24fe5cb2dabe2b1bcb0 2024-10-04 [rubygems/rubygems] Remove now unused realworld spec
a392ee1437efbaa84edf3412bb96a5d667a08387 2024-10-07 Update vendored net-http
b70c1bb1503df69716312ce5b0ad89e9be02d44b 2024-11-14 [rubygems/rubygems] Add --attestation option to gem push
7daf85bdf250a1056e7441ee88b588cf69d00556 2024-12-04 [rubygems/rubygems] Stop storing executable names in ivars
305318edbb0a5ddeb1f282a50d7ab39bb6706167 2024-12-04 [rubygems/rubygems] Apply suggestions from code review
eb48418b4024c6a19725598ce088918c6392b69f 2025-03-24 [rubygems/rubygems] Ensure that Gem::Platform parses strings to a fix point
8f61e1755616f40192e7bff566709759b893e5fa 2025-03-25 [rubygems/rubygems] RuboCop
4be199e435da2c0e814e570f1b638b2f08ee2527 2025-04-17 [rubygems/rubygems] Simplify Gem::Platform#initialize
c9ba3d0bacc291c852bb9d4609010c5b1fab7680 2025-04-14 [rubygems/rubygems] Bump required_ruby_version to 3.2
af27688697f708b4fe15e4211d61d2765acc80f6 2025-05-14 [rubygems/rubygems] Remove reference to validate_rust_builder_rubygems_version
d8d0da571340e40bc6dbabab7a421a94d55e5b72 2025-05-14 [rubygems/rubygems] Remove platform backports from bundler
485ee6d7a3eb8e7708f777b00289c717adb99bcc 2025-05-17 [rubygems/rubygems] Remove backport of LATEST_RUBY_WITHOUT_PATCH_VERSIONS
c0a1e877b3c0c5dd69bb634262bd4e73a07eb27e 2025-05-18 Move most of Bundler::GemHelpers to Gem::Platform
7e3d271f765b6e2b2372b6af2f974d448cbfd1e0 2025-06-05 [rubygems/rubygems] Install the best matching gem for the current platform in gem install
73532ecf3a84d3a6340bf029bd9f2b25f226c71b 2025-05-29 [rubygems/rubygems] Update bundled tls certs