summaryrefslogtreecommitdiff
path: root/orc
Commit message (Expand)AuthorAgeFilesLines
* parser: new API with better error reportingFrancesco Romani2023-04-122-95/+183
* parser: move init_function in the parserFrancesco Romani2023-04-121-6/+7
* parser: cleanup: use OrcVector to store programsFrancesco Romani2023-04-121-15/+9
* utils: add utility dynamic arrayFrancesco Romani2023-04-122-0/+51
* program: add orc_program_append_str_nFrancesco Romani2023-04-122-39/+98
* orcrules-neon: Fix 64-bit loadupdb of size 16Sebastian Dröge2023-04-101-1/+1
* orcprogram-neon: Fix usage of negative array index on errorsSebastian Dröge2023-04-101-4/+12
* orcparse: Check for correct number of function header directive argumentsSebastian Dröge2023-04-071-65/+132
* orcarm: Fix undefined behaviourSebastian Dröge2023-04-071-1/+1
* orcprogram-mips: Fix memory leak of optimized instruction order arraySebastian Dröge2023-04-071-0/+2
* orcprogram: Don't read random stack memory if an opcode with 5 parameters is ...Sebastian Dröge2023-04-071-0/+10
* orcprogram: Don't output garbage when unknown opcodes are observedSebastian Dröge2023-04-071-26/+38
* Don't use volatile to mean atomicSebastian Dröge2023-04-072-3/+3
* Fix guard around usage of pthread_jit_write_protect*Nirbheek Chauhan2023-02-231-1/+1
* orccodemem: silence gcc 12 compiler warningTim-Philipp Müller2023-02-121-0/+4
* Fix usage of pthread_jit_write_protect_np() on macOS and iOSNirbheek Chauhan2023-02-031-10/+16
* Add NetBSD/powerpc support.Thomas Klausner2022-11-091-4/+6
* Add missing include.Thomas Klausner2022-11-091-0/+1
* meson: Enable only SSE and MMX backends for WindowsSeungha Yang2022-10-311-7/+7
* orcarm.c: Implement orc_arm_flush_cache on WindowsChun-wei Fan2022-10-311-0/+11
* orccpu-arm.c: Assume ARMv8 on Windows ARM64Chun-wei Fan2022-10-311-1/+6
* orccpu-arm.c: Include headers conditionallyChun-wei Fan2022-10-311-0/+4
* meson: don't depend on pthreads when compiling for windowsSteve Lhomme2022-10-311-1/+5
* orc: fix ORC_RESTRICT definition for MSVCTim-Philipp Müller2022-10-304-0/+8
* neon: Fix discrepancy when using loadupdb in 32-bitGaetan Bahl2022-08-222-7/+44
* neon: Fix sqrtf only processing two inputs out of fourGaetan Bahl2022-06-011-7/+7
* neon: Fix divf only processing two inputs out of fourGaetan Bahl2022-06-011-4/+4
* neon: Fix out-of-shift errors when compiling certain float/double opcodes usi...Gaetan Bahl2022-06-011-9/+9
* orccodemem: Fix use-after-free in error pathsBastien Nocera2022-05-061-1/+4
* neon: Fix unsigned only implementation of loadoffb, loadoffw and loadofflKnobe, Daniel2021-12-071-3/+21
* meson: Disable ARM64 support for WindowsSeungha Yang2021-09-281-1/+3
* executor: Fix orc_executor_set_program() to save OrcCodeDoug Nazar2021-09-021-2/+2
* orc: Add support for MacOS Hardened runtime.Doug Nazar2021-04-092-1/+26
* orccodemem: Report errno during failures to create mmap codemap.Doug Nazar2021-04-091-4/+5
* orc/orccpu-powerpc.c: fix build with kernel < 4.11Fabrice Fontaine2021-02-151-0/+6
* aarch32: Implement loadupdb instructionMarek Vasut2020-10-262-118/+254
* aarch64: Implement loadupdb instructionMarek Vasut2020-10-253-8/+176
* aarch64: Implement sqrtf instructionMarek Vasut2020-09-191-60/+99
* aarch64: Implement divf instructionMarek Vasut2020-09-191-37/+65
* aarch64: Implement double-precision floating-point arithmetic instructionsMarek Vasut2020-09-191-25/+46
* aarch64: Implement flags2dMarek Vasut2020-09-191-9/+42
* aarch64: Implement const64 loadiqMarek Vasut2020-09-191-3/+27
* aarch64: Implement accumulator storeMarek Vasut2020-09-192-40/+91
* aarch64: Implement floating-point arithmetic instructionsMarek Vasut2020-09-191-12/+12
* aarch64: Implement andn instructionMarek Vasut2020-09-191-10/+18
* aarch64: Implement splatw3q instructionMarek Vasut2020-09-191-27/+38
* aarch64: Implement swapX instructionsMarek Vasut2020-09-191-5/+5
* aarch64: Implement div255w instructionMarek Vasut2020-09-191-19/+39
* aarch64: Implement mulX instructionsMarek Vasut2020-09-191-4/+4
* aarch64: Implement cmpX instructionsMarek Vasut2020-09-191-8/+8