florian
9cbaac5beb
* bugs 494-496 fixed
1999-07-26 09:41:59 +00:00
michael
f7284c4549
+ Improved resourcestring handling
1999-07-24 16:22:10 +00:00
florian
35f636dea1
+ resourcestring implemented
...
+ start of longstring support
1999-07-22 09:37:28 +00:00
florian
774df6096e
* bug #487 fixed, (inc(<property>) isn't allowed)
...
* more fixes to compile with Delphi
1999-07-18 14:47:19 +00:00
florian
b2c99ecb9d
+ implemented a better error message if a PPU file isn't found as suggested
...
by Lee John
1999-07-14 21:19:01 +00:00
peter
b867e4f6de
* assembler smartlink message
1999-07-10 10:12:03 +00:00
florian
62cb5453d3
* a lot bug fixes:
...
- po_external isn't any longer necessary for procedure compatibility
- m_tp_procvar is in -Sd now available
- error messages of procedure variables improved
- return values with init./finalization fixed
- data types with init./finalization aren't any longer allowed in variant
record
1999-07-06 21:48:09 +00:00
peter
b4a852e74b
* merged
1999-07-05 20:22:08 +00:00
peter
03e6ec96c5
* merged
1999-06-14 17:47:45 +00:00
pierre
35777a48a1
types.pas
1999-06-02 22:25:22 +00:00
peter
94c276ce8d
* better checks for procvar and methodpointer
1999-06-01 19:27:47 +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
florian
41e4095cfa
* if a non local variables isn't initialized the compiler doesn't write
...
any longer "local var. seems not to be ..."
1999-05-19 15:26:32 +00:00
peter
e8bf496ae8
* containsself fixes
...
* checktypes()
1999-05-18 14:15:18 +00:00
peter
0fa3bc3618
* removed -Fg and -Up
1999-05-16 02:28:51 +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
florian
d8307b9cd3
* override isn't allowed in objects!
1999-05-12 22:36:04 +00:00
peter
02364c2124
+ hint where a duplicate sym is already defined
1999-05-09 12:46:19 +00:00
peter
4841b4236c
* updated messages
1999-05-05 22:21:47 +00:00
florian
71ae948727
+ method message handlers which contain an explicit self can't be called
...
directly anymore
+ self is now loaded at the start of the an message handler with an explicit
self
+ $useoverlay fixed: i386 was renamed to i386base
1999-05-02 09:35:39 +00:00
florian
d27b21891b
* changes of Bruessel:
...
+ message handler can now take an explicit self
* typinfo fixed: sometimes the type names weren't written
* the type checking for pointer comparisations and subtraction
and are now more strict (was also buggy)
* small bug fix to link.pas to support compiling on another
drive
* probable bug in popt386 fixed: call/jmp => push/jmp
transformation didn't count correctly the jmp references
+ threadvar support
* warning if ln/sqrt gets an invalid constant argument
1999-04-28 06:01:54 +00:00
pierre
8970dc7efd
+ added an error for var x,y : integer = 4;
...
for Delphi initialized vars
1999-04-25 22:31:32 +00:00
pierre
b573615038
+ args by ebp offset warning in -vz mode
1999-04-21 16:24:49 +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
pierre
7482ba0913
* void pointer accepted with warning in tp and delphi mode
1999-04-16 12:14:44 +00:00
pierre
c568c17e4a
+ error for unsupported operand combination
1999-04-16 09:51:02 +00:00
pierre
9bca84a43d
* fix for bug0234
1999-04-15 12:58:07 +00:00
peter
0ccfd1cb90
* int/int warning removed, only the hint is left
1999-04-08 11:33:56 +00:00
pierre
e933fef38b
+ new message for crc problems
1999-04-07 14:54:41 +00:00
peter
bdf7975be6
* type error for array constructor with array,record as argument
1999-04-01 21:59:56 +00:00
peter
d0cb5a147a
* fixed bugs 212,222,225,227,229,231,233
1999-03-24 23:16:42 +00:00
florian
b8bd0af1b8
* wrong warning fixed, if a non-virtual method was hidden by a virtual
...
method (repoerted by Matthias Koeppe)
1999-02-24 09:51:40 +00:00
florian
3c576cce7d
+ first implementation of message keyword
1999-02-22 20:13:32 +00:00
pierre
0669413251
+ -b and -bl options work !
...
+ cs_local_browser ($L+) is disabled if cs_browser ($Y+)
is not enabled when quitting global section
* local vars and procedures are not yet stored into PPU
1999-02-22 13:06:52 +00:00
florian
bad58ce2b7
+ warning for lo/hi(longint/dword) in -So and -Sd mode added
1999-02-22 12:36:30 +00:00
peter
014f866939
* fixed error messages when parsing typed const array
1999-02-17 10:15:26 +00:00
pierre
9cd2a98429
* error adds for bug0175
1999-01-28 14:33:26 +00:00
pierre
0cfc4c8f6b
* fix for constructor inside with statements
1999-01-21 16:40:51 +00:00
pierre
10d97a9144
* bugs related to mangledname solved
...
- linux external without name
-external procs already used
(added count and is_used boolean fiels in tprocvar)
1999-01-20 14:18:32 +00:00
pierre
e4dadb6b3b
typeof(object) without vmt generates an error instead of an internalerror
1999-01-19 10:56:05 +00:00
peter
f67fb1b0eb
* error if upper<lower in array decl
1999-01-15 13:08:19 +00:00
florian
d15d426756
* mainly problem with invalid case ranges fixed (reported by Jonas)
1999-01-05 08:19:59 +00:00
michael
2c476b0d22
+ Added -Sh switch
1998-12-30 22:04:30 +00:00
peter
c7637424cf
+ resource file handling ($R directive) for Win32
1998-12-28 23:26:14 +00:00
peter
ec85c3d6fb
* update -h page
1998-12-16 16:40:00 +00:00
peter
6e7f776c4f
+ -gh for heaptrc unit
1998-12-08 10:18:07 +00:00
pierre
a1f1003555
* some range check bugs fixed (still not working !)
...
+ added DLL writing support for win32 (also accepts variables)
+ TempAnsi for code that could be used for Temporary ansi strings
handling
1998-11-30 09:42:52 +00:00
peter
162124d10c
* give error when string[0] decl is found
1998-11-27 14:34:41 +00:00
peter
85726fcb35
* more ansistring fixes
1998-11-17 00:36:38 +00:00
peter
2e8ab172c2
* unused label is now a warning
1998-11-13 12:09:09 +00:00