peter
be98f80d7f
* fixed proc->procvar conversion for tp_procvar mode, it now uses
...
also the genload(method)call() function
1999-08-13 15:43:59 +00:00
florian
e6c1b96cff
* some small problems fixed
1999-08-07 14:20:55 +00:00
Jonas Maebe
ace7ff6983
* all tokens now start with an underscore
...
* PowerPC compiles!!
1999-08-04 13:02:40 +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
florian
497a3d3686
* use of is_ordinal checked: often a qword/int64 isn't allowed (case/for ...)
...
* small qword problems fixed
1999-06-30 22:16:19 +00:00
florian
0fa46763ad
* qword division fixed
...
+ code for qword/int64 type casting added:
range checking isn't implemented yet
1999-06-28 22:29:10 +00:00
peter
157a21b385
* merged
1999-06-28 19:30:06 +00:00
pierre
e8da115c3f
* merged from 0_99_12 branch
1999-06-17 13:19:50 +00:00
peter
c36ae78617
* merged
1999-06-15 18:58:33 +00:00
peter
99395db696
* merged from fixes
1999-06-13 22:41:05 +00:00
pierre
5f05d07dcb
* previous wrong log corrected
1999-06-02 22:43:57 +00:00
pierre
35777a48a1
types.pas
1999-06-02 22:25:22 +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
ef66ed259d
* fixed arrayconstruct->set conversion which didn't work for enum sets
1999-05-20 14:58:26 +00:00
peter
a47afc3857
* removed oldppu code
...
* warning if objpas is loaded from uses
* first things for new deref writing
1999-05-13 21:59:19 +00:00
peter
bc903063c1
* removed R_DEFAULT_SEG
...
* uniform float names
1999-05-12 00:19:34 +00:00
peter
a6fd03d7f7
* fixed order of arguments for incompatible types message
1999-05-09 11:37:05 +00:00
peter
1c96916943
* generic write_float and str_float
...
* fixed constant float conversions
1999-05-06 09:05:05 +00:00
peter
611da2d24e
* merged nasm compiler
...
* old asm moved to oldasm/
1999-05-01 13:23:57 +00:00
peter
884c517b18
* release storenumber,double_checksum
1999-04-26 13:31:24 +00:00
peter
f7398a409b
* fixed pchar to string location
1999-04-22 10:49:07 +00:00
peter
cb70b62a82
* storenumber works
...
* fixed some typos in double_checksum
+ incompatible types type1 and type2 message (with storenumber)
1999-04-21 09:43:28 +00:00
peter
7e2211d2d9
* fixed bool-bool conversion
1999-04-15 08:56:24 +00:00
pierre
6ca3c0ee87
* warn if uninitilized local vars are used in IS or AS statements
1999-04-08 09:47:31 +00:00
peter
ba1cc62a46
* moved comp<->real warning so it doesn't occure everytime that
...
isconvertable is called with
1999-03-06 17:25:19 +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
pierre
633f56fb4e
* typo error corrected solves bug0190 and bug0204
1999-01-27 14:56:56 +00:00
pierre
c24fa14e89
* bug0209 corrected (introduce while solving other bool to int related bugs)
1999-01-27 14:15:25 +00:00
pierre
04b19b1d77
boolean to int conversion problems bug0205 bug0208
1999-01-27 13:02:21 +00:00
florian
ccd94e19cc
* "procedure of object"-stuff fixed
1999-01-27 00:13:52 +00:00
peter
564865b58c
* removed rangecheck warning which was shown twice
1999-01-19 12:17:45 +00:00
peter
7e775e2708
* if explicit cnv then also handle the ordinal consts direct
1998-12-30 22:13:47 +00:00
peter
1b369bb4bb
+ globtype,tokens,version unit splitted from globals
1998-12-11 00:02:37 +00:00
florian
df1edc9bc0
* some stuff for procedures of object added
...
* bug with overridden virtual constructors fixed (reported by Italo Gomes)
1998-12-04 10:18:06 +00:00
peter
d02a24bc75
* newcnv -> not oldcnv
1998-11-29 12:40:19 +00:00
peter
a62eb86cde
* new int - int conversion -dNEWCNV
...
* some function renamings
1998-11-26 13:10:39 +00:00
peter
3037445491
* released useansistring
...
* removed -Sv, its now available in fpc modes
1998-11-05 12:02:30 +00:00
florian
9c13c9cbb4
* better code generation for s:=s+[b] if b is in the range of
...
a small set and s is also a small set
1998-10-23 11:58:27 +00:00
pierre
6c1766feed
* bug fix for IOCHECK inside a procedure with iocheck modifier
...
* removed the GPF for unexistant overloading
(firstcall was called with procedinition=nil !)
* changed typen to what Florian proposed
gentypenode(p : pdef) sets the typenodetype field
and resulttype is only set if inside bt_type block !
1998-10-21 15:12:49 +00:00
peter
1c35ba2bab
* forgot a firstpass in arrayconstruct2set
1998-10-07 10:38:55 +00:00
peter
4f0915d6e1
* fixed 161,165,166,167,168
1998-10-05 21:33:15 +00:00
florian
9083713fe4
* type casts pchar<->ansistring fixed
...
* ansistring[..] calls does now an unique call
1998-09-27 10:16:22 +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