Commit History

Autor SHA1 Mensaxe Data
  nickysn e9e4cc8bcb * Tcgx86.g_concatcopy: use boolean variables saved_ds and saved_es to keep track %!s(int64=11) %!d(string=hai) anos
  nickysn 34e8e5a0dc * handle zero length strings correctly in DebugWrite/DebugWriteLn %!s(int64=11) %!d(string=hai) anos
  nickysn 4832682c58 * fixed i8086 far pointer typed constants that are initialized with nil %!s(int64=11) %!d(string=hai) anos
  michael 910e5ff888 * Compact arrays/object literals and func. arguments %!s(int64=11) %!d(string=hai) anos
  michael dd8f4eccf2 * Correct compact writing of source elements %!s(int64=11) %!d(string=hai) anos
  nickysn 36aae69e2b + initialize the initialloc for push_addr_param parameters correctly in i8086 %!s(int64=11) %!d(string=hai) anos
  nickysn cf1d60b8eb + added size info to the 'Var X located at' comment generated in the asm output %!s(int64=11) %!d(string=hai) anos
  nickysn ec6dfb5853 + added tcgsize2str function %!s(int64=11) %!d(string=hai) anos
  pierre db13107e53 Rename printer.pas to printer.pp to adapt to fpmake %!s(int64=11) %!d(string=hai) anos
  nickysn a79a891940 * handle the result of FPC_CATCHES via the high level code generator (which makes it i8086 far pointer safe) %!s(int64=11) %!d(string=hai) anos
  sergei 96dd464bf2 * Moved fixup_jmps to target-specific classes for powerpc,powerpc64 and MIPS, cleaned out remaining $ifdef's. A slight functionality change is that fixup_jmps is now called before adding the procedure end symbol, not after, but that should not matter. %!s(int64=11) %!d(string=hai) anos
  sergei eeb15fc445 * Added virtual method tprocinfo.postprocess_code and moved target-specific processing from base class into target-specific descendant classes (ARM and AVR, other targets still to do). %!s(int64=11) %!d(string=hai) anos
  marco f9381ba5a5 * Set implicit collation dependencies to collationOSes only. Mantis #25957 %!s(int64=11) %!d(string=hai) anos
  lacak 9d2933d752 fcl-db: mssql: initial attempt to implement support for output parameters of stored procedures. Beause MS in newer versions of TDS protocol has breaked it we must use other way how to do it (use dbrpc*() API functions). But return status of stored procedures execution is returned as before, so start with it. %!s(int64=11) %!d(string=hai) anos
  michael f61e27ec8e * clock_gettime uses timespec, not timeval %!s(int64=11) %!d(string=hai) anos
  michael 37eb616960 * Add some functions for return status treatment (Patch from Laco) %!s(int64=11) %!d(string=hai) anos
  michael a92056d219 * Use clock_gettime when available %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe edff5a9aa1 * fixed m68k typo in r27438 %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe f017e16722 * increased ppu version after all symdef changes %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe d452686c39 * moved pbestrealtype from symdef to symcpu %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe a251b270b6 - removed no longer used jvmdef unit from uses clause %!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 9c7c64a3af * moved amiga/morphos-specific libsym-related field from tprocdef to %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 5053a39501 * moved ARM-specific tprocdef.total_stackframe_size field to cpu-specific %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe f101118cd6 * moved MIPS-specific tprocdef.total_local_size field to cpu-specific %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe d020a32b9a - removed no longer used tprocdef.fpu_used field for i386/i8086 (the one %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 806bf0b88e - removed storing/loading unused byte for tprocdef.fpu_used %!s(int64=11) %!d(string=hai) anos
  florian 0a7b795744 * fix for the regressions caused by r27417 %!s(int64=11) %!d(string=hai) anos
  nickysn 5f57274b74 + proper i8086 Seg() implementation (i.e. support segments other than DS) %!s(int64=11) %!d(string=hai) anos
  sergei 8c693a3300 * Win64 apparently expects records with single field of floating-point type to be passed the same way as that only field, i.e. in xmm register. Fixes tests/cg/tcalext6.pp. %!s(int64=11) %!d(string=hai) anos