carl
284386907c
+ added wdosx support (patch from Pavel)
2002-04-04 18:50:27 +00:00
Jonas Maebe
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
...
* register allocation is now handled by a class and is mostly processor
independent (+rgobj.pas and i386/rgcpu.pas)
* temp allocation is now handled by a class (+tgobj.pas, -i386\tgcpu.pas)
* some small improvements and fixes to the optimizer
* some register allocation fixes
* some fpuvaroffset fixes in the unary minus node
* push/popusedregisters is now called rg.save/restoreusedregisters and
(for i386) uses temps instead of push/pop's when using -Op3 (that code is
also better optimizable)
* fixed and optimized register saving/restoring for new/dispose nodes
* LOC_FPU locations now also require their "register" field to be set to
R_ST, not R_ST0 (the latter is used for LOC_CFPUREGISTER locations only)
- list field removed of the tnode class because it's not used currently
and can cause hard-to-find bugs
2002-03-31 20:26:33 +00:00
carl
eb09d6061c
- remove go32v1 support
2002-03-28 20:46:44 +00:00
armin
8eaa0d86d5
+ new flag if unit has local threadvars
2002-03-28 16:44:59 +00:00
peter
927c693482
* fix source location in zips for packages and demos
2002-03-19 19:36:55 +00:00
peter
58218bf81f
* Regenerated with updated fpcmake
2002-03-11 19:10:28 +00:00
carl
82df04cacf
+ fix magic for non-linux shells
2002-03-03 15:17:29 +00:00
peter
708f10ddf1
* parasym added
2002-03-01 14:08:47 +00:00
peter
9b385a2ab7
* regenated
2002-02-28 21:30:32 +00:00
peter
c09e7bb537
* regenerated
2002-01-29 18:05:44 +00:00
peter
5f2e0cc5e3
* regenerated
2002-01-27 21:47:54 +00:00
peter
7a72f78fe0
* fixed compares
2002-01-19 11:54:26 +00:00
peter
0816ae4006
* regenerated
2002-01-06 21:59:08 +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
carl
109f48894d
+ Added QNX target
2001-12-15 05:28:01 +00:00
marco
7866897343
* BSDhier fix to fpcmake.ini + makefile update.
2001-12-11 10:39:53 +00:00
carl
dab4b43521
* ppc386.cfg -> fpc.cfg
2001-11-24 14:32:55 +00:00
peter
d2e1952377
* procsym definition rewrite
2001-11-02 22:58:00 +00:00
peter
aff68fdfd4
* asw support
2001-10-18 20:55:18 +00:00
peter
ec9e4f4556
* fpc -PB instead of -P?
...
* check if fpc exists if not found fallback to ppc386
2001-10-16 20:52:34 +00:00
peter
6f2baf0fcf
* regenerated
2001-10-14 21:43:09 +00:00
carl
51148594b0
* updated for UNIX compatiblity
2001-09-29 23:13:32 +00:00
peter
67f5dc7f76
* "fpc -P?" command to query for used ppcXXX compiler
2001-09-22 11:11:43 +00:00
carl
32b77e2f83
* updated targets
2001-09-22 04:52:27 +00:00
peter
4e4c76d366
* rttisym support
2001-08-30 20:55:02 +00:00
peter
f88f6eb571
* rtti/init table updates
...
* rttisym for reusable global rtti/init info
* support published for interfaces
2001-08-30 20:13:52 +00:00
peter
b34e51e7f6
* regenerated
2001-08-22 20:49:14 +00:00
peter
7b45b6a4a9
* local browser support fixed
2001-08-19 09:39:27 +00:00
peter
3e41bf3597
* Regenerated
2001-08-02 20:55:49 +00:00
peter
68ed130f45
* install Package.fpc
2001-07-31 22:02:11 +00:00
peter
e5add358e2
* cygwin updates
2001-07-13 22:05:02 +00:00
peter
07922b1a70
* new flags added
2001-06-29 19:42:18 +00:00
peter
47f3d1e902
* Regenerated
2001-06-07 21:25:57 +00:00
peter
3fc45a47d2
* Win32 fixes for Makefile so it doesn't require sh.exe
2001-06-06 21:58:16 +00:00
peter
951851e866
* Regenerated
2001-06-04 21:44:30 +00:00
peter
e652444594
+ varargs directive
2001-06-04 11:53:12 +00:00
peter
4eb94da6ac
* gecho, gdate fixes
...
* distinstall target rewrite to not install things twice
2001-05-30 21:39:06 +00:00
peter
5e998e22a2
* change \ to / for pwd, since the win32 pwd returns paths with \
2001-05-28 19:30:21 +00:00
Jonas Maebe
d5526ff45c
* range check error fixes from Peter
2001-05-09 14:11:10 +00:00
peter
6c7708c1e0
* ppu object to class rewrite
...
* move ppu read and write stuff to fppu
2001-05-06 14:49:16 +00:00
peter
293d6a1671
* Makefile fixes
2001-05-03 21:35:04 +00:00
peter
76e6770898
* compiler dependent utils in utils/ subdir
2001-04-25 22:40:07 +00:00
peter
e61d1f0ad1
* test arguments patch from Sergey applied.
2001-03-10 12:58:08 +00:00
peter
66aa8ba662
* small diffs from Sergey applied
2001-03-05 21:44:16 +00:00
peter
db8bfc467d
* updated for new message file by Sergey Korshunoff
2001-02-09 23:04:56 +00:00
peter
28712afe45
* Script supplied by Sergey Korshunoff
2001-02-05 21:27:45 +00:00
peter
c3cbe78c27
* updated
2001-01-13 00:10:20 +00:00
Jonas Maebe
c1e14ef033
* fixed another range check error (merged from fixes branch)
2000-10-09 14:54:27 +00:00
peter
5f21bf64b8
* range check fix
2000-09-30 13:13:22 +00:00
Jonas Maebe
828ee99e2d
* fixed range errors (merged from fixes branch)
2000-09-28 11:57:03 +00:00