summaryrefslogtreecommitdiff
path: root/ractor.c
Commit message (Expand)AuthorAgeFilesLines
* merge revision(s) d0d6227a0da5925acf946a09191f172daf53baf2,fff1edf23ba28267bf...nagachika2022-03-211-18/+60
* merge revision(s) e1b03b0c2b2449a7794f4701bab8b2382eb15116,007e439fe965871c73...nagachika2021-11-241-3/+3
* merge revision(s) bbedd29b6e98ef6e3fc2ce2b358d2b509b7cd1bb: [Backport #18117]nagachika2021-09-051-2/+10
* partially merge revision(s) 119697f61e2b2b157816a8aa33aada5863959900,4a627dbd...nagachika2021-07-221-0/+3
* merge revision(s) b3c53a8a885be8f5cc2b712798b0d2741c488ce4: [Backport #17672]NARUSE, Yui2021-03-131-9/+0
* merge revision(s) 7b9476fbfab738d1eb01b4b4c4af9a1680513019: [Backport #17642]NARUSE, Yui2021-03-121-0/+2
* expose some C-APIs for ractorKoichi Sasada2021-01-131-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
* ractor local storage C-APIKoichi Sasada2020-12-011-23/+201
* Fix `Ractor.make_shareable` for recursive structures with unfreezable componentsMarc-Andre Lafortune2020-11-301-1/+1
* Fixed Ractor.shareable? on cross-recursive objects [Bug #17344]Nobuyoshi Nakada2020-11-301-6/+32
* Use opaque struct pointer than voidNobuyoshi Nakada2020-11-271-3/+3
* mark default_randKoichi Sasada2020-11-271-1/+9
* per-ractor Random::DEFAULTKoichi Sasada2020-11-271-0/+16
* fix error messageKoichi Sasada2020-11-251-1/+1
* fix public interfaceKoichi Sasada2020-11-181-2/+3
* ignore yield_atexit if outgoing port is closedKoichi Sasada2020-11-111-0/+4