peter
e8bf496ae8
* containsself fixes
...
* checktypes()
1999-05-18 14:15:18 +00:00
peter
d4659125d9
* procedure of object and addrn fixes
1999-05-18 09:52:17 +00:00
pierre
0136ebb82b
+ ungettempoftype(pdef) boolean function
...
returns true (can call ungetiftemp )
unless the temp should be "unget" with temptoremove
(currently ansistring or widestring !)
1999-04-19 09:29:51 +00:00
peter
cc9df8d478
* first things to store the symbol/def number in the ppu
1999-04-14 09:14:44 +00:00
peter
d0cb5a147a
* fixed bugs 212,222,225,227,229,231,233
1999-03-24 23:16:42 +00:00
pierre
f2f749a888
* small arrays and records (size <=4) are copied directly
1999-03-09 11:45:42 +00:00
peter
034eab82f3
* fixed char array, which can start with all possible values
1999-03-02 22:52:19 +00:00
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