summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Avoid range/overflow error after commit #49290pierre2021-04-301-2/+2
* m68k: sinclair ql now requires vlink 0.16h or newer.karoly2021-04-292-2/+2
* m68k-sinclairql: apply the same hack as for amiga and atari to avoid vlink se...karoly2021-04-291-1/+2
* m68k: D2 is considered volatile on macosclassickaroly2021-04-291-1/+1
* Add -TFreeBSD target OS option to -h output for aarch64 compiler ppc64pierre2021-04-293-52/+52
* Also check *.pas and *.inc files inside sub-directories in msgused.plpierre2021-04-291-2/+2
* * patch by J. Gareth Moreton: AArch64 "magic division"florian2021-04-291-84/+319
* Use as-clang as idtxt for as_aarch64_clang_gas_infopierre2021-04-281-1/+1
* Add several missing -AXXX optionspierre2021-04-283-138/+166
* * avoid overflow during register allocationflorian2021-04-281-4/+8
* Avoid warning with -O4 optionpierre2021-04-281-0/+1
* * fix compilation of arm compiler on 32 bit hostsflorian2021-04-271-4/+12
* Set string length before calling move to avoid problems with global data ana...pierre2021-04-272-1/+5
* Make sure nf_usercode_entry get transferred inside firstpass procedurepierre2021-04-271-0/+1
* Avoid range check error inside genitem_thumb2 by changing local variable i typepierre2021-04-271-1/+1
* m68k: fixed a comment. no functional changekaroly2021-04-271-2/+1
* Disable overflow/range check in some part of the arm codepierre2021-04-262-3/+7
* Avoid invalid typecast if hp is not an instructionpierre2021-04-261-4/+5
* Add .force_thumb pseudo-directive support forarm readerpierre2021-04-263-1/+16
* Add a second handling of NIL entries in deflistpierre2021-04-261-7/+10
* Add -march=XXX option for aarch64 external assemblerspierre2021-04-261-3/+41
* * patch by Christo Crause to fix #38789: writing of linker commands should ...florian2021-04-261-2/+17
* * decrease macro nesting counter early when expanding empty macroflorian2021-04-251-5/+14
* * prevention of dangling pointers and use after free after free_unregistered_...nickysn2021-04-251-0/+5
* + Aarch64: directly inline code for frac(...)florian2021-04-251-12/+36
* + Aarch64: use frintz for int(...) instead of creating a helper callflorian2021-04-251-1/+23
* * workaround for the raise node generating invalid WebAssembly code fornickysn2021-04-241-4/+5
* * override the raise node for WebAssembly and copy the generic pass_1nickysn2021-04-241-2/+69
* Fix gotpcrel relocation for TESTQ x86_64 instructionpierre2021-04-232-1/+14
* * NDS: fix condition when to default to apptype arm9svenbarth2021-04-231-1/+1
* Remove unused, obsolete -dBROWSERLOG optionpierre2021-04-223-3/+3
* * moved warning about suspicious comp assignment to type check pass, catche...florian2021-04-212-5/+4
* * AArch64: fix storing a 32 bit value in the lower 32 bits of a 64 bitjonas2021-04-191-1/+2
* * patch by J. Gareth Moreton: AArch64 OptPass1Shift register tracking fault...florian2021-04-191-7/+15
* sinclairql: support the upcoming QL binary linking feature of vlink (still in...karoly2021-04-193-3/+24
* m68k: added support to references like (a0,d0.w) in inline assembly, also fix...karoly2021-04-195-29/+42
* * if left is a smaller type, then an extension operation for shr can be removedflorian2021-04-181-14/+30
* Handle NIL entries in deflist after commit 48986pierre2021-04-184-22/+36
* Add systems_openbsd to suppported_targets_x_smallr and modify GenerateExecut...pierre2021-04-182-2/+5
* * fix for Mantis #38771: the owner of the procdef might be Nil in case of a s...svenbarth2021-04-181-1/+2
* Add fForceUseForwardSlash to TLinkRes class, used for vlink linker on hosts ...pierre2021-04-177-7/+31
* * avoid leaving a dangling pointer in pparautl.proc_add_definition to preventnickysn2021-04-171-0/+5
* * fixed the value passing of record parameters with non-scalar value size on thenickysn2021-04-171-1/+1
* + fixed code generation for high(dynarray) for the WebAssembly targetnickysn2021-04-171-1/+61
* * fixed the support for infinity and nan float literal values in the webassemblynickysn2021-04-161-2/+2
* + Aarch64: completed LSE support for all interlocked operationsflorian2021-04-165-13/+69
* m68k: always use ELF objects with vasm for improved cross-compatibility with ...karoly2021-04-161-5/+4
* * AArch64: fix spilling integer registers to stack offsets that cannot bejonas2021-04-141-3/+5
* * AArch64: fixed spilling info for MOVK (part of mantis #38053)jonas2021-04-141-1/+7
* + optimized multiplication for "symmetric" bit patterns on armflorian2021-04-131-2/+36