aboutsummaryrefslogtreecommitdiffstats
path: root/ractor.c
Commit message (Expand)AuthorAgeFilesLines
* rename thread internal namingKoichi Sasada2022-04-221-8/+2
* Get rid of type-punning pointer castsNobuyoshi Nakada2022-04-071-12/+12
* ractor.c: Add a helper function to ensure the context is a main ractorYusuke Endoh2022-03-301-0/+8
* Prefix ccan headers (#4568)Nobuyoshi Nakada2022-03-301-9/+9
* Fix Ractor.receive_if + rb_vm_barrier() deadlockAlan Wu2022-03-281-0/+2
* `USE_RUBY_DEBUG_LOG` doesn't check `RUBY_DEVEL`Koichi Sasada2021-12-291-1/+1
* Suppress undef warnings for USE_RUBY_DEBUG_LOGNobuyoshi Nakada2021-12-251-1/+1
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-2/+2
* uJIT: Implement opt_getinlinecacheAlan Wu2021-10-201-0/+2
* 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