florian
|
6fb666135f
* forbid <ordinal> in <set type>
|
14 лет назад |
pierre
|
f49fb7329a
* Avoid crash if right node of _IN keyword is a type node that is not a set
|
14 лет назад |
paul
|
4531e1231b
compiler: implement Inc, Dec class operators
|
14 лет назад |
paul
|
d97cf8ed9d
compiler: implement IN operator which was known by compiler but was not supported. + test
|
14 лет назад |
Jonas Maebe
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 лет назад |
Jonas Maebe
|
94d976bc87
* when simplifying ordinal expressions during inlining, keep the resultdef
|
15 лет назад |
florian
|
f3c572edc5
* handle multiple string labels in one case branch correctly, resolves #16130
|
15 лет назад |
paul
|
1b614b526a
compiler:
|
15 лет назад |
florian
|
448f3d99c1
* cleanup of case <string> of code by Sergei Gorelkin, resolves #13700
|
15 лет назад |
florian
|
44aed2af60
o patch by Michael Denisenko, resolves #14734:
|
16 лет назад |
florian
|
cf215d5097
o patch by Michael V. Denisenko to handle case <string> of (see also #13700)
|
16 лет назад |
peter
|
060bdbcb47
* fix writing of goto node to ppu
|
17 лет назад |
florian
|
8fe43377e1
+ convert case <boolean> of into if statement, resolves #10517
|
17 лет назад |
peter
|
417c832e9d
* in node simplify
|
17 лет назад |
peter
|
74f21d7bc3
* typecheck after converting type to constant set
|
17 лет назад |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 лет назад |
peter
|
6058b2c247
* renamed t_times to executionweight and moved it to
|
17 лет назад |
Jonas Maebe
|
82cf80d4ca
* added missing tcasenode.derefnode override to process all the
|
17 лет назад |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 лет назад |
Jonas Maebe
|
89ed91509a
* Some fixes for r8515:
|
18 лет назад |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 лет назад |
Jonas Maebe
|
2e3833cd7a
* slightly improved previous in checking patch
|
18 лет назад |
Jonas Maebe
|
428306051f
* give again an error for "in" operations on incompatible set
|
18 лет назад |
Jonas Maebe
|
f63b0ef160
* fixed overflow for constant in-expressions involving values >
|
18 лет назад |
Jonas Maebe
|
530d5c125d
* limit the left hand side of "in" expressions to 2^32 for now
|
18 лет назад |
Jonas Maebe
|
fc3852e59a
* in non-TP modes, 'ord_larger_than_256 in set' now always returns
|
18 лет назад |
Jonas Maebe
|
e4e6f8112d
* fixed some warnings about hidden constructors
|
18 лет назад |
Jonas Maebe
|
b86e2aa33a
* fixed crash when compiling certain invalid "in" constructions
|
18 лет назад |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 лет назад |
florian
|
85d63d9fa9
* settings refactored
|
19 лет назад |