summaryrefslogtreecommitdiffstats
path: root/ractor.c (follow)
Commit message (Expand)AuthorAgeLines
* `USE_RUBY_DEBUG_LOG` doesn't check `RUBY_DEVEL`Koichi Sasada2021-12-29-1/+1
* Suppress undef warnings for USE_RUBY_DEBUG_LOGNobuyoshi Nakada2021-12-25-1/+1
* Yet Another Ruby JIT!Jose Narvaez2021-10-20-2/+2
* uJIT: Implement opt_getinlinecacheAlan Wu2021-10-20-0/+2
* Use `RUBY_FUNCTION_NAME_STRING` for old Visual C++Nobuyoshi Nakada2021-10-20-3/+3
* Cast to void pointer for `%p` in commented out code [ci skip]Nobuyoshi Nakada2021-10-20-4/+5
* Supress `warning: data argument not used by format string [-Wformat-extra-args]`Kazuhiro NISHIYAMA2021-10-20-4/+4
* Cast to void pointer to suppress -Wformat-pedantic in RUBY_DEBUG_LOGNobuyoshi Nakada2021-10-03-1/+1
* [Bug #18117] Fix Ractor race condition with GCPeter Zhu2021-08-24-2/+10
* [Bug #18014] Fix memory leak in GC when using RactorsPeter Zhu2021-07-15-0/+3
* Evacuate transient heap when enabling ractorseileencodes2021-06-23-0/+6
* Enable VM_ASSERT in --jit CIs (#4543)Takashi Kokubun2021-06-01-3/+3
* Fix some typos by spell checkerRyuta Kamizono2021-04-26-2/+2
* Moved locking VM to an atomic operationNobuyoshi Nakada2021-03-13-6/+2
* Make Ractor stdio belonging to the Ractor [Bug #17672]Nobuyoshi Nakada2021-03-07-9/+0
* Ractor.allocate should not be allowedKoichi Sasada2021-02-18-0/+2
* fix Ractor.yield(obj, move: true)Koichi Sasada2021-01-22-15/+58
* alen should be actions number on ractor_select()Koichi Sasada2021-01-22-7/+6
* use ractor_wakeup()Koichi Sasada2021-01-22-28/+27
* expose some C-APIs for ractorKoichi Sasada2021-01-06-0/+11
* introduce rb_ractor_atfork()Koichi Sasada2020-12-24-0/+18
* fix ractor-locking around rb_ractor_thread_list()Koichi Sasada2020-12-24-9/+21
* Update rb_ractor_ensure_shareableNobuyoshi Nakada2020-12-23-2/+2
* Changed shareable literal semantics [Feature #17397]Nobuyoshi Nakada2020-12-23-0/+11
* ruby_single_main_ractor should be clear before warnKoichi Sasada2020-12-23-2/+2
* Remove debugging codeMarc-Andre Lafortune2020-12-21-1/+0
* fix ractor's doc. [ci skip]Koichi Sasada2020-12-22-6/+14
* add Ractor#[]/#[]= for ractor local storageKoichi Sasada2020-12-22-0/+46
* separate rb_ractor_pub from rb_ractor_tKoichi Sasada2020-12-22-43/+31
* TracePoint.new(&block) should be ractor-localKoichi Sasada2020-12-22-0/+8
* Introduce Ractor::IsolationErrorKoichi Sasada2020-12-21-12/+9
* [DOC] Remove about FrozenError from Ractor::MovedObject [ci skip]Kazuhiro NISHIYAMA2020-12-21-9/+0
* should use owned_p instead of locked_pKoichi Sasada2020-12-21-1/+2
* rename to rb_ractor_make_shareable_copy()Koichi Sasada2020-12-21-1/+1
* fix Ractor.make_shareable() with Class/ModuleKoichi Sasada2020-12-21-1/+1
* Tweak Ractor doc [doc] [ci skip]Marc-Andre Lafortune2020-12-19-4/+4
* Add documentation for Ractor (#3895)Victor Shepelev2020-12-19-0/+94
* unfreeze Ractor::MovedObjectKoichi Sasada2020-12-19-2/+0
* add "copy: true" option for Ractor.make_shareableKoichi Sasada2020-12-19-0/+10
* Use category: :experimental in warnings that are related to experimental feat...Jeremy Evans2020-12-18-2/+3
* fix timing bugKoichi Sasada2020-12-17-7/+21
* Ractor#receive_if to receive only matched messagesKoichi Sasada2020-12-16-32/+272
* Fixed a suspicious comparisonNobuyoshi Nakada2020-12-13-1/+1
* re-layout rb_ractor_tKoichi Sasada2020-12-09-112/+112
* fix Thread's interrupt and Ractor#take issueKoichi Sasada2020-12-07-2/+4
* fix decl of ruby_single_main_ractorKoichi Sasada2020-12-07-7/+0
* per-ractor object allocationKoichi Sasada2020-12-07-1/+1
* cancel theap on multi-ractorsKoichi Sasada2020-12-07-14/+25
* ruby_single_main_ractor for single ractor modeKoichi Sasada2020-12-07-3/+6
* fix indexKoichi Sasada2020-12-04-2/+3