summaryrefslogtreecommitdiff
path: root/inits.c
AgeCommit message (Expand)Author
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-14load 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
2018-11-01introduce USE_TRANSIENT_HEAP to enable/disable theap.ko1
2018-10-30introduce TransientHeap. [Bug #14858]ko1
2018-10-30revert r65444 and r65446 because of commit missko1
2018-10-30introduce TransientHeap. [Bug #14858]ko1
2018-09-11add new instruction attribute called leafshyouhei
2018-05-31Define AST module under RubyVM [experimental]yui-knk
2017-12-19Revert "Improve performance of creating Hash object"watson1978
2017-12-18Improve performance of creating Hash objectwatson1978
2015-11-30* random.c (InitVM_Random): move Random::DEFAULT initializationkosaki
2014-11-15* internal.h: Include ruby.h and ruby/encoding.h to beakr
2014-09-18vm_method.c: configurable global method cache sizenobu
2014-09-12Process.detach: avoid singleton class creationnormal
2013-11-18ext/rbconfig/sizeof: move to an extension librarynobu
2013-07-29sizes.c: RbConfig::SIZEOFnobu
2012-08-15* vm_trace.c: separate trace_func related functions fromko1
2011-06-17* internal.h: declare internal functions here.akr
2008-11-07* inits.c (rb_call_inits): do not repeat.nobu
2008-09-23* eval_safe.c, safe.c: rename eval_safe.c to safe.c.ko1
2008-09-19* prec.c: removed. Precision will be redesigned and be back again.yugui
2008-08-14* include/ruby/encoding.h (rb_enc_ispunct): added.nobu
2008-06-20* string.c (rb_memhash): randomize hash to avoid algorithmicakr
2008-03-16both complex and rational are now builtin classes.tadf
2008-01-06* $Date$ keyword removed to avoid inclusion of locale dependentakr
2007-12-10* transcode.c: new file to provide encoding conversion features.matz
2007-11-10* gem_prelude.rb: new file for gem libraries. currently empty.akr
2007-10-13* inits.c (rb_call_inits): call Init_Encoding.nobu
2007-09-08* eval_method.ci (rb_get_alloc_func): new function to get allocationakr