Commit Graph

3609 Commits

Author SHA1 Message Date
peter
58cbc3e795 * new link writing to the ppu, one .ppu is needed for all link types,
static (.o) is now always created also when smartlinking is used
1999-07-03 00:29:45 +00:00
peter
1e75d2d672 * better smartlinking support 1999-07-03 00:27:02 +00:00
peter
176f1d4cd8 * ag386bin doesn't destroy the aasmoutput lists anymore 1999-07-03 00:26:01 +00:00
peter
4f250dad55 * 0.99.13
* new link support
1999-07-03 00:25:43 +00:00
florian
01aceb4f07 + qword/int64: lo/hi/swap 1999-07-02 18:06:40 +00:00
florian
47fcad144c + tests for runtime errors in arithmetic operations
+ tests for lo/hi/swap
1999-07-02 18:06:22 +00:00
florian
5ba784880e + added some runtime->excpetin wrappers: eintoverflow, eoverflow, eunderflow, einvalidop 1999-07-02 17:03:22 +00:00
florian
9540e26f9f * multiplication overflow checking fixed 1999-07-02 17:01:29 +00:00
peter
fc18497f19 + 274 1999-07-02 13:05:25 +00:00
peter
f959158854 * merged 1999-07-02 13:02:24 +00:00
Jonas Maebe
9c262d21fc * released setconstnot (changed to {$ifndef nosetconstnot})
* released shlmul (changed to {$ifndef no shlmul})
1999-07-02 12:18:46 +00:00
peter
1b39843793 * 0.99.13 instead of 0.99.13a 1999-07-01 21:35:02 +00:00
peter
e303022851 * merged 1999-07-01 21:33:57 +00:00
peter
6d3f27253d + gpm unit 1999-07-01 19:39:42 +00:00
Jonas Maebe
8c52e10620 * removed unused AsmL parameter from FindLoHiLabels 1999-07-01 18:21:21 +00:00
Jonas Maebe
a203fd13d7 * changed RELEASE=1 processor option from -Op2 to -Op3 1999-07-01 18:20:01 +00:00
Jonas Maebe
ab9734f7d5 * enabled "mov reg1,reg2;mov (reg2,..), reg2" also if the second mov is
a movzx or movsx
1999-07-01 18:12:16 +00:00
florian
c615fcdbbb * int64/qword type release
+ lo/hi for int64/qword
1999-07-01 15:49:09 +00:00
florian
404cffaad4 + qword/int64 type released 1999-07-01 15:39:50 +00:00
peter
410de58e06 - 267,264 1999-07-01 15:29:03 +00:00
Tomas Hajny
5c8775175e * installation to root fixed 1999-07-01 07:56:58 +00:00
pierre
7dbd47aaf1 + BreakpointsList Window implemented
with Edit/New/Delete functions
  + Individual breakpoint dialog with support for all types
    ignorecount and conditions
    (commands are not yet implemented, don't know if this wolud be useful)
    awatch and rwatch have problems because GDB does not annotate them
    I fixed v4.16 for this
1999-06-30 23:58:11 +00:00
michael
8442c247b1 + Added Break and Continue 1999-06-30 23:18:10 +00:00
florian
aaef13ac01 + fpuint64 to system unit interface added: if it is true, the rtl
uses the fpu to do int64 operations, if possible
1999-06-30 22:17:22 +00:00
florian
497a3d3686 * use of is_ordinal checked: often a qword/int64 isn't allowed (case/for ...)
* small qword problems fixed
1999-06-30 22:16:19 +00:00
florian
bdb336a4a3 + a lot more qword tests: mod/int_str/const/type cast/io
* better div/mul tests
1999-06-30 22:13:42 +00:00
florian
02b83c15a5 * qword div/mod fixed
+ int64 mod/div/* fully implemented
  * int_str(qword) fixed
  + dummies for read/write(qword)
1999-06-30 22:12:40 +00:00
michael
eebdbe5da7 * Added code to remove warnings 1999-06-30 22:04:56 +00:00
michael
7a672107c7 * Comments by Luk Vandelaer 1999-06-30 21:48:23 +00:00
peter
b76ae32223 * merged 1999-06-30 15:44:26 +00:00
florian
cc8c629550 * two bugs regarding method variables fixed
- if you take in a method the address of another method
      don't need self anymore
    - if the class pointer was in a register, wrong code for a method
      variable load was generated
1999-06-30 15:43:18 +00:00
michael
17c05e64c3 + Fixed PServEnt 1999-06-30 07:50:39 +00:00
peter
ceca587979 * more fixes from gabor 1999-06-29 22:50:14 +00:00
peter
0196ac9b54 * try to add extensions to params 1999-06-29 22:43:12 +00:00
peter
d26e89ef80 + 273 1999-06-29 22:39:20 +00:00
peter
fa0138d67d * updated to use tab pages 1999-06-29 22:20:18 +00:00
michael
47045ce6d3 + removed getlasterror 1999-06-29 15:50:26 +00:00
peter
73b45882c4 * merged file pos fixes 1999-06-29 14:02:33 +00:00
pierre
4d59eb41b2 * SearchSymbol works 1999-06-29 12:49:55 +00:00
michael
ba20598d84 + Initial implementation of pipestream 1999-06-29 12:47:31 +00:00
pierre
ca19d190a3 * mereg from fixes-0_99_12 1999-06-29 12:16:22 +00:00
pierre
c6efbc4d2c +bug0272; bug #269 corrected 1999-06-29 11:42:14 +00:00
pierre
a1ed6909e7 * lockflag problems fixed 1999-06-29 08:51:34 +00:00
pierre
c65ed4c0ab * typo inside go32v2 cond error removed 1999-06-28 23:31:14 +00:00
michael
3f5d065219 Remarks by Luk vandelaer, part 1 1999-06-28 23:00:42 +00:00
florian
0fa46763ad * qword division fixed
+ code for qword/int64 type casting added:
    range checking isn't implemented yet
1999-06-28 22:29:10 +00:00
florian
c93ebedcb3 * test for qword division and multiplication uses better random values 1999-06-28 22:26:57 +00:00
florian
e0e9f4481e * fixed qword division 1999-06-28 22:25:25 +00:00
michael
d39372ee23 + Changed tabular into FPCtable 1999-06-28 21:00:19 +00:00
peter
1d8a77490c * fixes from gabor 1999-06-28 19:32:17 +00:00