aboutsummaryrefslogtreecommitdiffstats
path: root/spec/ruby/core/thread
Commit message (Collapse)AuthorAgeFilesLines
* Thread#native_thread_id is very platform specificNobuyoshi Nakada2022-11-081-1/+3
|
* Update to ruby/spec@740ccc8Benoit Daloze2022-11-072-0/+30
|
* Update to ruby/spec@1d9d5c6Benoit Daloze2022-09-283-0/+21
|
* Update to ruby/spec@ab32a1aBenoit Daloze2022-06-261-0/+24
|
* Update to ruby/spec@3affe1eBenoit Daloze2022-04-253-9/+35
|
* Update to ruby/spec@aaf998fBenoit Daloze2022-03-281-1/+21
|
* Update to ruby/spec@82cd3a3Benoit Daloze2022-03-031-0/+21
|
* Update to ruby/spec@21a48d9Benoit Daloze2021-10-281-0/+21
|
* Make RubyVM::AbstractSyntaxTree.of raise for method/proc created in evalJeremy Evans2021-07-291-4/+14
| | | | | | | | | | | This changes Thread::Location::Backtrace#absolute_path to return nil for methods/procs defined in eval. If the realpath of an iseq is nil, that indicates it was defined in eval, in which case you cannot use RubyVM::AbstractSyntaxTree.of. Fixes [Bug #16983] Co-authored-by: Koichi Sasada <ko1@atdot.net>
* Update to ruby/spec@b65d01fBenoit Daloze2021-07-292-7/+6
|
* Update to ruby/spec@8cafaa5Benoit Daloze2021-01-283-0/+165
|
* Update to ruby/spec@b0b7f53Benoit Daloze2020-11-131-2/+2
|
* Update to ruby/spec@4f59d86Benoit Daloze2020-10-241-0/+13
|
* Make Thread#join always convert its argument, as before 70f08f1eedBenoit Daloze2020-09-211-3/+2
|
* Fix Thread leak in Thread#join specsBenoit Daloze2020-09-211-1/+2
|
* Make `Thread#join` non-blocking.Samuel Williams2020-09-211-0/+5
|
* 2.8 -> 3.0 in specsBenoit Daloze2020-09-151-1/+1
|
* Thread.exclusive: delete卜部昌平2020-08-311-32/+34
| | | | | | Has been deprecated since 2069c9e031fc968d6d3d0fe30a9316851e4d91d8. [Feature #17125][ruby-core:99636]
* Update to ruby/spec@335eb9bBenoit Daloze2020-08-281-0/+27
|
* Update to ruby/spec@07164daBenoit Daloze2020-07-275-1/+32
|
* Update to ruby/spec@4e486faBenoit Daloze2020-05-313-27/+54
|
* Update to ruby/spec@032ee74Benoit Daloze2020-05-033-26/+26
|
* Drop support for ruby 2.4 from ruby/specNobuyoshi Nakada2020-04-013-49/+35
|
* Use FrozenError instead of frozen_error_classNobuyoshi Nakada2020-04-011-2/+2
|
* Update to ruby/spec@41bf282Benoit Daloze2020-02-282-9/+48
|
* Update to ruby/spec@f8a2d54Benoit Daloze2020-01-281-0/+37
|
* Update to ruby/spec@d419e74Benoit Daloze2019-12-271-2/+4
|
* Move version guard outside to make it clear the method was added in Ruby 2.5Benoit Daloze2019-12-221-2/+2
|
* Test `Thread#to_s` when used from to_s_spec.rbNobuyoshi Nakada2019-12-112-11/+12
|
* `Thread#to_s` has been added at ruby 2.5Nobuyoshi Nakada2019-12-112-8/+4
|
* Thread#to_s is not same as #inspect on old version.Koichi Sasada2019-12-111-0/+5
| | | | Thread#to_s returns simple Object#to_s until Ruby 2.4.
* fix for old MRI versionsKoichi Sasada2019-12-111-1/+2
|
* Make Thread#to_s consistent with Method and Proc to_sJean byroot Boussier2019-12-113-40/+61
|
* check interrupts at each frame pop timing.Koichi Sasada2019-11-291-0/+3
| | | | | | | | | | | | | | | | | | Asynchronous events such as signal trap, finalization timing, thread switching and so on are managed by "interrupt_flag". Ruby's threads check this flag periodically and if a thread does not check this flag, above events doesn't happen. This checking is CHECK_INTS() (related) macro and it is placed at some places (laeve instruction and so on). However, at the end of C methods, C blocks (IMEMO_IFUNC) etc there are no checking and it can introduce uninterruptible thread. To modify this situation, we decide to place CHECK_INTS() at vm_pop_frame(). It increases interrupt checking points. [Bug #16366] This patch can introduce unexpected events...
* Update to ruby/spec@28a728bBenoit Daloze2019-10-261-4/+2
|
* Suppress warnings for Thread.exclusiveNobuyoshi Nakada2019-10-141-0/+7
|
* Update to ruby/spec@519df35Benoit Daloze2019-09-295-0/+76
|
* Update to ruby/spec@875a09eBenoit Daloze2019-07-2718-46/+49
|
* Update to ruby/spec@7de852dBenoit Daloze2019-04-281-12/+10
|
* Update to ruby/spec@15c9619Benoit Daloze2019-04-271-93/+89
|
* Update to ruby/spec@e81b3cderegon2019-03-281-3/+16
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/spec@7a16e01eregon2019-02-211-0/+27
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/spec@cdd6ff7eregon2018-11-272-1/+49
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* spec/../shared/exit.rb: move the mingw guard to herek0kubun2018-10-272-5/+7
| | | | | | | | | from terminate_spec.rb, as suggested here: https://github.com/ruby/ruby/commit/c7220bd3dea0a113b81f267cc3b656da7d7d7abb#commitcomment-31068714 to guard other inclusions. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/spec@8b743a3eregon2018-10-271-4/+2
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* kill_spec.rb: exclude spec unstable on MinGWk0kubun2018-10-131-13/+17
| | | | | | | | | | like r64991, until we get helpful error logs on worker death or the unstability is fixed. Since mspec worker randomly dies on MinGW, maybe it should have an option to retry worker death. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* spec: add comments to re-enable specs for MinGW [ci skip]k0kubun2018-10-101-0/+2
| | | | | | r64918 and r64988 should not be kept forever. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* terminate_spec.rb: exclude unstable spec for MinGWk0kubun2018-10-101-1/+3
| | | | | | | | | | This spec seems to randomly kill mspec worker. https://ci.appveyor.com/project/ruby/ruby/builds/19390874/job/wv1bsm8skd4e1pxl To make CI stable, let me exclude this for MinGW until we get some logs that help debugging or resolve that. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/spec@241f9e7eregon2018-09-252-0/+21
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/spec@9be7c7eeregon2018-08-032-0/+42
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e