peter
0512ba80fb
+ ttype, tsymlist
1999-11-30 10:40:42 +00:00
florian
7e458d9519
* problem with taking the address of abstract procedures fixed
1999-11-29 22:36:48 +00:00
pierre
b528749138
* Notes/Hints for local syms changed to
...
Set_varstate function
1999-11-18 15:34:44 +00:00
pierre
62da9bd4c0
* Notes/hints changes
1999-11-17 17:04:58 +00:00
peter
0887060ff2
* truncated log to 20 revs
1999-11-06 14:34:16 +00:00
peter
503d5a1cfa
* const parameter is now checked
...
* better and generic check if a node can be used for assigning
* export fixes
* procvar equal works now (it never had worked at least from 0.99.8)
* defcoll changed to linkedlist with pparaitem so it can easily be
walked both directions
1999-10-26 12:30:40 +00:00
peter
c439829c5d
* subscript support for tp_procvar
1999-10-13 10:40:55 +00:00
peter
6b1ab5eb31
* procinfo is now a pointer
...
* support for result setting in sub procedure
1999-09-27 23:44:46 +00:00
peter
7f63615b43
* @procvar fixes for tp mode
...
* @<id>:= gives now an error
1999-09-17 17:14:02 +00:00
florian
a42799b4f2
* fix of my previous commit, make cycle was broken
1999-09-11 11:10:39 +00:00
florian
1609dde2ca
* fixed bug #596
...
* fixed some problems with procedure variables and procedures of object,
especially in TP mode. Procedure of object doesn't apply only to classes,
it is also allowed for objects !!
1999-09-11 09:08:31 +00:00
pierre
f3c414e84a
* one more register needed if hnewn with CREGISTER
1999-08-23 23:34:15 +00:00
peter
cb8aeb3fd6
* V_Fatal=1, all other V_ are also increased
...
* Check for local procedure when assigning procvar
* fixed comment parsing because directives
* oldtp mode directives better supported
* added some messages to errore.msg
1999-08-05 16:52:53 +00:00
florian
ca53eee67e
* renamed i386asm and i386base to cpuasm and cpubase
1999-08-04 00:22:34 +00:00
peter
ed8eb13d59
* moved bitmask constants to sets
...
* some other type/const renamings
1999-08-03 22:02:29 +00:00
peter
45bf051885
* merged
1999-07-16 10:04:32 +00:00
peter
b4a852e74b
* merged
1999-07-05 20:22:08 +00:00
peter
83d04caf8b
* merged
1999-07-05 16:24:17 +00:00
peter
a08b5a8bff
* better methodpointer check for proc->procvar
1999-06-03 09:34:11 +00:00
peter
0b272f13c7
* removed oldasm
...
* plabel -> pasmlabel
* -a switches to source writing automaticly
* assembler readers OOPed
* asmsymbol automaticly external
* jumptables and other label fixes for asm readers
1999-05-27 19:43:55 +00:00
peter
d4659125d9
* procedure of object and addrn fixes
1999-05-18 09:52:17 +00:00
peter
12313fbed8
* with temp vars now use a reference with a persistant temp instead
...
of setting datasize
1999-05-17 23:51:37 +00:00
peter
611da2d24e
* merged nasm compiler
...
* old asm moved to oldasm/
1999-05-01 13:23:57 +00:00
peter
49786e5fe5
* farpointerdef moved into pointerdef.is_far
1999-04-26 18:29:54 +00:00
peter
f4f4f17da7
* fixed overloading of array of char
1999-03-02 18:24:19 +00:00
peter
bf9b5e3a54
* updates for ag386bin
1999-02-22 02:14:59 +00:00
florian
0d65d4126f
* fixed indexed access of ansistrings to temp. ansistring, i.e.
...
c:=(s1+s2)[i], the temp is now correctly remove and the generated
code is also fixed
1999-02-04 11:44:46 +00:00
pierre
7974fe193c
* with bug introduced with DIRECTWITH removed
1999-01-22 12:18:34 +00:00
pierre
0cfc4c8f6b
* fix for constructor inside with statements
1999-01-21 16:40:51 +00:00
peter
6ee9d913cd
+ farpointer type
...
* absolutesym now also stores if its far
1998-12-30 22:15:45 +00:00
peter
c7230805a2
* fixed const s : ^string
...
* first things for const pchar : @string[1]
1998-12-15 17:16:00 +00:00
peter
1b369bb4bb
+ globtype,tokens,version unit splitted from globals
1998-12-11 00:02:37 +00:00
pierre
4201ea4903
* var:=new(pointer_type) support added
1998-11-25 19:12:51 +00:00
florian
39584dd9f6
* small problems with DOM and excpetions fixed (code generation
...
of raise was wrong and self was sometimes destroyed :()
1998-09-26 15:03:02 +00:00
peter
8e85a889de
+ aktmodeswitches
1998-09-24 23:49:05 +00:00
peter
ee6e14cd40
* splitted pass_1
1998-09-23 20:42:22 +00:00