peter
c8f444b65f
* ag386bin updates
...
+ coff writer
1999-02-25 21:02:16 +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
204c81bd98
+ message directive for integers added
1999-02-22 23:33:29 +00:00
florian
3c576cce7d
+ first implementation of message keyword
1999-02-22 20:13:32 +00:00
peter
5c3f708222
* fixed crashes by forgotten strpnew() for init_symbol
1999-02-16 00:45:30 +00:00
florian
b876c29e62
* check for duplicate field names in inherited classes/objects
...
* bug with self from the mailing list solved (the problem
was that classes were sometimes pushed wrong)
1999-02-09 23:03:08 +00:00
florian
ccd94e19cc
* "procedure of object"-stuff fixed
1999-01-27 00:13:52 +00:00
peter
4517f917fd
* fixed array of const
...
* generic platform independent high() support
1999-01-21 22:10:35 +00:00
peter
10aa438409
* fixed typed file read/write
1999-01-20 12:34:22 +00:00
pierre
3f6f33cd60
* bug in mmx code removed
1999-01-15 11:33:03 +00:00
peter
000336a586
* released valuepara
1998-12-30 13:41:05 +00:00
peter
1b369bb4bb
+ globtype,tokens,version unit splitted from globals
1998-12-11 00:02:37 +00:00
florian
4244dda54b
+ basic operations with int64/qord (compiler with -dint64)
...
+ rtti of enumerations extended: names are now written
1998-12-10 09:47:13 +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
a41f61713d
+ open strings, $P switch support
1998-11-27 14:50:30 +00:00
peter
0cadc4f3c3
* VALUEPARA for tp7 compatible value parameters
1998-11-18 15:44:05 +00:00
peter
5e21e1981a
* fixed ptr() with constants
1998-11-13 10:15:50 +00:00
peter
0353e61e9b
* va_list -> array of const
1998-11-10 10:09:08 +00:00
pierre
a5f0168fbb
* wrong stabs info corrected once again !!
...
+ variable vmt offset with vmt field only if required
implemented now !!!
1998-10-19 08:54:53 +00:00
florian
e05ec93224
+ support of <procedure var type>:=<pointer> in delphi mode added
1998-10-12 09:49:53 +00:00
peter
3176cb83db
* fixed set of bugs. like set of false..true set of #1..#255 and
...
set of #1..true which was allowed
1998-10-06 20:43:30 +00:00
peter
4f0915d6e1
* fixed 161,165,166,167,168
1998-10-05 21:33:15 +00:00
peter
a3fbac27af
* first working array of const things
1998-09-23 09:58:48 +00:00
peter
266de92af2
* some extra ifdef GDB
1998-09-22 15:40:55 +00:00
michael
c3781fba38
Added FPC_ prefix to abstracterror
1998-09-16 12:37:07 +00:00
florian
438de2d913
* I hope, the case bug is fixed now
1998-09-09 16:44:21 +00:00
florian
e7f5a26700
* first fixes for published properties
1998-09-07 17:37:00 +00:00
florian
7cedcfc690
* bug0159 fixed
1998-09-04 12:24:24 +00:00
florian
a6a35e02ab
* bug0132 fixed
1998-09-04 09:06:36 +00:00
peter
ad876c5a90
* fixed boolean:=integer which is not explicit
1998-09-04 08:36:49 +00:00
peter
d66124cb2f
+ internal constant functions
1998-09-01 17:39:46 +00:00
peter
c4ed67543a
+ aktpackenum
1998-09-01 12:53:19 +00:00
peter
35c6030a1b
+ subrange types for enums
...
+ checking for bounds type with ranges
1998-08-19 00:42:39 +00:00
pierre
6a556346ed
* bug about assigning the return value of a function to
...
a procvar fixed : warning
assigning a proc to a procvar need @ in FPC mode !!
* missing file/line info restored
1998-08-18 14:17:08 +00:00
pierre
2222aab027
* small warning position bug fixed
...
* support_mmx switches splitting was missing
* rhide error and warning output corrected
1998-08-18 09:24:35 +00:00
peter
fb1bcf7724
+ dynamic set contruction
...
* smallsets are now working (always longint size)
1998-08-14 18:18:37 +00:00
florian
76ee202b37
* some fixes for ansi strings
...
* $log$ to $Log$ changed
1998-08-05 16:00:08 +00:00
michael
d5d8c510eb
Const ansistrings are not copied.
1998-07-20 23:35:50 +00:00
florian
206549900f
* some ansi/wide/longstring support fixed:
...
o parameter passing
o returning as result from functions
1998-07-18 22:54:23 +00:00
peter
12c40adc06
* removed the tree dependency to types.pas
...
* long_fil.pas support (not fully tested yet)
1998-06-12 14:50:48 +00:00
peter
d6268ae22f
+ wordbool,longbool
...
* rename bis,von -> high,low
* moved some systemunit loading/creating to psystem.pas
1998-06-03 22:48:50 +00:00
peter
4c96df6b43
* moved printstatus to verb_def
...
+ V_Normal which is between V_Error and V_Warning and doesn't have a
prefix like error: warning: and is included in V_Default
* fixed some messages
* first time parameter scan is only for -v and -T
- removed old style messages
1998-05-12 10:46:58 +00:00
florian
3233d4aeb7
* handling of private and protected fixed
...
+ change_keywords_to_tp implemented to remove
keywords which aren't supported by tp
* break and continue are now symbols of the system unit
+ widestring, longstring and ansistring type released
1998-05-01 16:38:44 +00:00
pierre
5cdd60cac8
+ added some code for ansistring (not complete nor working yet)
...
* corrected operator overloading
* corrected nasm output
+ started inline procedures
+ added starstarn : use ** for exponentiation (^ gave problems)
+ started UseTokenInfo cond to get accurate positions
1998-04-29 10:33:40 +00:00
peter
6fb9e55bb3
* patches from strasbourg
...
* objects is not used anymore in the fpc compiled version
1998-04-21 10:16:47 +00:00
florian
c2ca131926
* problem with read access to properties solved
...
* correct handling of hidding methods via virtual (COM)
* correct result type of constructor calls (COM), the resulttype
depends now on the type of the class reference
1998-04-12 22:39:43 +00:00
florian
fd860db6c6
+ some stuff to support method pointers (procedure of object) added
...
(declaration, parameter handling)
1998-04-10 21:36:55 +00:00
florian
768499730d
* more fixes to get classes.pas compiled
1998-04-10 15:39:47 +00:00
florian
9c5d07fbba
* small problems solved to get remake3 work
1998-04-09 23:02:14 +00:00
pierre
9b14f1f183
* several bugfixes
...
ADD ADC and AND are also sign extended
nasm output OK (program still crashes at end
and creates wrong assembler files !!)
procsym types sym in tdef removed !!
1998-04-08 16:58:01 +00:00