florian
|
62c630abce
* handle usage of generics type as class type correctly, resolves #16065
|
15 years ago |
Jonas Maebe
|
4833867826
* moved most handling of records that fit in a register but that cannot be
|
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 |
Jonas Maebe
|
10cfba3b28
* convert booleans to the actual array index type (mantis #15364)
|
15 years ago |
Jonas Maebe
|
b521f80b13
* give a proper error when a rangen appears in a vecn that's not an
|
15 years ago |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 years ago |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
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
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
16 years ago |
Jonas Maebe
|
92de010fe1
Merged revisions 13218-13347 via svnmerge from
|
16 years ago |
Jonas Maebe
|
66c14c8a88
* don't mark classes used in "is"- or "as"-expressions as potentially
|
16 years ago |
Jonas Maebe
|
b1b9894ae3
* initial Objective-C 1.0 support:
|
16 years ago |
Jonas Maebe
|
921e783225
* fixed indentation
|
16 years ago |
Jonas Maebe
|
47ba5b19ec
* ignore vmtloadaddrnodes created in dead strip removed code
|
16 years ago |
Jonas Maebe
|
060d81b8fa
Merged revisions 11878,11881-11882,11889,11891-11893,11895,11899-11902,11935,11938,12212,12304,12308-12310,12316,12330-12332,12334,12339-12340 via svnmerge from
|
16 years ago |
Jonas Maebe
|
19f8aede99
+ some missing docompare() overrides
|
17 years ago |
florian
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 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 |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |
florian
|
57acf67659
+ constant unicodestrings
|
17 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
|
ce478cd249
* fixed wrong range check warnings/errors for open strings
|
18 years ago |
daniel
|
bbf7c50479
+ Internalerror on encountering a variant array in a vecn.
|
18 years ago |
daniel
|
06b3478226
* Fix tarray7
|
18 years ago |
daniel
|
a0da139ec6
* Fix most test suite regressions.
|
18 years ago |
daniel
|
4ed25e3a78
* Fix tbs/tb0540.
|
18 years ago |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 years ago |