summaryrefslogtreecommitdiff
path: root/include/ruby/internal
AgeCommit message (Expand)Author
2025-12-05fix typo s/sharable/shareable/Koichi Sasada
2025-12-05(experimental) RUBY_TYPED_FROZEN_SHAREABLE_NO_RECKoichi Sasada
2025-12-04Deprecate `rb_eval_cmd_kw`Nobuyoshi Nakada
2025-12-03Speedup TypedData_Get_StructJean Boussier
2025-11-19Win32: Drop support for older than MSVC 8.0/_MSC_VER 1400Nobuyoshi Nakada
2025-11-11simplify RSRING_GETMEM() definition.nagachika
2025-11-11include/ruby/internal/core/rstring.h: Remove rbimpl_rstring_getmem() definition.nagachika
2025-11-11Remove rbimpl_rstring_getmem() usage as workaround for GCC 15.2.1 optimizatio...nagachika
2025-11-07Remove `rb_path_check` declarationEarlopain
2025-11-07Development of 4.0.0 started.Yukihiro "Matz" Matsumoto
2025-11-07Rename Namespace to Ruby::BoxSatoshi Tagomori
2025-10-25Use pointer to the memberNobuyoshi Nakada
2025-10-25[DOC] Follow up GH-14470Nobuyoshi Nakada
2025-10-08[Bug #21629] Initialize `struct RString`Nobuyoshi Nakada
2025-10-08[Bug #21629] Enable `nonstring` attribute on clang 21Nobuyoshi Nakada
2025-09-15[DOC] Fix typos in commentsÉtienne Barrié
2025-09-08Bump ABI versionJean Boussier
2025-09-08Move `IS_TYPED_DATA` in RBasic.flagsJean Boussier
2025-08-29[DOC] rb_str_resurrect(): Reword to remove wrong guess; used by zlibAlan Wu
2025-08-27Replace ROBJECT_EMBED by ROBJECT_HEAPJean Boussier
2025-08-26Ensure T_OBJECT and T_IMEMO/fields have identical layoutJean Boussier
2025-08-14Fix a static assertion incompatible with C++98 (#14229)Takashi Kokubun
2025-08-14Fix documentation about struct RData's data fieldÉtienne Barrié
2025-08-12RTypedData: keep direct reference to IMEMO/fieldsJean Boussier
2025-07-28[DOC] Fix return value of rb_str_hash_cmpPeter Zhu
2025-07-24Support `cause:` in `Thread#raise` and `Fiber#raise`. (#13967)Samuel Williams
2025-07-11Add Set C-APIJeremy Evans
2025-06-25Never use flags on T_NODEJohn Hawthorn
2025-06-13Get rid of FL_EXIVARJean Boussier
2025-06-03Allow pass special constants to the write barrierPeter Zhu
2025-06-02shape.c: Implement a lock-free version of get_next_shape_internalJean Boussier
2025-05-28Use flag for RCLASS_IS_INITIALIZEDJohn Hawthorn
2025-05-26Add shape_id to RBasic under 32 bitJohn Hawthorn
2025-05-20Include stdbool.h without checking with autoconfAlan Wu
2025-05-14Bump ABI_VERSIONJean Boussier
2025-05-13Remove outdated references to FL_SEEN_OBJ_IDJean Boussier
2025-05-13Make `waiting_fd` behaviour per-IO. (#13127)Samuel Williams
2025-05-11namespace on readSatoshi Tagomori
2025-05-08Move `object_id` in object fields.Jean Boussier
2025-05-08Rename `ivptr` -> `fields`, `next_iv_index` -> `next_field_index`Jean Boussier
2025-05-05Add `RBIMPL_ATTR_NONSTRING_ARRAY()` macro for GCC 15Nobuyoshi Nakada
2025-05-05Save one VALUE per embedded RTypedDataJeremy Evans
2025-04-30Suppress gcc 15 unterminated-string-initialization warningsNobuyoshi Nakada
2025-04-30Fix C23 (GCC 15) WIN32 compatibility for rb_define_* functionsAlan Wu
2025-04-30RUBY_T_{TRUE,FALSE} comments were reversedMatt Valentine-House
2025-03-18Suppress sign-conversion warning [ci skip]Nobuyoshi Nakada
2025-02-28[DOC] Fix the comment for RUBY_CONST_ID and rb_internNobuyoshi Nakada
2025-02-12Remove dead iv_index_tbl field in RObjectPeter Zhu
2025-01-14[Bug #21024] <cstdbool> header has been uselessNobuyoshi Nakada
2025-01-14Mark `rb_path_check` as internal onlyNobuyoshi Nakada