Commit Graph

52 Commits

Author SHA1 Message Date
florian
c5932b0677 + exclude/include with constant second parameter added 1998-04-14 23:27:02 +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
f06e8050a6 * tdef.done much faster implemented 1998-04-13 17:20:43 +00:00
florian
08767b7891 * call by reference and call by value open arrays fixed 1998-04-13 08:42:51 +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
peter
b7ff96bb48 * removed some Hints
* small speed optimization for AsmLn
1998-04-10 14:41:43 +00:00
florian
9c5d07fbba * small problems solved to get remake3 work 1998-04-09 23:02:14 +00:00
florian
50cbe1751e * problem with previous REGALLOC solved
* improved property support
1998-04-09 22:16:33 +00:00
peter
b69a1a8fd9 * small fixes for messages 1998-04-09 19:48:30 +00:00
florian
4b25db4d28 + register allocation tracing stuff added 1998-04-09 15:46:37 +00:00
Jonas Maebe
fd467e9496 + basic k6 and 6x86 optimizing support (-O7 and -O8) 1998-04-09 14:28:05 +00:00
pierre
3d1eab599e * bugfix of newline in BP was wrong !!
(ate a character !!)
1998-04-09 09:33:15 +00:00
Jonas Maebe
2938e014d2 * fixed bug where "imul 12,reg" was replaced with a wrong lea sequence 1998-04-08 19:12:28 +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
florian
41301b806d * problem with new expr_type solved 1998-04-08 14:59:20 +00:00
peter
705174265d - moved to install/ 1998-04-08 11:48:23 +00:00
peter
f3d93555d8 * nasm works (linux only tested) 1998-04-08 11:34:17 +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
florian
bc2d9f0a3f * bug0092, bug0115 and bug0121 fixed
+ packed object/class/array
1998-04-07 22:45:03 +00:00
pierre
c937f63b10 * bugfixes for reset_gdb_info
in MEM parsing for go32v2
    better external symbol creation
    support for rhgdb.exe (lowercase file names)
1998-04-07 13:19:42 +00:00
peter
32af7a855c + filemode is set correct in tbufferedfile.reset 1998-04-07 11:09:04 +00:00
Jonas Maebe
8a527432e7 + removal of superflouos cld/std instructions 1998-04-06 22:42:32 +00:00
peter
63a022c2cc - moved to install/ 1998-04-06 16:27:54 +00:00
pierre
c0aaf6adc1 Test of makefile log ! 1998-04-06 12:28:23 +00:00
peter
8b105d9697 * fixed the -Ss bug
+ warning for Virtual constructors
  * helppages updated with -TGO32V1
1998-04-05 13:58:35 +00:00
carl
9349ee6df6 * bugfix of crash with ins_cache and popfd
* bugfix of pushfd typo mistake in att output
  + added setc, and setnc
1998-04-04 05:29:57 +00:00
daniel
3a646a9b73 * Fixed heap allocation for OS/2. 1998-04-03 09:51:00 +00:00
peter
86089b3ab4 * rpm fixed for buttons 1998-03-31 19:59:25 +00:00
florian
f0548b50a8 * fix of out (intel syntax) applied 1998-03-31 15:21:00 +00:00
michael
5f42622327 + Corrected version number 1998-03-31 14:23:39 +00:00
florian
c27bf450a8 * version to 0.99.5 changed 1998-03-31 13:17:54 +00:00
florian
5340ca9baa * adapted to 0.99.5 1998-03-31 09:32:24 +00:00
florian
6af4e9e9ce * does max. optimizations per default 1998-03-31 09:31:55 +00:00
michael
3edd8f8ad3 + fixed permissions on install 1998-03-31 08:44:15 +00:00
michael
0fdd9b4bd8 + Upgraded version number to 0.99.5 1998-03-31 08:11:07 +00:00
peter
466c791b5d * cleanup (make -C)
+ rtl/units/dumpppu, ppumove, h2pas
1998-03-30 18:31: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
michael
8ee1f2fa32 + make cycle again does remake3 1998-03-30 10:15:35 +00:00
michael
bd3ea9fdcb + fix for library support. 1998-03-30 09:50:49 +00:00
florian
8cb9f5ea5b * aopt386 compiles with TP
* correct line number is displayed, if a #0 is in the input
1998-03-29 17:27:58 +00:00
florian
b533474430 * small problem with unit search path solved 1998-03-29 10:49:27 +00:00
peter
487a47166f * small fixes 1998-03-29 01:41:42 +00:00
peter
a1ffa1d1ef + spec file for the .rpm linux package 1998-03-28 23:54:22 +00:00
peter
72cb4b7277 * better support for rpm 1998-03-28 23:53:48 +00:00
peter
f7fb63a580 * fixed install 1998-03-28 23:53:13 +00:00
florian
2d790e0158 * secondin bugfix (m68k and i386)
* overflow checking bugfix (m68k and i386) -- pretty useless in
    secondadd, since everything is done using 32-bit
  * loading pointer to routines hopefully fixed (m68k)
  * flags problem with calls to RTL internal routines fixed (still strcmp
    to fix) (m68k)
  * #ELSE was still incorrect (didn't take care of the previous level)
  * problem with filenames in the command line solved
  * problem with mangledname solved
  * linking name problem solved (was case insensitive)
  * double id problem and potential crash solved
  * stop after first error
  * and=>test problem removed
  * correct read for all float types
  * 2 sigsegv fixes and a cosmetic fix for Internal Error
  * push/pop is now correct optimized (=> mov (%esp),reg)
1998-03-28 23:09:53 +00:00
michael
976ecae255 + partly converted english errors to dutch 1998-03-26 12:43:56 +00:00
florian
01575ac687 - switch -Sa removed
- support of a:=b:=0 removed
1998-03-26 11:18:30 +00:00