paul
|
aa5a5e79ce
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
|
16 years ago |
paul
|
e784ec1079
merge revisions 13898-13899:
|
16 years ago |
florian
|
292b36205a
-- Zusammenführen von r13892 in ».«:
|
16 years ago |
Jonas Maebe
|
0eec337a00
- removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED
|
16 years ago |
florian
|
c0d4efed2e
* forbid passing derived classes to call by reference parent classes (for objects, this is still allowed), resolves #13135
|
16 years ago |
florian
|
04402dd6cc
* initialize allow_array_constructor for each compilation run, fixes probably #12283
|
16 years ago |
Jonas Maebe
|
e42842b31c
* don't allow skipping property parameters if the getter/setter has default
|
16 years ago |
Jonas Maebe
|
b7235b21c9
* no longer allow assigning values to typecasted properties, because in
|
16 years ago |
Jonas Maebe
|
2929624ffc
* accept overloaded operators that return any shortstring type when needing
|
16 years ago |
Jonas Maebe
|
8ad1500438
* disallow passing descendent interfaces to var parameters (mantis #12933)
|
16 years ago |
peter
|
36cad44923
* refactor is_visible_for_object
|
16 years ago |
peter
|
9086a2549d
* refactor overload collection in tcallcandidates. separate
|
16 years ago |
peter
|
8419161964
* current_objectdef is now always valid when parsing is within the
|
16 years ago |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 years ago |
florian
|
369ed493f2
* new node flag nf_modify to mark nodes being read and then written by one load node
|
17 years ago |
Jonas Maebe
|
6d0326a55b
* don't call procvars passed to formal parameters (mantis #11861)
|
17 years ago |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 years ago |
florian
|
8306eb4753
* compare constant sets correctly while choosing an overloaded procedure, resolves #11288
|
17 years ago |
Jonas Maebe
|
76e23fc54e
* fixed internalerror when having to choose between different
|
17 years ago |
Jonas Maebe
|
62e66d2a56
* explicit typecasting of any ordinal type to a boolean of the same
|
17 years ago |
peter
|
761344e9fc
* don't allow passing ordinal and real constants to formal const parameters
|
17 years ago |
florian
|
d8d96f14e6
+ experimental directive, resolves #10833
|
17 years ago |
florian
|
cae52272aa
* split ena_rq define
|
17 years ago |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 years ago |
Jonas Maebe
|
53be0147d4
* fixed assignments to integer regvars typecasted to a type
|
17 years ago |
Jonas Maebe
|
be2119b489
* simply discard overloaded routines which cannot accept a variant
|
17 years ago |
florian
|
5c96c4a671
+ first part of support for an unicodestring type
|
17 years ago |
Jonas Maebe
|
e716ac6b6b
* give ord->formaldef again a higher precedence than ord->floatdef
|
18 years ago |
Jonas Maebe
|
e621b30af8
* remove procedures with var/out parameters which are supposed to
|
18 years ago |
Jonas Maebe
|
82a0749970
* prefer non-matching orddef conversions to orddef-to-pointer conversions
|
18 years ago |