summaryrefslogtreecommitdiff
path: root/compiler/globtype.pas
Commit message (Expand)AuthorAgeFilesLines
* * record in ppu flag whether or not symbols are ansistrings, and use thatjonas2019-06-301-1/+2
* * ensure the LLVM-based compiler does not try to load units compiled with ajonas2019-06-081-1/+2
* * synchronised with trunk till r42118jonas2019-05-251-2/+4
|\
| * * disable regular array -> dynamic array type coversion support unlessjonas2019-05-251-2/+4
* | * synchronised with trunk till r42049jonas2019-05-121-2/+5
|\ \ | |/
| * + support for verifying whether a case statements handles all possibilitiesjonas2019-05-121-0/+1
| * + add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159svenbarth2019-05-101-2/+4
* | + support for -CLflto_nosystem option to perform LTO for everything exceptjonas2019-04-201-1/+3
* | + support for LLVM LTO: compile units with -CLflto -> when compiling a mainjonas2019-04-201-1/+4
* | * synchronised with trunk till r40776jonas2019-04-131-0/+27
|\ \ | |/
| * * added extra header to ppu inside a subsection, so we won't run intojonas2019-04-061-0/+27
* | + flag when a procedure generated exception table dataflorian2019-02-101-1/+3
|/
* - disable cs_opt_use_load_modify_store because for llvm because it isjonas2018-12-041-1/+1
* + tsettings.tlsmodelflorian2018-11-071-0/+7
* + initial work for tls-based threadvar support on arm-linuxflorian2018-11-071-1/+3
* Set MaxLocalsSize according to address size not register sizepierre2018-10-131-2/+2
* * Fixed checks for exceeding limit of locals space. Prevent range and overflo...yury2018-10-121-0/+8
* Merged riscv_new branchflorian2018-09-261-1/+1
* + support for the directive $EXCESSPRECISIONflorian2018-07-121-0/+1
* * patch by J. Gareth Moreton: clarity in directive conflict error messages, r...florian2018-07-071-5/+5
* + support for vmov.xx vreg,#imm on armflorian2018-06-241-0/+6
* + add a new modeswitch ArrayOperators which is set by default in Delphi modes...svenbarth2018-06-201-2/+4
* + added new debug output option -godwarfomflinnum for generating line numbernickysn2018-05-171-2/+10
* * include loop unrolling in -O3, as it is done carefully, it is beneficial on...florian2018-04-041-1/+1
* + implementation of the vectorcall calling convention by J. Gareth Moretonflorian2018-02-111-3/+6
* * fix for Mantis #32355: adjust the meaning of the typehelpers modeswitch for...svenbarth2017-09-151-2/+2
* * fixed spelling: fpc_mode -> gpc_modeflorian2017-07-031-2/+2
* * moved the conversion of "x:=x op k" to inline nodes to a separate optimizationnickysn2017-04-261-4/+5
* * use pocalls_cdecl and cstylearrayofconst more consistently instead ofjonas2017-02-251-1/+1
* + support for specifying ms_abi_default, ms_abi_cdelc, sysv_abi_default, andjonas2017-02-111-3/+13
* * also generate Big Obj COFF files with the GNU utilities (needs 2.25 or newe...svenbarth2017-02-031-1/+1
* * -Sr option for iso mode: in case no command line parameter is passed, the f...florian2017-01-071-0/+1
* m68k: make the new register calling convention the defaultkaroly2016-11-061-0/+2
* Remember usage of checkpointer (-gc) option:pierre2016-09-271-1/+3
* * Added a new debug option switch -godwarfcpp - Simulate C++ debug informatio...yury2016-09-261-2/+5
* Add new Delphi compatible switch {$G+/-}, {$IMPORTEDDATA ON/OFF} which handle...svenbarth2016-03-181-1/+1
* + hardfloat directive (arm only): use hard float calling conventions regardle...florian2016-03-061-2/+6
* Add pi_has_open_array_parameter to proc_info.flags as this requires special ...pierre2016-01-111-1/+6
* * changed the asizeint and asizeuint to 32-bit on CPUs with 16-bit addressnickysn2015-11-251-0/+8
* Fixed #29025.laksen2015-11-211-1/+1
* o basic extended pascal support:florian2015-11-151-5/+12
* VLink Support:karoly2015-11-151-2/+3
* + generate proper win16 prologue/epilogue for exported routines (we don't yetnickysn2015-09-261-1/+2
* * the FarProcsPushOddBP target switch made local instead of global (BP7 compa...nickysn2015-09-261-1/+1
* * fixed unwanted disabling of a codepage set via -FcXXX/{$codepage XXX}jonas2015-09-251-1/+2
* * use binutils 2.19+ linker script "augmentation" functionality to specifyjonas2015-09-141-1/+2
* - reverted r31664, it causes crashes with some ld versions :/jonas2015-09-131-2/+1
* * use binutils 2.19+ linker script "augmentation" functionality to specifyjonas2015-09-131-1/+2
* Moved tcontrollerdatatype out into cpuinfo.laksen2015-09-071-6/+0
* * fix warningflorian2015-09-071-1/+1