summaryrefslogtreecommitdiff
path: root/include/ruby/internal
AgeCommit message (Expand)Author
6 daysExpand `rb_data_type_t::reserved` for future useNobuyoshi Nakada
9 days[nit] refactor rename inline functions卜部昌平
2026-01-05[Bug #18433] Remove unneeded declarationNobuyoshi Nakada
2026-01-04Add field handle_weak_references to TypedDataPeter Zhu
2026-01-01Extract `RBIMPL_TYPEDDATA_PRECONDITION`Nobuyoshi Nakada
2025-12-31[DOC] Move typed-data related macrosNobuyoshi Nakada
2025-12-31Make `RTYPEDDATA_EMBEDDABLE_P` internal-use onlyNobuyoshi Nakada
2025-12-29[DOC] State that `rb_unexpected_type` is privateNobuyoshi Nakada
2025-12-29Return `NULL` in a `void *` functionNobuyoshi Nakada
2025-12-29Make `rb_check_typeddata` and `rbimpl_check_typeddata` identicalNobuyoshi Nakada
2025-12-29Declare `rb_data_typed_t` parameters and return values as nonullNobuyoshi Nakada
2025-12-29rtypeddata.h: Add missing `RBIMPL_CAST`Nobuyoshi Nakada
2025-12-26Remove an useless macro definition `RSTRUCT_PTR`Nobuyoshi Nakada
2025-12-26Remove `rb_iterate` deprecated since 1.9Nobuyoshi Nakada
2025-12-26Remove `RUBY_FL_DUPPED` deprecated for 4 yearsNobuyoshi Nakada
2025-12-26Remove taintedness/trustedness enums/macros deprecated for 4 yearsNobuyoshi Nakada
2025-12-26Remove `rb_gc_force_recycle` deprecated as "removed soon"Nobuyoshi Nakada
2025-12-26Remove `rb_clone_setup` and `rb_dup_setup` deprecated for 4 yearsNobuyoshi Nakada
2025-12-26Remove `rb_complex_polar` deprecated for 7 yearsNobuyoshi Nakada
2025-12-26Remove old APIs to allocate a data object deprecated for 5 yearsNobuyoshi Nakada
2025-12-26Deprecate old VCNobuyoshi Nakada
2025-12-26Development of 4.1.0 started.Yukihiro "Matz" Matsumoto
2025-12-25Implement declaring weak referencesPeter Zhu
2025-12-18thread_sync.c: declare queue_data_type as parent of szqueue_data_type.Jean Boussier
2025-12-18[DOC] Fix documents of `rb_intern_str` and so onNobuyoshi Nakada
2025-12-18[DOC] Re-fill the paragraphNobuyoshi Nakada
2025-12-18[DOC] Fix double-word typos in commentsv4.0.0-preview3Augustin Gottlieb
2025-12-17Rename to `struct rbimpl_size_overflow_tag`Nobuyoshi Nakada
2025-12-16gc.h: Reintroduce immediate guard in `rb_obj_written`Jean Boussier
2025-12-13Fix documentation of RB_PASS_CALLED_KEYWORDS in C APIBenoit Daloze
2025-12-12Fewer calls to `GET_EC()` and `GET_THREAD()` (#15506)Luke Gruber
2025-12-10Add `NUM2PTR` and `PTR2NUM` macrosNobuyoshi Nakada
2025-12-09Don't declare `rbimpl_check_typeddata` as pureJean Boussier
2025-12-09Fix a typo in the deprecation warning messageNobuyoshi Nakada
2025-12-08Move RBIMPL_ATTR_DEPRECATED_* macros to the appropriate header fileKazuki Yamaguchi
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