Yuriy Sydorov
|
d96600a02d
* Removed unused and confusing tnode.parent and tnode.concattolist().
|
пре 3 година |
pierre
|
a0e96fd551
Fix pos field closing in XML node output after commit 47720
|
пре 4 година |
pierre
|
348be7657d
Fix bug introduced in commit #47709, by only calling node_complexity if first pass was already done (bug report 38183)
|
пре 4 година |
pierre
|
af17e9460b
Apply patch proposed by J. Gareth Moreton in:
|
пре 4 година |
florian
|
792cf056eb
* a nil node is also a constant pointer node
|
пре 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
|
fd0012deff
* when copying goto nodes take care if the label node is part of the copied tree
|
пре 5 година |
florian
|
86d8e79e86
* fix some currency issues, resolves #33963 and #36179
|
пре 5 година |
Jonas Maebe
|
ac1e0f96bd
* replaced tentryfile.get/putsmall/normalset() with a common tget/putset
|
пре 5 година |
pierre
|
67cf63049d
Commit patch submitted in bug report #35787 by Gareth Moreton
|
пре 6 година |
pierre
|
243c967967
Commit of new debug feature implemented by J. Gareth Moreton
|
пре 6 година |
Jonas Maebe
|
170ec00348
- removed withnode (was no longer used since a very long time)
|
пре 6 година |
Jonas Maebe
|
3b9f5a5e96
* moved finalization of code generator temps to a node, so it can be getcopy'd
|
пре 6 година |
florian
|
eea088c5f5
* allow nil to be assigned to generic types, resolves #34037
|
пре 6 година |
nickysn
|
3318703ece
* moved nf_typedaddr to addrnodeflags (anf_typedaddr)
|
пре 7 година |
Jonas Maebe
|
7911cc8437
- removed some dataconstn remenants
|
пре 8 година |
florian
|
8fe986ba11
+ write also node complexity when dumping a node tree
|
пре 9 година |
svenbarth
|
02e56f410d
Merged revision(s) 28689 from branches/svenbarth/packages:
|
пре 9 година |
Jonas Maebe
|
9ace5ad038
* let is_conststringnode() and is_constwidestringnode() also recognise string
|
пре 9 година |
svenbarth
|
4f5fc66298
+ new parser-only node class to handle Delphi-mode inline specializations
|
пре 10 година |
florian
|
1366498255
+ nf_addr_taken: it marks nodes which address is taken
|
пре 11 година |
florian
|
880201e56c
+ pointerconstn is also a constant node
|
пре 11 година |
florian
|
3cb747f4a7
* mark the node which is the entry of the user code with a flag
|
пре 11 година |
sergei
|
dac8cbcefc
* Handle assigned(x) expressions entirely in first pass by converting them to "x<>nil", indicate that procedure variables should not be called by setting nf_load_procvar flag (which is already used with typeconvnode for exactly the same purpose). This allows to generate better code when assigned(x) is used on right side of assigments. Mantis #24572.
|
пре 12 година |
florian
|
be2ab84474
* make actualtargetnode a normal procedure using pointers to node so it can be used also when replacing nodes
|
пре 12 година |
florian
|
3016d48521
* clear optinfo after allocating it
|
пре 12 година |
florian
|
2fdd3e2d0a
+ introduce tvariantrecbranch to be able to store
|
пре 12 година |
svenbarth
|
344571cb4e
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
|
пре 12 година |
svenbarth
|
c7a9e17bc5
Patch by Vasiliy Kevroletin. Fixes Mantis #23655.
|
пре 12 година |
Jonas Maebe
|
6e9a8c9187
* write node flags to log file instead of to stdout
|
пре 12 година |