Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-03-27 | Update to ruby/mspec@484310d | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/12984 | |||
2025-01-30 | Update to ruby/mspec@0aabb3e | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/12679 | |||
2024-12-12 | Launchable: Start recording test-spec results (#12302) | Naoto Ono | |
Notes: Merged-By: ono-max <[email protected]> | |||
2024-12-10 | Update to ruby/mspec@c600b8f | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/12297 | |||
2024-11-27 | Added --env option to mspec for test-bundled-gems | Hiroshi SHIBATA | |
Notes: Merged: https://github.com/ruby/ruby/pull/12179 | |||
2024-11-06 | Update to ruby/mspec@6499325 | Benoit Daloze | |
2024-08-20 | Remove dependency on Tempfile::Remover in leakchecker.rb | Peter Zhu | |
2024-07-24 | Get fixnum_{min,max} from RbConfig::LIMITS when available | Alan Wu | |
It's better than guessing based on the pointer size if the implementation provides it directly. Notes: Merged: https://github.com/ruby/ruby/pull/11130 | |||
2024-07-24 | Stop depending on Integer#size to return `sizeof(long)` | Alan Wu | |
There is no guarantee that Integer#size will continue to return `sizeof(long)` for small integers. Use the `l!` specifier for Array#pack instead. It is a public interface that has a direct relationship with the `long` type. Notes: Merged: https://github.com/ruby/ruby/pull/11130 | |||
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-06-14 | respect `--error-output stderr` on parallel mode | Koichi Sasada | |
`MultiFormatter#print_exception` should respect `--error-output stderr`. | |||
2024-06-12 | `File.umask` does not make sense on Windows | Nobuyoshi Nakada | |
2024-06-11 | check `SPEC_TEMP_DIR` is world-writable or not | Koichi Sasada | |
``` 1) Dir.mktmpdir when passed a block yields the path to the passed block ERROR ArgumentError: parent directory is world writable but not sticky: /tmp/rubytest.wlu5cs_11 /tmp/ruby/src/trunk/lib/tmpdir.rb:113:in 'Dir.mktmpdir' /tmp/ruby/src/trunk/spec/ruby/library/tmpdir/dir/mktmpdir_spec.rb:39:in 'block (2 levels) in <top (required)>' ``` This weird error comes from world-writable (and not sticky) directory of `SPEC_TEMP_DIR`. This patch checks `SPEC_TEMP_DIR` is not world-writable if exists and `File.umask` contains o+w mask. | |||
2024-03-14 | Update to ruby/mspec@b8f8f4e | Benoit Daloze | |
2024-02-26 | Update to ruby/mspec@36e8ed8 | Benoit Daloze | |
2024-02-15 | Only check constant leaks by default for `make test-spec` | Benoit Daloze | |
* See https://github.com/ruby/ruby/pull/9548 | |||
2024-02-05 | Update to ruby/mspec@31f51e0 | Benoit Daloze | |
2024-01-22 | Disable NSS modules when using the leakchecker | KJ Tsanaktsidis | |
The leakchecker will report leaked file descriptors when tests do things like access `Etc.getgrgid`, for example, if NSS modules (like `sss`) handle these lookups by connecting to a daemon like `sssd` and leave the connection open. To address this, we can call glibc's `__nss_configure_lookup` to override NSS modules configured in /etc/nsswitch.conf and only use ordinary file/DNS lookups. (This is a cherry-pick of a patch applied to ruby/mspec here: https://github.com/ruby/mspec/pull/62) | |||
2023-11-27 | Update to ruby/mspec@9f83eea | Benoit Daloze | |
2023-10-30 | Update to ruby/mspec@d03ad9c | Benoit Daloze | |
2023-09-04 | Update to ruby/mspec@55d1a62 | Benoit Daloze | |
2023-06-26 | Update to ruby/mspec@3cf2d16 | Benoit Daloze | |
2023-04-25 | Update to ruby/mspec@1d8cf64 | Benoit Daloze | |
2023-02-27 | Update to ruby/mspec@dc2eb26 | Benoit Daloze | |
2023-01-05 | Update to ruby/mspec@fef9b81 | Benoit Daloze | |
2022-11-07 | Update to ruby/mspec@1e16420 | Benoit Daloze | |
2022-09-28 | Update to ruby/mspec@b60306d | Benoit Daloze | |
2022-09-21 | Rescue File.expand_path in MSpecScript#try_load if HOME is unavailable | Yuta Saito | |
mspec tries to load ~/.mspecrc, but some platforms (e.g. WASI) doesn't have HOME concept, so `~` cannot be expanded and `File.expand_path` can fail. Notes: Merged: https://github.com/ruby/ruby/pull/5566 | |||
2022-08-29 | Update to ruby/mspec@37151a0 | Benoit Daloze | |
2022-07-27 | Update to ruby/mspec@290e36a | Benoit Daloze | |
2022-06-26 | Update to ruby/mspec@78b5d86 | Benoit Daloze | |
2022-04-25 | Update to ruby/mspec@215497e | Benoit Daloze | |
2022-03-17 | spec: skip specs where set TZ environment variable for WASI | Yuta Saito | |
WASI doesn't respect TZ env var for now Notes: Merged: https://github.com/ruby/ruby/pull/5673 | |||
2022-03-14 | spec: skip ruby_exe tests for wasi due to lack of subprocess | Yuta Saito | |
Notes: Merged: https://github.com/ruby/ruby/pull/5654 | |||
2022-03-03 | Update to ruby/mspec@bd47c2a | Benoit Daloze | |
2022-01-28 | Update to ruby/mspec@49adc2f | Benoit Daloze | |
2022-01-10 | Update to ruby/mspec@3ea3d32 | Benoit Daloze | |
2021-11-29 | Update to ruby/mspec@098b320 | Benoit Daloze | |
2021-10-20 | Update to ruby/mspec@08e1275 | Benoit Daloze | |
2021-09-07 | Update to ruby/mspec@e768949 | Benoit Daloze | |
2021-07-29 | Update to ruby/mspec@9542a88 | Benoit Daloze | |
2021-06-02 | Update to ruby/mspec@0091e8a | Benoit Daloze | |
2021-05-17 | Prefer respond_to? to defined? in MSpec | Benoit Daloze | |
2021-05-17 | spec/ruby/library/yaml: Test YAML.unsafe_load instead of YAML.load in 3.1 | Yusuke Endoh | |
2021-05-17 | Revert "Use YAML.unsafe_load instead of YAML.load." | Yusuke Endoh | |
This reverts commit a0e97b0e2e4314a0815d09beb825e38f234778da. | |||
2021-05-17 | Use YAML.unsafe_load instead of YAML.load. | Hiroshi SHIBATA | |
This is a temporary workaround. We should rewrite the examples with permitted_classes. | |||
2021-03-27 | Update to ruby/mspec@d1adf59 | Benoit Daloze | |
2020-12-27 | Update to ruby/mspec@a40a674 | Benoit Daloze | |
2020-12-21 | Fixed indefinite articles before "Integer" [ci skip] | Nobuyoshi Nakada | |
2020-12-05 | Add MSpec tool to automatically wrap spec files with a guard | Benoit Daloze | |