Commit Graph

14256 Commits

Author SHA1 Message Date
peter
bf66a6e4ab * fix filepositions
* insert spill temp allocations at the start of the proc
2003-09-25 16:19:32 +00:00
peter
545f437740 * fixed stabs for globals,static 2003-09-25 16:18:54 +00:00
peter
e487793919 * %st is st0 in nasm 2003-09-25 14:59:16 +00:00
peter
7c6560ab7f * fix intf wrapper code 2003-09-25 14:59:06 +00:00
peter
0805c4e535 * fix different expectloc 2003-09-25 14:57:51 +00:00
peter
cc823ff893 * fix check for unreachable locals 2003-09-25 14:57:36 +00:00
florian
0493cd3d2e * more x86-64 fixes 2003-09-25 13:13:32 +00:00
mazen
7f408f009d + implementation of DoEllipse 2003-09-25 09:39:03 +00:00
florian
f6e456268f * fixed make cycle 2003-09-24 21:15:49 +00:00
florian
cedff1a593 + processor type intialization for x86-64 added 2003-09-24 17:13:22 +00:00
florian
0b48a6a3ec * x86-64 adaptions 2003-09-24 17:12:36 +00:00
florian
8edd479391 * several fixes for new reg allocator 2003-09-24 17:12:02 +00:00
florian
88a3541c80 * x86_64 support; turn on by passing x86_64 2003-09-24 17:11:33 +00:00
marco
88e866dcb7 * (Peter) patch to fix snapshot 2003-09-24 13:02:10 +00:00
yuri
872c64b0a1 * Removed emx code from crt.pas
- Removed doscalls.imp (not full and obsolete)
2003-09-24 12:30:08 +00:00
yuri
16fcafe424 * Cosmetic changes
* Slightly improved emx.pas
2003-09-24 11:13:09 +00:00
yuri
81e9ccb757 - Moved out emx files to emx target
* Updated todo-list
2003-09-24 09:21:10 +00:00
yuri
ad0e0c3f94 * Moved from OS/2 target 2003-09-24 09:19:33 +00:00
yuri
7fa443b61f * Prepared for native target (emx code replaced) 2003-09-24 08:59:16 +00:00
luk
ea10418935 * using qword instead of int64 for TColordata
+ hex conversion routine for debugging
2003-09-23 21:52:14 +00:00
luk
ccb68006b8 * Fixed reading/writing wrong colors when using bitdepth of 16 2003-09-23 21:47:32 +00:00
peter
420c1cdfe1 * don't call firstpass in resulttypepass 2003-09-23 21:10:11 +00:00
peter
72b8932713 * check for refs>0 in init/final local data 2003-09-23 21:03:59 +00:00
peter
d3063f722c * connect parasym to paraitem 2003-09-23 21:03:35 +00:00
peter
72761249f1 * fix global var+offset 2003-09-23 20:37:53 +00:00
peter
56ece89fe5 * fpc_check_object(_ext) has saveregisters and doesn't need
saving of registers
2003-09-23 20:37:16 +00:00
peter
06071e3d31 * remove obsolete code 2003-09-23 20:36:47 +00:00
peter
ddc50a91ca * add missing release of main_proc 2003-09-23 18:03:08 +00:00
peter
9ef935b8a7 * recordminalign for sparc 0 2003-09-23 17:58:38 +00:00
peter
8af51ea6d3 * locals and paras are allocated in the code generation
* tvarsym.localloc contains the location of para/local when
    generating code for the current procedure
2003-09-23 17:56:05 +00:00
peter
a7365ebcf8 * Fix range check error for Not 0
* Fix loop in fdfillfdset
2003-09-22 19:43:22 +00:00
yuri
ab6bad0550 + Initial import. Mostly backup. 2003-09-22 13:52:59 +00:00
florian
22f11a30c4 * initial release, mainly backup 2003-09-22 01:35:54 +00:00
luk
8d26c4604b + FreeType font and freetype font library calls
+ test program for fonts
2003-09-21 22:06:55 +00:00
luk
07504a9e93 * Getflags/Setflags needs to be virtual 2003-09-21 22:05:14 +00:00
luk
3553353ae8 + colors array will be clipped when Clipping=true 2003-09-21 22:04:29 +00:00
luk
5bf7db653e + FPColor function 2003-09-21 22:03:23 +00:00
luk
ab9d06e7e1 + colDkGray 2003-09-21 22:01:56 +00:00
marco
a002d90350 * pintegerarray <-> pfpintegerarray 2003-09-20 20:25:50 +00:00
marco
089374ee60 * fix 2003-09-20 20:23:08 +00:00
marco
7508a733c1 * More fixes 2003-09-20 18:10:28 +00:00
marco
3ac1ec7175 * Oldlinux now compiled 2003-09-20 17:54:03 +00:00
marco
cc8b174c0a * old linux. See msg about this unit. 2003-09-20 17:50:29 +00:00
marco
60ef089bc6 * mmap fix. 2003-09-20 17:27:05 +00:00
marco
ad6e138a45 * makefiles fixed 2003-09-20 16:08:15 +00:00
marco
9280ff18a0 * new units fixed 2003-09-20 16:07:54 +00:00
marco
d7235fa3ed * small fixes. fcl now compiles 2003-09-20 15:10:30 +00:00
marco
5241d352b1 * small v1_0 fix 2003-09-20 14:51:42 +00:00
marco
60a7f85960 * Small fix. Cycle works 2003-09-20 12:45:34 +00:00
marco
688866ff4f * FCL now compiles for FreeBSD with new 1.1. Now Linux. 2003-09-20 12:38:29 +00:00