aboutsummaryrefslogtreecommitdiffstats
path: root/yjit/src/cruby_bindings.inc.rs
Commit message (Expand)AuthorAgeFilesLines
* updating bindgenAaron Patterson2023-10-241-0/+11
* Revert "shape.h: Make attr_index_t uint8_t"Katherine Oelsner2023-10-181-2/+2
* YJIT: Lookup IDs on boot instead of binding to themAlan Wu2023-10-171-213/+1
* shape.h: Make attr_index_t uint8_tJean Boussier2023-10-111-2/+2
* Refactor rb_shape_transition_shape_capa to not accept capacityJean Boussier2023-10-101-4/+1
* YJIT: Run bindgenAlan Wu2023-10-051-1/+0
* YJIT: Plug native stack overflowAlan Wu2023-09-141-0/+1
* YJIT: implement side chain fallback for setlocal to avoid exiting (#8227)Maxime Chevalier-Boisvert2023-08-171-0/+1
* YJIT: Implement checkmatch instruction (#8203)Takashi Kokubun2023-08-101-0/+4
* Update an outdated YJIT bindingTakashi Kokubun2023-08-101-1/+5
* YJIT: Count throw instructions for each tag (#8188)Takashi Kokubun2023-08-091-0/+14
* YJIT: Compile exception handlers (#8171)Takashi Kokubun2023-08-081-1/+2
* YJIT: Move ROBJECT_OFFSET_* to yjit.c (#8157)Takashi Kokubun2023-08-021-3/+4
* YJIT: getblockparamproxy for when block is a ProcAlan Wu2023-07-271-0/+1
* YJIT: Fallback send instructions to vm_sendish (#8106)Takashi Kokubun2023-07-241-0/+2
* YJIT: refactoring to allow for fancier call threshold logic (#8078)Maxime Chevalier-Boisvert2023-07-171-0/+1
* YJIT: Make ratio_in_yjit always available (#8064)Takashi Kokubun2023-07-131-0/+1
* [Feature #19730] Remove transient heapPeter Zhu2023-07-131-1/+0
* Store object age in a bitmapMatt Valentine-House2023-07-131-3/+2
* Remove taint and untrusted flags (#7958)Nobuyoshi Nakada2023-06-191-2/+2
* Remove RHASH_TRANSIENT_FLAGPeter Zhu2023-06-081-1/+0
* YJIT: Avoid identity-based known-class guards for IO objects (#7911)Alan Wu2023-06-061-0/+1
* Unify length field for embedded and heap strings (#7908)Peter Zhu2023-06-061-2/+1
* Revert "Revert "Fix cvar caching when class is cloned""eileencodes2023-06-051-0/+1
* Revert "Fix cvar caching when class is cloned"Aaron Patterson2023-06-011-1/+0
* Fix cvar caching when class is clonedeileencodes2023-06-011-0/+1
* updating bindgenAaron Patterson2023-04-181-304/+305
* Update VPATH for socket, & dependenciesMatt Valentine-House2023-04-061-29/+29
* YJIT: Add codegen for Integer methods (#7665)Takashi Kokubun2023-04-051-1/+4
* YJIT: Add codegen for Array#<< (#7645)Takashi Kokubun2023-04-031-0/+1
* Remove an unneeded function copyTakashi Kokubun2023-04-011-5/+1
* Remove unused VM_CALL_BLOCKISEQ flagTakashi Kokubun2023-04-011-9/+8
* YJIT: Constify EC to avoid an `as` pointer cast (#7591)Alan Wu2023-03-241-1/+1
* `vm_call_single_noarg_inline_builtin`Koichi Sasada2023-03-231-0/+1
* YJIT: Support entry for multiple PCs per ISEQ (GH-7535)Takashi Kokubun2023-03-171-0/+1
* YJIT: Assert that we have the VM lock while markingAlan Wu2023-03-151-0/+1
* YJIT: Introduce no_gc attribute (#7511)Takashi Kokubun2023-03-141-2/+5
* YJIT: Handle rest+splat where non-splat < required (#7499)Jimmy Miller2023-03-131-0/+1
* Another fix for 262254dc7dTakashi Kokubun2023-03-091-1/+1
* rename `defined_ivar` to `definedivar`Koichi Sasada2023-03-101-3/+3
* Add defined_ivar as YJIT instruction as wellOle Friis Østergaard2023-03-081-159/+162
* Remove MJIT's builtin function compilerTakashi Kokubun2023-03-071-8/+0
* YJIT: Handle splat+rest for args pass greater than required (#7468)Jimmy Miller2023-03-071-0/+5
* YJIT: Handle special case of splat and rest lining up (#7422)Jimmy Miller2023-03-071-0/+1
* Update Rust bindgenMatt Valentine-House2023-02-281-2/+2
* Update YJIT-bindgenMatt Valentine-House2023-02-271-3/+3
* Fix incorrect line numbers in GC hookPeter Zhu2023-02-241-1/+1
* Move `attached_object` into `rb_classext_struct`Jean Boussier2023-02-161-108/+107
* YJIT: `Kernel#{is_a?,instance_of?}` fast paths (GH-7297)Jimmy Miller2023-02-151-0/+1
* Encapsulate RCLASS_ATTACHED_OBJECTJean Boussier2023-02-151-3/+3