Commit Graph

16165 Commits

Author SHA1 Message Date
marco
d2e96c4422 * fixes to get it working under FreeBSD, and probably Linux too 2004-02-09 17:01:28 +00:00
michael
6571f6a7e5 + Switched to single interface in dosh.inc 2004-02-09 12:03:16 +00:00
michael
acd272b7b3 + Implemented SameValue 2004-02-09 09:11:46 +00:00
michael
2a928b5180 + Missing functions IsZero,InRange,EnsureRange implemented 2004-02-09 08:55:45 +00:00
marco
1bff4f2baa * More florian 2004-02-09 00:41:23 +00:00
marco
07d628dde0 * Florians request 2004-02-09 00:38:22 +00:00
florian
b4bbc5c383 * web bug #2942 fixed: reintroduce isn't necessary in methods of child classes of course 2004-02-08 23:30:43 +00:00
florian
7241c5daff * new test 2004-02-08 23:28:38 +00:00
Jonas Maebe
71202a141d * taicpu.is_same_reg_move() now gets a regtype parameter so it only
removes moves of that particular register type. This is necessary so
    we don't remove the live_start instruction of a register before it
    has been processed
2004-02-08 23:10:21 +00:00
florian
1e9e0b0e35 * fixed compilation problem 2004-02-08 23:06:59 +00:00
Jonas Maebe
9495f77117 - removed taicpu.is_reg_move because it's not used anymore
+ support tracking fpu register moves by rgobj for the ppc
2004-02-08 20:15:42 +00:00
Jonas Maebe
f121f1f7ec * corrected first_param_offset for darwin 2004-02-08 20:03:05 +00:00
Jonas Maebe
3056a64bf0 * fixed regvars support. Needs -doldregvars to activate. Only tested with
ppc, other processors should however only require maxregvars and
    maxfpuregvars constants in cpubase.pas. Remember to take scratch-
    registers into account when defining that value.
2004-02-08 18:08:59 +00:00
Jonas Maebe
a8450c695d * fixed regvars 2004-02-08 17:45:53 +00:00
marco
7c0764de5f * getsystemtimeasfiletime 2004-02-08 17:11:34 +00:00
florian
4f90e4afdc + PtrInt declared if VER1_0 2004-02-08 16:38:51 +00:00
michael
66dd127bd9 + Moved CRT interface to common include file 2004-02-08 16:22:20 +00:00
florian
515ee5aef6 * linking problems fixed
+ abi tag added
2004-02-08 15:33:50 +00:00
michael
345e537e53 + Made SameFileName Public 2004-02-08 15:05:50 +00:00
Jonas Maebe
9843118433 * fixed for regvars + simplification 2004-02-08 14:51:04 +00:00
michael
dc953332cd + Added fileIsReadOnly 2004-02-08 14:50:51 +00:00
Jonas Maebe
a23c7932cf * fixed previous commit 2004-02-08 14:50:13 +00:00
daniel
9868155d53 * Register allocator speed boost 2004-02-08 14:26:28 +00:00
michael
f735bb4e9a + Implemented TOwnedCollection 2004-02-08 11:45:44 +00:00
michael
f3519a496a + OSERRor related constants 2004-02-08 11:44:05 +00:00
michael
e31cf3e728 + Implemented RaiseLastOSError 2004-02-08 11:02:40 +00:00
michael
71f7e0928b + Implemented getlastoserror 2004-02-08 11:01:17 +00:00
michael
c7385cf2cb + Implemented winsysut unit 2004-02-08 11:00:18 +00:00
michael
9e94231e5e + Registered handlers for jpeg 2004-02-07 23:55:58 +00:00
michael
9ff4e932ce + Registered handlers for jpeg 2004-02-07 23:55:58 +00:00
michael
95ae5d98f1 + Forgot pasjpeg dependency 2004-02-07 23:37:55 +00:00
michael
59a791ced2 * Moved makefile options to jconfig.inc 2004-02-07 23:34:51 +00:00
daniel
46d241a666 * Take advantage of our new with statement optimization 2004-02-07 23:28:34 +00:00
michael
3b476d3e43 + Corrected typo: forgot to remove extension 2004-02-07 23:26:05 +00:00
michael
32e3cf93ee + Added jpeg support via jpeglib 2004-02-07 23:17:59 +00:00
michael
456433d7d2 + Added pasjpeg 2004-02-07 23:14:01 +00:00
michael
312f5f4711 + Initial import in CVS 2004-02-07 23:11:16 +00:00
Jonas Maebe
169c8f5a3b * changed an explicit mr to a_load_reg_reg so it's registered with the
register allocator as move
2004-02-07 15:01:05 +00:00
florian
8f1992a89f + arm-linux target 2004-02-07 00:22:24 +00:00
marco
d446a48fda * small fix 2004-02-07 00:21:10 +00:00
florian
6a2a7d4ce6 + arm support in Makefiles improved 2004-02-07 00:20:16 +00:00
marco
2334e9ba3c * a large_integer -> int64 change. 2004-02-06 23:10:20 +00:00
florian
3f4d98624f - killed tsyscallregs 2004-02-06 23:06:16 +00:00
marco
ad42d353e1 * Macro changed to constant 2004-02-06 22:47:19 +00:00
daniel
42f9b1b0e2 * Removed not very usefull nextglobal & previousglobal fields from
Tstoreddef, saving 78 kb of memory
2004-02-06 22:37:00 +00:00
Jonas Maebe
bba24d90b4 + sysmsg for Darwin 2004-02-06 22:36:12 +00:00
Jonas Maebe
8bda33eb61 + some darwin support, doesn't work yet because of imported variables
problem
2004-02-06 22:35:50 +00:00
Jonas Maebe
ed8e0bd27c * fixed ppc compilation error 2004-02-06 21:34:43 +00:00
daniel
4d42fe7fa7 * Revert back to longint (it broke make cycle) 2004-02-06 21:17:41 +00:00
Jonas Maebe
7c4dea4209 + darwin support 2004-02-06 20:59:29 +00:00