| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-03 | Update spec/ruby/ for colon-style hash inspect | tompng | |
| Notes: Merged: https://github.com/ruby/ruby/pull/10924 | |||
| 2024-09-17 | Skip failing examples related with ↵ | Hiroshi SHIBATA | |
| https://github.com/ruby/ruby/commit/d81b0588bb3c97167d1f7e2d2a74185e0c19b68c | |||
| 2024-09-05 | Move Time#xmlschema in core and optimize it | Jean Boussier | |
| [Feature #20707] Converting Time into RFC3339 / ISO8601 representation is an significant hotspot for applications that serialize data in JSON, XML or other formats. By moving it into core we can optimize it much further than what `strftime` will allow. ``` compare-ruby: ruby 3.4.0dev (2024-08-29T13:11:40Z master 6b08a50a62) +YJIT [arm64-darwin23] built-ruby: ruby 3.4.0dev (2024-08-30T13:17:32Z native-xmlschema 34041ff71f) +YJIT [arm64-darwin23] warming up...... | |compare-ruby|built-ruby| |:-----------------------|-----------:|---------:| |time.xmlschema | 1.087M| 5.190M| | | -| 4.78x| |utc_time.xmlschema | 1.464M| 6.848M| | | -| 4.68x| |time.xmlschema(6) | 859.960k| 4.646M| | | -| 5.40x| |utc_time.xmlschema(6) | 1.080M| 5.917M| | | -| 5.48x| |time.xmlschema(9) | 893.909k| 4.668M| | | -| 5.22x| |utc_time.xmlschema(9) | 1.056M| 5.707M| | | -| 5.40x| ``` Notes: Merged: https://github.com/ruby/ruby/pull/11510 | |||
| 2024-07-24 | Add "c_long_size" guard, supplanting "wordsize" and stop using Integer#size | Alan Wu | |
| What a "word" is when talking about sizes is confusing because it's a highly overloaded term. Intel, Microsoft, and GDB are just a few vendors that have their own definition of what a "word" is. Specs that used the "wordsize" guard actually were mostly testing for the size of the C `long` fundamental type, so rename the guard for clarity. Also, get the size of `long` directly from RbConfig instead of guessing using Integer#size. Integer#size is not guaranteed to have anything to do with the `long` type. Notes: Merged: https://github.com/ruby/ruby/pull/11130 | |||
| 2024-07-18 | Split URI::Parser examples with RFC2396 and RFC3986 | Hiroshi SHIBATA | |
| Prepare for https://github.com/ruby/uri/pull/107 | |||
| 2024-07-02 | Update to ruby/spec@f8987ac | Andrew Konchin | |
| 2024-06-18 | net-ftp-0.3.6 always return response with put/puttextfile. | Hiroshi SHIBATA | |
| * https://github.com/ruby/net-ftp/pull/34 * https://github.com/ruby/net-ftp/issues/36 | |||
| 2024-06-12 | 'SPEC_TEMP_DIR` should not be world-writable | Koichi Sasada | |
| `SPEC_TEMP_DIR` is not present until `tmp()` method is called on parallel run. In this case `tmp()` is called with `File.umask = 0`. This patch makes `SPEC_TEMP_DIR` before `File.umask = 0`. To solve the issue essentially, I think `SPEC_TEMP_DIR` should be prepared at the beginning of parallel process. | |||
| 2024-06-10 | Fix CI when YJIT is enabled | Andrew Konchin | |
| 2024-06-10 | Update to ruby/spec@517f06f | Andrew Konchin | |
| 2024-05-19 | Update to ruby/spec@6b04c1d | Andrew Konchin | |
| 2024-04-02 | Update to ruby/spec@573cf97 | Andrew Konchin | |
| 2024-03-28 | Suppress warning at literal string | Nobuyoshi Nakada | |
| 2024-03-16 | Prefer the simple read/write `File` singleton methods | Nobuyoshi Nakada | |
| 2024-03-14 | Update to ruby/spec@89175b2 | Benoit Daloze | |
| 2024-03-05 | [DOC] fix some comments | cui fliter | |
| Signed-off-by: cui fliter <imcusg@gmail.com> | |||
| 2024-02-26 | Update to ruby/spec@3a510bb | Benoit Daloze | |
| 2024-02-15 | Skip failing examples at Ruby 3.2+ | Hiroshi SHIBATA | |
| 2024-02-15 | Re-enabled old bundled gems | Hiroshi SHIBATA | |
| 2024-02-15 | ruby-spec: Accept the receiver in backtraces | Yusuke Endoh | |
| 2024-02-15 | Rename and restructured net/ftp and net/http examples | Hiroshi SHIBATA | |
| 2024-02-15 | Move examples related core extension feature by Bigdecimal to under the ↵ | Hiroshi SHIBATA | |
| library/bigdecimal | |||
| 2024-02-15 | ruby-spec: Accept both a backtick and a single quote in error messages | Yusuke Endoh | |
| 2024-02-12 | Skip spec failing on i686 | Benoit Daloze | |
| 2024-02-12 | Exclude a problematic spec when run in CRuby via make test-spec until fixed | Benoit Daloze | |
| 2024-02-12 | Update to ruby/spec@ce834ad | Benoit Daloze | |
| 2024-02-05 | Update to ruby/spec@3fc4444 | Benoit Daloze | |
| 2024-01-22 | spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' ↵ | Hiroshi SHIBATA | |
| spec/ruby/library/csv/**/*.rb | |||
| 2024-01-22 | spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' ↵ | Hiroshi SHIBATA | |
| spec/ruby/library/syslog/**/*.rb | |||
| 2024-01-22 | spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' ↵ | Hiroshi SHIBATA | |
| spec/ruby/library/drb/start_service_spec.rb | |||
| 2024-01-19 | spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' ↵ | Hiroshi SHIBATA | |
| spec/ruby/library/abbrev/**/*.rb | |||
| 2024-01-19 | spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' ↵ | Hiroshi SHIBATA | |
| spec/ruby/library/observer/**/*.rb | |||
| 2024-01-18 | Guard bigdecimal related examples | Hiroshi SHIBATA | |
| spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' spec/ruby/core/integer/coerce_spec.rb spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' spec/ruby/shared/rational/coerce.rb spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' spec/ruby/library/bigmath/log_spec.rb and example of at_spec.rb | |||
| 2024-01-18 | spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' ↵ | Hiroshi SHIBATA | |
| spec/ruby/library/bigdecimal/**/*_spec.rb | |||
| 2024-01-17 | spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' ↵ | Hiroshi SHIBATA | |
| spec/ruby/library/base64/**/*_spec.rb | |||
| 2024-01-16 | spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' ↵ | Hiroshi SHIBATA | |
| spec/ruby/library/getoptlong/**/*.rb | |||
| 2024-01-16 | Do not pollute toplevel namespace | Nobuyoshi Nakada | |
| 2023-12-23 | Fix for older set versions | Nobuyoshi Nakada | |
| `Set::VERSION` was not defined in old set.rb bundled with ruby 3.2 or earlier. Also add comment for spec/mspec/tool/remove_old_guards.rb. | |||
| 2023-12-23 | Set 1.1 now checks subclass-ness stricter | Nobuyoshi Nakada | |
| 2023-11-30 | Fix failing spec | Misaki Shioi | |
| 2023-11-27 | Update to ruby/spec@c3206f6 | Benoit Daloze | |
| 2023-11-07 | Skip example for 07df8a5d5ee725eee00632717ea4deead5fc783b | Hiroshi SHIBATA | |
| 2023-11-06 | Fix the CI failure in OpenBSD | Yusuke Endoh | |
| LibreSSL seems not to support `scrypt`. https://rubyci.s3.amazonaws.com/openbsd-current/ruby-master/log/20231105T233005Z.fail.html.gz ``` 1) OpenSSL::KDF.scrypt creates the same value with the same input ERROR NoMethodError: undefined method `scrypt' for module OpenSSL::KDF ``` | |||
| 2023-10-31 | Disable wrong test | Nobuyoshi Nakada | |
| 2023-10-30 | Update to ruby/spec@d56bd0f | Benoit Daloze | |
| 2023-10-30 | Revert "OpenSSL::KDF.scrypt needs EVP_PBE_scrypt()" | Benoit Daloze | |
| This reverts commit d434765faead1583ca9008bb579067a288085b93. | |||
| 2023-10-31 | OpenSSL::KDF.scrypt needs EVP_PBE_scrypt() | Nobuyoshi Nakada | |
| 2023-10-30 | Update to ruby/spec@bd7017f | Benoit Daloze | |
| 2023-10-04 | BigDecimal#to_s has not changed for fraction part | Nobuyoshi Nakada | |
| The test for integer part was separated at dc54574adefe. | |||
| 2023-09-30 | Fix failures when all network interfaces are down | Nobuyoshi Nakada | |
