From b8242bce2301e33d3ba1fae95b68a291cc3004b5 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Sun, 30 Jun 2019 00:21:19 +1200 Subject: [PATCH] Add `ucontext` and `copy` coroutine implementations to test matrix. --- .travis.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index f6822b913d..4db6d0a48b 100644 --- a/.travis.yml +++ b/.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