summaryrefslogtreecommitdiff
path: root/vm_core.h
AgeCommit message (Expand)Author
2021-06-18Add a cache for class variableseileencodes
2021-06-09Pack iseq_inline_constant_cache_entryNobuyoshi Nakada
2021-06-02Clarify these are just for MJITTakashi Kokubun
2021-06-01Enable VM_ASSERT in --jit CIs (#4543)Takashi Kokubun
2021-05-26Add Thread#native_thread_id [Feature #17853]NARUSE, Yui
2021-05-21Update a comment about what 'inline' attr meansTakashi Kokubun
2021-05-11Revert "Filling cache values on cvar write"Aaron Patterson
2021-05-11Add a cache for class variableseileencodes
2021-05-04Fix trivial -Wundef warningsBenoit Daloze
2021-05-01Adjust struct member offset for i386 Cygwinxtkoba
2021-03-17Use rb_fstring for "defined" strings.Aaron Patterson
2021-01-29global call-cache cache table for rb_funcall*Koichi Sasada
2021-01-06expose some C-APIs for ractorKoichi Sasada
2021-01-05enable constant cache on ractorsKoichi Sasada
2020-12-22separate rb_ractor_pub from rb_ractor_tKoichi Sasada
2020-12-22TracePoint.new(&block) should be ractor-localKoichi Sasada
2020-12-21export rb_eRactorIsolationError for MJITKoichi Sasada
2020-12-21Introduce Ractor::IsolationErrorKoichi Sasada
2020-12-15fix inline method cache sync bugKoichi Sasada
2020-12-14Introduce negative method cacheKoichi Sasada
2020-12-12Signal handler type should be voidNobuyoshi Nakada
2020-12-07fix decl of ruby_single_main_ractorKoichi Sasada
2020-12-07ruby_single_main_ractor for single ractor modeKoichi Sasada
2020-12-01rb_ext_ractor_safe() to declare ractor-safe extKoichi Sasada
2020-11-11introduce USE_VM_CLOCK for windows.Koichi Sasada
2020-10-30Ractor.make_shareable(a_proc)Koichi Sasada
2020-10-29check isolated Proc more strictlyKoichi Sasada
2020-10-28Add Thread.ignore_deadlock accessorJeremy Evans
2020-10-20Some global variables can be accessed from ractorsKoichi Sasada
2020-10-20Use language TLS specifier if it is possible.Koichi Sasada
2020-10-17sync RClass::ext::iv_index_tblKoichi Sasada
2020-10-14fix releasing timing.Koichi Sasada
2020-10-14support exception when lock_rec > 0Koichi Sasada
2020-09-21Make `Thread#join` non-blocking.Samuel Williams
2020-09-15relax dependencyKoichi Sasada
2020-09-15restart Ractor.select on intteruptKoichi Sasada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-08-21Avoid a use after free in VM assertionJeremy Evans
2020-07-23Remove unused field in rb_iseq_constant_bodyAlan Wu
2020-07-10RUBY_CONST_ASSERT: use STATIC_ASSERT instead卜部昌平
2020-06-20Introduce Primitive.attr! to annotate 'inline' (#3242)Takashi Kokubun
2020-05-14Thread scheduler for light weight concurrency.Samuel Williams
2020-05-11drop varargs.h support卜部昌平
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-13add #include guard hack卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-19Get rid of redefinition of `rb_execution_context_t`Nobuyoshi Nakada
2020-03-06thread_pthread.c: allocate sigaltstack before pthread_createYusuke Endoh
2020-02-22Introduce disposable call-cache.Koichi Sasada