Commit History

Autor SHA1 Mensaxe Data
  florian 9d7ea2c069 * revert check for boolean type when handling LOC_FLAG in tcgassignmentnode.pass_generate_code. This makes pas boolean the default, hai 10 meses
  J. Gareth "Curious Kit" Moreton 179fc5848b * Flags specific to TArrayConstructorNode have been moved to their own field hai 1 ano
  J. Gareth "Curious Kit" Moreton ecc16278f0 * Flags specific to TAssignmentNode have been moved to their own field hai 1 ano
  Michaël Van Canneyt fe62b3ace8 * Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently hai 1 ano
  Jonas Maebe 49cb7b2564 LLVM: use llvm.dbg.declare instead of llvm.dbg.addr for variable declarations hai 1 ano
  florian f562a8d9fd * hopefully final fix after 9848349610219cd0d2dadc67b112fb09a8317e91 %!s(int64=2) %!d(string=hai) anos
  florian cc7d67d08c * i8086 compiler fixed after 9848349610219cd0d2dadc67b112fb09a8317e91 %!s(int64=2) %!d(string=hai) anos
  florian 9848349610 * allocate registers correctly for method pointers on 16 bit address cpus, resolves #39603 %!s(int64=2) %!d(string=hai) anos
  florian a401898139 * spelling fixes %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe a76038e1d1 hlcgobj: new getlocal and recordnewsymloc methods %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov 0a383d8c0f * fixed WebAssembly method pointer assignment %!s(int64=3) %!d(string=hai) anos
  florian cc64d9eb4e * do not swap left/right code generation for assignment nodes if %!s(int64=4) %!d(string=hai) anos
  florian 69fcacc948 * use fld/fst on i386 to copy doubles %!s(int64=4) %!d(string=hai) anos
  pierre 5d6d47bad1 Amend commit 46484: Do not accept LOC_CSUBSETREF location type as this represents read-only memory region which should never be modified %!s(int64=5) %!d(string=hai) anos
  pierre a4cfade86b Avoid internalerror 200203273 by handling LOC_CSUBSETREG and LOC_CSUBSETREF as LOC_SUBSETREG in tcgassignmentnode.pass_generate_code %!s(int64=5) %!d(string=hai) anos
  pierre 57b8f28574 Avoid overflow errors on z80 CPU by changing local variable type from aint to tcgint %!s(int64=5) %!d(string=hai) anos
  florian 8f91920c9b * use the fpu on suitable x86 targets to copy extended values %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 4ba19f5418 * add support for creating non-address-only procvars to %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 1e3f72403e * renamed getintparaloc to getcgtempparaloc %!s(int64=5) %!d(string=hai) anos
  svenbarth da1312698b * correctly check for the system unit %!s(int64=5) %!d(string=hai) anos
  svenbarth 6151f7af29 * check the localswitches of the node instead of the global ones %!s(int64=5) %!d(string=hai) anos
  florian 4064c5f39b * section thread vars need to be access with the symbol type AT_TLS %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe eb0f02348d * fixed loading parent frame pointer for nested procvars on targets that %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 9c3e9e80a3 * fixed type correctness of and simplified the threadvar loading size %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 04d295f186 * first step towards supporting 32 bit targets with the LLVM code generator: %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe f98a9bea3c * cap the assumed alignment of pass-by-reference parameters to the minimum of %!s(int64=6) %!d(string=hai) anos
  florian 9f16c34329 + initial work for tls-based threadvar support on arm-linux %!s(int64=6) %!d(string=hai) anos
  yury 7c94d00a4a * Fixed bug #17413 (and the tw17413 test) for aarch64 by adding additional check. %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 52e7678033 * ensure that load nodes only substitute temps in case both references point %!s(int64=7) %!d(string=hai) anos