peter
a213e8adb4
* small fix for go32v2
1998-05-04 20:19:54 +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
f0daa16b41
* problem with DOM solved: it crashes when accessing a property in a method
1998-05-04 11:22:26 +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
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
a10c3e36bc
* GDB works again better :
...
correct type info in one pass
+ UseTokenInfo for better source position
* fixed one remaining bug in scanner for line counts
* several little fixes
1998-04-30 15:59:39 +00:00
peter
f39eb43f1f
* small optimize fix
1998-04-29 13:52:23 +00:00
peter
5ed869d75d
+ $IOCHECKS and $ALIGN to test already, other will follow soon
...
* fixed the wrong linecounting with comments
1998-04-29 13:42:27 +00:00
peter
99971ee924
+ heapblocks:=true
1998-04-29 13:40:23 +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
f956607284
* make it compilable with TP
...
+ small COM problems solved to compile classes.pp
1998-04-28 11:45:52 +00:00
pierre
7b8f31d56a
* typo error in asm style reading corrected
1998-04-28 10:09:54 +00:00
peter
a3737db4f1
+ the new files for the scanner
1998-04-27 23:13:53 +00:00
peter
6fd535b87d
+ new scanner
...
* $makelib -> if smartlink
* small filename fixes pmodule.setfilename
* moved import from files.pas -> import.pas
1998-04-27 23:10:27 +00:00
peter
735d392664
+ -Xl for smartlink
...
+ target_info.arext = .a
1998-04-27 15:45:20 +00:00
florian
bef30e693c
* fixes of Jonas applied
1998-04-23 21:52:08 +00:00
florian
2448f867f4
* my new email address inserted
1998-04-23 21:51:03 +00:00
michael
bced2c7b34
Updated version number
1998-04-23 13:21:46 +00:00
peter
d083d0cea1
* fixed -v0 to displayV_Default (=errors+fatals)
1998-04-23 12:11:22 +00:00
florian
6095b9d5b1
* last fixes before the release:
...
- veryyyy slow firstcall fixed
1998-04-22 21:06:49 +00:00
pierre
e8d49ccb86
* typing error in secondadd for mmx corrected
...
* USE_RHIDE sets usestderr to true
replacing gpc by fpc in RHIDE should be a lot easier
1998-04-21 15:22:45 +00:00
michael
a42a1ae6a3
+ Updated patch number
1998-04-21 13:48:09 +00:00
peter
6af82802c2
* fixed $ifdef regalloc
1998-04-21 11:30:14 +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
Jonas Maebe
2f9ba77432
*** empty log message ***
1998-04-16 16:53:56 +00:00
peter
6000528375
* quick hack for ^[ in strings
1998-04-16 12:14:58 +00:00
peter
0701cc9298
* quick $L+ hack
1998-04-16 12:07:55 +00:00
daniel
e0ad99e2fb
* Fixed linking for OS/2.
1998-04-16 10:54:30 +00:00
daniel
c0b5f448b6
* Fixed some things that were broken for OS/2.
1998-04-16 10:50:45 +00:00
michael
2fc034ecd3
+ Removed CR characters
1998-04-15 14:16:48 +00:00
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