Historie revizí

Autor SHA1 Zpráva Datum
  Jonas Maebe 5a49727cdf * moved functionality to create a global recorddef based on a tfplist of před 11 roky
  Jonas Maebe dedf7e9384 + tabstractrecordsymtable.findfieldbyoffset() method to get the (first, in před 11 roky
  Jonas Maebe 4f906fb9c9 * fixed datadef for untyped string constants (terminating #0 is one před 11 roky
  Jonas Maebe 53a5ccbfba * fixed some comments so they correspond to the current implementation před 11 roky
  Jonas Maebe 2a45b57504 * removed todo comment, the "constant" information is already propagated in před 11 roky
  Jonas Maebe 5c8e723cf8 * handle the fact that we emit constant strings that can be longer or shorter před 11 roky
  Jonas Maebe ea9fbe381e * converted the generation of cst_conststring and cst_shortstring string před 11 roky
  Jonas Maebe bfe431913d * fixed writing hex-encoded characters in string constants před 11 roky
  Jonas Maebe 9fada1a238 * don't internalerror when typecasting voidpointer^ or formaldef před 11 roky
  Jonas Maebe 27e350fa9a + llvm implementation of second_int_to_real() před 11 roky
  Jonas Maebe 4746e17be5 * implemented second_int_to_int() for llvm před 11 roky
  Jonas Maebe 1c9932d921 * llvm implementation of tmoddivnode před 11 roky
  Jonas Maebe d8394fc89c * call fpc_iocheck via hlcg.g_call_system_proc() před 11 roky
  Jonas Maebe 2dfbee45b1 * generate the callerside para/return location info in g_call_system_proc, před 11 roky
  Jonas Maebe 8ca4c80785 * mark tasmsymbols as declared in the taillvmdecl constructor so that we před 11 roky
  Jonas Maebe b494f76b81 * made internalerror unique před 11 roky
  Jonas Maebe 8504ef3e87 * "public, alias" doesn't do anything (yet) for the jvm target, but the před 11 roky
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk před 11 roky
  Jonas Maebe 063d50b4c9 * make the string data of p(wide)char string constants local (except when před 11 roky
  Jonas Maebe 39074edf10 - removed the globalsymbolmangleprefix/suffix constants that were added for před 11 roky
  nickysn c8c842b857 + added tests for >, <, >= and <= with equal pointers in the tfarptr2.pp test před 11 roky
  nickysn 5097b90e39 + enabled the huge pointer size test in the tptrsize.pp test před 11 roky
  nickysn 6e9720e830 + added tests for huge pointer normalized and non-normalized equality comparison před 11 roky
  nickysn fda9cfea12 + extended test tfarptr2.pp with far pointers which are different, but point to před 11 roky
  nickysn 4e2cc365d1 * while loop replaced with a repeat..until loop in InternalTinyFreeMem před 11 roky
  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. před 11 roky
  nickysn 2b2224494b * call first_addpointer and first_cmppointer in pass_1 for pchars as well. Fixes před 11 roky
  nickysn c8130843b2 * fixed 'cannot convert type' error when comparing two voidhugepointers with před 11 roky
  nickysn 3bb730d5b9 + implemented normalized huge pointer comparison před 11 roky
  nickysn e80ecd4d5b + moved handling of pointer comparison in pass_1 to new virtual method před 11 roky