summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2021-10-25[rubygems/rubygems] Small refactorDavid Rodriguez
Extract final cache path to a variable and pass that to `download_gem`. It actually fits better the parameters documentation since it's the final directory where the downloaded gem will be placed. https://github.com/rubygems/rubygems/commit/1429db6a04
2021-10-25[rubygems/rubygems] Vendor a pure ruby implementation of SHA1Jean Boussier
This allows `Source::Git` to no longer load the `digest` gem as it is causing issues on Ruby 3.1. https://github.com/rubygems/rubygems/pull/4989/commits/c19a9f2ff7
2021-10-25[rubygems/rubygems] Simplify and remove some unused codeDaniel Colson
When `install_with_build_args` was added in https://github.com/rubygems/rubygems/commit/be96283985cb49c023112117b2ac2dea0d9becf1, there were two versions of the method: the default version in the base class that still used the locking `with_build_args`, and an override in the `Future` class (for Rubygems 2.0 and up) that yielded without calling `with_build_args`. The `with_build_args` version of the method was removed in https://github.com/rubygems/rubygems/commit/8a5b71e3e8072c64a0f3cab838ba330f5e87e37a while removing a bunch of the old Rubygems compatibility code. This commit removes `with_build_args`, since it no longer appears to be used (the build args are passed as a keyword argument to `spec.source.install` instead, since https://github.com/rubygems/rubygems/commit/be96283985cb49c023112117b2ac2dea0d9becf1). The commit also removes `install_with_build_args` and the conditional around it, since the method wasn't doing anything different than `install`, and it had a comment that was no longer accurate. https://github.com/rubygems/rubygems/commit/ba543a60eb
2021-10-24[ruby/csv] Add support for Ractor (https://github.com/ruby/csv/pull/218)rm155
https://github.com/ruby/csv/commit/a802690e11 Notes: Merged: https://github.com/ruby/ruby/pull/5010
2021-10-24[ruby/csv] Use test-unit gem instead of test-framework of ruby repoSutou Kouhei
https://github.com/ruby/csv/commit/9c4add0d31 Notes: Merged: https://github.com/ruby/ruby/pull/5010
2021-10-24[ruby/csv] CSV(): Add support for Ruby 3 (https://github.com/ruby/csv/pull/215)Anthony Hernandez
The implementation of the `CSV` shortcut method is broken in Ruby 3 for calls that look like this: ```ruby CSV(write_stream, col_sep: "|", headers: headers, write_headers: true) do |csv| ... end ``` The above will result in the following error when the `CSV` method attempts to pass on arguments to `CSV#instance`: ``` ArgumentError: wrong number of arguments (given 2, expected 0..1) ``` The issue is due to the changes in Ruby 3 relating to positional & keyword arguments. This commit updates the `CSV()` shortcut implementation to work with Ruby 3, and also updates the documentation for the shortcut method. https://github.com/ruby/csv/commit/310dee45fa Notes: Merged: https://github.com/ruby/ruby/pull/5010
2021-10-24[ruby/csv] CI: Stop coverage mesurementKenta Murata
https://github.com/ruby/csv/commit/5ff3b95018 Notes: Merged: https://github.com/ruby/ruby/pull/5010
2021-10-24[ruby/csv] Use "\n" for the default row separator on Ruby 3.0 or laterSutou Kouhei
https://github.com/ruby/csv/commit/1f9cbc170e Notes: Merged: https://github.com/ruby/ruby/pull/5010
2021-10-24[ruby/csv] Changed line ending handling to consider the combination \r\n as ↵Joakim Antman
a single entry when row is faulty (https://github.com/ruby/csv/pull/220) https://github.com/ruby/csv/commit/29cef9ea9d Notes: Merged: https://github.com/ruby/ruby/pull/5010
2021-10-24[ruby/csv] Resolve CSV::Converters and HeaderConverters lazySutou Kouhei
It's for Ractor. If you want to use the built-in converters, you should call Ractor.make_shareable(CSV::Converters) and/or Ractor.make_shareable(CSV::HeaderConverters). https://github.com/ruby/csv/commit/b0b1325d6b Notes: Merged: https://github.com/ruby/ruby/pull/5010
2021-10-24[ruby/csv] doc: Match text to the struct name ↵Vince
(https://github.com/ruby/csv/pull/217) https://github.com/ruby/csv/commit/744e41130c Notes: Merged: https://github.com/ruby/ruby/pull/5010
2021-10-24[ruby/csv] Bump versionSutou Kouhei
https://github.com/ruby/csv/commit/3025070cea Notes: Merged: https://github.com/ruby/ruby/pull/5010
2021-10-22Sync did_you_meanYuki Nishijima
2021-10-22Sync did_you_mean againYuki Nishijima
2021-10-22Revert "Sync did_you_mean"Yuki Nishijima
This reverts commit e22d293e06966733e71a7fd9725eee06c03d0177.
2021-10-22Sync did_you_meanYuki Nishijima
2021-10-22[ruby/mutex_m] Make VERSION shareablerm155
https://github.com/ruby/mutex_m/commit/a839e29d04
2021-10-22[ruby/uri] URI#HTTP#origin and URI#HTTP#authority ↵Tiago
(https://github.com/ruby/uri/pull/30) https://github.com/ruby/uri/commit/bf13946c32 Co-authored-by: Samuel Williams <samuel.williams@oriontransfer.co.nz>
2021-10-22[ruby/delegate] gemspec: Drop unused executables directivesOlle Jonsson
https://github.com/ruby/delegate/commit/81a3c32140
2021-10-22[rubygems/rubygems] Re-enable `default_ignores` option for standard Justin Searls
I am not sure why this flag was turned off (it wasn't explained in my commit message in 0365dc852767ae589376a7aad1fb129738e408b0 or in my PR in #4411). Whatever the reason, without `default_ignores` turned on, most default CI configurations will immediately fail, as they most likely vendor and cache their dependencies under `vendor`, which will cause standard to run against all the vendored gems and (most likely) fail. I think we should remove this before this feature is released. https://github.com/rubygems/rubygems/commit/677f74be48
2021-10-21[ruby/prettyprint] Bump up prettyprint version to 0.1.1Hiroshi SHIBATA
https://github.com/ruby/prettyprint/commit/0e8eee5f5f
2021-10-21[ruby/pp] Bump up pp version to 0.2.1Hiroshi SHIBATA
https://github.com/ruby/pp/commit/06b839b9ca
2021-10-21[ruby/securerandom] Bump up securerandom version to 0.1.1Hiroshi SHIBATA
https://github.com/ruby/securerandom/commit/5f9d3d1dfa
2021-10-21[ruby/rinda] Bump up rinda version to 0.1.1Hiroshi SHIBATA
https://github.com/ruby/rinda/commit/d394ba107e
2021-10-21[ruby/optparse] Bump up optparse version to 0.2.0Hiroshi SHIBATA
https://github.com/ruby/optparse/commit/1226b670e6
2021-10-21[ruby/net-http] Bump up net-http version to 0.2.0Hiroshi SHIBATA
https://github.com/ruby/net-http/commit/f3e65e2a31
2021-10-21[ruby/net-protocol] Bump up net-protocol version to 0.1.2Hiroshi SHIBATA
https://github.com/ruby/net-protocol/commit/088e52609a
2021-10-21[ruby/uri] Bump up uri version to 0.11.0Hiroshi SHIBATA
https://github.com/ruby/uri/commit/1619f713e6
2021-10-21[ruby/ostruct] Bump up ostruct version to 0.5.0Hiroshi SHIBATA
https://github.com/ruby/ostruct/commit/c535a406f8
2021-10-21[ruby/fileutils] Bump up fileutils version to 1.6.0Hiroshi SHIBATA
https://github.com/ruby/fileutils/commit/918d19e4f2
2021-10-19[ruby/racc] Bump up racc version to 1.6.0Hiroshi SHIBATA
https://github.com/ruby/racc/commit/0c5fe2637c
2021-10-19[ruby/logger] Bump up logger version to 1.4.4Hiroshi SHIBATA
https://github.com/ruby/logger/commit/82a59c8d3f
2021-10-19[ruby/tempfile] Bump up tempfile version to 0.1.2Hiroshi SHIBATA
https://github.com/ruby/tempfile/commit/e5ec902256
2021-10-16[ruby/rdoc] fix: alias to method with call-seqMike Dalessio
This change fixes alias call-seq to return nil if the method's call-seq does not specify the alias. Previously, the alias's call-seq would be an empty string in this case which broke darkfish rendering. This change also backfills test coverage for 0ead786 which moved call-seq deduplication into AnyMethod. https://github.com/ruby/rdoc/commit/5ce2789b6f
2021-10-16[ruby/rdoc] Support linking #==Mike Dalessio
See related commits: - ebc66662 for #=== - 4943d208 for #[], #[]=, #<<, and #>> https://github.com/ruby/rdoc/commit/8e47f7840a
2021-10-16[ruby/rdoc] feat: add support for :category: on C functionsMike Dalessio
https://github.com/ruby/rdoc/commit/45c92005fe
2021-10-16[ruby/rdoc] fix: comments in C files use the global markup optionMike Dalessio
Previously, Parser::C comments all defaulted to "rdoc" format, even when the user had set a different default with the `--markup=<choice>` option. https://github.com/ruby/rdoc/commit/4643b08a26
2021-10-16[ruby/rdoc] extract Comment creation in Parser::CMike Dalessio
This is a prefactor for fixing comment format handling. https://github.com/ruby/rdoc/commit/a3d366feed
2021-10-15Make explicit opening filesNobuyoshi Nakada
2021-10-15[rubygems/rubygems] Update broken link in ↵Jack Schuss
Bundler::Fetcher::CertificateFailureError https://github.com/rubygems/rubygems/commit/11b5d479cb
2021-10-14[ruby/drb] Bump up drb version to 2.1.0Hiroshi SHIBATA
https://github.com/ruby/drb/commit/e4b7b68d67
2021-10-14[ruby/drb] Bump up drb version to 2.0.5Hiroshi SHIBATA
https://github.com/ruby/drb/commit/7edf67654c
2021-10-14[ruby/time] Bump up time version to 0.2.0Hiroshi SHIBATA
https://github.com/ruby/time/commit/b9dd593b23
2021-10-14[ruby/open-uri] Bump up open-uri version to 0.2.0Hiroshi SHIBATA
https://github.com/ruby/open-uri/commit/ec4275a1eb
2021-10-14[ruby/base64] Bump up base64 version to 0.1.1Hiroshi SHIBATA
https://github.com/ruby/base64/commit/b9e23b27f9
2021-10-14[ruby/find] Bump up find version to 0.1.1Hiroshi SHIBATA
https://github.com/ruby/find/commit/90c35c477a
2021-10-14[ruby/yaml] Bump up yaml version to 0.2.0Hiroshi SHIBATA
https://github.com/ruby/yaml/commit/cef5360823
2021-10-14[ruby/timeout] Bump up timeout version to 0.2.0Hiroshi SHIBATA
https://github.com/ruby/timeout/commit/02e792ddd8
2021-10-14[ruby/cgi] Bump up cgi version to 0.3.0Hiroshi SHIBATA
https://github.com/ruby/cgi/commit/95324433b4
2021-10-14[ruby/benchmark] Bump up benchamark version to 0.2.0Hiroshi SHIBATA
https://github.com/ruby/benchmark/commit/eea1657fa2