summaryrefslogtreecommitdiff
path: root/compiler/psystem.pas
Commit message (Expand)AuthorAgeFilesLines
* * synchronized with trunknickysn2020-11-091-0/+1
|\
| * * fix for Mantis #38051: make Chr() a real intrinsics so that it can be used ...svenbarth2020-11-081-0/+1
* | * synchronized with trunknickysn2020-09-301-3/+13
|\ \ | |/
| * Rename pvmt internal type to lower_pvmt for i386-watcom as watcom assembler ...pierre2020-09-301-3/+13
* | * synchronized with trunknickysn2020-08-031-20/+68
|\ \ | |/
| * * fix for Mantis #37251: apply patches by Bi0T1N to implement the IsConstValu...svenbarth2020-06-251-0/+1
| * * synchronize with trunknickysn2020-04-021-1/+3
| |\
| | * * cosmeticsflorian2020-04-021-1/+3
| * | * synchronize with trunknickysn2020-03-291-37/+142
| |\ \ | | |/
| | * * Xtensa: completed compiler skeletonflorian2020-03-211-0/+4
| | * * first part of merging parts of Jeppe's intrinsics patch, mainly r31135florian2020-01-141-0/+36
| | * + support for LLVM metadata constant string parametersjonas2019-12-301-8/+5
| | * + add support for the IsManagedType() intrinsics which reports for a type (or...svenbarth2019-11-061-0/+1
| | * - remmoved doregister parameter from t*sym constructors, as the registrationjonas2019-09-141-11/+11
| * | * more z80 support for the compilerflorian2017-03-281-0/+7
* | | [PATCH 04/83] update for Wasm target. adapting Karoly's changes from webassem...nickysn2020-07-291-0/+4
| |/ |/|
* | - removed maxcrecordalign parameter/field from recordsymtables, as this valuejonas2019-07-141-3/+3
* | * basic llvm metadata supportjonas2019-05-021-0/+8
* | * synchronised with trunk till r40942jonas2019-01-201-1/+0
|\ \
| * | - removed withnode (was no longer used since a very long time)jonas2019-01-051-1/+0
* | | * synchronised with trunk till r40466jonas2018-12-041-0/+1
|\ \ \ | |/ /
| * | + volatile() expression that marks an expression as volatilejonas2018-12-041-0/+1
* | | * synchronised with trunk till r40398jonas2018-11-291-0/+24
|\ \ \ | |/ /
| * | + customint torddef type to create arbitraty bit-width integersjonas2018-11-291-0/+24
* | | + fpc_eh_return_data_regno() intrinsic to get the return register numbersjonas2018-10-281-0/+1
|/ /
* | * converted Boolean8 to an internal type, and mapped Boolean to thejonas2018-10-161-6/+10
* | Merged riscv_new branchflorian2018-09-261-0/+8
* | * unified def creation for open arraysflorian2018-03-041-1/+1
* | * changed the codepointer type in the i8086 small and compact memory models fromnickysn2017-12-141-1/+3
* | * corrected check for f_variants, introduced in r37660 (it was incorrectlynickysn2017-12-031-1/+1
* | * do not generate references to the variant type, if the variants feature is ...florian2017-12-021-8/+20
* | + added an i8086-specific FarAddr() function, similar to Addr(), but alwaysnickysn2017-11-271-0/+3
* | + new Delphi-compatible intrinsic GetTypeKind() which returns the TTypeKind o...svenbarth2017-08-111-0/+2
* | * create intern types for sparc64florian2017-06-051-1/+5
* | * use an enum instead of integer constants to represent inline numbersnickysn2017-05-101-1/+1
* | * removed unused unitsflorian2017-05-091-4/+3
|/
* * use sizesinttype instead of ptrsinttype for the index and high parameter ofnickysn2016-10-081-1/+1
* * use sizesinttype instead of ptrsinttype for the $length and $mlength fields,nickysn2016-10-081-2/+2
* + added alusinttype and aluuinttype to symdef, which correspond to the ALU size,nickysn2016-10-041-0/+10
* + added types sizesinttype and sizeuinttype, corresponding to the SizeInt andnickysn2016-10-041-0/+8
* * set ptrsinttype and ptruinttype according to voidpointertype.size, instead ofnickysn2016-10-031-10/+21
* Convert Insert() and Delete() to intrinsics in preparation for dynamic array ...svenbarth2016-06-031-0/+2
* * create a separate type and def for the LLVM "i1" type, because reusingjonas2016-05-201-0/+12
* - Removed remains of tai_labeled_instruction, already commented out probably ...sergei2016-02-091-7/+0
* Reverted revision 33036. This feature is too controverse to be left in.svenbarth2016-02-041-1/+0
* Add support for IfThen() instrinsic that works like the if-statement in that ...svenbarth2016-01-311-0/+1
* - removed ait_weak/tai_weak, and replaced it with the previously existingjonas2016-01-071-1/+0
* * reverted r32746: *inttype shall be the normally used integer type, os*intty...florian2015-12-291-4/+4
* * cleaned up initialization of (ptr)s/uinttypeflorian2015-12-261-4/+4
* + non-functional 128 bit integer types (inaccessible from Pascal), for usejonas2015-12-261-0/+10