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 |
|
Jonas Maebe
|
8ddb738e07
|
* gen_high_tree now uses an inline node of type in_high_x in most cases
so that it doesn't duplicate any code anymore from ninl.pas (and
dynamic array support was still missing)
|
2001-12-10 14:28:47 +00:00 |
|
Jonas Maebe
|
e5f6ff03cb
|
- removed unnecessary resulttypepass call
|
2001-12-10 14:26:22 +00:00 |
|
carl
|
5c9c96aff0
|
* Updated SunOS stack size
|
2001-12-09 03:37:38 +00:00 |
|
carl
|
bc558402fb
|
+ Stack checking for solaris
|
2001-12-09 03:34:58 +00:00 |
|
Jonas Maebe
|
760e88791c
|
* fixed web bug #1716
|
2001-12-07 13:03:49 +00:00 |
|
florian
|
b60666ae1f
|
+ parasym to tparaitem added
|
2001-12-06 17:57:33 +00:00 |
|
Jonas Maebe
|
5501aa4e9a
|
* converted lo/hi to processor independent code, generated code is the
same as before (when turning on the optimizer)
|
2001-12-04 15:59:03 +00:00 |
|
Jonas Maebe
|
f9e7a027b9
|
* unnecessary loads of constants are now also remove by
removePrevNotUsedLoad()
|
2001-12-04 15:58:13 +00:00 |
|
Jonas Maebe
|
8112592c45
|
* never generate any "shll/shrl $0,%reg" anymore
|
2001-12-04 15:57:28 +00:00 |
|
peter
|
e45bb82d81
|
* freemem change to value parameter
* torddef low/high range changed to int64
|
2001-12-03 21:48:41 +00:00 |
|
Jonas Maebe
|
4490bc91f7
|
* fixed web bug #1693 (dynarray support for length)
|
2001-12-03 14:21:34 +00:00 |
|
Jonas Maebe
|
c8ce1c2584
|
* forgot to commit yesterday :( (less unnecessary loading of regvars with
if-statements)
|
2001-12-03 12:17:02 +00:00 |
|