peter
|
25bc00bb42
|
* fixes
|
2000-05-08 13:21:44 +00:00 |
|
peter
|
6d282de1d4
|
* fixed setting of output names with includefile
|
2000-05-08 13:18:09 +00:00 |
|
peter
|
325b9acfa2
|
* ansistrings are now default on for delphi mode, as most ppl expect
this
|
2000-05-04 20:46:17 +00:00 |
|
peter
|
1cd3fb9f4c
|
* don't write rst files if errors found
|
2000-05-04 20:43:33 +00:00 |
|
sg
|
bab6ab93b6
|
* Bugfixes: In some cases the DOM node tree was invalid
* Simplifications
* Minor optical improvements
|
2000-05-04 18:24:22 +00:00 |
|
pierre
|
40f1da8f8e
|
* bug found by Kovacs Attila Zoltan corrected
|
2000-05-04 12:59:10 +00:00 |
|
pierre
|
3930cc5818
|
* Use saveregisters for PushExcept..
|
2000-05-04 12:25:53 +00:00 |
|
pierre
|
d7afdbd8e6
|
* Preserve all registers in SetJmp
* set EAX to value filed in LongJmp instead of only 0 or 1
|
2000-05-04 09:47:40 +00:00 |
|
pierre
|
2419be3520
|
* saveregisters now does not overwrite registers used as return value for functions
|
2000-05-04 09:29:31 +00:00 |
|
pierre
|
366aece76e
|
* saveregisters also save the one needed for return values
|
2000-05-03 22:58:41 +00:00 |
|
pierre
|
01d59bf938
|
generate RTE if wrong
|
2000-05-03 20:09:44 +00:00 |
|
pierre
|
dfbb141d2b
|
+ easier debug when memory is lost
|
2000-05-03 16:31:22 +00:00 |
|
peter
|
934883569a
|
* also allow smartlinking for main programs
|
2000-05-03 16:11:57 +00:00 |
|
pierre
|
d6b3b9a9cd
|
* Use RestoreUnitsSyms to avoid wrong hints about unused units
* Avoid hints about unsused units if thet have a init or finalize code
|
2000-05-03 14:39:51 +00:00 |
|
pierre
|
eb59e0b11c
|
* fix for tests/test/testrang.pp bug
|
2000-05-03 14:36:57 +00:00 |
|
pierre
|
f4d925b2e1
|
* fix the unitsym chain
|
2000-05-03 14:34:05 +00:00 |
|
pierre
|
d29a9a8f29
|
* avoid a problem with range check
|
2000-05-03 13:04:08 +00:00 |
|
pierre
|
8f02af8161
|
test that range check is not restored too early
|
2000-05-03 12:50:33 +00:00 |
|
peter
|
091a5e103d
|
* win32 fix
|
2000-05-02 17:52:16 +00:00 |
|
pierre
|
fec0db7ba0
|
* some new bugs
|
2000-05-02 15:11:00 +00:00 |
|
pierre
|
a41bd45aad
|
* 0**n where n<>0 is 0; 0**0 generates RTE 207
|
2000-05-02 10:37:50 +00:00 |
|
sg
|
19bd9af1af
|
* Fixed a small typo (GI_BM_TYPE_LOGIC instead of GGI_BM_TYPE_LOGIC)
|
2000-05-02 10:27:39 +00:00 |
|
pierre
|
c051e40994
|
* fix a small problem when deciding to call DosExecute directly
|
2000-05-02 10:20:40 +00:00 |
|
pierre
|
2126a0993e
|
* new set of Gabor changes: see fixes.txt
|
2000-05-02 08:42:26 +00:00 |
|
Jonas Maebe
|
d82a0e5958
|
* changed NOT to A_NOP
|
2000-05-01 11:04:49 +00:00 |
|
Jonas Maebe
|
44845ec919
|
* some fixes, does not yet compile
|
2000-05-01 11:03:32 +00:00 |
|
Jonas Maebe
|
6e996c65e5
|
+ testcse2
|
2000-04-29 16:58:43 +00:00 |
|
Jonas Maebe
|
6e83066171
|
* fixed incompatibility with range chcking code, -O2 and higher
now work correctly together with -Cr
|
2000-04-29 16:57:44 +00:00 |
|
Jonas Maebe
|
2eb73a055e
|
* destroyreg overwrote some memory if the reg was an FPU register
|
2000-04-29 16:56:45 +00:00 |
|
peter
|
f40500579d
|
* fixed offset support intel reader, the gotoffset variable was not
always reset
* moved check for local/para to be only used for varsym
|
2000-04-29 12:51:33 +00:00 |
|
peter
|
ad5c964217
|
* support asm block without assembler directive for -Sd
|
2000-04-29 12:50:14 +00:00 |
|
peter
|
10c46e7f4d
|
* rebuild
|
2000-04-29 12:49:46 +00:00 |
|
peter
|
d371c67332
|
* fixed long line for tp7
|
2000-04-29 12:49:30 +00:00 |
|
Jonas Maebe
|
1f8972290d
|
* fixed arctan2 (tbug788 now works correctly)
|
2000-04-29 10:10:51 +00:00 |
|
Jonas Maebe
|
3e11694e49
|
* nmem compiles again (at least for powerpc)
|
2000-04-29 09:01:06 +00:00 |
|
pierre
|
c4f4ac6ae2
|
* fix my last fix for other targets then win32
|
2000-04-28 08:53:47 +00:00 |
|
pierre
|
695f24d2bd
|
new
|
2000-04-27 23:08:59 +00:00 |
|
pierre
|
e412711fa4
|
* expected failure
|
2000-04-27 23:08:33 +00:00 |
|
pierre
|
35f1a5def1
|
* expectedfailures
|
2000-04-27 23:08:09 +00:00 |
|
pierre
|
a3434cc825
|
* fix for bug report 929
|
2000-04-27 15:35:50 +00:00 |
|
pierre
|
71cbe13810
|
* power to ** operator fixed
|
2000-04-27 11:35:03 +00:00 |
|
pierre
|
22a6677394
|
* fix for snapshot failue
* order_overloaded reintrocduced and adapted to operators
|
2000-04-27 10:06:04 +00:00 |
|
pierre
|
e4463fc278
|
* dpmiexcp removed
|
2000-04-26 10:21:05 +00:00 |
|
pierre
|
477eacdff2
|
* correct bugs for ts010026 and ts010029 in win32 mode
in copyvaluparas
+ use SHL instead of IMUL if constant is a power of 2 in copyvalueparas
|
2000-04-26 10:03:45 +00:00 |
|
pierre
|
3174b39bcc
|
* More changes for operator bug
Order_overloaded method removed because it conflicted with
new implementation where the defs are ordered
according to the unit loading order !
|
2000-04-26 08:54:18 +00:00 |
|
pierre
|
25d48db77a
|
* test for operators in different units improoved
|
2000-04-26 08:50:23 +00:00 |
|
pierre
|
9560f264a3
|
+ sym_n_unit_not_used
|
2000-04-26 07:32:02 +00:00 |
|
pierre
|
dbdb7ee667
|
+ Hint about unused unit
* Testop bug fixed !!
Now the operators are only applied if the unit is explicitly loaded
|
2000-04-25 23:55:29 +00:00 |
|
pierre
|
4ab63fea0a
|
* avoid SIGSEGV
|
2000-04-25 21:41:35 +00:00 |
|
Jonas Maebe
|
e96d0a3d6e
|
- disabled "string_var := string_var + ... " and "string_var + char_var"
optimizations (were only active with -dnewoptimizations) because of
several internal issues
|
2000-04-25 14:43:36 +00:00 |
|