Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .github/workflows/zjit-ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,9 @@ jobs:

- test_task: 'zjit-bindgen'
hint: 'To fix: use patch in logs'
configure: '--enable-zjit=dev --with-gcc=clang-14'
libclang_path: '/usr/lib/llvm-14/lib/libclang.so.1'
configure: '--enable-zjit=dev --with-gcc=clang-16'
clang_path: '/usr/bin/clang-16'
runs-on: 'ubuntu-24.04' # for clang-16

- test_task: 'test-bundled-gems'
configure: '--enable-zjit=dev'
Expand All @@ -87,7 +88,7 @@ jobs:
RUST_BACKTRACE: 1
ZJIT_RB_BUG: 1

runs-on: ubuntu-22.04
runs-on: ${{ matrix.runs-on || 'ubuntu-22.04' }}

if: >-
${{!(false
Expand Down Expand Up @@ -175,7 +176,7 @@ jobs:
PRECHECK_BUNDLED_GEMS: 'no'
SYNTAX_SUGGEST_TIMEOUT: '5'
ZJIT_BINDGEN_DIFF_OPTS: '--exit-code'
LIBCLANG_PATH: ${{ matrix.libclang_path }}
CLANG_PATH: ${{ matrix.clang_path }}
TESTS: ${{ matrix.test_all_opts }}
continue-on-error: ${{ matrix.continue-on-test_task || false }}

Expand Down
24 changes: 0 additions & 24 deletions ext/-test-/asan/asan.c

This file was deleted.

162 changes: 0 additions & 162 deletions ext/-test-/asan/depend

This file was deleted.

2 changes: 0 additions & 2 deletions ext/-test-/asan/extconf.rb

This file was deleted.

162 changes: 162 additions & 0 deletions ext/-test-/sanitizers/depend
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
# AUTOGENERATED DEPENDENCIES START
sanitizers.o: $(RUBY_EXTCONF_H)
sanitizers.o: $(arch_hdrdir)/ruby/config.h
sanitizers.o: $(hdrdir)/ruby/assert.h
sanitizers.o: $(hdrdir)/ruby/backward.h
sanitizers.o: $(hdrdir)/ruby/backward/2/assume.h
sanitizers.o: $(hdrdir)/ruby/backward/2/attributes.h
sanitizers.o: $(hdrdir)/ruby/backward/2/bool.h
sanitizers.o: $(hdrdir)/ruby/backward/2/inttypes.h
sanitizers.o: $(hdrdir)/ruby/backward/2/limits.h
sanitizers.o: $(hdrdir)/ruby/backward/2/long_long.h
sanitizers.o: $(hdrdir)/ruby/backward/2/stdalign.h
sanitizers.o: $(hdrdir)/ruby/backward/2/stdarg.h
sanitizers.o: $(hdrdir)/ruby/defines.h
sanitizers.o: $(hdrdir)/ruby/intern.h
sanitizers.o: $(hdrdir)/ruby/internal/abi.h
sanitizers.o: $(hdrdir)/ruby/internal/anyargs.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/char.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/double.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/int.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/long.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/short.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h
sanitizers.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h
sanitizers.o: $(hdrdir)/ruby/internal/assume.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/alloc_size.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/artificial.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/cold.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/const.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/constexpr.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/deprecated.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/error.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/flag_enum.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/forceinline.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/format.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/noalias.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/nodiscard.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/noexcept.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/noinline.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/nonnull.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/noreturn.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/packed_struct.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/pure.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/restrict.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/warning.h
sanitizers.o: $(hdrdir)/ruby/internal/attr/weakref.h
sanitizers.o: $(hdrdir)/ruby/internal/cast.h
sanitizers.o: $(hdrdir)/ruby/internal/compiler_is.h
sanitizers.o: $(hdrdir)/ruby/internal/compiler_is/apple.h
sanitizers.o: $(hdrdir)/ruby/internal/compiler_is/clang.h
sanitizers.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h
sanitizers.o: $(hdrdir)/ruby/internal/compiler_is/intel.h
sanitizers.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h
sanitizers.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h
sanitizers.o: $(hdrdir)/ruby/internal/compiler_since.h
sanitizers.o: $(hdrdir)/ruby/internal/config.h
sanitizers.o: $(hdrdir)/ruby/internal/constant_p.h
sanitizers.o: $(hdrdir)/ruby/internal/core.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rarray.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rbasic.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rbignum.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rclass.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rdata.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rfile.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rhash.h
sanitizers.o: $(hdrdir)/ruby/internal/core/robject.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rregexp.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rstring.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rstruct.h
sanitizers.o: $(hdrdir)/ruby/internal/core/rtypeddata.h
sanitizers.o: $(hdrdir)/ruby/internal/ctype.h
sanitizers.o: $(hdrdir)/ruby/internal/dllexport.h
sanitizers.o: $(hdrdir)/ruby/internal/dosish.h
sanitizers.o: $(hdrdir)/ruby/internal/error.h
sanitizers.o: $(hdrdir)/ruby/internal/eval.h
sanitizers.o: $(hdrdir)/ruby/internal/event.h
sanitizers.o: $(hdrdir)/ruby/internal/fl_type.h
sanitizers.o: $(hdrdir)/ruby/internal/gc.h
sanitizers.o: $(hdrdir)/ruby/internal/glob.h
sanitizers.o: $(hdrdir)/ruby/internal/globals.h
sanitizers.o: $(hdrdir)/ruby/internal/has/attribute.h
sanitizers.o: $(hdrdir)/ruby/internal/has/builtin.h
sanitizers.o: $(hdrdir)/ruby/internal/has/c_attribute.h
sanitizers.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h
sanitizers.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h
sanitizers.o: $(hdrdir)/ruby/internal/has/extension.h
sanitizers.o: $(hdrdir)/ruby/internal/has/feature.h
sanitizers.o: $(hdrdir)/ruby/internal/has/warning.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/array.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/bignum.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/class.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/compar.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/complex.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/cont.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/dir.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/enum.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/enumerator.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/error.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/eval.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/file.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/hash.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/io.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/load.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/marshal.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/numeric.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/object.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/parse.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/proc.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/process.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/random.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/range.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/rational.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/re.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/ruby.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/select.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/select/largesize.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/set.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/signal.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/sprintf.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/string.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/struct.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/thread.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/time.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/variable.h
sanitizers.o: $(hdrdir)/ruby/internal/intern/vm.h
sanitizers.o: $(hdrdir)/ruby/internal/interpreter.h
sanitizers.o: $(hdrdir)/ruby/internal/iterator.h
sanitizers.o: $(hdrdir)/ruby/internal/memory.h
sanitizers.o: $(hdrdir)/ruby/internal/method.h
sanitizers.o: $(hdrdir)/ruby/internal/module.h
sanitizers.o: $(hdrdir)/ruby/internal/newobj.h
sanitizers.o: $(hdrdir)/ruby/internal/scan_args.h
sanitizers.o: $(hdrdir)/ruby/internal/special_consts.h
sanitizers.o: $(hdrdir)/ruby/internal/static_assert.h
sanitizers.o: $(hdrdir)/ruby/internal/stdalign.h
sanitizers.o: $(hdrdir)/ruby/internal/stdbool.h
sanitizers.o: $(hdrdir)/ruby/internal/stdckdint.h
sanitizers.o: $(hdrdir)/ruby/internal/symbol.h
sanitizers.o: $(hdrdir)/ruby/internal/value.h
sanitizers.o: $(hdrdir)/ruby/internal/value_type.h
sanitizers.o: $(hdrdir)/ruby/internal/variable.h
sanitizers.o: $(hdrdir)/ruby/internal/warning_push.h
sanitizers.o: $(hdrdir)/ruby/internal/xmalloc.h
sanitizers.o: $(hdrdir)/ruby/missing.h
sanitizers.o: $(hdrdir)/ruby/ruby.h
sanitizers.o: $(hdrdir)/ruby/st.h
sanitizers.o: $(hdrdir)/ruby/subst.h
sanitizers.o: sanitizers.c
# AUTOGENERATED DEPENDENCIES END
2 changes: 2 additions & 0 deletions ext/-test-/sanitizers/extconf.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require 'mkmf'
create_makefile('-test-/sanitizers')
Loading