mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Add ucontext
and copy
coroutine implementations to test matrix.
This commit is contained in:
parent
7291fef55c
commit
b8242bce23
1 changed files with 13 additions and 5 deletions
18
.travis.yml
18
.travis.yml
|
@ -156,12 +156,19 @@ env:
|
|||
- GEMS_FOR_TEST=
|
||||
- cppflags=-DVM_CHECK_MODE=0x0003
|
||||
|
||||
- &FIBER_USE_sjlj
|
||||
name: FIBER_USE_NATIVE=0
|
||||
- &WITH_COROUTINE_UCONTEXT
|
||||
name: COROUTINE=ucontext
|
||||
<<: *linux
|
||||
<<: *cron-only
|
||||
# <<: *cron-only
|
||||
env:
|
||||
- cppflags=-DFIBER_USE_NATIVE=0
|
||||
- CONFIG_FLAG='--with-coroutine=ucontext'
|
||||
|
||||
- &WITH_COROUTINE_COPY
|
||||
name: COROUTINE=copy
|
||||
<<: *linux
|
||||
# <<: *cron-only
|
||||
env:
|
||||
- CONFIG_FLAG='--with-coroutine=copy'
|
||||
|
||||
- &TOKEN_THREADED_CODE
|
||||
name: TOKEN_THREADED_CODE
|
||||
|
@ -385,7 +392,8 @@ matrix:
|
|||
- <<: *UBSAN
|
||||
- <<: *assertions
|
||||
- <<: *VM_CHECK_MODE
|
||||
- <<: *FIBER_USE_sjlj
|
||||
- <<: *WITH_COROUTINE_UCONTEXT
|
||||
- <<: *WITH_COROUTINE_COPY
|
||||
- <<: *TOKEN_THREADED_CODE
|
||||
- <<: *CALL_THREADED_CODE
|
||||
- <<: *NO_THREADED_CODE
|
||||
|
|
Loading…
Reference in a new issue