Age | Commit message (Collapse) | Author | |
---|---|---|---|
11 days | Mark as NORETURN | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/13509 | |||
12 days | Update to ruby/spec@4d2fc4d | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/13495 | |||
2025-05-09 | Fix rb_range_beg_len() and rb_arithmetic_sequence_beg_len_step() spec | Benoit Daloze | |
* The begp, lenp and stepp might not be written to, so they need default values. Notes: Merged: https://github.com/ruby/ruby/pull/13265 | |||
2025-05-09 | Fix formatting in digest_spec.c | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/13265 | |||
2025-05-09 | Update to ruby/spec@d8bacef | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/13265 | |||
2025-04-14 | Expose `ruby_thread_has_gvl_p`. | Samuel Williams | |
Notes: Merged: https://github.com/ruby/ruby/pull/11975 | |||
2025-04-14 | Add `RUBY_VERSION_IS_3_5`. | Samuel Williams | |
Notes: Merged: https://github.com/ruby/ruby/pull/11975 | |||
2025-03-27 | Update to ruby/spec@5e579e2 | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/12984 | |||
2025-02-25 | Prefer `0.000001` over `0.000001f` for timeout calculations. (#12803) | Samuel Williams | |
Notes: Merged-By: ioquatix <[email protected]> | |||
2025-01-30 | Update to ruby/spec@affef93 | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/12679 | |||
2024-12-10 | Fix formatting of spec/ruby/optional/capi/ext/hash_spec.c | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/12297 | |||
2024-12-10 | Update to ruby/spec@9f10222 | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/12297 | |||
2024-11-06 | Update to ruby/spec@54c391e | Benoit Daloze | |
2024-10-04 | Update `io_spec.c` to use `rb_io_maybe_wait*` if possible. (#11792) | Samuel Williams | |
Notes: Merged-By: ioquatix <[email protected]> | |||
2024-07-02 | Update to ruby/spec@f8987ac | Andrew Konchin | |
2024-06-07 | Balance block braces with `#if` | Nobuyoshi Nakada | |
2024-06-07 | Remove the old untyped Data API in spec/ruby | Nobuyoshi Nakada | |
2024-05-19 | Update to ruby/spec@6b04c1d | Andrew Konchin | |
2024-05-02 | Declare as NORETURN | Nobuyoshi Nakada | |
2024-04-02 | Update to ruby/spec@573cf97 | Andrew Konchin | |
2024-03-14 | Update to ruby/spec@89175b2 | Benoit Daloze | |
2024-03-14 | [Feature #20265] Remove rb_newobj_of and RB_NEWOBJ_OF | Peter Zhu | |
2024-03-03 | [Bug #20322] Fix rb_enc_interned_str_cstr null encoding | Thomas Marshall | |
The documentation for `rb_enc_interned_str_cstr` notes that `enc` can be a null pointer, but this currently causes a segmentation fault when trying to autoload the encoding. This commit fixes the issue by checking for NULL before calling `rb_enc_autoload`. | |||
2024-02-26 | Update to ruby/spec@3a510bb | Benoit Daloze | |
2024-02-23 | Stop using rb_fstring publicly | Peter Zhu | |
rb_fstring is a private API, so we should use rb_str_to_interned_str instead, which is a public API. | |||
2024-02-12 | Update to ruby/spec@ce834ad | Benoit Daloze | |
2024-02-05 | Update to ruby/spec@3fc4444 | Benoit Daloze | |
2023-12-25 | Move non-portable pragmas to rubyspec.h | Nobuyoshi Nakada | |
In the extension libraries in spec/ruby/optional/capi, do not care about deprecated declarations. | |||
2023-11-27 | Update to ruby/spec@c3206f6 | Benoit Daloze | |
2023-10-31 | Missing format string | Nobuyoshi Nakada | |
Do not use a variable as a format string. Also we usually don't expect non-ascii data in C string literals. | |||
2023-10-30 | Update to ruby/spec@bd7017f | Benoit Daloze | |
2023-08-02 | Update to ruby/spec@9e278f5 | Benoit Daloze | |
2023-06-26 | Update to ruby/spec@30e1c35 | Benoit Daloze | |
2023-06-01 | rb_io_descriptor() is available since 3.1 | Benoit Daloze | |
2023-06-01 | Hide the usage of `rb_io_t` where possible. (#7880) | Samuel Williams | |
This retries the compatible parts of the previously reverted PR so we can continue to update related code without breaking backwards compatibility. Notes: Merged-By: ioquatix <[email protected]> | |||
2023-06-01 | Revert "Hide most of the implementation of `struct rb_io`. (#6511)" | NARUSE, Yui | |
This reverts commit 18e55fc1e1ec20e8f3166e3059e76c885fc9f8f2. fix [Bug #19704] https://bugs.ruby-lang.org/issues/19704 This breaks compatibility for extension libraries. Such changes need a discussion. | |||
2023-05-30 | Hide most of the implementation of `struct rb_io`. (#6511) | Samuel Williams | |
* Add rb_io_path and rb_io_open_descriptor. * Use rb_io_open_descriptor to create PTY objects * Rename FMODE_PREP -> FMODE_EXTERNAL and expose it FMODE_PREP I believe refers to the concept of a "pre-prepared" file, but FMODE_EXTERNAL is clearer about what the file descriptor represents and aligns with language in the IO::Buffer module. * Ensure that rb_io_open_descriptor closes the FD if it fails If FMODE_EXTERNAL is not set, then it's guaranteed that Ruby will be responsible for closing your file, eventually, if you pass it to rb_io_open_descriptor, even if it raises an exception. * Rename IS_EXTERNAL_FD -> RUBY_IO_EXTERNAL_P * Expose `rb_io_closed_p`. * Add `rb_io_mode` to get IO mode. --------- Co-authored-by: KJ Tsanaktsidis <[email protected]> Notes: Merged-By: ioquatix <[email protected]> | |||
2023-05-24 | Fix "runs a C function with the global lock unlocked and unlocks IO with the ↵ | Samuel Williams | |
generic RUBY_UBF_IO" on Windows. (#7848) * Enable borked spec. * Ensure win32 wrappers are visible and used. * Reorganise `read`/`write`/`pipe` in `thread_spec.c`. Notes: Merged-By: ioquatix <[email protected]> | |||
2023-04-25 | Update to ruby/spec@7f69c86 | Benoit Daloze | |
2023-04-07 | [Bug #19584] Register global variables before assignment | Nobuyoshi Nakada | |
2023-01-18 | Define RUBY_VERSION_IS_3_3 macro in rubyspec.h | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/7145 | |||
2023-01-05 | Update to ruby/spec@9d69b95 | Benoit Daloze | |
2022-11-07 | Update to ruby/spec@740ccc8 | Benoit Daloze | |
2022-09-28 | Update to ruby/spec@1d9d5c6 | Benoit Daloze | |
2022-08-29 | Update to ruby/spec@d01709f | Benoit Daloze | |
2022-07-27 | Update to ruby/spec@cbfaf51 | Benoit Daloze | |
2022-06-26 | Update to ruby/spec@ab32a1a | Benoit Daloze | |
2022-04-07 | Get rid of type aliasing | Nobuyoshi Nakada | |
2022-04-07 | Suppress an unused function | Nobuyoshi Nakada | |
2022-03-28 | Update to ruby/spec@aaf998f | Benoit Daloze | |