summaryrefslogtreecommitdiff
path: root/compiler/systems.pas
Commit message (Expand)AuthorAgeFilesLines
* * Linux/AArch64 must also copy value parameters passed by reference on thejonas2015-10-201-1/+1
* + implemented exporting of functions for the win16 targetnickysn2015-09-271-1/+2
* + added support for using Clang as an assembler, and make it the defaultjonas2015-09-251-1/+1
* + new target switch "FarProcsPushOddBP", which causes the i8086 compiler to pushnickysn2015-09-071-1/+3
* + add win16 to systems_all_windows; this enables the win32-like mangling of thenickysn2015-09-051-2/+3
* - removed leftover alpha, ia64 and vis codejonas2015-08-281-14/+5
* + Linux/AArch64 compiler support (patch by Edmund Grimley Evans)jonas2015-05-221-3/+2
* * synchronised with trunk till r30345jonas2015-03-281-0/+2
|\
| * * prepend "+" to each file name to be added to the library by wlib. Thisnickysn2015-03-231-0/+1
| * * use separate input and output files when invoking wlib to create a staticnickysn2015-03-221-0/+1
* | * synchronised with trunk till r30240jonas2015-03-151-1/+4
|\ \ | |/
| * * switched Linux/PowerPC64 to Pascal startup code so that we can used ifdefsjonas2015-03-141-1/+2
| * * made a separate abi entry for powerpc_darwin, as it's not exactly the samejonas2015-03-141-0/+1
| * + "ELFv2" abi identifier for ppc64jonas2015-03-141-0/+1
* | * synchronized with privatetrunk till r30095jonas2015-03-051-5/+36
|\ \ | |/
| * + iphonesim/x86_64 target (64 bit iOS simulator)jonas2015-02-231-2/+2
| * * add Darwin/AArch64 to systems_darwinjonas2015-02-231-1/+2
| * + default target for AArch64jonas2015-02-231-0/+16
| * * AArch64 also uses the non-fragile Objective-C ABIjonas2015-02-231-1/+1
| * + aarch64 cpu identifierjonas2015-02-231-1/+2
| * + support for targets that require by-reference value parameters to bejonas2015-02-231-0/+4
| * + AArch64 Darwin abi declarationjonas2015-02-231-1/+2
| * * synchronised with trunk till r29513blocksjonas2015-01-211-1/+6
| |\
| | * * first dragonfly patch (existing most). Mantis #27091marco2014-12-071-1/+6
| * | - reverted partial commit of mergejonas2015-01-211-6/+1
| * | * synchronised with trunk r29513jonas2015-01-211-1/+6
| * | + support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)jonas2014-07-181-0/+3
| |/
* | * allocate datastructures with new() instead of getmem() so that they getjonas2014-08-191-3/+3
* | * synchronized with trunk up to r27758jonas2014-05-121-2/+13
|\ \ | |/
| * * partially merged the mips-embedded branch of Michael Ring:florian2014-03-191-1/+1
| |\
| | * Initial version of mipsel-embedded Target for pic32mx chips.ring2013-07-061-6/+17
| * | * also check for targets not supporting -gc/checkpointer functionality injonas2014-03-131-0/+11
| * | * CPUI386 => I386florian2014-03-111-1/+1
* | | * all systems use an explicit record to pass data to nested routines whenjonas2014-03-141-0/+4
* | | * synchronised with trunk up till r26975jonas2014-03-061-4/+9
|\ \ \ | |/ /
| * | + Added compiler support for mipsel-android target.yury2014-02-061-2/+6
| * | Add -Caoldwin32gnu ABI option to cope with 'ret $4' issues in old GNU mingw3...pierre2014-01-201-2/+3
* | | + llvmdatalayout field for tsysteminfo that contains the encoded data layoutjonas2013-11-111-0/+6
|/ /
* | * Use mips everywhere for big endian mips targetpierre2013-11-071-1/+1
* | + added a new tsystemflag tf_cld, which indicates that ts_cld should be enablednickysn2013-09-281-1/+3
* | * Changed linking infrastructure to look like assembler one:sergei2013-08-181-32/+2
* | - Removed TAbstractAssembler and TAbstractAssemblerClass, they are not used a...sergei2013-08-181-7/+0
|/
* * only display and allow ABIs that are actually supported by the currentjonas2013-05-081-2/+13
* + introduce tf_no_objectfiles_when_smartlinking so object file generation on ...florian2013-04-301-1/+4
* oops, forgot about systems.pas in the previous commitnickysn2013-03-071-1/+5
* ifdef cpu86 replaced with ifdef cpui386nickysn2013-03-071-3/+3
* * Add missing checks for android target.yury2013-01-211-1/+1
* * Sync with trunk r23404.yury2013-01-161-23/+4
|\
| * - removed no longer used/supported af_allowdirect flag (direct assemblerjonas2012-10-211-1/+1
| * o merge of the branch laksen/arm-embedded of Jeppe Johansen:florian2012-10-211-9/+0