svenbarth
|
2414c55ca0
Fix for Mantis #21538.
|
13 年之前 |
Jonas Maebe
|
85765364ee
* properly compare parameter lists involving pointers to or classrefdefs of
|
13 年之前 |
Jonas Maebe
|
4d31fbc31d
* also allow conversion of niln to forward-defined pointerdef
|
13 年之前 |
Jonas Maebe
|
a63a603cc1
* allow conversion from niln to not-yet-fully-resolved classrefdefs
|
13 年之前 |
Jonas Maebe
|
63ab1bae3e
* don't allow ordinal->ptr-based-objectdef conversions on managed platforms,
|
13 年之前 |
Jonas Maebe
|
50659b7e7f
* give an error if a routine definition defines default values for
|
13 年之前 |
Jonas Maebe
|
ffe68ca284
* do not search overloaded assignment/conversion operators for internal
|
13 年之前 |
Jonas Maebe
|
99e70e7128
* do not allow implicit conversions from currency to orddef even if currency
|
13 年之前 |
paul
|
1a724f3e11
compiler:
|
13 年之前 |
paul
|
c7e057a835
compiler: use is_wide_or_unicode_string() istead of using is_widestring() or is_unicodestring()
|
13 年之前 |
Jonas Maebe
|
564445da8c
* re-enabled enum -> dispinterface typecasts after r21069, bug noticed by
|
13 年之前 |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
13 年之前 |
paul
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
13 年之前 |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 年之前 |
paul
|
2499b5514f
compiler: change overload search for char constants (for delphi compatibility):
|
13 年之前 |
svenbarth
|
2a872978dc
Fix Mantis #21179
|
13 年之前 |
paul
|
3b153c223a
compiler:
|
13 年之前 |
Jonas Maebe
|
0d5b2b84a8
+ Android/JVM target, including a translation of the Android r14 SDK
|
13 年之前 |
paul
|
c6ca9e5091
compiler:
|
13 年之前 |
paul
|
a99ffb3097
compiler: apply patches from Inoussa and Jonas:
|
14 年之前 |
paul
|
e0fecf5332
compiler: revert r19358. As stated by Florian, compiler should be able to compile with the latest RTL.
|
14 年之前 |
paul
|
ee2e0a0c1d
compiler: remove CP_xxx constants since they are present in the system unit now
|
14 年之前 |
paul
|
a769ef0ad2
compiler: don't return te_eual when we convert from RawByteString to another codepage
|
14 年之前 |
paul
|
00396da30c
compiler: cleanup
|
14 年之前 |
paul
|
005795495d
merge r17552 from cpstrnew branch by inoussa:
|
14 年之前 |
paul
|
723f3424d4
merge r17484 from cpstrnew branch by michael:
|
14 年之前 |
paul
|
8f3f583199
merge r14140 from cpstrnew branch by paul:
|
14 年之前 |
paul
|
ae0d732c8f
merge r13485 from cpstrnew branch by florian:
|
14 年之前 |
paul
|
8a4634a7b1
merge r13481 from cpstrnew branch by florian
|
14 年之前 |
paul
|
a95512f0ec
merge cpstrnew branch r13480 by florian:
|
14 年之前 |