ivost
|
17260e1119
* reimplemented IS operator, it supports now
|
15 years ago |
Jonas Maebe
|
40705a085f
* renamed is_refcounted_type() into is_managed_type(), because it also
|
15 years ago |
florian
|
d0e9a7ead9
+ description of tasnode.call (by Jonas Maebe)
|
15 years ago |
ivost
|
dc785f6f68
* implemented intf as object. When doing IInterface as TObject the compiler calls fpc_intf_as_class to query for the IImplementorGetter interface and then invokes GetObject to get the
|
15 years ago |
Jonas Maebe
|
0cfc6e1cac
+ support for "univ" in macpas mode: a parameter modifier that allows
|
15 years ago |
Jonas Maebe
|
cda17ad02a
* correctly set the expectloc for int_2_int type conversions of bitpacked
|
15 years ago |
Jonas Maebe
|
650ba6d50f
* an int2int type conversion doesn't retain the value location in
|
15 years ago |
Jonas Maebe
|
85984c2d8f
* insert proper type conversions when optimising logical operations and
|
15 years ago |
Jonas Maebe
|
6b0a0c149b
* don't perform a range check in Delphi mode when passing a cardinal as
|
15 years ago |
florian
|
f12ba2ed23
* fixes ttypeconvnode.docompare hopefully finally (nobody has seen my last attempt ;))
|
15 years ago |
florian
|
3c7f726f98
* typeconvnodes are only equal if also their result type is equal
|
15 years ago |
paul
|
74cc1e0bab
compiler: allow 'as' for dispinterface, allow comparisons of dispinterface and pointers (issue #0015530, issue #0015529)
|
15 years ago |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 years ago |
Jonas Maebe
|
b4c572483b
* always call procvars inside varargs in TP/Delphi mode (mantis #15446)
|
15 years ago |
florian
|
dab642986e
* patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209
|
15 years ago |
Jonas Maebe
|
dd7e472fa4
* don't convert "cardinal div (cardinal-cardinal)" to longint after it
|
15 years ago |
Jonas Maebe
|
b9b95a8f73
* fixed compiler crash when putting non-constant string in a set expression
|
15 years ago |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 years ago |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
15 years ago |
Jonas Maebe
|
fffa66e2f9
* only allow implicit conversions from 0 to NIL in Delphi mode, rather than
|
15 years ago |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 years ago |
Jonas Maebe
|
106c0673c0
* allow passing records to C varargs (also allowed by C)
|
16 years ago |
Jonas Maebe
|
2f7457f37e
* set the fileinfo of typeconversions created using inserttypeconv*()
|
16 years ago |
Jonas Maebe
|
acdb0bbb3e
* don't change current_filepos in pass_typecheck when not generating
|
16 years ago |
Jonas Maebe
|
a25e791ff8
* allow Objective-C classes/protocols in C varargs parameter lists
|
16 years ago |
Jonas Maebe
|
335e159c11
Merged revisions 13351-13373,13376-13457 via svnmerge from
|
16 years ago |
Jonas Maebe
|
754696d1f5
* enable converting procedure callnodes with only default parameters into
|
16 years ago |
Jonas Maebe
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
16 years ago |
Jonas Maebe
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 years ago |
Jonas Maebe
|
66c14c8a88
* don't mark classes used in "is"- or "as"-expressions as potentially
|
16 years ago |