nickysn
|
16c5849fc6
+ added HexStr() overload for huge pointers
|
há 11 anos atrás |
nickysn
|
8604372da3
+ implemented far pointer comparison operating only on the offset (+ added test)
|
há 11 anos atrás |
nickysn
|
13646c7afe
+ added rtl helper for huge pointer subtraction
|
há 11 anos atrás |
Károly Balogh
|
f98cd634fb
m68k: reworked/cleaned setjmp/longjmp code to use the movem instruction with register lists
|
há 11 anos atrás |
sergei
|
df60309d96
* m68k: fixed the last remaining warning and removed "$WARNINGS OFF" directive.
|
há 11 anos atrás |
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.
|
há 11 anos atrás |
Károly Balogh
|
e5656a6f7e
m68k assembler reader: fixed parsing of slash-separated movem/fmovem register lists. only the first register was stored.
|
há 11 anos atrás |
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.
|
há 11 anos atrás |
sergei
|
94796e9e7e
* Output divisor in all diagnostic messages, not just some of them.
|
há 11 anos atrás |
sergei
|
3f1d368373
* Use different exit codes to increase verbosity when the test fails.
|
há 11 anos atrás |
nickysn
|
18246bd9ed
+ added tests for >, <, >= and <= with equal pointers in the thugeptr2.pp and
|
há 11 anos atrás |
nickysn
|
c8c842b857
+ added tests for >, <, >= and <= with equal pointers in the tfarptr2.pp test
|
há 11 anos atrás |
nickysn
|
5097b90e39
+ enabled the huge pointer size test in the tptrsize.pp test
|
há 11 anos atrás |
nickysn
|
6e9720e830
+ added tests for huge pointer normalized and non-normalized equality comparison
|
há 11 anos atrás |
nickysn
|
fda9cfea12
+ extended test tfarptr2.pp with far pointers which are different, but point to
|
há 11 anos atrás |
nickysn
|
4e2cc365d1
* while loop replaced with a repeat..until loop in InternalTinyFreeMem
|
há 11 anos atrás |
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.
|
há 11 anos atrás |
nickysn
|
2b2224494b
* call first_addpointer and first_cmppointer in pass_1 for pchars as well. Fixes
|
há 11 anos atrás |
nickysn
|
c8130843b2
* fixed 'cannot convert type' error when comparing two voidhugepointers with
|
há 11 anos atrás |
nickysn
|
3bb730d5b9
+ implemented normalized huge pointer comparison
|
há 11 anos atrás |
nickysn
|
e80ecd4d5b
+ moved handling of pointer comparison in pass_1 to new virtual method
|
há 11 anos atrás |
nickysn
|
7f9fa145e8
+ added error message in case the HUGEPOINTERNORMALIZATION directive is used
|
há 11 anos atrás |
nickysn
|
63305cc2e6
+ added directive {$HUGEPOINTERARITHMETICNORMALIZATION} to control the
|
há 11 anos atrás |
nickysn
|
a3b48b79cb
- rm the scan_w_hugepointernormalization_not_support message, replaced with
|
há 11 anos atrás |
nickysn
|
aee568e6fc
* cs_hugeptr_normalization renamed to cs_hugeptr_arithmetic_normalization,
|
há 11 anos atrás |
nickysn
|
c306f48c14
+ added rtl helpers for huge pointer comparisons
|
há 11 anos atrás |
nickysn
|
d9e94ffab7
+ implemented huge pointer arithmetic
|
há 11 anos atrás |
nickysn
|
da77535631
* the handling of pointer arithmetic in pass_1 moved to a new virtual method
|
há 11 anos atrás |
svenbarth
|
30be5d8d33
As discussed on core enable the abstract class construction warning by default and also make it controllable with {$warn constructing_abstract ...}.
|
há 11 anos atrás |
Jonas Maebe
|
43839d1bda
* update of German error message files by Karl-Michael Schindler
|
há 11 anos atrás |