summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* * 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
* m68k: on the Sinclair QL insert the main program's name into the object, so t...karoly2021-04-122-1/+76
* m68k: cleaned up some ancient mess from cpunode.pas, no significant functiona...karoly2021-04-121-16/+11
* Also avoid invalid typecast for RegLoadedWithNewValue method for mips, sparc...pierre2021-04-123-4/+6
* - forgotten file, obsolete define removed, belongs to last commitflorian2021-04-111-3/+0
* - obsolete defines removedflorian2021-04-115-70/+10
* * newer linux distros might have powerpc64 libraries in /usr/lib or /libflorian2021-04-111-2/+7
* + common assembler optimizer base class for powerpc and powerpc64florian2021-04-113-51/+89
* * always keep the WebAssembly stack frame aligned on 16 bytesnickysn2021-04-111-0/+7
* * use up to 16 bytes alignment for the WASI targetnickysn2021-04-111-6/+6
* sinclairql: enable commandargs and exitcode featureskaroly2021-04-111-1/+1
* * fixed win32 testsuite regressions after r49084nickysn2021-04-101-2/+8