0853703ec6484332ef0183ebd459a8c715d36a43
|
2023-01-31 |
[rubygems/rubygems] Test to show non-standard behavior of zero byte files in archive |
65ca14ea6e12d2e0bf2aff60538c8ca291c65fd3
|
2023-02-01 |
[rubygems/rubygems] Fix TarReader::Entry#read/partial to match File#read and StringIO#read |
85a1738ab37b3348fc0b924804ca4b209f34fbf7
|
2023-02-17 |
[rubygems/rubygems] Add TarReader::Entry#seek to seek within the tar file entry |
e913431687f2fffb1a8cc435e60c95eea887b087
|
2023-08-15 |
[rubygems/rubygems] Raise Gem::Package::FormatError on EOF, indicating corrupt gem |
f0bf9391dc61a8cf2500c9e6f361d1c336edf7bd
|
2023-08-18 |
[rubygems/rubygems] Don't rely on globals when not matching regexp for "local." |
7bf5f780281edc2fca83a0657e3a8d256e6e7065
|
2023-08-21 |
[rubygems/rubygems] Refactor Fetcher#api_fetcher? and fetcher loading logic |
af1bedbbd93e952810149e79d7fa6c20960e5373
|
2023-09-01 |
[rubygems/rubygems] Source::Rubygems#fetch_names is only called with override = false |
86b93f74819dc814a223cd179d15b4d46dc3fc7a
|
2023-09-01 |
[rubygems/rubygems] Improve efficiency of Index#use and #search_all |
89cb95679dfcb15e404d03959497e5b1dda78df3
|
2023-09-01 |
[rubygems/rubygems] Reduce excess index creation and merging |
d43765c3a9d006599895538be12b5b45c1873085
|
2023-09-01 |
[rubygems/rubygems] Unify LockfileParser loading of SPECS section |
66ffa15ce01e1b8d46738032e714be18194af3ca
|
2023-09-13 |
[rubygems/rubygems] Gemfile ruby file: covers more version formats |
010017d86d5ba6403e3406cae5986348ed08a678
|
2023-09-15 |
[rubygems/rubygems] Reduce array allocations and concatenations in Index |
c3fc70cc93ca7e8e29382372460c41734b4a7145
|
2023-10-07 |
[rubygems/rubygems] Exempt default gem 'etc' in setup tests for rubies before 3.2 on windows |
b9a6fca67d97f7319b20b24427d6dc4b8290cd24
|
2023-10-10 |
[rubygems/rubygems] Don't delete the release version from pre-release string more than once |
9dcaa832592af0125ba6407a506b2b3953b2f81c
|
2023-10-11 |
[rubygems/rubygems] Avoid excess Arrays when partitioning Gem::Version.canonical_segments |
499e66d05cb8c57c1d51cbcfc5f1ff3ba2944ed3
|
2023-10-20 |
[rubygems/rubygems] Gem::NameTuple equality ignores Gem::Platform/string platform variation |
11468269486d855f606cff5d0fa848772bc5c0cd
|
2023-10-22 |
[rubygems/rubygems] Fix spelling of extraneous |
92f23a48e3bb7555ca99fc49e15b250a70f9d086
|
2023-08-30 |
[rubygems/rubygems] Refactor Checksum classes and methods to reduce code. (https://github.com/rubygems/rubygems/pull/6917) |
6362bfdc337c1929a381734ded417b796f9767bf
|
2023-09-03 |
[rubygems/rubygems] rename Index#== to Index#subset? |
c667de72ff9de195e1cab4b1937973e841ff89ae
|
2023-09-01 |
[rubygems/rubygems] Improve errors and register checksums reliably |
6dcd4e90d8d2a2db06a140cf10c5d9519360fc69
|
2023-10-21 |
[rubygems/rubygems] Handle base64 encoded checksums in lockfile for future compatibility. |
db6492092f6ebcbaeecbd6851722c38619182bb1
|
2023-11-18 |
[ruby/prism] Fix typos in comments and docs |
aac8be803409a18f6c32b438d154432eeb6f49e8
|
2023-11-30 |
[ruby/prism] Fix lex_compat for `<<HEREDOC # comment` at EOF |
cbe57caa246f57440667a53b4526ddabcea82df9
|
2023-12-01 |
[ruby/prism] Fix comments after HEREDOCs again. |
5f0ea3f590f8983669fe478bc9eace6880353b84
|
2023-12-01 |
[rubygems/rubygems] Converts Bundler lockfile checksum validation to opt-in only |
d9a1bb4b097899c21c9a11b042072224c4ff252b
|
2023-12-05 |
[rubygems/rubygems] Use String#unpack1 available since ruby 3.0 |
0166d56f2bb062ddf56a0e7757849da68b66fe62
|
2023-12-08 |
[rubygems/rubygems] Don't memoize in NameTuple lock_name |
e186cebe420367947b89a5221491429452d724d5
|
2023-12-08 |
[rubygems/rubygems] Override initialize in bundle rubygems_ext for NameTuple |
3b9ea6648fcc110769c27686ebdc51fbbf1798c8
|
2023-12-08 |
[rubygems/rubygems] Use StringIO 3.1.0 in tests to work with ruby 3.3.0 |
0e05392dccaaf4f9a0ce66228fd64dbd96b62227
|
2023-12-08 |
[rubygems/rubygems] Make tests compatible with paths that contain a + char |
1e5c8afb151c0121e83657fb6061d0e3805d30f6
|
2023-12-12 |
[rubygems/rubygems] Ensure that the lockfile mtime is not altered on frozen install |
d1c25605f671c85b1088cb8021d815a89b629dbf
|
2023-12-11 |
[rubygems/rubygems] Resolve `ruby file: ".ruby-version"` relative to Gemfile |
f671c5d1791d14a44902cfe672ae6b457d1592e9
|
2023-12-12 |
[rubygems/rubygems] Make RubyDsl a little easier to read; avoid a Hash sometimes |
7f4b271a61a11b0254304b78db72fd2c954a4370
|
2023-12-13 |
[rubygems/rubygems] Store Checksum::Store indexed by spec.lock_name |
c1f4bfd41fa7e1fa23ef6803349ac009debdf61f
|
2023-12-13 |
[rubygems/rubygems] Revert "Merge pull request #7167 from nevinera/add-json-output-option-to-bundle-outdated" |
1cfe874ef83cdb7776ecf892c470af634532501c
|
2023-12-14 |
[rubygems/rubygems] Remove test-only & unused methods from Checksum::Store |
d9b39093e2bac70f121e38f4354a6a58c1b245a3
|
2023-12-14 |
[rubygems/rubygems] Use a mutex around Checksum::Store @store access |
f933cde9390563160d8a12c901e7a408f523c457
|
2023-12-15 |
[rubygems/rubygems] Let the guards have some space to breathe |
56804ddd2bfd37542916c1233cdea85153d69508
|
2023-12-14 |
[rubygems/rubygems] Use a mutex around Checksum::Store @store access |
df11b3daf809326ae48f2ae2b31cee274ee4a90c
|
2023-12-15 |
[rubygems/rubygems] Let the guards have some space to breathe |
098d97e96d1519154c2a845db558b104abe3ab7e
|
2024-01-04 |
[rubygems/rubygems] Quote Etag in `If-None-Match` header of compact index request |
01f9766aa05182a7bbdc914a5dcd8a36ebade861
|
2023-12-17 |
Ensure File.open applies default umask on gem extract |
9f8f32bf9f3758ba67dd2afe7e07d9eccb68bbc7
|
2023-12-21 |
[ruby/zlib] In Zlib::GzipReader#eof? check if we're actually at eof |
aa90013829d9394fa92a423a818fb0d6e2ab89cb
|
2024-03-01 |
[rubygems/rubygems] Fix: vendor_gem takes a block |
76e31d9aa93ce624a8f74db57af488c74017b7f3
|
2024-05-21 |
[rubygems/rubygems] Remove MD5 ETag generation from compact index |
acdd19facc0cfe18875d1f053689cbfc317f37c1
|
2024-05-23 |
[rubygems/rubygems] Fiks speeling cott bye codespell |
6b0afbb111716e7b1fdc711d8afd26c723a9bb0c
|
2024-05-22 |
[rubygems/rubygems] Reorganize and refactor CompactIndexClient |
d2c4363e0c41c1512eb100981134db210c092126
|
2024-05-24 |
[rubygems/rubygems] Add CompactIndexClient::Parser specs |
78860b8e52b66b4239c755362a5ca4deeb4f67e3
|
2024-05-31 |
[rubygems/rubygems] Move compact index concurrency to fetcher |
bc40d0609177cd60ba1bc4fd915e03e917c0b79c
|
2024-05-31 |
[rubygems/rubygems] String search based parsing of compact index versions |
af304ad9529b26d95507071ac1711440b7e4191f
|
2024-06-11 |
[rubygems/rubygems] Revert to splitting parser due to performance regression |
39960cd748e969dd2bc711a7913fe4c0b00e7fd4
|
2025-02-17 |
[rubygems/rubygems] Reduce confusion about domains used for testing |
61060d349d26f6ae6388b75899ba0a438906efdb
|
2025-02-25 |
[rubygems/rubygems] Remove MD5 digesting of compact index responses |
19bdcc8f0c1f08b60aa41044ba5b78b55a5c650e
|
2025-02-22 |
[rubygems/rubygems] Retry gracefully on blank partial response in compact index |