Tomas Hajny
|
109d890adf
* added description for option @ and missing bracket at the end of list for -P
|
11 năm trước cách đây |
Tomas Hajny
|
dfb44e1642
* improve identation of long options and add support for displaying parameter @
|
11 năm trước cách đây |
sergei
|
b7da785688
* m68k: support stack cleanup at caller side, fixed calculation of pushed parameters size and offsets and cleaned out another pile of junk.
|
11 năm trước cách đây |
sergei
|
6bcaa88c3a
* m68k: "or" without suffix is not accepted, must be "or.l"
|
11 năm trước cách đây |
sergei
|
cfe13734e0
* m68k: Fixed damage caused by r27573 and r28177:
|
11 năm trước cách đây |
marco
|
3a7cde492e
* finance functions by wp, mantis #26459
|
11 năm trước cách đây |
sergei
|
15ff2c1236
* m68k: Fixed name of ELF interpreter, and updated cprt0.as to somewhat working state. Now a "hello world" program using libc can be linked and launched, but anything more complex needs another round of fixing the parameter passing code, in order to get the stack properly balanced.
|
11 năm trước cách đây |
nickysn
|
16c5849fc6
+ added HexStr() overload for huge pointers
|
11 năm trước cách đây |
nickysn
|
8604372da3
+ implemented far pointer comparison operating only on the offset (+ added test)
|
11 năm trước cách đây |
nickysn
|
13646c7afe
+ added rtl helper for huge pointer subtraction
|
11 năm trước cách đây |
Károly Balogh
|
f98cd634fb
m68k: reworked/cleaned setjmp/longjmp code to use the movem instruction with register lists
|
11 năm trước cách đây |
sergei
|
df60309d96
* m68k: fixed the last remaining warning and removed "$WARNINGS OFF" directive.
|
11 năm trước cách đây |
sergei
|
e4fea2ebc8
* Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg, removes the need to override these methods in every descendant code generator solely to avoid "constructing a class with abstract method" warning.
|
11 năm trước cách đây |
Károly Balogh
|
e5656a6f7e
m68k assembler reader: fixed parsing of slash-separated movem/fmovem register lists. only the first register was stored.
|
11 năm trước cách đây |
sergei
|
1678fcdc2d
- m68k assembler reader: removed Oper.InitRef which was causing failure of tbs/tb0142.pp and, in general, making impossible calls/jumps to non-alias procedure names.
|
11 năm trước cách đây |
sergei
|
94796e9e7e
* Output divisor in all diagnostic messages, not just some of them.
|
11 năm trước cách đây |
sergei
|
3f1d368373
* Use different exit codes to increase verbosity when the test fails.
|
11 năm trước cách đây |
nickysn
|
18246bd9ed
+ added tests for >, <, >= and <= with equal pointers in the thugeptr2.pp and
|
11 năm trước cách đây |
nickysn
|
c8c842b857
+ added tests for >, <, >= and <= with equal pointers in the tfarptr2.pp test
|
11 năm trước cách đây |
nickysn
|
5097b90e39
+ enabled the huge pointer size test in the tptrsize.pp test
|
11 năm trước cách đây |
nickysn
|
6e9720e830
+ added tests for huge pointer normalized and non-normalized equality comparison
|
11 năm trước cách đây |
nickysn
|
fda9cfea12
+ extended test tfarptr2.pp with far pointers which are different, but point to
|
11 năm trước cách đây |
nickysn
|
4e2cc365d1
* while loop replaced with a repeat..until loop in InternalTinyFreeMem
|
11 năm trước cách đây |
svenbarth
|
441e6c6083
Fix for Mantis #26177. Use the correct value for the method data when using a method pointer of a type or record helper.
|
11 năm trước cách đây |
nickysn
|
2b2224494b
* call first_addpointer and first_cmppointer in pass_1 for pchars as well. Fixes
|
11 năm trước cách đây |
nickysn
|
c8130843b2
* fixed 'cannot convert type' error when comparing two voidhugepointers with
|
11 năm trước cách đây |
nickysn
|
3bb730d5b9
+ implemented normalized huge pointer comparison
|
11 năm trước cách đây |
nickysn
|
e80ecd4d5b
+ moved handling of pointer comparison in pass_1 to new virtual method
|
11 năm trước cách đây |
nickysn
|
7f9fa145e8
+ added error message in case the HUGEPOINTERNORMALIZATION directive is used
|
11 năm trước cách đây |
nickysn
|
63305cc2e6
+ added directive {$HUGEPOINTERARITHMETICNORMALIZATION} to control the
|
11 năm trước cách đây |