paul
|
ef9d010cc3
complier: continue enumerator implementation:
|
15 роки тому |
paul
|
d29de71b75
compiler: allow message after the *deprecated* keyword
|
16 роки тому |
Jonas Maebe
|
0eec337a00
- removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED
|
16 роки тому |
Jonas Maebe
|
a64c5a7b23
* fixed bug that sporadically caused the column of certain nodes to
|
16 роки тому |
florian
|
10ede51609
* access static fields by a absolute sym pointing to the symbol for the space allocation, resolves #14124
|
16 роки тому |
florian
|
6c99746074
* forbid the usage of Result(x) as function call, resolves #14248
|
16 роки тому |
Jonas Maebe
|
52c6f14de5
* do not allow local type definitions such as string[1] and "file of byte"
|
16 роки тому |
Jonas Maebe
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 роки тому |
Jonas Maebe
|
da461c5154
* fixed calling static class methods from inside other static class methods
|
16 роки тому |
florian
|
a0a1e6aae2
* small indention fix
|
16 роки тому |
peter
|
8419161964
* current_objectdef is now always valid when parsing is within the
|
16 роки тому |
peter
|
af437d5beb
* refactor the forward type declaration handling, remove
|
16 роки тому |
peter
|
b6dcffe79b
* remove obsolete bt_specialize
|
16 роки тому |
florian
|
57f3e2f40a
* forbid access to properties in class methods
|
17 роки тому |
florian
|
d7673694f1
* enable parsing of default properties when used with objects, resolves #10795
|
17 роки тому |
Jonas Maebe
|
8adc596c16
- revert fix for #10927: the old behaviour was Delphi compatible,
|
17 роки тому |
Jonas Maebe
|
005bdc1af4
* fixed "inherited some_property" constructs for getters/setters
|
17 роки тому |
florian
|
914a8ec4b4
* convert the array into a variant as well before calling fpc_variant_put, resolves #10495
|
17 роки тому |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
17 роки тому |
florian
|
6c53785e3a
* first part of implements clean up and fixing
|
17 роки тому |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 роки тому |
daniel
|
894dc04966
* Procedures containing a non-local label should not be inlined.
|
17 роки тому |
daniel
|
4ca3a590e8
* Labels that are defined or referenced in a different lexical level
|
17 роки тому |
florian
|
2d91fef4f1
+ accept system.string, resolves #10489
|
17 роки тому |
peter
|
537319385b
* support (expr[,expr]) recovery for postfixoperators
|
17 роки тому |
florian
|
a5ccf16016
+ disp. var. property setting, resolves #10133 and #9134
|
17 роки тому |
florian
|
578c18a204
+ support of <variant>.<id1>.<id2> ... resolves #9233 and partly #10133
|
17 роки тому |
peter
|
1e123d66ba
* improved generics
|
18 роки тому |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 роки тому |
peter
|
e0cf015159
* refactor function result handling
|
18 роки тому |