summaryrefslogtreecommitdiff
path: root/include/ruby/internal
AgeCommit message (Expand)Author
2024-06-06Mark old Data API as deprecatedJean Boussier
2024-06-02Stop exposing `rb_str_chilled_p`Jean Boussier
2024-05-28Make value_type.h compatible with -WconversionJean Boussier
2024-05-28Allow compilation of C extensions with `-Wconversion`Mike Dalessio
2024-05-28Stop marking chilled strings as frozenÉtienne Barrié
2024-04-29suppress -Wold-style-cast warnings卜部昌平
2024-04-29workaround C++ compile error卜部昌平
2024-04-27use of stdckdint.h卜部昌平
2024-04-18Include coderange.h in encoding.hPeter Zhu
2024-04-16RB_OBJ_FREEZE_RAW: Set the object shapeJean Boussier
2024-04-11put empty `rb_gc_force_recycle()`Koichi Sasada
2024-04-05Remove deprecated function rb_gc_force_recyclePeter Zhu
2024-03-27[DOC] remove repetitive words in commentscrazeteam
2024-03-26Expose rb_str_chilled_pÉtienne Barrié
2024-03-23[DOC] Small edits in rbasic.hXavier Noria
2024-03-19Implement chilled stringsÉtienne Barrié
2024-03-14[Feature #20265] Remove rb_newobj_of and RB_NEWOBJ_OFPeter Zhu
2024-03-14[Feature #20265] Remove rb_newobj and RB_NEWOBJPeter Zhu
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
2024-03-05[DOC] fix some commentscui fliter
2024-03-01Clarify C API documentation about pinned classesJean Boussier
2024-02-11Win32: Fix pre-defined macros for platformsNobuyoshi Nakada
2024-02-04Do not define ABI version in statically linked objectsNobuyoshi Nakada
2024-02-01Suppress unused-local-typedef warningsNobuyoshi Nakada
2024-01-19Pass down "stack start" variables from closer to the top of the stackKJ Tsanaktsidis
2024-01-12Revert "Pass down "stack start" variables from closer to the top of the stack"KJ Tsanaktsidis
2024-01-12Pass down "stack start" variables from closer to the top of the stackKJ Tsanaktsidis
2023-12-21Typo fixes for public headers [ci skip]Alan Wu
2023-12-14rb_ext_resolve_symbol: C API to resolve and return externed symbols [Feature ...Satoshi Tagomori
2023-11-30Add `RUBY_REFERENCES`Nobuyoshi Nakada
2023-11-30Prefix `REF_EDGE` and `REFS_LIST_PTR` with `RUBY_`Nobuyoshi Nakada
2023-11-26Constify `RUBY_REFERENCES_START` tablesNobuyoshi Nakada
2023-11-08TypedData_Make_Struct0: cast RTYPEDDATA_GET_DATA return pointerJean Boussier
2023-11-07Implement embedded TypedData objectsPeter Zhu
2023-09-29Fix documentation for rb_warn() and friendsBenoit Daloze
2023-09-27[DOC] Missing comment markersNobuyoshi Nakada
2023-09-16Fix comment for rb_enc_str_new [ci skip]John Hawthorn
2023-08-29Expose `rb_process_status_wait` and hide `rb_process_status_waitv`. (#8316)Samuel Williams
2023-08-25workaround clang-17 -Wc2x-extensions卜部昌平
2023-08-02YJIT: Move ROBJECT_OFFSET_* to yjit.c (#8157)Takashi Kokubun
2023-08-01support `rescue` event for TracePointKoichi Sasada
2023-07-24RString NULL ptr check only when RUBY_DEBUGNobuyoshi Nakada
2023-07-20Embed struct rmatch into GC slot (#8097)Kunshan Wang
2023-07-17Move `posix_signal` declaration internal with prefix `ruby_`Nobuyoshi Nakada
2023-07-13Remove RARRAY_CONST_PTR_TRANSIENTPeter Zhu
2023-07-13Remove RARRAY_PTR_USE_TRANSIENTPeter Zhu
2023-07-13Remove rb_array_ptr_use_{start,end}Peter Zhu
2023-07-13[Feature #19730] Remove transient heapPeter Zhu
2023-07-13[Feature #19757] Add new API `rb_data_define`Nobuyoshi Nakada
2023-07-13Store object age in a bitmapMatt Valentine-House