| Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/uri/commit/e5074739c3
|
|
https://github.com/ruby/uri/commit/6c6449e15f
|
|
Fix CVE-2025-27221.
https://hackerone.com/reports/3221142
https://github.com/ruby/uri/commit/5cec76b9e8
|
|
https://github.com/ruby/erb/commit/ddfc1ba57e
|
|
https://github.com/ruby/pp/commit/c1992ce07d
|
|
https://github.com/ruby/pp/commit/fee2d39099
|
|
https://github.com/ruby/pp/commit/0e89466269
|
|
(https://github.com/ruby/pp/pull/43)
Ruby 3.5 will use `Set[1, 2, 3]`. This updates pp to use the same format.
https://github.com/ruby/pp/commit/507eebf711
|
|
https://github.com/ruby/pp/commit/6615b62d7b
|
|
These methods are defined for built-in `Set` class on Ruby 3.5.
https://github.com/ruby/pp/commit/352081dbbf
|
|
* It was showing on require 'pp':
lib/pp.rb:525: warning: constant ::Data is deprecated
* Fixes https://github.com/ruby/pp/issues/51
https://github.com/ruby/pp/commit/4fd8f4e0bb
|
|
This supports the new `instance_variables_to_inspect` method from Ruby
core that was added in ruby/ruby#13555.
If `instance_variables_to_inspect` is defined, then
`pretty_print_instance_variables` will use it.
Additionally, this commit introduces tests for both
`pretty_print_instance_variables` and `instance_variables_to_inspect`.
https://github.com/ruby/pp/commit/9cea466c95
|
|
Newer versions of clang's LSAN uses LSAN_OPTIONS environment variable
instead of ASAN_OPTIONS.
|
|
https://github.com/ruby/ipaddr/commit/7c85bb8dfd
Co-authored-by: Tietew <tietew@gmail.com>
|
|
(https://github.com/ruby/erb/pull/85)
https://github.com/ruby/erb/commit/692597b9a2
|
|
https://github.com/rubygems/rubygems/commit/04574ba59a
|
|
https://github.com/ruby/erb/commit/1512314a3b
|
|
https://github.com/ruby/erb/commit/a082298db7
|
|
https://github.com/ruby/erb/commit/4ca7784f10
|
|
And make it a standard setting.
https://github.com/rubygems/rubygems/commit/17e356fa94
|
|
`normalize_path` is a pretty hot path, it's called many times per file
in each gem. Since the platform isn't going to change from call to call,
we can conditionally define `normalize_path` based on the value of
`Gem.win_platform?`.
https://github.com/rubygems/rubygems/commit/d5e61411f2
|
|
without a value
https://github.com/rubygems/rubygems/commit/9f34bf6854
Co-authored-by: Martin Emde <martinemde@users.noreply.github.com>
|
|
https://github.com/rubygems/rubygems/commit/47c3dc19ee
Co-authored-by: Jonathan Barquero <jonbarlo@hotmail.com>
|
|
https://github.com/rubygems/rubygems/commit/3bbbf4a4e5
|
|
This is where error handling happens in all the other options, so it's
where we'll look when we completely remove error handling for these
removed CLI flags in the next major.
https://github.com/rubygems/rubygems/commit/40d660c607
|
|
an error
https://github.com/rubygems/rubygems/commit/8bfe317e6d
|
|
If using a gem with precompiled versions having different dependencies
than the generic version from a path source, and with a lockfile
including a precompiled version, we would materialize the
generic version, but end up using dependencies for the precompiled
version. That will result in the parallel installer missing the
specifications for the extra dependencies of the generic version,
causing a crash.
If we are materializing for installation, make sure we use the
materialized specification when traversing dependencies.
https://github.com/rubygems/rubygems/commit/5f75d75de7
|
|
https://github.com/ruby/erb/commit/cb4911f5f0
|
|
https://github.com/ruby/erb/commit/5e6fea0417
|
|
https://github.com/ruby/erb/commit/ad8231cd68
|
|
https://github.com/ruby/erb/commit/b0ccb1e317
|
|
https://github.com/ruby/erb/commit/b629d578c0
|
|
https://github.com/ruby/erb/commit/3e57b27566
|
|
https://github.com/ruby/erb/commit/9b16b2d553
|
|
https://github.com/ruby/erb/commit/dd6db81d43
|
|
https://github.com/ruby/erb/commit/7556e6817c
|
|
https://github.com/ruby/erb/commit/7fed01c4de
|
|
The documentation must be just before the definition.
https://github.com/ruby/erb/commit/62282e32d9
|
|
(https://github.com/ruby/erb/pull/78)
https://github.com/ruby/erb/commit/de0f18579e
|
|
https://github.com/ruby/erb/commit/dee5dd4da8
|
|
https://github.com/ruby/erb/commit/d5f6f65a89
|
|
https://github.com/ruby/erb/commit/77830cb205
|
|
(https://github.com/ruby/erb/pull/75)
https://github.com/ruby/erb/commit/8dc0eacaad
|
|
When we're extracting a gem, it should be extracted to an empty
directory. Trying to remove every file before extracting the file
greatly slows the tar extraction process.
This change increases tar extraction speed by about 10%:
Master branch:
```
aaron@tc ~/g/tartest (main)> ruby -I../rubygems/lib:../vernier/lib test.rb
{MEAN: 0.https://github.com/rubygems/rubygems/commit/670195550005}
{stddev: 0.https://github.com/rubygems/rubygems/commit/029875687861}
{"mib/s": 20.https://github.com/rubygems/rubygems/commit/889425481677}
```
This commit:
```
aaron@tc ~/g/tartest (main)> ruby -I../rubygems/lib:../vernier/lib test.rb
{MEAN: 0.https://github.com/rubygems/rubygems/commit/600223749969}
{stddev: 0.https://github.com/rubygems/rubygems/commit/037224226667}
{"mib/s": 23.https://github.com/rubygems/rubygems/commit/324635189326}
```
https://github.com/rubygems/rubygems/commit/e40a153560
|
|
https://github.com/rubygems/rubygems/commit/ccb65ce0ea
|
|
https://github.com/rubygems/rubygems/commit/feb258c712
|
|
For consistency with the other deprecations.
https://github.com/rubygems/rubygems/commit/28e300cee1
|
|
https://github.com/rubygems/rubygems/commit/444022cfd3
|
|
(https://github.com/ruby/erb/pull/74)
https://github.com/ruby/erb/commit/125ce1f897
|
|
(https://github.com/ruby/erb/pull/73)
https://github.com/ruby/erb/commit/04bb746fc7
|