marco
e7b88006d2
* more fixes. Linux specific cases ifdef linuxed
2004-07-18 17:06:28 +00:00
Jonas Maebe
d43436e1cd
* fixed indexbyte/word/dword when length is 0 (return -1 instead of 0)
2004-07-18 16:40:08 +00:00
marco
ab913d0d17
* more 1.9.x fixes
2004-07-18 16:11:23 +00:00
Tomas Hajny
e74d8c98a6
+ Memory allocation routines changed to support the new memory manager
2004-07-18 15:20:38 +00:00
Jonas Maebe
c7afb87846
* use indexword() in tsuperregisterworklist.delete, greatly speeds up
...
compilation of tw2242
2004-07-18 15:14:59 +00:00
Jonas Maebe
aa6475e9fd
* fixed BSD getdomainname for FPC_USE_LIBC
2004-07-18 14:54:42 +00:00
michael
db96c04104
+ Changed extended to double for better Delphi compatibility
2004-07-18 13:16:50 +00:00
marco
e35a3f8c65
* more 1.9.x fixes
2004-07-18 12:11:47 +00:00
marco
7dcad07b60
* 1.9.x fixes
2004-07-18 11:57:11 +00:00
marco
f498e954a5
* small 1.0.x fix to earlier patch
2004-07-18 11:32:24 +00:00
marco
8bf63be7c6
* small fix for BSD getdomainname. BSD version is based on Sysctl
2004-07-18 11:27:54 +00:00
marco
5f8f040fdc
* 1.9.x fixes
2004-07-18 11:04:29 +00:00
marco
3e7ae43113
* 1.9.x fixes
2004-07-18 10:00:29 +00:00
marco
2b2a998ce6
* typecast to get it compiling again
2004-07-18 09:54:39 +00:00
marco
1680140105
* added typecast to get it compiling again
2004-07-18 09:54:00 +00:00
marco
9f87239209
* running ex9.pp fixed
2004-07-18 09:49:19 +00:00
marco
7fb5f2cf1f
* fix for EXEEXT
2004-07-18 09:47:56 +00:00
marco
92ff8042a1
* 1.9.x updates
2004-07-17 22:58:25 +00:00
marco
42e0038611
* 1.9.x updates
2004-07-17 22:36:05 +00:00
marco
b95908698f
* 1.9.x updates
2004-07-17 22:26:42 +00:00
marco
fe840931ad
* 1.9.x updates
2004-07-17 22:22:40 +00:00
marco
92ed8c2f77
* 1.9.x updates
2004-07-17 22:10:48 +00:00
marco
72fa25740f
* 1.9.x updates
2004-07-17 22:03:43 +00:00
marco
5fac440240
* some 1.9.x fixes
2004-07-17 22:00:37 +00:00
marco
b0d7f0a9f3
* more architecture independance
2004-07-17 21:43:08 +00:00
marco
f4bbd23367
* fix for architecture dependance
2004-07-17 21:41:45 +00:00
marco
6fcd7583c1
* x86 dependancy fixed, reported by Claviola
2004-07-17 21:00:21 +00:00
michael
7ef820a990
+ Added RTTIUtils unit
2004-07-17 18:37:13 +00:00
marco
93c356f300
* generalised the {$ifdef cpu_i386} ..powerpc stuff to FPC_BIG_ENDIAN and
...
FPC_LITTLE_ENDIAN
2004-07-17 16:02:58 +00:00
Jonas Maebe
75c3c8b259
* shell now returns an exitcode
...
* print an error if linking failed when linking was done using a script
2004-07-17 15:51:57 +00:00
Jonas Maebe
dbedc97141
* initialise StackLength (fixes stack checking in general, and tw2897 in
...
particular)
2004-07-17 15:31:03 +00:00
Jonas Maebe
0ba2497f24
* don't use O_CREATE when opening a file for appending (fixes tw1744)
2004-07-17 15:20:55 +00:00
Jonas Maebe
8e0fd21568
* fixed op_const_reg_reg for (OP_ADD,0,reg1,reg2)
2004-07-17 14:48:20 +00:00
Jonas Maebe
6dc5cfdb8d
- removed useless maybe_pushfpu code for ppc
2004-07-17 14:47:16 +00:00
florian
b1dc8c5572
* function result location for syscalls on MOS hopefully correctly set now
2004-07-17 13:51:57 +00:00
Jonas Maebe
5ac21c998a
* don't finalize typed consts (fixes bug3212, but causes memory leak;
...
they should be finalized at the end of the module)
2004-07-17 13:14:17 +00:00
Jonas Maebe
beedbae08a
+ added
2004-07-17 13:05:18 +00:00
Tomas Hajny
4e64f86456
+ missing CVS logs added
2004-07-17 10:13:09 +00:00
marco
581c8a68e2
* reverted more changes regarding isatty
2004-07-16 22:14:34 +00:00
Jonas Maebe
fcbc2f1313
- disable node-based inlining of routines with special array parameters
...
for now (de indexes of open arrays have to be changed, because on the
caller-side these routines are not necessarily 0-based)
2004-07-16 21:11:31 +00:00
Jonas Maebe
ddf175f171
+ temps can now also hold fpu values in registers (take care with use,
...
bacause of the x86 fpu stack)
* fpu parameters to node-inlined procedures can now also be put in
a register
2004-07-16 19:45:15 +00:00
michael
027fdece6f
+ Fix in resync for empty table
2004-07-16 19:37:40 +00:00
Jonas Maebe
7cdc049df1
* the condition for when to use a temp in case of reference var/const
...
parameters was inverse
2004-07-15 21:02:05 +00:00
Jonas Maebe
705d5fdd89
* fixed complexity function so it doesn't always return infinity when a
...
load node is encountered
2004-07-15 20:59:58 +00:00
Jonas Maebe
c40e9f31ed
- disabled temp-to-temp copy optimization, because it can cause errors
...
now that the local variables are temps as well (it can cause local
variables to be "freed" in the middle of a procedure)
2004-07-15 20:47:53 +00:00
Jonas Maebe
c7fbf7b11b
+ (incomplete) node_complexity function to assess the complexity of a
...
tree
+ support for inlining value and const parameters at the node level
(all procedures without local variables and without formal parameters
can now be inlined at the node level)
2004-07-15 19:55:39 +00:00
olle
ef5ff3185b
+ added qd, the "QuickDraw globals"
2004-07-14 23:34:07 +00:00
olle
41bdd6178c
+ added external facilities for macpas
2004-07-14 23:19:21 +00:00
olle
e35eb9986b
+ added Ord(pointer) for macpas
2004-07-14 21:40:52 +00:00
olle
4ad33f01b6
- removed unused types
2004-07-14 21:37:41 +00:00