florian
|
cf5c42b596
* give a better error message and do better error recovery if too few typed constant array elements are provided
|
15 years ago |
florian
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 years ago |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
15 years ago |
paul
|
e784ec1079
merge revisions 13898-13899:
|
15 years ago |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 years ago |
Jonas Maebe
|
c2c68ddb8f
- removed FPC_NEW_BIGENDIAN_SETS define and if(n)defs
|
16 years ago |
Jonas Maebe
|
335e159c11
Merged revisions 13351-13373,13376-13457 via svnmerge from
|
16 years ago |
florian
|
9d659dc937
* accept const <guid const> = <guid string>; again, resolves #14134
|
16 years ago |
Jonas Maebe
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
16 years ago |
Jonas Maebe
|
380e957a79
* init wpo collectors before parsing the interface of units
|
16 years ago |
Jonas Maebe
|
273e1f54c9
* fixed parsing of typed constant bitpacked arrays where the element's
|
16 years ago |
ivost
|
0438667eed
* fixed bug #5800
|
16 years ago |
ivost
|
0f519439b5
* reverted r12690 and r12691
|
16 years ago |
Jonas Maebe
|
5c981f38ff
* better error messages for invalid floating point and classrefdef
|
16 years ago |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
17 years ago |
Jonas Maebe
|
79850c5027
* don't crash when someone uses an integer value to declare a wide/unicode
|
17 years ago |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 years ago |
Jonas Maebe
|
3f39c95163
* fixed asd_references for ansi/widestrings on Darwin
|
17 years ago |
yury
|
6daceb38f6
* Fixed unreachable code warnings.
|
17 years ago |
florian
|
ae836f878f
+ handle also widestring constants in constant string expressions
|
17 years ago |
yury
|
348e30958e
* If object has VMT, properly align whole object instance if target CPU requires alignment. It fixes usage of static object instances created as var or const on CPUs which require alignment.
|
17 years ago |
micha
|
4b8486e55b
* fix r10544 to take care of packed objects
|
17 years ago |
micha
|
40211152d4
* make sure tobjects are pointer-size aligned in case of VMT usage; fixes tw1365 on armeb-linux
|
17 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 years ago |
florian
|
57acf67659
+ constant unicodestrings
|
17 years ago |
Jonas Maebe
|
368cd52f97
* fixed bug in typed constant record parsing with variant records
|
18 years ago |
peter
|
9f0ca44c94
* new tf_smartlink_library flag
|
18 years ago |
Jonas Maebe
|
5a0a6d0d9e
* fixed and enabled smartlinking on Darwin by adding more .reference
|
18 years ago |
Jonas Maebe
|
0040eecf9f
+ support for extra packing of sets whose lower element number
|
18 years ago |