Commit History

Author SHA1 Message Date
  florian 0882c13cb7 * do not move dest to a new register if not needed in tcgavr.g_concatcopy 8 years ago
  florian e49a826837 + PushPushPopPop2MovMov optimization 8 years ago
  florian cfb5ebeb23 * Find* subroutines return an error by default 8 years ago
  florian 0dbcd5daa9 * do not run test, if no stack checking is available 8 years ago
  florian 13de8c6808 * -Or => -Ooregvar 8 years ago
  florian 16fa079a2a * allocate always a minimum block size, else free list management causes memory corruption 8 years ago
  florian baa33d7e2f * pass enabled features to the compiler when running tests on the embedded target, so tests can depend on the features 8 years ago
  Jonas Maebe a89a4d905f + test for already fixed mantis #30948 8 years ago
  florian 10132bfafa * removed accidently committed file 8 years ago
  yury 1ccf551d1c * android: Try to get the package files directory for any shared library. If it is valid use it as a home dir. 8 years ago
  michael 47a59f269a * Added some explanatory comments about the use of this include file 8 years ago
  sergei 8e55231640 - Removed what's called "GAS bugfix" for VCVTDQ2PD instruction. Rationale: 8 years ago
  florian 2b6ccb3565 * better error recovery 8 years ago
  florian e218f4f33b * checking the address of the storage location of a procedure variable makes no sense, check the variable contents itself instead 8 years ago
  florian 9a4c7e2244 * return defined values for GetDate and GetTime for the embedded targets 8 years ago
  florian 0520d246d0 * changed LdiCp2Cpi into LdiMov/Cp2Ldi/Cpi and improved it 8 years ago
  florian c86bac021b + xch instruction for avr 8 years ago
  sergei edf943a4f6 * Changed memory operand size for VMOVSS instruction to 32 bits, Mantis #29957. 8 years ago
  florian 56252d59f0 + support for the PREFETCHTW1 instruction based on a patch by Emelyanov Roman, resolves #30933 8 years ago
  svenbarth 63b0024e4c * fix for Mantis #30626: unset current_procinfo so that further specializations don't use a symtable to specialize themselves in that they shouldn't use (cause current_procinfo takes precedence) 8 years ago
  svenbarth 0e7a9ad375 * partial fix for Mantis #30831 (partial, because no exception has been encountered yet): when checking whether the left node of a vmtaddrnode is a generic, don't rely on df_generic, but instead use is_generic which checks for a true generic (the other will also be true if it's merely a structured type declared (or specialized) inside another generic) 8 years ago
  svenbarth fc5ce63134 * fix for Mantis #30832: instead of checking a procdef's struct for df_generic check the procdef itself, this way global generic methods or generic methods that are part of non-generic classes or records are caught as well. 8 years ago
  marco 3f080ad23f * fix for 0390945 8 years ago
  sergei d5ffc2da97 * Force OPR_LOCAL operand into reference whenever subscripting is used, so that all record fields are handled in same way regardless of their offset. Previously, operand was changed to reference only by fields with non-zero offset (see logic in tcgasmnode.ResolveRef method). 8 years ago
  Tomas Hajny 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 8 years ago
  florian 67570a6262 + patch to support assigning class procedures to procedure variables by Ondrej Pokorny, resolves #30936 8 years ago
  sergei 4ddbb7cd26 * Fixed assembler blocks to comply with x86_64 ABIs, which normally do not allow to change stack pointer at arbitrary locations. Register RBX is now saved/restored by compiler in function prologue, due to its presence in list of modified registers. 8 years ago
  florian 78e945d471 - removed accidently added debug statement 8 years ago
  pierre a4f361ad50 Fix error in header line used by dotest, use %target instead of %os 8 years ago
  michael d55ed2a3fd * CamelCase for Top/Left properties (bug ID 30413) 8 years ago