summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2023-12-25Correctly release the underlying file mapping. (#9340)Samuel Williams
2023-12-25IO::Buffer improvements and documentation. (#9329)Samuel Williams
2023-12-21Typo fixes for public headers [ci skip]Alan Wu
2023-12-21[DOC] Fix rb_postponed_job_register_once typoJohn Hawthorn
2023-12-14rb_ext_resolve_symbol: C API to resolve and return externed symbols [Feature ...Satoshi Tagomori
2023-12-13Small doc improvements for rb_postponed_job APIKJ Tsanaktsidis
2023-12-10add `flags` to `rb_postponed_job_preregister`Koichi Sasada
2023-12-10Change the semantics of rb_postponed_job_registerKJ Tsanaktsidis
2023-12-10Add RUBY_ATOMIC_{PTR_,}FETCH macros for atomic loadsKJ Tsanaktsidis
2023-12-08[ci skip] comment for commit be1bbd5b7d40ad863ab35097765d3754726bbd54卜部昌平
2023-12-08Thread specific storage APIsKoichi Sasada
2023-11-30Add `RUBY_REFERENCES`Nobuyoshi Nakada
2023-11-30Prefix `REF_EDGE` and `REFS_LIST_PTR` with `RUBY_`Nobuyoshi Nakada
2023-11-27Refactor and fix the GVL instrumentation APIJean Boussier
2023-11-26Constify `RUBY_REFERENCES_START` tablesNobuyoshi Nakada
2023-11-13GVL Instrumentation: pass thread->self as part of event dataJean Boussier
2023-11-11[DOC] Update comment for `DECIMAL_SIZE_OF_BITS`Nobuyoshi Nakada
2023-11-08TypedData_Make_Struct0: cast RTYPEDDATA_GET_DATA return pointerJean Boussier
2023-11-07Implement embedded TypedData objectsPeter Zhu
2023-11-02[DOC] Update the document for `FilePathStringValue`Nobuyoshi Nakada
2023-10-31[Feature #10602] Add new API rb_profile_thread_frames()Daisuke Aritomo
2023-10-12M:N thread scheduler for RactorsKoichi Sasada
2023-10-04[DOC] Fix description for `rb_postponed_job_register_one()`Daisuke Aritomo
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-09-09memory_view: Avoid using bit fieldSutou Kouhei
2023-09-07Document that thread event hooks are called without the GVLJean Boussier
2023-08-29Expose `rb_process_status_wait` and hide `rb_process_status_waitv`. (#8316)Samuel Williams
2023-08-28Restore `HAVE_RB_IO_T` macro for compatibility with `kgio`, `unicorn`, etc. (...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-27Resurrect rb_reg_prepare_re C APITakashi Kokubun
2023-07-27Add function rb_reg_onig_matchPeter Zhu
2023-07-24Check if macros are defined before usingNobuyoshi Nakada
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
2023-07-04Remove reference to USE_RINCGCMatt Valentine-House
2023-06-29Fix memory leak when copying ST tablesPeter Zhu
2023-06-27Use `rb_reg_nth_defined` instead of `rb_match_nth_defined`Nobuyoshi Nakada
2023-06-19Remove taint and untrusted flags (#7958)Nobuyoshi Nakada
2023-06-17Fixes [Bug #19732]. Add missing stdint.h header to event.h.Peter Arato