peter
8818701433
* added enhancedraise define
2000-04-24 13:34:29 +00:00
peter
47ffdafd5e
* added some more fpuint instructions
2000-04-24 13:33:35 +00:00
peter
a9cff3c8c5
* removed unused vars
2000-04-24 12:48:37 +00:00
peter
015cca99cd
* fixed check for exporting var or proc
2000-04-24 12:47:27 +00:00
peter
68e75531e5
* defines added
2000-04-24 12:46:34 +00:00
peter
013cfb9bc4
* made overloaded_operators local per unit, but it still doesn't work
...
correct
2000-04-24 12:45:44 +00:00
peter
ebbf2e578f
* backtraces for exceptions are now only generated from the place of the
...
exception
* frame is also pushed for exceptions
* raise statement enhanced with [,<frame>]
2000-04-24 11:11:50 +00:00
peter
70d3d42a5c
* removed eoln
2000-04-24 11:09:05 +00:00
Jonas Maebe
613ceaa8fb
* only enable string_concat optimization with uncertain optimizations,
...
because it gives wrong results with "s := s + f()" where s is a
string and f() is a call to a function that modifies s
2000-04-23 21:04:09 +00:00
Jonas Maebe
a48a8031b8
* changed "mov reg1, reg2; mov reg2, y" optimization that caused
...
regalloc info to become invalid (it's still performed, but the
regalloc info stays valid now)
2000-04-23 14:56:36 +00:00
Jonas Maebe
43e023d0af
* use FPC_SHPRTSTR_CONCAT_LEN for -dnewoptimizations (temp)
...
* more precise reg deallocation when calling the above)
2000-04-23 09:28:19 +00:00
Jonas Maebe
ff9782d70c
+ FPC_SHORTSTR_CONCAT_LEN (temporary, for -dnewoptimizations)
2000-04-23 09:26:51 +00:00
marco
1ea5a1824e
* Forgot to remove the tpoint stuff.
2000-04-22 19:51:08 +00:00
marco
796dd36a1f
* some redef fixes (for lazarus mwedit component)
2000-04-22 17:46:05 +00:00
Jonas Maebe
941f20c29a
* cleaner register (de)allocation in secondfor (for optimizer)
2000-04-22 15:29:26 +00:00
Jonas Maebe
57e41f9053
* aasm.pas: pai_align instead of pai_align_abstract if cpu <> i386
...
+ systems.pas: info for macos/ppc
* new/cgobj.pas: compiles again without newst define
* new/powerpc/cgcpu: generate different entry/exit code depending on
whether target_os is MacOs or Linux
2000-04-22 14:25:03 +00:00
Jonas Maebe
490769db7d
+ special code for string + char, between -dnewoptimizations
2000-04-21 12:35:05 +00:00
pierre
5ee979254c
some new ones
2000-04-20 15:54:17 +00:00
pierre
27dd0e8b5e
erase the opened files
2000-04-20 15:44:52 +00:00
pierre
7c02c685b9
* avoid FPU exception on run
2000-04-20 15:33:49 +00:00
pierre
e574245b0e
fix for heap problem
2000-04-20 15:29:15 +00:00
sg
80a9bef23a
* Minor bugfixes
...
* Started support for DOM level 2
2000-04-20 14:15:45 +00:00
pierre
22d1fb12e6
* fix bug visible in new tests/webtbs/tbug788 file
2000-04-20 13:12:40 +00:00
pierre
ab1254da22
* disable stack check in lineinfo
2000-04-20 13:03:41 +00:00
pierre
a606d512f0
* better check of ArcTan2 bug
2000-04-20 11:45:19 +00:00
pierre
7909818e21
* allow to view objects having the same name
2000-04-20 08:52:01 +00:00
pierre
d2fd96beb1
+ new files from Gabor
2000-04-20 08:47:39 +00:00
Jonas Maebe
5a2d48101f
* better arcsin/arccos from Arjan van Dijk
2000-04-20 08:14:27 +00:00
Jonas Maebe
866212249a
* fixed range check problem
2000-04-20 08:06:28 +00:00
Jonas Maebe
bbc901e863
* fixed tbug788
2000-04-20 08:05:38 +00:00
pierre
a7de7fd247
* remove a memory leak with resourcestrings
2000-04-19 08:24:41 +00:00
pierre
68dd25c7ae
* Red line for breakpoint was off by one line
2000-04-18 21:45:35 +00:00
Tomas Hajny
103c1d2d52
* FSearch with given path corrected
2000-04-18 20:30:02 +00:00
sg
c0ec0e97c9
* Added file to CVS
2000-04-18 15:34:52 +00:00
pierre
60e99fb8fd
lot of Gabor changes : see fixes.txt
2000-04-18 11:42:36 +00:00
michael
ca270f3471
Corrected fix for bug #902
2000-04-18 08:03:40 +00:00
pierre
60ed425f24
fix bug #902 for win32 and linux
2000-04-17 20:43:27 +00:00
peter
9e61c134bb
* fixed forward resolving with redefined types
2000-04-17 18:44:22 +00:00
marco
a5c620454c
* added cprt0 to makefile
2000-04-17 10:21:04 +00:00
marco
ab9deeaa7c
* Also not necessary anymore.
2000-04-17 09:43:07 +00:00
marco
8b03286a29
* were only for backup, not necessary for operation.
2000-04-17 09:26:55 +00:00
pierre
102fba3a50
+ set conditional NOMOUSE to get dummy mouse unit
2000-04-17 08:51:38 +00:00
marco
3f46012444
* Added. FreeBSD port is now more or less capable of compiling normal stuff easily
2000-04-17 08:22:46 +00:00
sg
7953a75574
* The terminal will now be set to raw mode directly on initialization,
...
as the svgalib switches the terminal immediately after startup, and
not after a switch to graphics mode!
* Fixed a problem which occured after Florian's last patch: MaxX and MaxY
are smaller by 1 now, which lead to a wrong scanline width calculation
for the optimized routines for 16 colour modes.
2000-04-16 21:19:19 +00:00
Jonas Maebe
f648aaf986
* small regalloc fix
2000-04-16 16:46:43 +00:00
marco
ceee365722
* Stripped down Linux
2000-04-16 16:14:08 +00:00
marco
4dde5e62c6
* Severe updates for now *working* status
2000-04-16 16:11:33 +00:00
marco
2df10f885d
* Stripped down linux makefile in principle
2000-04-16 16:11:13 +00:00
marco
1a12aa86f0
* Has been merged with linux/ version
2000-04-16 16:10:47 +00:00
marco
352c48bb40
* Is now merged
2000-04-16 16:10:35 +00:00