Commit Graph

880 Commits

Author SHA1 Message Date
florian
29fe330347 * a lot of stuff fixed regarding rtti and publishing of properties,
basics should now work
1998-09-07 23:10:17 +00:00
peter
cba20a515a * fixed str(boolean,string) which was allowed
* fixed write(' ':<int expression>) only constants where allowed :(
1998-09-07 22:25:48 +00:00
florian
26dbc1a7ba + some stuff for property rtti added:
- NameIndex of the TPropInfo record is now written correctly
     - the DEFAULT/NODEFAULT keyword is supported now
     - the default value and the storedsym/def are now written to
       the PPU fiel
1998-09-07 19:33:20 +00:00
florian
16c2b4a41f + switch -vb
* while/repeat loops accept now also word/longbool conditions
  * makebooltojump did an invalid ungetregister32, fixed
1998-09-05 22:10:54 +00:00
peter
849b98894e * fixed small typo 1998-09-04 15:05:32 +00:00
florian
7cedcfc690 * bug0159 fixed 1998-09-04 12:24:24 +00:00
peter
58c2d999f0 * updated some error messages 1998-09-04 08:41:36 +00:00
peter
c4ed67543a + aktpackenum 1998-09-01 12:53:19 +00:00
peter
5eaee9c9ad + new messagefile
* merged optione.msg into errore.msg
1998-08-29 13:52:29 +00:00
peter
ea8a7d2a4f * fixed some messages and smaller msgtxt.inc 1998-08-11 14:09:06 +00:00
peter
99ba9f9a6f * -vu displays now all searchpaths 1998-08-11 00:01:20 +00:00
peter
c9715847f6 * updated messages file 1998-07-14 21:46:38 +00:00
pierre
5ad339b3d8 + added procedure directive parsing for procvars
(accepted are popstack cdecl and pascal)
  + added C vars with the following syntax
    var C calias 'true_c_name';(can be followed by external)
    reason is that you must add the Cprefix

    which is target dependent
1998-06-09 16:01:33 +00:00
florian
75f7938e27 * problem with sizes of classes fixed (if the anchestor was declared
forward, the compiler doesn't update the child classes size)
1998-06-03 22:14:16 +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
peter
94b52a3d7f + smartlinking works (only case jumptable left todo)
* redesign of systems.pas to support assemblers and linkers
  + Unitname is now also in the PPU-file, increased version to 14
1998-05-04 17:54:24 +00:00
florian
258d6968af + correct semantics of private and protected
* small fix in variable scope:
     a id can be used in a parameter list of a method, even it is used in
     an anchestor class as field id
1998-05-01 09:01:20 +00:00
florian
f700edae4d + basics for rtti implemented
+ switch $m (generate rtti for published sections)
1998-05-01 07:43:52 +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
florian
de04288a2a * error handling of pass_1 and cgi386 fixed
* the following bugs fixed: 0117, 0118, 0119 and 0129, 0122 was already
    fixed, verified
1998-04-13 21:15:41 +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
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
peter
b69a1a8fd9 * small fixes for messages 1998-04-09 19:48:30 +00:00
florian
1d8165e4bc * correct error handling of virtual constructors
* problem with new type declaration handling fixed
1998-04-08 10:26:07 +00:00
peter
8b105d9697 * fixed the -Ss bug
+ warning for Virtual constructors
  * helppages updated with -TGO32V1
1998-04-05 13:58:35 +00:00
florian
f0548b50a8 * fix of out (intel syntax) applied 1998-03-31 15:21:00 +00:00
florian
8cd85667a7 * last changes before release:
- gdb fixed
     - ratti386 warning removed (about unset function result)
1998-03-30 15:53:01 +00:00
florian
b533474430 * small problem with unit search path solved 1998-03-29 10:49:27 +00:00
root
d1a1f501c8 Initial revision 1998-03-25 11:18:12 +00:00