Commit Graph

46 Commits

Author SHA1 Message Date
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