Use ASMJIT_INLINE_NODEBUG to make debugging easier

Having 'inline' is fine, however, when debugging a class that has
abstractions then sometimes to step over all of them can be very
frustrating. This is solved by ASMJIT_INLINE_NODEBUG, which tells
compiler that the body of a function doesn't have to be debuggable.

This mostly applies to getters, setters, and wrappers around API
functions.

In addition - some assembler tests were split to make the compilation
a little bit faster, especially when compiling with UBSAN.
This commit is contained in:
kobalicek
2023-09-10 13:45:49 +02:00
parent e4e61c4f15
commit f6a9c86b26
60 changed files with 4411 additions and 4352 deletions

File diff suppressed because it is too large Load Diff