Historia zmian

Autor SHA1 Wiadomość Data
  Károly Balogh e5656a6f7e m68k assembler reader: fixed parsing of slash-separated movem/fmovem register lists. only the first register was stored. 11 lat temu
  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 lat temu
  sergei 94796e9e7e * Output divisor in all diagnostic messages, not just some of them. 11 lat temu
  sergei 3f1d368373 * Use different exit codes to increase verbosity when the test fails. 11 lat temu
  nickysn 18246bd9ed + added tests for >, <, >= and <= with equal pointers in the thugeptr2.pp and 11 lat temu
  nickysn c8c842b857 + added tests for >, <, >= and <= with equal pointers in the tfarptr2.pp test 11 lat temu
  nickysn 5097b90e39 + enabled the huge pointer size test in the tptrsize.pp test 11 lat temu
  nickysn 6e9720e830 + added tests for huge pointer normalized and non-normalized equality comparison 11 lat temu
  nickysn fda9cfea12 + extended test tfarptr2.pp with far pointers which are different, but point to 11 lat temu
  nickysn 4e2cc365d1 * while loop replaced with a repeat..until loop in InternalTinyFreeMem 11 lat temu
  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 lat temu
  nickysn 2b2224494b * call first_addpointer and first_cmppointer in pass_1 for pchars as well. Fixes 11 lat temu
  nickysn c8130843b2 * fixed 'cannot convert type' error when comparing two voidhugepointers with 11 lat temu
  nickysn 3bb730d5b9 + implemented normalized huge pointer comparison 11 lat temu
  nickysn e80ecd4d5b + moved handling of pointer comparison in pass_1 to new virtual method 11 lat temu
  nickysn 7f9fa145e8 + added error message in case the HUGEPOINTERNORMALIZATION directive is used 11 lat temu
  nickysn 63305cc2e6 + added directive {$HUGEPOINTERARITHMETICNORMALIZATION} to control the 11 lat temu
  nickysn a3b48b79cb - rm the scan_w_hugepointernormalization_not_support message, replaced with 11 lat temu
  nickysn aee568e6fc * cs_hugeptr_normalization renamed to cs_hugeptr_arithmetic_normalization, 11 lat temu
  nickysn c306f48c14 + added rtl helpers for huge pointer comparisons 11 lat temu
  nickysn d9e94ffab7 + implemented huge pointer arithmetic 11 lat temu
  nickysn da77535631 * the handling of pointer arithmetic in pass_1 moved to a new virtual method 11 lat temu
  svenbarth 30be5d8d33 As discussed on core enable the abstract class construction warning by default and also make it controllable with {$warn constructing_abstract ...}. 11 lat temu
  Jonas Maebe 43839d1bda * update of German error message files by Karl-Michael Schindler 11 lat temu
  sergei e232dd5066 + m68k: default implementation of fpc_cpuinit, provides correct masking of floating-point exceptions and fixes test/testv8.pp. 11 lat temu
  svenbarth a7a9440692 Add a new warning message that is generated if an instance of an abstract class is created. This message is disabled by default, but can be switched on by using {$warn 4122 on} or {$warn 4122 error}. 11 lat temu
  sergei 23a20f0e50 * m68k: fixed setjmp/longjmp: 11 lat temu
  sergei 847adff94d * Load double-precision locations from integer registers directly into cgpara if sizes match and destination has a single location. 11 lat temu
  sergei b91d965096 * m68k: initial support for ROL/ROR operations, defining 'cpurox' for CPU target can actually enable them. However it cannot be done outright because these instructions do not exits on Coldfire, and internal processing of RoX,Sar,BsX, etc. can not yet be switched depending on CPU subtype. 11 lat temu
  sergei 15e374f3c6 * m68k: fixed comparison of small sets, it should not modify sides. tw18013 is now correct when compiled with -O2. 11 lat temu