Jonas Maebe
|
9a8ecfc76b
|
* fixed bug which sometimes caused a crash when optimizing blocks of code with
assembler blocks (didn't notice before because of lack of zero page protection
under Win9x :( )
|
1999-10-11 11:11:31 +00:00 |
|
pierre
|
7bf3213a01
|
* use and remember that C functions with complex data results use ret $4
|
1999-10-08 15:40:47 +00:00 |
|
pierre
|
a7992b0232
|
* library list keeps doubles
|
1999-10-08 15:38:42 +00:00 |
|
pierre
|
fd0d2c3781
|
* adapted to target dependent libgdb dirs
|
1999-10-08 15:34:11 +00:00 |
|
pierre
|
81323ed5e2
|
+ Grep read check added
|
1999-10-08 15:25:25 +00:00 |
|
pierre
|
a32b46cb5e
|
* InsertFrom bug (end of line wasdiscarded)
|
1999-10-08 15:24:50 +00:00 |
|
pierre
|
e8f2eba064
|
* fix for FPC_HELP_FAIL_CLASS
|
1999-10-08 14:40:54 +00:00 |
|
Jonas Maebe
|
0fa97f88ea
|
* fixed set/getvgargbpalette for VGA 16 color modes
|
1999-10-08 14:28:18 +00:00 |
|
Jonas Maebe
|
2ad775b888
|
* small bugfix in ArrayRefsEq
|
1999-10-07 16:07:35 +00:00 |
|
Tomas Hajny
|
e12e4b4032
|
+ documentation and samples added
|
1999-10-07 08:38:04 +00:00 |
|
peter
|
11a2d8977e
|
* fixed power(int,int) with negative base
* power(ext,ext) with negative base gives rte 207
|
1999-10-06 17:44:43 +00:00 |
|
peter
|
5993e45779
|
* freemem with wrong size (found with the new heapmanager)
|
1999-10-06 17:43:58 +00:00 |
|
peter
|
e10d770cc3
|
* fixed stabs writting for forward types
|
1999-10-06 17:39:14 +00:00 |
|
peter
|
755fc18c07
|
* fixed empty const ansistring 2 pchar
|
1999-10-06 08:32:00 +00:00 |
|
peter
|
c61bb81b5e
|
* new tool
|
1999-10-06 06:29:03 +00:00 |
|
pierre
|
781429264d
|
* bug exit('test') + fail for classes
|
1999-10-05 22:01:52 +00:00 |
|
pierre
|
372ec1abee
|
+ 0613 from web form
|
1999-10-05 21:33:18 +00:00 |
|
pierre
|
7e716ff478
|
+ code for fail for class
|
1999-10-05 20:50:06 +00:00 |
|
peter
|
2aca3b7908
|
* pos function speed up by a factor 40 :)
|
1999-10-04 20:48:18 +00:00 |
|
peter
|
60854f1f6c
|
* read ansistring speedup (no length(s) calls anymore)
|
1999-10-04 20:42:45 +00:00 |
|
peter
|
5726bd1684
|
* fixed first pass for if branches if the expression got an error
|
1999-10-04 20:27:41 +00:00 |
|
michael
|
35feded070
|
* patch from peter for classes
|
1999-10-04 13:46:04 +00:00 |
|
peter
|
2d21165dd8
|
* removed objpasunit reference, tvarrec is now searched in systemunit
where it already was located
|
1999-10-03 19:44:41 +00:00 |
|
peter
|
dd04b920c0
|
* fixed comparetext
|
1999-10-03 19:42:40 +00:00 |
|
peter
|
1a52969bdd
|
* inittable for record fixed (it was only checking for classes)
|
1999-10-03 19:41:38 +00:00 |
|
peter
|
76e74294cb
|
* moved tvarrec to systemunit
|
1999-10-03 19:41:30 +00:00 |
|
peter
|
b2ae851b20
|
* error check after pass1 of second for argument
|
1999-10-03 19:39:40 +00:00 |
|
peter
|
e1f13876f5
|
* fixed argv[0] length
|
1999-10-03 19:39:05 +00:00 |
|
peter
|
6b6fc5aac4
|
* fixed forward decl check for tp7/delphi
|
1999-10-03 19:38:39 +00:00 |
|
peter
|
36f83c7bf8
|
* fixed readansistring
* fixed constants
|
1999-10-03 19:38:06 +00:00 |
|
peter
|
d481b39c72
|
- 232
|
1999-10-03 11:09:37 +00:00 |
|
Jonas Maebe
|
6ca2b6e276
|
* CSE now updates the RegAlloc's
|
1999-10-01 13:51:40 +00:00 |
|
peter
|
ca15c4c4fb
|
* class/record type forward checking fixed
|
1999-10-01 11:18:02 +00:00 |
|
Tomas Hajny
|
051ec27f30
|
+ initial version
|
1999-10-01 11:17:09 +00:00 |
|
peter
|
b444d6fbe8
|
* fixed forward checking within class/record
|
1999-10-01 11:15:57 +00:00 |
|
Tomas Hajny
|
ee52225f00
|
* enhancements by Charlie/INQ
|
1999-10-01 11:07:27 +00:00 |
|
peter
|
532d85cd50
|
+ procedure directive support in const declarations, fixes bug #232
|
1999-10-01 10:05:37 +00:00 |
|
peter
|
78246cf227
|
* fixed is_equal for proc -> procvar which didn't check the
callconvention and type anymore since the splitting of procoptions
|
1999-10-01 10:04:07 +00:00 |
|
Tomas Hajny
|
06a5a3eab8
|
+ test of DIVE - initial
|
1999-10-01 09:01:55 +00:00 |
|
Tomas Hajny
|
3182af6355
|
+ PMGPI and DIVE added
|
1999-10-01 09:00:21 +00:00 |
|
peter
|
49fcd8aceb
|
* forward type declaration rewritten
|
1999-10-01 08:02:45 +00:00 |
|
peter
|
e838769af8
|
* fixed object field parsing
|
1999-10-01 07:59:20 +00:00 |
|
peter
|
03ffad8965
|
- 295
|
1999-10-01 07:57:08 +00:00 |
|
peter
|
1a777e609e
|
* fixed memsize which forgot the sizemask
|
1999-10-01 07:55:54 +00:00 |
|
fcl
|
affda7c9c3
|
* Implemented TParser.HexToBinary (sg)
|
1999-09-30 19:32:08 +00:00 |
|
fcl
|
c4df3c20ae
|
* Implemented LineStart (sg)
|
1999-09-30 19:31:42 +00:00 |
|
Jonas Maebe
|
47b0fcf922
|
* fixed small efficiency which caused some missed optimizations (saves 1
assembler instruction on the whole compiler/RTL source tree! :)
|
1999-09-30 14:43:13 +00:00 |
|
peter
|
0950b2201a
|
+ 293,294,295
|
1999-09-30 07:38:55 +00:00 |
|
Jonas Maebe
|
167f8d654f
|
* fixes from daopt386.pas integrated
|
1999-09-29 13:50:34 +00:00 |
|
Jonas Maebe
|
e62d58ea51
|
* writing to a position in an array now only destroys registers
containing a reference pointing somewhere in that array (since my last
fix, it behaved like a write to a pointer location)
|
1999-09-29 13:49:53 +00:00 |
|