florian
|
4103b3d180
* formatting
|
1 жил өмнө |
J. Gareth "Curious Kit" Moreton
|
0e5da37533
* Flags specific to TAsmNode have been moved to their own field
|
1 жил өмнө |
J. Gareth "Curious Kit" Moreton
|
1bba83cebb
* Flags specific to TVecNode have been moved to their own field
|
1 жил өмнө |
florian
|
55deefbab5
* do not crash on illegal with statement, resolves #40118
|
2 жил өмнө |
florian
|
a05aa25aad
* Risc-V: allow also register aliases in register modification lists after asm blocks, last part to resolve #39738
|
3 жил өмнө |
Pierre Muller
|
5acd7a7b83
Rename tsymtable.insert and delete methods to insertsym ands deletesym
|
3 жил өмнө |
florian
|
89f9ebc7b7
* throw an error if raise is called in a noreturn subroutine outside of any exception frame, resolves #39514
|
3 жил өмнө |
Yuriy Sydorov
|
3ca73da912
* In TP-style INLINE, allowed the > modifier for global vars and relaxed range checks.
|
4 жил өмнө |
Yuriy Sydorov
|
64ddf22e1b
* TP compatibility: For retro CPUs always copy the function result to
|
4 жил өмнө |
Yuriy Sydorov
|
c78e9557f8
* Added support for the old Turbo Pascal INLINE(data/data/...) statement.
|
4 жил өмнө |
nickysn
|
940738a3a1
* synchronized with trunk
|
4 жил өмнө |
svenbarth
|
c7f4be71dc
* correctly set the defowner of the exception symtable to the surrounding routine as suggested by Blaise.ru
|
4 жил өмнө |
nickysn
|
ed9b14bc20
+ allow int64 as for loop counter also for 32-bit targets with a 64-bit ALU
|
4 жил өмнө |
florian
|
0bdc1fdea4
* do not set nonlocal for inter-procedural labels, this is not needed, they use
|
4 жил өмнө |
florian
|
6dac888ae5
* 0 is a valid label in iso mode, resolves #37428
|
5 жил өмнө |
svenbarth
|
2b7d9c5a1f
* also handle single character register names (needed on Z80 for example)
|
5 жил өмнө |
yury
|
40504a6f9d
* If a nested procedure does not access its parent's frame pointer, optimize it by removing the hidden $parentfp parameter.
|
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
|
56d64b007f
+ in some language modes the loop counter is undefined after the loop by language definition
|
5 жил өмнө |
florian
|
007df5d0fa
* fix for #36554
|
5 жил өмнө |
Jonas Maebe
|
d23c7980aa
* properly perform (or not) range/overflow checking when performing constant
|
5 жил өмнө |
Jonas Maebe
|
a051b8d225
- remmoved doregister parameter from t*sym constructors, as the registration
|
5 жил өмнө |
svenbarth
|
ed5f19e7e3
* change boolean parameters for try_consume_unitsym to a set
|
6 жил өмнө |
Jonas Maebe
|
c038e4c3f2
* relaxation of r42272: again only show warnings rather than errors for
|
6 жил өмнө |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 жил өмнө |
Jonas Maebe
|
f76cde1c4c
* set correct fileinfo for statements_til_end() block
|
6 жил өмнө |
florian
|
b81cc7fbaf
* set filepos better
|
6 жил өмнө |
Jonas Maebe
|
51e68eb302
* fixed several places where the interface crc could change:
|
6 жил өмнө |
Jonas Maebe
|
170ec00348
- removed withnode (was no longer used since a very long time)
|
6 жил өмнө |
florian
|
2ba239ea6d
* more robust fix of #27543
|
6 жил өмнө |