olle
a06d889f52
+ made fpc work as an MPW tool, by itself calling asm and link.
2004-08-20 10:30:00 +00:00
olle
2a4605eabc
+ made fpc work as an MPW tool, by itself calling asm and link.
...
* bugfix in fp exception flag settings routine
2004-08-20 10:29:31 +00:00
olle
ef89703097
* minor fix for macos
2004-08-20 10:23:35 +00:00
Jonas Maebe
e3eb4f8359
* fixed "if @procvar_of_object <> nil" in Delphi/TP mode for for non-x86
2004-08-17 19:04:36 +00:00
Jonas Maebe
3a1e8981f4
* do not rename registers across conditional jumps
2004-08-17 16:34:58 +00:00
Jonas Maebe
c7544e69de
+ padalgingment field for recordsymtables (saved by recorddefs)
...
+ support for Macintosh PowerPC alignment (if the first field of a record
or union has an alignment > 4, then the record or union size must be
padded to a multiple of this size)
2004-08-17 16:29:21 +00:00
olle
189214f79b
+ Added automatic use of unit macpas under mode macpas
2004-08-16 22:52:35 +00:00
peter
f3f33a5fea
* fixed shr/shl 32
2004-08-16 21:00:30 +00:00
peter
4275383b15
* range checks fixed
2004-08-16 21:00:15 +00:00
olle
5a67308b98
+ added directive LibExport for macpas, which does nothing atm
2004-08-16 11:34:25 +00:00
peter
8184ad2048
* fixed padding of records to alignment
2004-08-15 15:05:16 +00:00
florian
cf25a973f8
* fixed alignment of variant records
...
* more alignment problems fixed
2004-08-15 13:30:18 +00:00
Jonas Maebe
0ccc15675e
* add cprefix to procedures which are autoamtically marked as external in
...
macpas mode
2004-08-15 12:06:03 +00:00
florian
6368652be2
* fixed several sparc alignment issues
...
+ Jonas' inline node patch; non functional yet
2004-08-14 14:50:42 +00:00
Jonas Maebe
25c2441fa5
* only set the mangled name immediately for external procedures in macpas
...
mode if the procedure isn't cdecl (so that the c-prefix is taken into
account, necessary for Mac OS X)
2004-08-13 17:53:37 +00:00
florian
120c165a62
* constant floating point assignments etc. are now overflow checked
...
if Q+ or R+ is turned on
2004-08-08 16:00:56 +00:00
florian
8cb7072e5f
* fixed several ie9999s when illegal operators were used
2004-08-08 15:22:29 +00:00
florian
95e40f0f69
* proc. var declarations in a class doesn't eat a public anymore
2004-08-08 12:35:09 +00:00
florian
fe54af8f82
* finally is an "endtoken" as well
2004-08-08 12:06:38 +00:00
florian
ed872a3600
* fixed problem with explicit specified calling conventions for property symbols
2004-08-07 19:13:51 +00:00
florian
6ab93f5ec1
* fixed web bug #3226 : type p = type pointer;
2004-08-07 14:52:45 +00:00
marco
473bc013f2
* regened after ARM change.
2004-08-06 22:54:57 +00:00
marco
151478584c
* fpcfan copy paste error (ifdef x86_64 should be arm)
2004-08-06 22:37:49 +00:00
Jonas Maebe
c5ec202cd1
* some improvements to node complexity calculations
2004-08-04 08:35:59 +00:00
florian
a47844c817
* sizeof in the preprocessor handles types now as well
2004-08-02 20:45:40 +00:00
michael
8affe37ee1
+ Fixed range check for non-constant indexes in strings
2004-08-02 09:15:03 +00:00
michael
f897872df2
+ Patch from Christian Iversen to implement LIBPREFIX/SUFFIX/EXTENSION directives
2004-08-02 07:15:54 +00:00
michael
ff069c5ecc
+ Patch from Christian Iversen to implement LIBPREFIX/SUFFIX/EXTENSION directives
2004-08-02 07:15:54 +00:00
armin
1d50f840f2
* changes to compile fpc on netware
2004-08-01 19:29:06 +00:00
florian
6802705043
* float to float and int to float fixed
2004-08-01 19:01:10 +00:00
florian
8eaf31e212
* qword/int64 shifting fixed
2004-08-01 08:46:31 +00:00
armin
4a270e4c2f
changed path sep to /
2004-07-31 22:52:58 +00:00
armin
04e5a78e49
* typo in set_source_info
2004-07-30 19:22:14 +00:00
armin
8e3099d453
* removed -m for nlmconv, it is only valid for ld
2004-07-30 16:00:19 +00:00
olle
07e8c04224
* made target macos really work again after the dwarf merge
2004-07-26 22:26:39 +00:00
mazen
72556ae39f
* fix compile problem
2004-07-26 04:00:35 +00:00
Jonas Maebe
d1b9c24cb1
* fixed some more potential regvar bugs
2004-07-23 13:30:19 +00:00
olle
17cab34c49
+ Added compile time function OPTION(x) for MacPas
...
* Saved file as text and not binary (I hope)
2004-07-23 00:25:05 +00:00
olle
5843170183
+ Added compile time function OPTION(x) for MacPas
2004-07-22 11:58:51 +00:00
Jonas Maebe
1d846baf9e
* fixed relabeling properly now :)
2004-07-22 10:09:10 +00:00
Jonas Maebe
038a5dde80
* fixed relabeling (nextaltnr was never increased)
...
* fixed inlining of case statements at the node level
2004-07-22 10:07:09 +00:00
Jonas Maebe
50dfc8f5a7
* do a resulttypepass of left in the overloaded pass_1 before checking
...
its resulttype
2004-07-21 15:09:10 +00:00
florian
ed4d14932e
* indexword in 1.0.x is broken
2004-07-19 19:21:02 +00:00
florian
aba734edc9
* fixed funcret_paraloc writing in units
2004-07-19 19:15:50 +00:00
Jonas Maebe
c8a7c5b96f
* fixed loading external procedure addresses
2004-07-19 12:45:43 +00:00
Tomas Hajny
692fa34dba
* fix for OS/2 and EMX - .section not supported by as.exe
2004-07-18 22:04:55 +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
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
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
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
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
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
Jonas Maebe
1f338ade0d
* fix for web bug #3210
2004-07-14 14:38:35 +00:00
peter
b3e3030e6f
* remove maxlen field from ansistring/widestrings
2004-07-12 17:58:19 +00:00
michael
04a69ced17
+ Fix for bug #3207 from Peter
2004-07-12 10:47:42 +00:00
Jonas Maebe
1563d986c5
* inline procedures at the node tree level, but only under some very
...
limited circumstances for now (only procedures, and only if they have
no or only vs_out/vs_var parameters).
* fixed ppudump for inline procedures
* fixed ppudump for ppc
2004-07-12 09:14:04 +00:00
peter
20d7aca9f0
* comps are passed in int registers
2004-07-11 19:01:13 +00:00
peter
7373a649f1
* put every proc in a new object file
2004-07-10 20:24:34 +00:00
Jonas Maebe
f1bda1700a
* support register parameters for inlined procedures + some inline
...
cleanups
2004-07-09 23:41:04 +00:00
Jonas Maebe
1dd5fc2b47
* changed first_sse_imreg to first_mm_imreg
2004-07-09 23:30:13 +00:00
peter
077197e5c4
* new format
2004-07-09 23:11:05 +00:00
peter
b6ed8c482b
* varargs calculation fixed, it's now the same as the other
...
targets
2004-07-09 23:09:02 +00:00
peter
a939095dbe
* revert has_localst patch
...
* replace aktstaticsymtable/aktglobalsymtable with current_module
2004-07-09 22:17:31 +00:00
Jonas Maebe
fab51678da
* fixed passing of fpu paras on the stack
...
* fixed number of fpu parameters passed in registers
* skip corresponding integer registers when using an fpu register for a
parameter under the AIX abi
2004-07-09 21:45:24 +00:00
daniel
c4e909e316
* Add check <= 255 when adding to adj_colours
2004-07-09 21:38:30 +00:00
daniel
9b08a42919
* Uclibc detection
2004-07-08 14:42:54 +00:00
daniel
649bd81edb
* Use a normal pascal set in assign_colours, since it only will contain
...
real registers
2004-07-08 09:57:55 +00:00
daniel
d2a2aeac9f
* supregset_reset clears 8kb of memory. However, it is being called in
...
inner loops, see for example colour_registers. According to profile data
this causes fillchar to be the most time consuming procedure.
Some modifications done to make it clear less than 8kb of memory each
call. Divides time spent in fillchar by two, but it still is the no.1
procedure.
2004-07-07 17:35:26 +00:00
peter
cf5c3b77c2
* ignore po_haslocalst
2004-07-06 20:58:50 +00:00
peter
9d7048d917
* remove unused and not loaded units before linking
2004-07-06 20:23:25 +00:00
peter
60b53cb1c1
* fix storing of localst in ppu
2004-07-06 19:52:04 +00:00
peter
4445ae854d
* fixed parsing of strings in db
2004-07-06 19:47:19 +00:00
olle
e321ac764c
* fixes compilation on 1.0.*
2004-07-06 09:41:46 +00:00
olle
6b77630880
+ FixFileName now handles Mac OS paths
2004-07-05 23:28:24 +00:00
olle
98df0978e1
+ adding operators "|" and "&" for macpas
2004-07-05 23:25:34 +00:00
olle
ff36adb056
+ macpas style: exit, cycle, leave
...
+ macpas compiler directive: PUSH POP
2004-07-05 21:49:43 +00:00
olle
4b0b17a5aa
+ allow fileextension .p, in mode macpas
2004-07-05 21:26:28 +00:00
florian
960bf7b8b1
* fixed float spilling to use sfm/lfm instead of stf/ldf
2004-07-04 15:22:34 +00:00
Jonas Maebe
d3f1b21fae
* fixed regvar bug in tcginnode.pass_2
2004-07-04 12:38:55 +00:00
Jonas Maebe
1f990337c3
* fixed one regvar problem, but regvars are still broken since the dwarf
...
merge...
2004-07-04 12:24:59 +00:00
Jonas Maebe
bfe36fde4d
* fixed "-g-l" (and other "-g-*" combinations)
2004-07-04 12:24:04 +00:00
florian
5062c04096
* fixed problem with cpu interferences
2004-07-03 19:29:14 +00:00
daniel
bbd7f75dbd
* Compile fix
2004-07-03 14:06:35 +00:00
peter
2240dfda57
* fix rangecheck error when assigning u32bit=s32bit
2004-07-03 11:47:04 +00:00
peter
75b90eb128
* always pass right before left when type needs refcnt
2004-07-03 10:26:35 +00:00
Jonas Maebe
a8d3a47a61
+ detect assembler errors when using -ap
2004-07-01 18:28:54 +00:00
Jonas Maebe
bd53954c88
* Darwin fixes
2004-07-01 18:16:10 +00:00
Jonas Maebe
563f7ba253
* fix for broken TP-style constructor handling in the compiler
2004-07-01 18:00:37 +00:00
Jonas Maebe
d30ced66a1
* fixed several errors due to aword -> aint change
2004-07-01 18:00:00 +00:00
peter
4ad491412a
* fix wrong calculation of .bss section
2004-07-01 15:42:53 +00:00
peter
230105093d
* only enable dwarf for supported platforms
2004-06-29 21:00:08 +00:00
peter
2769c9048c
* don't allow assigned(tobject) anymore, it is useless since it
...
is always true
2004-06-29 20:59:43 +00:00
peter
e448a6731d
* fix writing of private virtual/overriden methods that aren't
...
visibile in the current class, bug #3184
2004-06-29 20:58:46 +00:00
peter
e179e7d9e1
* fix pchar:=char
...
* fix longint(smallset)
2004-06-29 20:57:50 +00:00
peter
700c983c8e
* fixed size of exceptbuf
2004-06-29 20:57:21 +00:00
peter
66516ba989
* redundant freetemp removed
2004-06-29 20:57:03 +00:00
peter
9a1925980c
* constructors don't return in parameter
2004-06-29 20:56:46 +00:00
michael
41655fe0ac
+ Patch from peter to fix typinfo for classes
2004-06-28 14:38:36 +00:00
peter
cf3c1198ea
* include unit name in error messages when types are the same
2004-06-23 16:22:45 +00:00
peter
b55648ad7d
* align directive added
2004-06-23 14:54:46 +00:00
florian
34d634c64d
* fixed arm compilation
2004-06-22 18:24:18 +00:00
florian
61cf2984c7
* fixed bootstrapping problems
2004-06-20 20:41:47 +00:00
florian
8a9758c5e2
* logs truncated
2004-06-20 08:55:28 +00:00
florian
e9bb27df36
* spilling of doubles on sparc fixed
2004-06-20 08:47:33 +00:00
florian
cf6f4fb550
- offsetfixup removed
2004-06-20 07:11:32 +00:00
peter
0ac4983a9b
* remove obsolete cardinal() typecasts
2004-06-18 15:16:46 +00:00
peter
2eecc76977
* fixed debuginfo symbol
2004-06-18 15:16:27 +00:00
peter
54cb433625
* powerpc compiles again
2004-06-17 16:55:46 +00:00
florian
588e2c38bf
* dwarf branch merged
2004-06-16 20:07:06 +00:00
Jonas Maebe
13a1ca99ce
* use -x instead of -s for stripping under Mac OS X (-s strips too much
...
sometimes)
2004-06-08 17:14:49 +00:00
Károly Balogh
e6ffa24866
* fixed stripping really this time
2004-06-08 15:04:23 +00:00
Károly Balogh
a73388cfb7
+ fixed stripping support
2004-06-07 23:44:37 +00:00
Károly Balogh
c8b1fa00b4
* added support for morphos
2004-06-06 15:39:49 +00:00
Károly Balogh
7c37f51f79
* regenerated to support morphos target
2004-06-06 15:28:43 +00:00
Károly Balogh
57207e5596
* regenerated to support morphos target
2004-06-06 15:09:16 +00:00
Károly Balogh
35febdeeec
* morphos has no .exe just like amiga
2004-06-06 01:18:47 +00:00
marco
4989efb36b
* fix for bug #3127
2004-06-05 10:14:42 +00:00
Jonas Maebe
42f59a3ca9
* parameters passed on the stack now also work as register variables
2004-06-02 17:18:10 +00:00
Jonas Maebe
9b6e79e4f1
- disabled automatic adding of libraries from "external lib name 'xxx'"
...
for now (until we have proper framework support)
2004-06-02 07:03:49 +00:00
Jonas Maebe
ecb226a54f
* fixed bug regarding parameters on the ppc (they were allocated twice
...
under some circumstances and not at all in others)
2004-06-01 20:39:33 +00:00
Jonas Maebe
174cea8023
* changed calling of external procedures to be the same as under gcc
...
(don't worry about all the generated stubs, they're optimized away
by the linker)
-> side effect: no need anymore to use special declarations for
external C functions under Darwin compared to other platforms
(it's still necessary for variables though)
2004-05-31 18:08:41 +00:00
peter
265b97da28
* 1.9.5 for CVS HEAD
2004-05-31 12:00:56 +00:00
Jonas Maebe
69382ab923
* fixed second_sqr_real (mainly for regvars)
2004-05-31 11:57:48 +00:00
Jonas Maebe
74cad9b483
* more regvar optimizations in location_force_reg
2004-05-30 21:41:15 +00:00
Jonas Maebe
b9f479001c
* enable regvars by default for PPC
2004-05-30 21:20:40 +00:00
Jonas Maebe
43fa5b9f9c
* some optimizations and associated fixes for better regvar code
2004-05-30 21:18:22 +00:00
Jonas Maebe
d49fa72a0d
* fixed regvars compilation
2004-05-30 15:36:55 +00:00
michael
ddf83bad19
+ Version 1.9.4
2004-05-30 09:44:59 +00:00
florian
765b407e0c
* first part of version number update
2004-05-30 09:15:35 +00:00
michael
b3e162b244
+ Version 1.9.4
2004-05-29 23:46:50 +00:00
peter
13ee9660a4
* inc(x,y) makes y always of type x to prevent 64bit operations
...
when x is a u32bit and y is signed
2004-05-28 21:15:20 +00:00
peter
07c67967cf
* fixed div qword
2004-05-28 21:14:34 +00:00
peter
1bcda5c022
* first load para's to temps before calling entry code (profile
2004-05-28 21:14:13 +00:00
peter
71280bedad
* fix cardinal+constint
2004-05-28 21:13:44 +00:00
peter
52cf8d1cc2
* prefer signed constants over unsigned
2004-05-28 21:13:23 +00:00
peter
829ec81267
* fix wrong regalloc comments
2004-05-28 21:13:08 +00:00
peter
09098e8dba
* fix writing of // header
2004-05-27 18:53:43 +00:00
florian
ab2b7b3889
* fixed another formal const problem caused by yesterday's changes
2004-05-25 21:27:35 +00:00
peter
330a86b7d6
* fix tcallnode.getcopy. the parameters need to be copied after
...
methodpointerinit is copied
2004-05-25 18:51:49 +00:00
peter
5abb93e77d
* range check error
2004-05-25 18:51:14 +00:00
peter
a1b8d8bf6b
* check for 2gb limit when inserting record fields
2004-05-25 18:50:50 +00:00
florian
ab316ac66f
* properties are allowed as formal const parameters as well
2004-05-24 21:24:40 +00:00
florian
76782a514a
* fixed more formal const problems
2004-05-24 21:04:31 +00:00
florian
c809441611
* stricter handling of formal const parameters and IE fixed
2004-05-24 20:39:41 +00:00
peter
eca9713796
* fix passing of array to open array of array (bug 3113)
2004-05-24 17:31:51 +00:00
peter
365d6252cc
* also check local typed const
2004-05-24 17:31:12 +00:00
peter
7fc9369945
* allow setting of name in dictionary always. Otherwise it is never
...
possible to create an item with a name and rename before insert
this is used in the symtable to hide the current symbol
2004-05-24 17:30:09 +00:00
peter
d9e0521b8d
* use UNIXHier
2004-05-24 16:31:36 +00:00
peter
74e8ba82da
* removed unused voidprocdef
2004-05-23 20:57:10 +00:00
peter
a3c4abf4a7
* initialize errorsym/errortype.def.owner to prevent crashes
2004-05-23 20:56:42 +00:00
peter
6245066670
* don't generate incompatible types when there is an errordef
2004-05-23 20:56:14 +00:00
peter
fed62c2f70
* Patch from Christian Iversen to support sizeof() in preprocessor
2004-05-23 20:55:38 +00:00
peter
6bac8ebcfd
* fixed 3114
2004-05-23 20:54:39 +00:00
peter
5e2a95d4fe
* expect : after function when it is a forwarddef
2004-05-23 19:06:26 +00:00
peter
b86f2c6a25
* methodpointer is loaded into a temp when it was a calln
2004-05-23 18:28:40 +00:00
peter
423fde7ac6
* regenerated
2004-05-23 18:25:48 +00:00
peter
331cdcf3be
* checkmem remvoed
2004-05-23 16:46:39 +00:00
peter
c96ba04d84
* fixed qword(longint) that removed sign from the number
...
* removed code in the compiler that relied on wrong qword(longint)
code generation
2004-05-23 15:23:30 +00:00
peter
72365ec95b
* implicit_finally flag must be set in pass1
...
* add check whether the implicit frame is generated when expected
2004-05-23 15:06:20 +00:00
peter
c47ada7002
* generate better code for ansistring initialization
2004-05-23 15:04:49 +00:00
peter
f2306a7ded
* remvoe writeln
2004-05-23 15:04:13 +00:00
peter
a9df763770
* some typeconvs don't allow assignment or passing to var para
2004-05-23 15:03:40 +00:00
peter
b6e86be8de
* tprocinfoflag moved to globtype
2004-05-23 14:32:17 +00:00
peter
0ce74fb1bc
* count fixes for tlinkedlist
2004-05-23 14:31:31 +00:00
peter
d2bed9e608
* ignore marker block when checking for empty list
2004-05-23 14:31:05 +00:00
florian
d6b865167c
+ added set of widechar support (limited to 256 chars, is delphi compatible)
2004-05-23 14:14:18 +00:00
peter
7dd6b85e01
* fix shl/shr with value > 63
2004-05-23 14:10:17 +00:00
peter
324144db92
* only convert widechar to widestring when both operands are
...
constant
* support widechar-widechar operations in orddef part
2004-05-23 14:08:39 +00:00
peter
9a0a2ccd81
* give error when goto jumps to label outside current proc scope
2004-05-23 11:39:37 +00:00
peter
5358278ca1
tai_regalloc.allocation changed to ratype to notify rgobj of register size changes
2004-05-22 23:34:27 +00:00
peter
fac96dd2ed
fix range check error when array size > maxlongint
2004-05-22 23:33:18 +00:00
peter
b151676e8a
quote all low ascii chars in stabs
2004-05-22 23:32:52 +00:00
peter
3c8d4c8f11
* set correct n_line type when starting new .o file by passing
...
the current section type
2004-05-21 22:43:36 +00:00
florian
35f9b5a3ee
* fixed <ordinal>+<pointer>
2004-05-21 13:08:14 +00:00
florian
b5bf8cefad
+ <pointer> - <pointer> result is divided by the pointer element size now
...
this is delphi compatible as well as resulting in the expected result for p1+(p2-p1)
2004-05-20 21:54:33 +00:00
peter
6fc2ea345d
* extra typecast to prevent range check
2004-05-19 23:30:18 +00:00
peter
06448271ff
* $message directive compatible with delphi
2004-05-19 23:29:56 +00:00
peter
c25228226d
* don't change sign for unsigned shl/shr operations
...
* cleanup for u32bit
2004-05-19 23:29:25 +00:00
Jonas Maebe
7f889b8529
* fixed web bug #3103 : the fpu conversion code couldn't deal with offsets
...
outside the smallint range
2004-05-19 22:26:46 +00:00
Jonas Maebe
844faab90a
* fixed web bug #3104 : if stack checking is on, procedures pi_do_call
...
must be set
2004-05-19 22:25:56 +00:00
peter
c553f6b320
* add DEBUGINFO symbol to reference the .o file that includes the
...
stabs info for types and global/static variables
* debuginfo flag added to ppu to indicate whether debuginfo is
generated or not
2004-05-19 21:16:12 +00:00
Tomas Hajny
f9141c8d5e
* fix for IE
2004-05-16 20:41:19 +00:00
florian
aa64bb4c2c
+ support for assigned(<dyn. array>) added
2004-05-16 15:03:48 +00:00
peter
fa1a8cbf17
* report about illegal chars in preproctoken instead of end of
...
expression
* support realnumbers in preproctoken parser
2004-05-16 13:55:26 +00:00
peter
8022ce9fd2
* forbid more overloaded operators with orddef/enumdef
2004-05-16 13:29:46 +00:00
peter
d4dcaeafaf
* fix checking for forwards in static symtable
2004-05-16 13:29:21 +00:00
Károly Balogh
5b31a1c142
* added some basic code for later syscall support on M68k/Amiga
2004-05-12 13:28:01 +00:00
Károly Balogh
3175dd4c6b
* few small changes to add syscall support to M68k/Amiga target
2004-05-12 13:21:09 +00:00
olle
649873016f
* Moved import_implicit_external to symsym
2004-05-11 22:52:48 +00:00
olle
717ca3489e
* Performanceimprovement
2004-05-11 22:51:34 +00:00
olle
ec4743a83e
+ mode macpas: support for Apples align directives
2004-05-11 18:30:50 +00:00