summaryrefslogtreecommitdiff
path: root/inits.c
AgeCommit message (Expand)Author
2023-03-10Move WeakMap and WeakKeyMap code to weakmap.cPeter Zhu
2023-03-06s/mjit/rjit/Takashi Kokubun
2023-03-06s/MJIT/RJIT/Takashi Kokubun
2023-03-05Implement --mjit-statsTakashi Kokubun
2022-11-26MJIT: Merge mjit_compiler.rb into mjit.rbTakashi Kokubun
2022-11-15Rewrite Symbol#to_sym and #intern in Ruby (#6683)Takashi Kokubun
2022-11-10Transition shape when object's capacity changesJemma Issroff
2022-10-11Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff
2022-09-30Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson
2022-09-28This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-09-26Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson
2022-09-26This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-09-23Builtin RubyVM::MJIT::CTakashi Kokubun
2022-09-18Demote mjit_instruction.rb from builtin to stdlibTakashi Kokubun
2022-09-04Ruby MJIT (#6028)Takashi Kokubun
2022-08-02Implement Queue#pop(timeout: sec)Jean Boussier
2022-06-15Move RubyVM::MJIT to builtin RubyTakashi Kokubun
2021-11-10IO::Buffer for scheduler interface.Samuel Williams
2021-10-20Match the main-branch location of yjit in inits.cNoah Gibbs
2021-10-20Yet Another Ruby JIT!Jose Narvaez
2021-10-20Directly link libcapstone for easier developmentAaron Patterson
2021-10-05marshal.c Marshal.load accepts a freeze: true option.Jean Boussier
2021-06-02Implemented some NilClass method in Ruby code is faster [Feature #17054] (#3366)S.H
2021-02-09Expose scheduler as public interface & bug fixes. (#3945)Samuel Williams
2021-01-01Improve performance some Float methods [Feature #17498] (#4018)S.H
2020-12-31Moved time.rb to timev.rbNobuyoshi Nakada
2020-12-31Add time.rb as builtinNobuyoshi Nakada
2020-09-25Buffer protocol proposal (#3261)Kenta Murata
2020-09-14Standardised scheduler interface.Samuel Williams
2020-09-10If the GC runs before the Mutex's are initialised then we get a crash in pthr...Matt Valentine-House
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-06-20Make Integer#zero? a separated method and builtin (#3226)Takashi Kokubun
2020-05-16Defer initializationNobuyoshi Nakada
2020-04-06Moved `Dir.open` and `Dir#initialize` to dir.rbNobuyoshi Nakada
2020-03-17support builtin for Kernel#cloneS.H
2020-01-26Moved Array#shuffle and Array#shuffle! to rbincNobuyoshi Nakada
2020-01-22Remove special handling of $SAFE and related C-APIsJeremy Evans
2019-12-29Separate builtin initialization callsNobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-12-13Moved Kernel#warn to warning.rbNobuyoshi Nakada
2019-11-15load prelude.rb by builtin features.Koichi Sasada
2019-11-08Rubified the APIs of pack.cYusuke Endoh
2019-11-08use builtins for GC.Koichi Sasada
2019-11-08Define IO#read/write_nonblock with builtins.Koichi Sasada
2019-11-08use builtin for RubyVM::AbstractSyntaxTree.Koichi Sasada
2019-11-08use builtin for TracePoint.Koichi Sasada
2019-11-08support builtin features with Ruby and C.Koichi Sasada
2019-07-23Explicitly initialise encodings on init to remove branches on encoding lookupLourens Naudé
2019-04-24Defer setting gc_stress until inits doneNobuyoshi Nakada
2018-11-08initialize VM postponed_job first. [Bug #15288]ko1