summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* * synchronised with trunk till r42256jonas2019-06-2026-934/+1813
|\
| * * disable array and record regvars for all cpuhighleveltarget platformsjonas2019-06-181-3/+7
| * + implemented TOmfRecord_COMENT_IMPDEF.DecodeFromnickysn2019-06-171-2/+39
| * * building on powerpc and arm fixedflorian2019-06-161-1/+1
| * + keep (certain) arrays in registers if they are used with constants indices ...florian2019-06-166-15/+84
| * + Implemented TOmfRecord_COMENT_EXPDEF.DecodeFromnickysn2019-06-151-3/+37
| * + introduced the TOmfRecord_COMENT_EXPDEF class. Use that to generate exportnickysn2019-06-152-16/+83
| * + introduced the TOmfRecord_COMENT_IMPDEF class. Use it to encode the IMPDEFnickysn2019-06-142-9/+63
| * + introduced the TOmfRecord_COMENT_Subtype abstract classnickysn2019-06-141-0/+8
| * + use the new CC_OmfExtension_IMPDEF constant instead of the direct magic valuenickysn2019-06-141-3/+3
| * + use the new CC_OmfExtension_EXPDEF constant instead of the direct magic valuenickysn2019-06-141-1/+1
| * + dispatch the IMPDEF and EXPDEF records to the newly introduced ReadImpDef andnickysn2019-06-141-1/+25
| * + added constants for the known CC_OmfExtension record subtypes (IMPDEF andnickysn2019-06-141-0/+6
| * + register a win16 dll scanner. Not functional yet.nickysn2019-06-141-0/+36
| * - remove the tiny memory model code from TInternalLinkerWin16.DefaultLinkScript,nickysn2019-06-141-25/+14
| * + implement TInternalLinkerWin16.DefaultLinkScript by copying the MS-DOSnickysn2019-06-141-1/+71
| * + added a win16 internal linker class. Not functional yet.nickysn2019-06-142-1/+30
| * + added class TNewExeOutput. Not functional yet.nickysn2019-06-141-0/+43
| * + initialize some defaults in the TNewExeHeader constructornickysn2019-06-141-0/+13
| * + added class TNewExeHeader that encapsulates a NewExe header and allows writ...nickysn2019-06-141-0/+163
| * * Updated Wii port to libogc 1.8.22Legolas2019-06-121-298/+304
| * * suppress warning for targets without MM registersflorian2019-06-111-0/+4
| * + added the asmmodes_x86_att set constant - similar to asmmode_x86_intel, but...nickysn2019-06-111-0/+11
| * * prettify the "Use of -offset(%esp), access may cause a crash or value may benickysn2019-06-104-214/+238
| * + add asmmode_standard to the asmmodes_x86_intel set on i8086, because i8086 ...nickysn2019-06-101-0/+3
| * + introduced the asmmodes_x86_intel constant setnickysn2019-06-102-2/+9
| * * prettify the "Use of -offset(%ebp) is not recommended for local variablenickysn2019-06-104-214/+242
| * * prettify the "Use of +offset(%ebp) is not compatible with regcall convention"nickysn2019-06-104-259/+285
| * Fix error in commit #42199pierre2019-06-101-1/+1
| * avr: Fixed some inconsistencies.laksen2019-06-103-8/+24
| * + added set TNewExeSegmentFlagsnickysn2019-06-101-0/+19
| * * Nintendo DS port updated to libnds ver.1.7.3Legolas2019-06-101-103/+199
| * * GBA port updatedLegolas2019-06-091-120/+109
| * Use use_tag_types everywhere to get consistent results for 'Tt' versus 't' f...pierre2019-06-092-2/+2
| * * lazarus version updateflorian2019-06-091-7/+9
| * * fix bootstrapping with 3.0.x and -O3florian2019-06-091-0/+5
* | * fix warningsflorian2019-06-202-0/+2
* | + Encode(U/S)leb128 take now a third parameter to force that the constant has...florian2019-06-204-14/+59
* | * fix writing of augmentation sizeflorian2019-06-201-1/+1
* | * write correct s/uleb typesflorian2019-06-201-4/+4
* | * fixed LLVM type checking of typed files in ISO mode (fixes webtbs/tw34848)jonas2019-06-101-2/+12
* | * ensure the LLVM-based compiler does not try to load units compiled with ajonas2019-06-085-294/+313
* | * place exception handling code in the correct asmlistjonas2019-06-082-8/+8
* | * "on" nodes inherit the exception catching state from the "try"jonas2019-06-081-1/+1
* | * don't quote LLVM calling convention name (that will cause it to be ignored)jonas2019-06-081-2/+1
* | * synchronised with trunk till r42189jonas2019-06-0715-79/+321
|\ \ | |/
| * - removed "cmp 0/1, pasbool1" optimization for llvm because this discardsjonas2019-06-071-29/+0
| * + added type TNewExeAdditionalHeaderFlagsnickysn2019-06-071-0/+7
| * + added enum TNewExeTargetOSnickysn2019-06-071-0/+10
| * + added TNewExeHeaderFlags type, describing the flags in the header of win16 ...nickysn2019-06-061-0/+30