summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-09-13orcarm.c: trivial spelling fixHEADmainMarc Leeman1-1/+1
2024-09-12Back to development after 0.4.40Tim-Philipp Müller1-1/+1
2024-09-12Release 0.4.400.4.40Tim-Philipp Müller2-1/+20
2024-09-11ppc: Disable VSX and ISA 2.07 for Apple targetsL. E. Segovia1-0/+2
2024-09-11ppc: Allow detection of ppc64 in Mac OSL. E. Segovia1-1/+1
2024-09-11x86: Fix non-C11 typedefsL. E. Segovia2-3/+1
2024-09-11meson: Fix detecting XSAVE on older AppleClangL. E. Segovia2-2/+5
2024-09-09x86: try fixing AVX detection again by adding check for XSAVEL. E. Segovia1-7/+16
2024-09-06Add orc_malloc() wrapperVladimir D. Seleznev14-27/+51
2024-09-06Add orc_realloc() wrapperVladimir D. Seleznev8-9/+30
2024-08-12Include `ORC_BEGIN_DECLS` and `ORC_END_DECLS` in `orc.h`Kleis Auke Wolthuizen1-1/+4
2024-08-09ci: Add ppc64le runnerL. E. Segovia1-0/+18
2024-08-09orccodemem: Fix compatibility with MuslL. E. Segovia1-1/+0
2024-08-09x86: Implement instruction cache flushing post-WX page protectionL. E. Segovia2-0/+33
2024-08-09orccodemem: Allow hot fallback to emulation if memory allocation failsL. E. Segovia2-2/+8
2024-08-09orccodemem: Log error message when allocation fails on WindowsL. E. Segovia1-2/+10
2024-08-09orccodemem: Fix attempt to allocate a region of size 0L. E. Segovia1-1/+1
2024-08-08x86: handle unnatural and misaligned array pointersL. E. Segovia1-2/+17
2024-08-08Revert "orccodemem: Remove non-anonymous mmap implementations"Tim-Philipp Müller2-54/+125
2024-08-08Revert "x86: Implement instruction cache flushing post-WX page protection"Tim-Philipp Müller2-33/+0
2024-08-08Revert "orccodemem: Fix attempt to allocate a region of size 0"Tim-Philipp Müller1-1/+1
2024-08-08Revert "orccodemem: Log error message when allocation fails on Windows"Tim-Philipp Müller1-10/+2
2024-08-08Revert "orccodemem: Allow hot fallback to emulation if memory allocation fails"Tim-Philipp Müller2-8/+2
2024-08-07orccodemem: Allow hot fallback to emulation if memory allocation failsL. E. Segovia2-2/+8
2024-08-07orccodemem: Log error message when allocation fails on WindowsL. E. Segovia1-2/+10
2024-08-07orccodemem: Fix attempt to allocate a region of size 0L. E. Segovia1-1/+1
2024-08-07x86: Implement instruction cache flushing post-WX page protectionL. E. Segovia2-0/+33
2024-08-07orccodemem: Remove non-anonymous mmap implementationsL. E. Segovia2-125/+54
2024-08-06x86: consider MSYS2/Cygwin as Windows for ABI purposes onlyL. E. Segovia4-6/+6
2024-08-05Check return value of vasprintf()Sebastian Dröge2-2/+4
2024-07-21volscale: Fix warning re: ORC_RESTRICT signatureL. E. Segovia1-1/+1
2024-07-21powerpc: fix div255w which still used the inexact substitutionL. E. Segovia1-16/+15
2024-07-20x86: work around old GCC versions (pre 9.0) having broken xgetbv implementationsL. E. Segovia1-4/+21
2024-07-19RELEASE: fix typoTim-Philipp Müller1-1/+1
2024-07-19Back to development after 0.4.39Tim-Philipp Müller1-1/+1
2024-07-19Release 0.4.390.4.39Tim-Philipp Müller2-1/+23
2024-07-19orccompiler, orcparse: Use secure UCRT printing functions on WindowsL. E. Segovia2-2/+8
2024-07-19Use vasprintf() if available for error messages and otherwise vsnprintf()Sebastian Dröge3-4/+17
2024-07-16x86: Fix leak of OrcX86Target on initialization completionL. E. Segovia7-19/+37
2024-07-16x86: only run AVX detection if xgetbv is availableL. E. Segovia1-3/+7
2024-06-27Handle undefined TARGET_OS_OSX correctlyJoshua Root2-4/+6
2024-06-11orconce: Fix typo in GCC __sync-based implementationJakub Vaněk1-1/+1
2024-06-02div255w: fix off-by-one error in the implementationsL. E. Segovia7-72/+68
2024-06-02neon: Split shift into its own function and fix its GAS codegenL. E. Segovia1-54/+55
2024-06-02arm64: Fix loadiw asking for an invalid register sizeL. E. Segovia1-4/+4
2024-05-18x86: fix AVX detection by implementing the check recommended by IntelL. E. Segovia1-7/+26
2024-05-15orccompiler: Work around MSYS2 SDK not defining RUNTIME_FUNCTION correctly on...L. E. Segovia1-0/+5
2024-05-15orcompiler: support stack unwinding on WindowsL. E. Segovia5-9/+208
2024-05-15once: fix usage of __STDC_NO_ATOMICS__Alexander Slobodeniuk1-1/+1
2024-04-26avx: Fix incomplete naming of compiler optionsL. E. Segovia1-1/+3