carl
|
221c0047bf
|
+ assigned testing
|
2002-10-03 17:47:00 +00:00 |
|
carl
|
536e2db15a
|
Updated with current info on tests
|
2002-10-03 17:46:18 +00:00 |
|
carl
|
559d42bca2
|
* new defines for widestring testing
|
2002-10-03 17:45:28 +00:00 |
|
mazen
|
14bb0a51b4
|
+ out registers allocator for the first 6 scalar parameters which must be passed into %o0..%o5
|
2002-10-02 22:20:28 +00:00 |
|
florian
|
4cb3d9b498
|
* improve function imports
|
2002-10-02 22:14:15 +00:00 |
|
florian
|
654d313c73
|
* importing via external is now possible for macos
|
2002-10-02 21:50:19 +00:00 |
|
florian
|
fa4a4de18c
|
* all A_BL instructions replaced by calls to a_call_name
|
2002-10-02 21:49:51 +00:00 |
|
florian
|
538a94d316
|
* first dummy implementation
|
2002-10-02 21:34:31 +00:00 |
|
florian
|
bfb8548ce0
|
* ppus have the extension ppu on macos as well now
|
2002-10-02 21:29:34 +00:00 |
|
florian
|
0206d6401c
|
* we've to reimport TSystemTime time from the windows unit
|
2002-10-02 21:17:03 +00:00 |
|
peter
|
2ac16d265f
|
* For win32 use the tsystemtime from the windows unit, that is changed
to a variant record with compatibile field names
|
2002-10-02 21:04:06 +00:00 |
|
peter
|
80b078b37f
|
* TSystemTime fpc compatibility parameters added as variant record
|
2002-10-02 21:03:04 +00:00 |
|
peter
|
a6bdf6703d
|
* tsymtable.dump to dump the names in a symtable to stdout
|
2002-10-02 20:51:59 +00:00 |
|
peter
|
ff5f5b33cd
|
* don't check interfaces for class methods
|
2002-10-02 20:51:22 +00:00 |
|
florian
|
eeae421d91
|
- removed the relation check for <class> as <interface> because we don't
know the runtime type of <class>! It could be a child class of the given type
which implements additional interfaces
|
2002-10-02 20:23:50 +00:00 |
|
florian
|
4cf1bb7038
|
+ the as operator for <class> as <interface> has to check the parent classes as well
|
2002-10-02 20:17:14 +00:00 |
|
peter
|
21ad8676ca
|
* added
|
2002-10-02 20:00:50 +00:00 |
|
florian
|
2b881b3160
|
+ GetSystemTime with var parameter added
|
2002-10-02 19:30:52 +00:00 |
|
carl
|
ff11b8349f
|
+ added much much more testing of different string types
* str() format depends on size of real
|
2002-10-02 19:26:49 +00:00 |
|
peter
|
603b3bc48b
|
* Copy() changed to internal function calling compilerprocs
* FPC_SHORTSTR_COPY renamed to FPC_SHORTSTR_ASSIGN because of the
new copy functions
|
2002-10-02 18:21:51 +00:00 |
|
peter
|
d774c8d988
|
* Copy() is now internal syssym that calls compilerprocs
|
2002-10-02 18:20:52 +00:00 |
|
peter
|
56e20d72f8
|
* don't allow interface without m_class mode
|
2002-10-02 18:20:20 +00:00 |
|
Jonas Maebe
|
4510d75277
|
+ set, variant support in getfuncretparaloc
|
2002-10-02 13:33:36 +00:00 |
|
Jonas Maebe
|
a738c4ddcf
|
* changed a_call_* so that no superfluous code is generated anymore
|
2002-10-02 13:24:58 +00:00 |
|
mazen
|
b5882415a3
|
+ procedures exiting prologue added and stack frame now restored in the delay slot of the return (JMPL) instruction
|
2002-10-01 21:35:58 +00:00 |
|
mazen
|
b2c63fb6ca
|
attinst.inc --> strinst.inc
|
2002-10-01 21:06:29 +00:00 |
|
mazen
|
807d2d4d63
|
attinst.inc --> strinst.inc
|
2002-10-01 21:06:29 +00:00 |
|
florian
|
0282138de4
|
* fixed log and id
|
2002-10-01 17:41:50 +00:00 |
|
olle
|
fa695eefea
|
* made a_load_store more robust and to accept large offsets and cleaned up code
|
2002-10-01 05:24:28 +00:00 |
|
olle
|
2b122e04b2
|
* minor fix
|
2002-10-01 05:17:27 +00:00 |
|
Jonas Maebe
|
a9144c22c3
|
* is_nop() now identifies "mr rA,rA" instructions for removal
|
2002-09-30 23:16:49 +00:00 |
|
mazen
|
3a70e9a021
|
* function epilogue modified to much SPARC ABIN
|
2002-09-30 21:07:13 +00:00 |
|
Tomas Hajny
|
352350e524
|
+ .rc support added by Yuri Prokushev
|
2002-09-30 21:01:37 +00:00 |
|
florian
|
d605448715
|
no message
|
2002-09-30 20:40:44 +00:00 |
|
mazen
|
f83c707f71
|
* function prologue fixed
|
2002-09-30 19:12:14 +00:00 |
|
florian
|
1a6d33860b
|
* fixes to common code to get the alpha compiler compiled applied
|
2002-09-30 07:07:25 +00:00 |
|
florian
|
d5f0cbbf2b
|
* fixes to common code to get the alpha compiler compiled applied
|
2002-09-30 07:00:44 +00:00 |
|
florian
|
1abddbb7f7
|
* alpha compiles again, changes to common code not yet commited
|
2002-09-29 23:54:12 +00:00 |
|
florian
|
64b520176a
|
* several fixes to get forward with alpha compilation
|
2002-09-29 23:42:45 +00:00 |
|
florian
|
739af6f57d
|
+ added define 64bit
|
2002-09-29 23:19:05 +00:00 |
|
florian
|
cb7f873bdd
|
* cpuasm renamed to aasmcpu
|
2002-09-29 22:34:17 +00:00 |
|
carl
|
f1f361fc38
|
+ more webbugs
|
2002-09-29 18:52:46 +00:00 |
|
carl
|
65c373f682
|
* possible defines for compiler compilation updated
+ FPU_EMULATION define
* many updates to be consistent with version 1.0.7
|
2002-09-29 14:41:14 +00:00 |
|
carl
|
10278b42e6
|
* must more 64-bit testing (to detect endian specific problems)
|
2002-09-29 14:37:22 +00:00 |
|
carl
|
1c0dc0a879
|
+ added much more tests with int64/qword for endian problem
detection
+ float return values depend on the format of real
|
2002-09-29 14:32:27 +00:00 |
|
florian
|
71f7afa9a6
|
+ getparaloc supports now sets and variants
|
2002-09-28 21:27:16 +00:00 |
|
florian
|
6a0da8d89d
|
* map comp to int64 for the powerpc
|
2002-09-28 21:18:02 +00:00 |
|
carl
|
2c60fab4a4
|
* update system information
|
2002-09-27 21:22:04 +00:00 |
|
carl
|
f3d9f997cd
|
* low-highval always checked if limit ober 2GB is reached (to avoid overflow)
|
2002-09-27 21:13:28 +00:00 |
|
carl
|
ab9e07a2d7
|
* fix 2GB limit problem
|
2002-09-27 21:10:40 +00:00 |
|