florian
124ae319bf
* tried to change everything to use int64/qword, doesn't work yet :(
2000-02-19 15:57:25 +00:00
Jonas Maebe
fb5ac39a26
* fixed bug in -dnewoptizations (showed itself only if -Or was
...
used as well I think)
2000-02-19 13:50:29 +00:00
florian
8839b14aa6
* fixed one more internalerror 10
2000-02-19 10:12:47 +00:00
florian
0efea99021
*** empty log message ***
2000-02-19 10:10:22 +00:00
michael
f295b77729
+ Added asyncio
2000-02-18 23:14:30 +00:00
michael
88bd344fab
+ Initial implementation
2000-02-18 23:14:10 +00:00
pierre
fa3766d893
* avoid LeText if no stabs info
2000-02-18 21:54:07 +00:00
florian
904bfac5b9
* fixed a bug in int64/qword handling was a quite ugly one
2000-02-18 21:25:48 +00:00
florian
ee7ff843ae
+ testcritical added
2000-02-18 21:22:35 +00:00
pierre
c6a47280b9
* fixes a stabs problem for functions
...
+ includes a stabs local var for with statements
the name is with in lowercase followed by an index
for nested with.
+ Withdebuglist added because the stabs declarations of local
var are postponed to end of function.
2000-02-18 20:53:14 +00:00
florian
95d572ca04
* we don't need to to finit twice ...
2000-02-18 16:16:13 +00:00
florian
190ba4c78c
* optimized ansistring compare with ''
...
* fixed 852
2000-02-18 16:13:28 +00:00
florian
a7a2d53494
*** empty log message ***
2000-02-18 16:08:22 +00:00
florian
6bef8f4732
*** empty log message ***
2000-02-18 15:31:39 +00:00
florian
ff96d13e5f
* fixed constants in rtti
...
* longjmp does now a finit
2000-02-18 15:23:01 +00:00
Jonas Maebe
374a30f3e6
* fixed crash when using undeclared variable in ord construct
2000-02-18 13:52:38 +00:00
pierre
f7ab5d514b
DEBUG implies NOCATCH for go32v2
2000-02-18 12:34:43 +00:00
pierre
b3a9e650f2
* Reset file name to empty at end of code section
2000-02-18 12:31:07 +00:00
sg
723d944396
* Changed the second argument of FileWrite from "var buffer" to
...
"const buffer", like in Delphi.
2000-02-17 22:16:05 +00:00
sg
40f86868cc
* Now calls "ResetResourceTables" on unit finalization if gettext has been
...
used. This enabled programs using gettext to use heaptrc, which reported
memory leaks for the translated strings until now.
2000-02-17 22:14:51 +00:00
pierre
a28805266d
* Data locking cleaned up
2000-02-17 17:00:01 +00:00
Jonas Maebe
364c0c7740
+ bug0311
2000-02-17 16:13:06 +00:00
Jonas Maebe
1571d1666b
* fixed crashing bug when trying to write an undefined fp var with
...
formatting parameters
2000-02-17 15:39:29 +00:00
florian
dfe879d12e
* some updates for the newcg
2000-02-17 14:53:42 +00:00
florian
2449cd4148
* updated to use old firstpass
2000-02-17 14:48:36 +00:00
michael
f95b81f7ee
+ Corrected some bugs if no pousepipes
2000-02-17 12:31:47 +00:00
Jonas Maebe
aafacbb44b
* -dreplacereg no logner tries to optimize "movl %reg1,%reg1" (which are
...
always marked as CanBeRemoved)
+ some comments in -dreplacereg code
* small fix which could cause crash when optimizer is compiler with -dTP
2000-02-17 07:46:49 +00:00
pierre
585796400f
* Mouse crash bug fixed !!!
2000-02-16 13:24:55 +00:00
sg
b47e4d0436
* Inserted wrong copyright notice ;) Fixed.
2000-02-15 22:03:38 +00:00
sg
b0ec34137b
* Added copyright notice and CVS log tags where necessary
2000-02-15 21:57:51 +00:00
sg
655037ebec
* In Execute the pipe objects must be initialized in all cases, or else
...
programs which use a TProcess will crash when they don't use poUsePipes!
* First quick-and-dirty implementation of WaitOnExit
2000-02-15 21:27:58 +00:00
florian
2eb62408ae
* disabled FIXED data type per default
2000-02-15 14:36:57 +00:00
florian
b2efa0f338
* disable FIXED data type per default
2000-02-15 14:36:45 +00:00
florian
85b946e6d4
* fixed another internalerror
2000-02-14 22:34:28 +00:00
marco
c23e9edb97
* Basic structures for new sethandling implemented.
2000-02-14 20:58:43 +00:00
peter
3b9c02929f
* regenerated with latest fpcmake
2000-02-14 19:33:26 +00:00
peter
5745221c61
* log added
2000-02-14 19:27:41 +00:00
peter
143e20be58
* win32 updates from vincent snijder
2000-02-14 19:18:58 +00:00
florian
2b186c7222
* fixed set problem s:=[<word>];
2000-02-14 18:12:50 +00:00
michael
2c33709a7e
+ Strange Windows behaviour. Count=0 is now checked.
2000-02-14 12:43:48 +00:00
michael
8a55e43184
+ Added mode switch
2000-02-14 12:32:22 +00:00
florian
2f623caf67
* fixed an internalerror with writeln
...
* fixed arrayconstructor_to_set to force the generation of better code
and added a more strict type checking
2000-02-13 22:46:27 +00:00
Jonas Maebe
0ab87d5ed8
* modifications to make the compiler functional when compiled with
...
-Or
2000-02-13 14:21:50 +00:00
sg
3d6ba19140
* Hopefully final fix for TDOMDocument.DocumentElement:
...
- Reading this property always delivers the first element in the document
- Removed SetDocumentElement. Use "AppendChild" or one of the other
generic methods for TDOMNode instead.
2000-02-13 10:03:31 +00:00
carl
72ded63070
* Private variables were wrongly placed.
2000-02-13 00:01:18 +00:00
carl
9962e4b9c3
+ Conditional define explanaations
2000-02-12 23:58:26 +00:00
carl
426b4b4f85
* bugfix of reading file with TP conditional
2000-02-12 23:55:26 +00:00
carl
938b005d15
* bugfixes in tokens using TP conditional
2000-02-12 23:53:18 +00:00
Jonas Maebe
958d6dacef
* fix for imul optimization in popt386 (exclude top_ref as first
...
argument)
* in csopt386: change "mov reg1,reg2; <several operations on reg2>;
mov reg2,reg1" to "<several operations on reg1>" (-dnewopt...)
2000-02-12 19:28:56 +00:00
Jonas Maebe
0cbad4fe45
+ change "mov reg1,reg2;imul x,reg2" to "imul x,reg1,reg2" in popt386
...
(-dnewoptimizations)
* shl(d) and shr(d) are considered to have a hardcoded register if
they use cl as shift count (since you can't replace them with
another register) in csopt386 (also for -dnewoptimizations)
2000-02-12 14:10:14 +00:00