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 |
peter
|
bfca4e67fa
* -CO option to check for possible integer overflows
|
18 years ago |
Jonas Maebe
|
0ebc1e920a
* allow modifying lvalues obtained by dereferencing read-only properties,
|
18 years ago |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 years ago |
Jonas Maebe
|
e1aefdbac5
* Improved escape analysis so the improved tretopt no longer fails.
|
18 years ago |
Jonas Maebe
|
df84ca49b4
* fixed tests/cg/opt/tretopt, and also in more cases
|
18 years ago |
Jonas Maebe
|
097c2db374
* make sure warnings/hints in set_varstate are always given at the
|
18 years ago |
Jonas Maebe
|
fc70aa545c
* changed boolean fields in ttempinfo to a set for easier
|
18 years ago |
Jonas Maebe
|
28bab3fb4f
- removed some unused variables
|
18 years ago |
daniel
|
eb42e583b1
- Disable smaller_possible_range_check hints/warnings because of too much
|
18 years ago |
daniel
|
b635d89ffa
* Fix overload selection code.
|
18 years ago |
daniel
|
563b325382
- Remove another test for u64bit now unnecessary.
|
18 years ago |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 years ago |
florian
|
54fc70395e
* experimental patch to fix #9059 and friends in case -Oodfa is used
|
18 years ago |
Jonas Maebe
|
10341eabaa
* don't allow taking the address of ordinal bitpacked array elements
|
18 years ago |
Jonas Maebe
|
2af8ca7a19
* allow taking the address of fields of packed records iff
|
18 years ago |
peter
|
ea92a0e1a7
* prefer overloaded methods in current object over
|
18 years ago |
Jonas Maebe
|
76b190b723
- removed caretn and related code
|
18 years ago |
Jonas Maebe
|
de1af478c3
* do not allow passing properties as var parameters (mantis #8777)
|
18 years ago |
peter
|
b054dcde56
* call procvar only in arguments when the return type matches or there are
|
18 years ago |
Jonas Maebe
|
c13ff3729b
* Merged 2.3 branch changes:
|
18 years ago |
Jonas Maebe
|
f2b07704b5
* proper initialised/used warnings for variables used
|
18 years ago |
Jonas Maebe
|
9ad579855e
* fixed webtbf/tw3631
|
18 years ago |
Jonas Maebe
|
03c7e345cd
* committed wrong version in previous revision
|
18 years ago |
Jonas Maebe
|
47ff7b62e7
* fixed overload choosing algorithm so it's Delphi-compatible +
|
18 years ago |
florian
|
81726e85d7
* properties can be also passed to formal const parameters
|
19 years ago |
florian
|
7781e842fc
* varset support fixed
|
19 years ago |
peter
|
0557ddc342
* removed typed const, it is now handled by staticvarsym
|
19 years ago |