paul
|
5ba2d8d3df
merge 13886,13888-13889,13894-13897,13900-13907,13910-13922,13925-13931 revisions from the trunk
|
15 年之前 |
Jonas Maebe
|
106c0673c0
* allow passing records to C varargs (also allowed by C)
|
16 年之前 |
Jonas Maebe
|
2f7457f37e
* set the fileinfo of typeconversions created using inserttypeconv*()
|
16 年之前 |
Jonas Maebe
|
acdb0bbb3e
* don't change current_filepos in pass_typecheck when not generating
|
16 年之前 |
Jonas Maebe
|
754696d1f5
* enable converting procedure callnodes with only default parameters into
|
16 年之前 |
Jonas Maebe
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 年之前 |
Jonas Maebe
|
66c14c8a88
* don't mark classes used in "is"- or "as"-expressions as potentially
|
16 年之前 |
Jonas Maebe
|
966ebbf157
* fixed missing reference counting in case a refcounted type was implicitly
|
16 年之前 |
ivost
|
0438667eed
* fixed bug #5800
|
16 年之前 |
Jonas Maebe
|
9d81148986
* only convert character constants into widechar/widestring when assigned
|
16 年之前 |
Jonas Maebe
|
bfbfa2eb64
* when converting a constant char (not widechar) with ord>=128 to a string,
|
16 年之前 |
Jonas Maebe
|
7b4eed79ce
* fixed generic uint32->float softfpu conversion
|
16 年之前 |
florian
|
a0939ad9d6
* actually the important part of r12120 containing the compiler change
|
16 年之前 |
Jonas Maebe
|
c6c9ec83e0
* only make the target of a type conversion not regable after checking
|
16 年之前 |
Jonas Maebe
|
1e178d324f
* explicitly check whether the methodpointer isn't the same as the result
|
16 年之前 |
Jonas Maebe
|
19f8aede99
+ some missing docompare() overrides
|
17 年之前 |
florian
|
cd6b57c733
* fixed constant char to unicodestring conversion
|
17 年之前 |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 年之前 |
florian
|
9a83b1d275
* split typecast_string_to_string into simplify and firstpass, allows better constant propagation when inlining, resolves #11327
|
17 年之前 |
florian
|
1fa70f7a0a
* proper support for tobject.getinterface with raw/corba interfaces, resolves #6798 and #6036
|
17 年之前 |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 年之前 |
yury
|
6daceb38f6
* Fixed unreachable code warnings.
|
17 年之前 |
yury
|
b70bf05ad5
* I hope it's proper fix for r10688.
|
17 年之前 |
Jonas Maebe
|
62e66d2a56
* explicit typecasting of any ordinal type to a boolean of the same
|
17 年之前 |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 年之前 |
peter
|
85e904cb36
* fix range error
|
17 年之前 |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
17 年之前 |
Jonas Maebe
|
97f4c0a130
* call taddnode.simplify at the very end of taddnode.pass_typecheck, so
|
17 年之前 |
Jonas Maebe
|
a2beae0e11
* use more generic set type boundaries for constant sets with one
|
17 年之前 |
Jonas Maebe
|
179b840cea
* also adjust constsetlo when parsing a constant set in Delphi mode
|
17 年之前 |