Commit Graph

6714 Commits

Author SHA1 Message Date
olle
22a93eb1e9 + support for quoting of paths in TSearchPathList.AddPath so that
compiler directives which take paths, will support quotes.
  * uppdated TranslateMacPath
2004-08-31 22:02:30 +00:00
olle
883dfac48d + added proc DePascalQuote 2004-08-31 21:44:18 +00:00
peter
b24163cef6 * use realmodulename in unit not used msg 2004-08-30 20:23:33 +00:00
michael
55eea27447 + Patch from peter to fix bug #3272 2004-08-30 12:09:45 +00:00
armin
5595281c4f * added support for libc 2004-08-30 11:17:34 +00:00
Jonas Maebe
c2210f01b9 * only specially handle 64bit operations on ordinals 2004-08-30 09:28:40 +00:00
peter
e18eaddbfc fixed crash with error in default value
allow assembler directive in interface
2004-08-29 11:28:41 +00:00
peter
ade0fde929 allow published for constructors 2004-08-29 11:28:10 +00:00
peter
2043999880 * optimized search for noncasesensitive names. It now searches
first for NormalCase and skips double tests
2004-08-28 20:25:25 +00:00
peter
d30692b3b1 * enable case sensitive to support mixed case unit/filenames 2004-08-28 20:01:46 +00:00
peter
d3b7458802 * print realmodulename in fatal errors 2004-08-28 20:01:09 +00:00
peter
8694a4b86b * use objrealname in Message1 2004-08-28 20:00:50 +00:00
peter
d763f9e142 browser disabled
uf_local_symtable ppu flag when a localsymtable is stored
2004-08-27 21:59:26 +00:00
peter
1654d9ad27 don't use .rodata, it doesn't work yet 2004-08-27 20:55:08 +00:00
peter
519bf9889e don't lowercase filenames in stabs 2004-08-27 20:53:52 +00:00
florian
5b2a1d9fdf * fixed absolute on sparc 2004-08-25 20:40:04 +00:00
peter
2c9a986fa3 * fix crash with calling method pointer from class procedure 2004-08-25 15:58:36 +00:00
peter
d3545c4e4c * fix for tw3261 2004-08-25 15:57:19 +00:00
peter
db2ac3bc57 * allow only 1 default property 2004-08-25 15:57:04 +00:00
peter
b815890d49 * fix sqr() and abs() constant range check errors 2004-08-25 15:56:35 +00:00
peter
6663adfd50 * fixed win32 that was broken by previous fix 2004-08-25 15:55:32 +00:00
peter
04cce65ea2 * .rodata section support, disabled by default since it doesn't work
yet
2004-08-25 15:55:10 +00:00
peter
5906d4a967 * fix possible wrong typecast 2004-08-25 15:54:46 +00:00
Jonas Maebe
49b014379e * fixed rare case bug (see tests/test/tb0478.pp) 2004-08-25 11:51:31 +00:00
florian
9cec4f847e * fixed i386 compilation 2004-08-24 21:23:11 +00:00
florian
1eb575fa22 * fixed longbool(<int64>) on sparc 2004-08-24 21:02:32 +00:00
Tomas Hajny
a3d82fd80f * binary writer fix for GO32v2 from Peter 2004-08-24 19:31:44 +00:00
florian
59a814d7e1 * fixed boolean(<int>) on sparc 2004-08-23 20:45:52 +00:00
michael
dd042a896b + Patch from Peter to fix debuginfo in constructor. 2004-08-23 11:00:06 +00:00
olle
df2d2a847c + added flag to TMacro denoting mac style compiler variable
* fixed $DEFINEC
  * improved robustness of macro facility
2004-08-22 23:16:06 +00:00
olle
f125ee32d1 + added macro-lacks-content message
* fixed typos etc
2004-08-22 23:12:16 +00:00
florian
4b3ed28d07 * morphos now takes any pointer var. as libbase
* alignment for sparc fixed
  * int -> double conversion on sparc fixed
2004-08-22 20:11:38 +00:00
peter
9ab6f93a11 * don't insert result variables for constructor/destructors 2004-08-22 11:24:27 +00:00
peter
0d81be8dee * fix error when passing constant to var parameter 2004-08-22 11:24:09 +00:00
peter
bd1bd1ab20 * support hint directives in object declarations 2004-08-22 11:23:45 +00:00
olle
6ad2b42765 + added DEFINEC for mode macpas, is equivalent to DEFINE
* fixed bug when macro without value is used in a compile time expr.
2004-08-22 10:50:19 +00:00
peter
1035b45833 * support $RESOURCE 2004-08-22 10:17:27 +00:00
peter
923569eee2 * fixed crash when passing array constructor to formal parameter 2004-08-22 10:17:13 +00:00
olle
a06d889f52 + made fpc work as an MPW tool, by itself calling asm and link. 2004-08-20 10:30:00 +00:00
olle
2a4605eabc + made fpc work as an MPW tool, by itself calling asm and link.
* bugfix in fp exception flag settings routine
2004-08-20 10:29:31 +00:00
olle
ef89703097 * minor fix for macos 2004-08-20 10:23:35 +00:00
Jonas Maebe
e3eb4f8359 * fixed "if @procvar_of_object <> nil" in Delphi/TP mode for for non-x86 2004-08-17 19:04:36 +00:00
Jonas Maebe
3a1e8981f4 * do not rename registers across conditional jumps 2004-08-17 16:34:58 +00:00
Jonas Maebe
c7544e69de + padalgingment field for recordsymtables (saved by recorddefs)
+ support for Macintosh PowerPC alignment (if the first field of a record
    or union has an alignment > 4, then the record or union size must be
    padded to a multiple of this size)
2004-08-17 16:29:21 +00:00
olle
189214f79b + Added automatic use of unit macpas under mode macpas 2004-08-16 22:52:35 +00:00
peter
f3f33a5fea * fixed shr/shl 32 2004-08-16 21:00:30 +00:00
peter
4275383b15 * range checks fixed 2004-08-16 21:00:15 +00:00
olle
5a67308b98 + added directive LibExport for macpas, which does nothing atm 2004-08-16 11:34:25 +00:00
peter
8184ad2048 * fixed padding of records to alignment 2004-08-15 15:05:16 +00:00
florian
cf25a973f8 * fixed alignment of variant records
* more alignment problems fixed
2004-08-15 13:30:18 +00:00