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