Mattias Gaertner
|
a70a1989e5
fcl-passrc: resolver: if varofaliasofclassof=typeofaliasofclassof
|
8 years ago |
Mattias Gaertner
|
35f7b9fcf6
pastojs: fixed class-of-aliastype
|
8 years ago |
Mattias Gaertner
|
aa1eed7b20
fcl-passrc: resolver: fixed class-of-aliastype
|
8 years ago |
Mattias Gaertner
|
5fc3bbba12
pastojs: implemented logical xor
|
8 years ago |
Mattias Gaertner
|
203c723bc3
fcl-passrc: resolver+useanalyzer: implemented resourcestring
|
8 years ago |
Mattias Gaertner
|
48024645f0
pastojs: fixed property index value path
|
8 years ago |
florian
|
cc44328109
* correctly calc case label distance after r36362, resolves #32115 and #32311
|
8 years ago |
Mattias Gaertner
|
58454f555a
pastojs: implemented funcname:=
|
8 years ago |
Mattias Gaertner
|
abd8907939
fcl-passrc: resolver: implemented funcname:=
|
8 years ago |
svenbarth
|
5edbdd5a00
* correctly handle non-static functions where the result is passed as a parameter (the order is "Self/VMT, Result, other Args" there)
|
8 years ago |
svenbarth
|
98bb449945
* raise an exception if routine to be invoked isn't static, but there's no parameter to be used as Self
|
8 years ago |
svenbarth
|
794eb7c122
* ensure that FLock is released in case of an exception
|
8 years ago |
Mattias Gaertner
|
1bf758c997
pastojs: fixed RTTI of static arrays
|
8 years ago |
Mattias Gaertner
|
e5d4d763b3
pastojs: implemented property with index specifier
|
8 years ago |
Mattias Gaertner
|
6148ba8c31
fcl-passrc: resolver: implemented overriding property with index specifier
|
8 years ago |
florian
|
99a3855e6b
* restored old default values for MajorOperatingSystemVersion, MajorSubsystemVersion and MinorSubsystemVersion, resolves issue #32492
|
8 years ago |
florian
|
7817102727
* patch by Christo Crause to implement 8 bit multiplications for "mul-less" avr types, resolves issue #31925
|
8 years ago |
florian
|
c0feaf1f1e
+ allow absolute to absolute symbols, resolves issue #32474
|
8 years ago |
florian
|
5b755661d8
+ patch by Simon Ameis: adds all the STM32F091* microcontroller units to the list of supported ARM MCUs, resolves issue #32484
|
8 years ago |
florian
|
ce7487b7de
o patch by J. Gareth "Kit" Moreton, resolves partially issue #32037
|
8 years ago |
florian
|
198c53a908
o patch by J. Gareth "Kit" Moreton, resolves partially issue #32037
|
8 years ago |
Mattias Gaertner
|
01ac3334af
fcl-passrc: fixed checking static array constant elements
|
8 years ago |
florian
|
75e03a7e62
* avoid unneeded the generation of un-needed shift instructions thlcgobj.in a_load_subsetreg_reg
|
8 years ago |
florian
|
6f338bb4b5
+ tcgsubscriptnode.pass_generate_code makes use of a_loadmm_reg_intreg to avoid location_force_mem calls
|
8 years ago |
florian
|
f0c237a159
+ let a_load_loc_reg handle also LOC_*MMREGISTER as we have loadmm_*intreg*
|
8 years ago |
Mattias Gaertner
|
c93a5438b2
pastojs: ord, pred, succ on boolean
|
8 years ago |
Mattias Gaertner
|
d7f67d3689
fcl-passrc: resolver: test in operator on custom integer sets
|
8 years ago |
florian
|
2b4186fcff
* win64 rtl uses parallel building
|
8 years ago |
florian
|
15b617546e
+ call TX86AsmOptimizer.OptPass1VOP for logical operations as well
|
8 years ago |
Mattias Gaertner
|
2f7489f8c8
pastojs: low/high(baseinttype)
|
8 years ago |