florian
|
f78818e387
* some warnings fixed
|
3 年之前 |
Jonas Maebe
|
cc5814dac1
* support arbitrary record regvars on AArch64: it has fairly complete support
|
4 年之前 |
svenbarth
|
6160abe37e
* have the generic dummy symbols for procsyms keep track of their overloaded generic procsyms so that they can be easily found (will be needed for implicit specializations)
|
4 年之前 |
Jonas Maebe
|
8ba4c4bcf0
* factored out the creation of loadnodes for special variables/parameters
|
4 年之前 |
pierre
|
6230de31bb
* Second patch xml-node-dump-defs.patch from J. Gareth Moreton from bug report 36882.
|
4 年之前 |
svenbarth
|
3597696e98
* fix for Mantis #38145: allow overloading of assignment operators that return ShortStrings with a specific size
|
4 年之前 |
Jonas Maebe
|
312f1436b1
* changed TIDString and tsymentry.realname to TSymStr
|
4 年之前 |
florian
|
14bc6674a6
* revert part of r45810 which was accidently committed
|
5 年之前 |
florian
|
d6d92e3666
* revert part of r44879: flock must use kernel_off_t: off_t breaks e.g. i386
|
5 年之前 |
Jonas Maebe
|
59331c3d3c
* enable putting records that contain a single field into records on all
|
5 年之前 |
yury
|
627fcb4354
* Do not use the LOC_VOID location to indicate unused parameters.
|
5 年之前 |
svenbarth
|
7757306c78
* destroying constnone constsyms can occur when parsing a generic with a constant parameter that results in an error (e.g. unsupported type)
|
5 年之前 |
svenbarth
|
60345366f2
* fix for Mantis #35140: apply patch by Ryan Joseph together with some further changes by me to add support for constant parameters in generics
|
5 年之前 |
florian
|
70a836c4a2
* first part of merging parts of Jeppe's intrinsics patch, mainly r31135
|
5 年之前 |
Jonas Maebe
|
2f914ee2d8
* packed tabstractvarsym.addr_taken/different_scope fields into a set
|
5 年之前 |
Jonas Maebe
|
ac1e0f96bd
* replaced tentryfile.get/putsmall/normalset() with a common tget/putset
|
5 年之前 |
svenbarth
|
beb606be13
* fix for Mantis #36114: when converting a static class field to a global variable the varspez of the field needs to be respected
|
5 年之前 |
Jonas Maebe
|
a051b8d225
- remmoved doregister parameter from t*sym constructors, as the registration
|
5 年之前 |
svenbarth
|
b945e66e28
* store attribute information in PPU; this is less important for the compiler, but more for e.g. Lazarus when dealing with binary only units
|
6 年之前 |
svenbarth
|
dfb9fffcf9
+ add functions for syms and defs and write sub entries of the sym/def to PPU and loads them again
|
6 年之前 |
svenbarth
|
a1b556d211
* considering that at least in theory every symbol and every def can carry RTTI attributes (Delphi only supports property and field symbols), move the rtti_attribute_list to tstoredsym/tstoreddef
|
6 年之前 |
svenbarth
|
39bab2dbcc
* rename trtti_attributesdef to trtti_attributes_list
|
6 年之前 |
svenbarth
|
b2932393df
Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3]
|
6 年之前 |
Jonas Maebe
|
6b97c712f6
* volatile syms should never be regable
|
6 年之前 |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 年之前 |
pierre
|
c1e93bd2c2
+ compiler/symdef.pas: Add missing call to tderef.reset methods in all tdef constructors.
|
6 年之前 |
Jonas Maebe
|
503ea604f3
+ nolinline modifier to specify that a routine must never be inlined
|
6 年之前 |
pierre
|
0052e4da81
* Use getasizeint/putasizeint for tfieldvarsym.fieldoffset
|
6 年之前 |
florian
|
21d785e41b
* do not unroll loops if the counter variable is accessed outside the current scope
|
7 年之前 |
svenbarth
|
e59e9e2a0a
* extend tunitsym to be created as registered or not (for now all are created as registered)
|
7 年之前 |