[Tarantool-patches] [PATCH luajit 7/7] ci: add nojit flavor for exotic builds

Sergey Kaplun skaplun at tarantool.org
Mon Feb 13 22:14:05 MSK 2023


Hi, Igor!

Thanks for the patch!
LGTM, except an ignorable suggestion.
You've mentioned before offline that dualnum, checkhook entries are not
sorted alphabetically. So, I suggest to sort these entries inside FLAVOR
definition and sort FLAVORFLAGS definitions as well.
Feel free to ignore.

On 13.02.23, Igor Munkin wrote:
> Since all testing machinery is adjusted for LuaJIT configuration with
> disabled compiler support, the new flavor for exotic builds is
> introduced in LuaJIT CI.
> 
> Part of tarantool/tarantool#8252
> 
> Signed-off-by: Igor Munkin <imun at tarantool.org>
> ---
>  .github/workflows/exotic-builds-testing.yml | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/.github/workflows/exotic-builds-testing.yml b/.github/workflows/exotic-builds-testing.yml
> index 67ab9cc3..b28673c6 100644
> --- a/.github/workflows/exotic-builds-testing.yml
> +++ b/.github/workflows/exotic-builds-testing.yml
> @@ -36,7 +36,7 @@ jobs:
>          BUILDTYPE: [Debug, Release]
>          ARCH: [ARM64, x86_64]
>          GC64: [ON, OFF]
> -        FLAVOR: [dualnum, checkhook]
> +        FLAVOR: [dualnum, checkhook, nojit]
>          include:
>            - BUILDTYPE: Debug
>              CMAKEFLAGS: -DCMAKE_BUILD_TYPE=Debug -DLUA_USE_ASSERT=ON -DLUA_USE_APICHECK=ON
> @@ -46,6 +46,8 @@ jobs:
>              FLAVORFLAGS: -DLUAJIT_NUMMODE=2
>            - FLAVOR: checkhook
>              FLAVORFLAGS: -DLUAJIT_ENABLE_CHECKHOOK=ON
> +          - FLAVOR: nojit
> +            FLAVORFLAGS: -DLUAJIT_DISABLE_JIT=ON
>          exclude:
>            # DUALNUM is default for ARM64, no need for additional testing.
>            - FLAVOR: dualnum
> -- 
> 2.30.2
> 

-- 
Best regards,
Sergey Kaplun


More information about the Tarantool-patches mailing list