Changelog:
- 0.4.32:
- Minor Meson build system fixes and improvements.
- 0.4.30:
- Don't always generate static library but default to shared-only.
- Add endbr32/endbr64 instructions on x86/x86-64 for indirect branch tracking.
- Fix gtk-doc build when orc is used as a Meson subproject.
- Switch float comparison in tests to ULP method to fix spurious failures.
- Use float constants/parameters when testing float opcodes.
- Add support for Hygon Dhyana processor.
- Fix compiler warnings with clang.
- Mark exec mapping writable in debug mode for allowing breakpoints.
- Various codegen refactorings.
- Autotools support has been dropped in favour of Meson as build system.
- 0.4.29:
- pkg-config file for orc-test library.
- Add --decorator command line argument for orcc to add function decorators in header files.
- Meson: Make orcc detectable from other subprojects.
- Meson: Add options to disable tests, docs, benchmarks, examples, tools, etc.
- Meson: Miscellaneous other fixes.
- 0.4.28:
- Numerous undefined behaviour fixes.
- Ability to disable tests.
- Fix meson dist behaviour.
- 0.4.27:
- sse: preserve non volatile sse registers.
- x86: don't hard-code register size to zero in orc_x86_emit_*() functions.
- Support build using the Meson build system.
Signed-off-by: Martin Reboredo <yakoyoku@gmail.com>