Jonas Maebe
|
653974f679
* also give a "potential range error" hint with -CO in case the sizes
|
15 years ago |
Jonas Maebe
|
0cfc6e1cac
+ support for "univ" in macpas mode: a parameter modifier that allows
|
15 years ago |
Jonas Maebe
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
15 years ago |
paul
|
009ef9184d
compiler: add dispinterfaces to most of places where something is comparing to usual interfaces since they are not very different things
|
15 years ago |
paul
|
74cc1e0bab
compiler: allow 'as' for dispinterface, allow comparisons of dispinterface and pointers (issue #0015530, issue #0015529)
|
15 years ago |
florian
|
d56bd6d246
* give better error messages if an operator is not overloaded
|
15 years ago |
Jonas Maebe
|
58c7c2f636
* fixed compilation in case overflow checking is enabled, but range
|
15 years ago |
paul
|
b084d70ae4
compiler: cleanup - remove unused variables
|
15 years ago |
Jonas Maebe
|
e254d607d6
* support arrayconstructornodes of procvars (mantis #15391)
|
15 years ago |
Jonas Maebe
|
af85e45b67
+ support for id.anyobjcmethodinscope() calls for Objective-Pascal code,
|
15 years ago |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
15 years ago |
paul
|
5f7bc2d3b5
compiler:
|
15 years ago |
paul
|
aa5a5e79ce
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
|
15 years ago |
paul
|
e784ec1079
merge revisions 13898-13899:
|
15 years ago |
florian
|
292b36205a
-- Zusammenführen von r13892 in ».«:
|
15 years ago |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
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 |
Jonas Maebe
|
335e159c11
Merged revisions 13351-13373,13376-13457 via svnmerge from
|
16 years ago |
Jonas Maebe
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
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 |