peter
|
06a83acad6
|
* problem with mixedup scanner in the current 1.1 compiler
|
2002-10-04 20:03:37 +00:00 |
|
peter
|
675fe4bd59
|
* remove section from sectionlist in erasesection, patch from
webbug 2161
|
2002-10-04 19:00:33 +00:00 |
|
Jonas Maebe
|
60183c693c
|
* fixed web bug #2131
|
2002-10-04 16:41:17 +00:00 |
|
Jonas Maebe
|
cc3c8605e0
|
+ added
|
2002-10-04 16:16:01 +00:00 |
|
pierre
|
ca3000ef79
|
* don't use tpexcept anymore
|
2002-10-04 15:23:46 +00:00 |
|
carl
|
f5f7de7fb7
|
webbug
|
2002-10-03 21:35:44 +00:00 |
|
carl
|
0408465ff0
|
+ range checking for string literals
|
2002-10-03 21:33:09 +00:00 |
|
carl
|
e7ba8328ce
|
* bugfix for 2110 (without -Or), wrong checking was done in returntype
|
2002-10-03 21:32:02 +00:00 |
|
carl
|
801d6914e8
|
* range check error fixes
|
2002-10-03 21:31:10 +00:00 |
|
carl
|
5373203246
|
+ compile-time range checking for strings
|
2002-10-03 21:26:08 +00:00 |
|
carl
|
a0de4860b2
|
* don't make the vars regable if they are absolute and their definitions
are not the same.
|
2002-10-03 21:22:01 +00:00 |
|
carl
|
5c1fa99660
|
* range check error fix
|
2002-10-03 21:20:19 +00:00 |
|
carl
|
e72f802bb4
|
* correct tsystem enumeration
|
2002-10-03 21:18:29 +00:00 |
|
carl
|
ba0fda7e45
|
+ string -> char conversion testing
|
2002-10-03 17:52:36 +00:00 |
|
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 |
|