Commit Graph

6510 Commits

Author SHA1 Message Date
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
pierre
14fbf4bf69 * renamed lowercased 2000-04-25 10:59:02 +00:00
pierre
bf29b96e0e * renamed lowercased 2000-04-25 10:28:52 +00:00
pierre
bbe65b02c0 * New Gabor changes : see fixes.txt 2000-04-25 08:42:32 +00:00
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