summaryrefslogtreecommitdiff
path: root/devel/orc/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2017-11-28orc: update to 0.4.28.wiz1-2/+2
0.4.28 ====== - Numerous undefined behaviour fixes (Edward Hervey) - Ability to disable tests (Edward Hervey) - Fix meson dist behaviour (Tim-Philipp Müller)
2017-10-23orc: Append to USE_TOOLS (`+=') instead of initialize it (`=')leot1-2/+2
NFCI but can avoid some headaches if USE_TOOLS will be adjusted in the future.
2017-10-23orc: Fix installation if gtk-doc package is already installedleot1-1/+10
By default orc is configured with `--disable-gtk-doc'. However, despite that, it will checks several `gtkdoc-*' tools anyway, ending in a failure during the installation phase because only a couple of them are available. Add a kludge via CONFIGURE_ENV to avoid picking up gtkdoc-* tools. Pointed out by <martin> via PR pkg/52632.
2017-07-200.4.27adam1-7/+6
- sse: preserve non volatile sse registers, needed for MSVC - x86: don't hard-code register size to zero in orc_x86_emit_*() functions - Fix incorrect asm generation on 64-bit Windows when building with MSVC - Support build using the Meson build system
2016-09-12Updated orc to 0.4.26.wiz1-4/+5
Update HOMEPAGE. 0.4.26 ====== - Use 64 bit arithmetic to increment the stride if needed (Wim Taymans) - Fix generation of ModR/M / SIB bytes for the EBP, R12, R13 registers on X86/X86-64 (Sebastian Dröge) - Fix test_parse unit test if no executable backend is available (Pascal Terjan) - Add orc-test path to the -uninstalled .pc file (Josep Torra) - Fix compiler warnings in the tests on OS X (Josep Torra) 0.4.25 ====== - compiler: also prefer the backup function when no target, instead of trying to use emulation which is usually slower (Wim Taymans) - executor: fix load of parameters smaller than 64 bits, fixing crashes on ldresnearb and friends in emulated code (Wim Taymans) - test-limits: improve test without target (Wim Taymans) - Only check for Android's liblog on Android targets, so we don't accidentally pick up another liblog that may exist elsewhere (Sebastian Dröge) - Don't require libtool for uninstalled setups (-uninstalled pkg-config file) (Julien Isorce) - Make -Bsymbolic check in configure work with clang (Koop Mast) - Coverity code analyser fixes (Luis de Bethencourt) - docs: update generated opcode tables - add orc_version_string() function and make orcc check the liborc that is being picked up to make sure the right lib is being used (Tim-Philipp Müller) 0.4.24 ====== - Only reuse constants of the same size and value (Wim Taymans) - Fix reading of .orc files with Windows line endings on Windows (Tim-Philipp Müller) - Fix out of bounds array access in the tests (Luis de Bethencourt) - Remove duplicate code path in orcc (Edward Hervey) - Put a limit to the memcpy test (Edward Hervey) - Fix mmap leak on error path (Vincent Penquerc'h) 0.4.23 ====== - Various improvements to the NEON backend to bring it closer to the SSE backend (Wim Waymans) - Add support for setting a custom backup function (Wim Taymans) - Preserve NEON/VFP registers across subroutines (Jerome Laheurte) - Fix 64 bit parameter loading on big-endian systems (Tim-Philipp Müller) - Improved implementations for various opcodes (Wim Taymans) - Various improvements and fixes to constants handling (Wim Taymans) - Avoid some undefined operations on signed integers (Wim Taymans) - Prefer user specific directories over global ones for intermediate files to prevent name collisions (Fabian Deutsch) 0.4.22 ====== Maintenance release: - Handle NOCONFIGURE=1 in autogen.sh (Colin Walters) - Some memory leak fixes in the compiler (Sebastian Dröge, Thiago Santos) - Fixes for compiler warnings on Win64 (Edward Hervey) - Properly detect CPU features on Android in non-debug build (Jan Schmidt) - Use Android logging system instead of stderr for debug output (Jan Schmidt) 0.4.21 ====== Maintenance release: - Add libtool versioning to the linker flags again. This was accidentially removed in 0.4.20 but should not cause any problems on platforms other than OS X (Sebastian Dröge) 0.4.20 ====== Maintenance release: - Fix list corruption when splitting code memory chunks, causing crashes when allocating a lot of code memory and trying to free it later (Tim-Philipp Müller) - Add some extra checks for the number of variables used in ORC code to prevent overflows and crashes in the compiler (Vincent Penquerc'h) - Various compiler warnings, coverity warnings and static code analysis fixes (Sebastian Dröge) 0.4.19 ====== Maintenance release: - Fix out-of-tree builds (Edward Hervey) - Fix many memory leaks, compiler warnings and coverity warnings (Tim-Philipp Müller, Olivier Crête, Todd Agulnick, Sebastian Dröge, Vincent Penquerc'h, Edward Hervey) - Documentation fix for mulhsw, mulhuw (William Manley)
2015-03-11wants to link with pthreadstnn1-1/+2
2013-09-02Update to 0.4.18.wiz1-3/+2
Maintenance release: - Important bugfix in reading constants from bytecode. (Tim-Philipp Müller and Sebastian Dröge) - Documentation and code cleanup (Stefan Sauer) - Fix cache flushing on iOS (Andoni Morales Alastruey)
2013-03-15Update to 0.4.17: no documentation found, diff looks like added mipswiz1-2/+2
support.
2012-10-31Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2011-11-17update to 0.4.16drochner1-2/+2
changes: -Convert MMX and SSE backends to a new instruction scheduler -Add alignment and size hints to parser -bugfixes
2011-05-18update to 0.4.14drochner1-3/+2
changes: bugfixes
2011-04-18Add a patch so that this builds properly for powerpc.he1-1/+2
Also bump package revision.
2010-10-16Update to 0.4.11; now needs gmake.wiz1-3/+4
Changes: lots of speed ups.
2010-07-18add orc-0.4.6, a replacement for liboil, used by future gstreamerdrochner1-0/+21