Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, %!s(int64=7) %!d(string=hai) anos
  nickysn 3318703ece * moved nf_typedaddr to addrnodeflags (anf_typedaddr) %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe a25ebbba3e + added volatility information to all memory references %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 996e325175 * converted range checking for open arrays/array of const from the code %!s(int64=9) %!d(string=hai) anos
  svenbarth 529677cc79 ncal.pas: %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 0fc1fd6ac1 * replaced current_procinfo.currtrue/falselabel with storing the true/false %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 703e31512d * moved JVM-specific code of tloadvmtaddrnode.pass_1 to njvmmem %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 %!s(int64=10) %!d(string=hai) anos
  Károly Balogh b13ef4e3bb * fixed DFA warnings for JVM target %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 93d50bc287 * moved jvm-specific classdef-related fields from tenumdef to a platform- %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 11c7d5223c * moved ifdef'd jvm code from tprocvardef to jvm-specific descendant %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 81427523ab * pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe e9268a0a14 * synchronised with trunk up till r26975 %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 2518c526c7 * always use a new register for array indices modified by a constant, %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe a5653916e0 * convert array indices always to s32int, because that is the index type used %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe b47cc22d66 * separated JVM-specific subscripting code in virtual method %!s(int64=11) %!d(string=hai) anos
  pierre eb1ff90de1 Fix jvm compiler compilation failure after rev 25013 %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 1955255dda * let thlcg.a_call_name() return the tcgpara representing the function %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 622eb4b782 * call getbasedef before getting the classdef of an enum (only the basedef %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 21722802fa * also allow taking the address of a derefence expression on the JVM target %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 5332263d46 * fixed r18981 (conversion of LOC_JUMP to something else must happen before %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c9ebd433db * fixed array indexing via LOC_JUMP on the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f40c893084 * when determining whether taking the address of an array element is %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 992cc352c6 * generalized handling of pointers to non-implicit pointer types: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0364b7acf9 * also allow taking the address of the first element of an array in %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d063ae10cb * use correct location.size after dereferencing pointers to non-implicit %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d0e8cd1637 + support for dereferencing any kind of pointer type %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 8fcc8f92ca * allow taking the address of var-parameters in normal Pascal code (not just %!s(int64=14) %!d(string=hai) anos