Commit Graph

3743 Commits

Author SHA1 Message Date
mb
96f61b8248 new errorrw.msg 2002-01-20 17:17:04 +00:00
mb
32a9815aa6 new errorr.msg 2002-01-20 17:15:22 +00:00
peter
a6d63f0adc * commited the wrong file :( 2002-01-19 15:37:24 +00:00
peter
04248ee5b5 * also check at the end of the implementation for incomplete classes 2002-01-19 15:20:09 +00:00
peter
d6fb9766ee * check for unresolved forward classes in the interface 2002-01-19 15:12:34 +00:00
peter
869ca12ddb * fixed init/final for value parameters 2002-01-19 14:21:17 +00:00
peter
76f42ba1cb * check for -Un when loading ppu with wrong name 2002-01-19 14:20:13 +00:00
peter
2e96721c20 * fixed path appending for lib 2002-01-19 11:57:05 +00:00
peter
7a72f78fe0 * fixed compares 2002-01-19 11:54:26 +00:00
peter
cb11c08d49 * constant evaluation for assinged added 2002-01-19 11:53:56 +00:00
peter
477b084644 * fixed managledname 2002-01-19 11:53:07 +00:00
peter
02f4482788 * dynarr:=nil support added 2002-01-19 11:52:32 +00:00
florian
eddbcb2c93 * copyright messages for 2002 fixed 2002-01-16 11:51:36 +00:00
Jonas Maebe
a921654f56 * no longer allow assignments to pointer expressions (unless there's a
deref), reported by John Lee
2002-01-16 09:33:46 +00:00
Jonas Maebe
7c570fb338 * fixed web bugs 1758 and 1760 2002-01-15 16:13:34 +00:00
michael
f19d533f51 + Patch from Peter for library imports 2002-01-09 07:38:37 +00:00
michael
67732f1df0 + Patch from peter for library imports 2002-01-09 07:38:03 +00:00
peter
0816ae4006 * regenerated 2002-01-06 21:59:08 +00:00
peter
5a323a0f6e * fixed external <dll> name <c-name> manglednames 2002-01-06 21:54:07 +00:00
peter
8327c4284d * fixed previous commit 2002-01-06 21:52:30 +00:00
peter
142b4fb7f8 * proc_to_procvar_equal fixed for procvar-procvar 2002-01-06 21:50:44 +00:00
peter
5cdb7cc52b * removed getprocvar, use only getprocvardef 2002-01-06 21:47:32 +00:00
Tomas Hajny
72443eecda * source_os changed to source_info in OS/2 define 2002-01-06 20:34:34 +00:00
peter
d24762aeba * removed uauto from orddef, use new range_to_basetype generating
the correct ordinal type for a range
2002-01-06 12:08:15 +00:00
Jonas Maebe
c6d03a29f0 * completed (not compilale yet though) 2002-01-03 14:57:52 +00:00
Jonas Maebe
e41ba8650a * fixed small bug in a_jmp_flags 2002-01-02 14:53:04 +00:00
peter
60d2ddbbd5 * protected/private symbols parsing fixed 2001-12-31 16:59:41 +00:00
peter
4d4bf26827 * fixed inline crash with assembler routines 2001-12-31 16:54:14 +00:00
Jonas Maebe
dc912b6358 * changed remaining "getregister32" calls to "getregisterint" 2001-12-31 09:53:15 +00:00
Jonas Maebe
d45517d97d * empty widestrings can also be optimized to the constant '0' 2001-12-31 09:52:02 +00:00
Jonas Maebe
f15dbd7bf0 * range checking is now processor independent (part in cgobj, part in cg64f32) and should work correctly again (it needed some changes after the changes of the low and high of tordef's to int64) * maketojumpbool() is now processor independent (in ncgutil) * getregister32 is now called getregisterint 2001-12-30 17:24:45 +00:00
Jonas Maebe
c536b532d0 * fixed stupid copy-paste bug 2001-12-29 16:29:08 +00:00
Jonas Maebe
0382990826 - moved to main dir 2001-12-29 15:33:06 +00:00
Jonas Maebe
91f567bb66 * powerpc/cgcpu.pas compiles :)
* several powerpc-related fixes
  * cpuasm unit is now based on common tainst unit
  + nppcmat unit for powerpc (almost complete)
2001-12-29 15:28:57 +00:00
Jonas Maebe
928493e3ba * made 'mod powerof2' -> 'and' optimization processor independent 2001-12-29 15:27:24 +00:00
Jonas Maebe
599a68f8c9 * fixed web bug #1684 (it already didn't crash anymore, but it also didn't
generate an error) ("merged")
2001-12-28 15:02:00 +00:00
Jonas Maebe
ad0fc51cf6 * fixed web bug #1735 (argument of inc/dec must be made unique) ("merged") 2001-12-28 14:09:21 +00:00
Jonas Maebe
92977ca6ee * fixed fpuregister counting errors ("merged") 2001-12-27 15:33:58 +00:00
florian
43ece4c2b7 * publishing of publishable classes fixed 2001-12-19 09:34:51 +00:00
florian
521c608ece * array of const can now take widestring parameters as well 2001-12-17 23:16:05 +00:00
Jonas Maebe
c68fc3adf9 * added type conversion from procvar to procvar (if their arguments are
convertable, two procvars are convertable too) ("merged")
2001-12-17 12:49:08 +00:00
Tomas Hajny
274cf00028 * spelling correction (Data types which _require_) 2001-12-16 19:15:34 +00:00
Tomas Hajny
4148949871 * spelling correction (Data types which _require_) 2001-12-16 19:10:13 +00:00
carl
1e275c2510 + QNX target 2001-12-15 05:43:20 +00:00
carl
ef26b8a795 + crtbegin.o and crtend.o now not linked anymore since they can cause conflicts with
GCC and the native C library...
2001-12-15 05:29:36 +00:00
carl
109f48894d + Added QNX target 2001-12-15 05:28:01 +00:00
Jonas Maebe
479f1a5ce9 * fixed to my previous patch: the hightree must always be converted to a
longint
2001-12-11 13:21:36 +00:00
marco
7866897343 * BSDhier fix to fpcmake.ini + makefile update. 2001-12-11 10:39:53 +00:00
Jonas Maebe
b49f0958a6 * part of my fix for dynarray -> open array conversion, forgot to
commit yesterday :(
2001-12-11 08:14:17 +00:00
Jonas Maebe
cd378a2881 * fixed type conversions from dynamic arrays to open arrays 2001-12-10 14:34:04 +00:00