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
  Károly Balogh f5f895e2a3 syscalls: unify call reference creation across 4 different CPU archs. less copypasted code, brings x86_64 AROS support up to speed %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe a25ebbba3e + added volatility information to all memory references %!s(int64=8) %!d(string=hai) anos
  pierre 89c1b68b14 * Delete regvars unit. %!s(int64=8) %!d(string=hai) anos
  Károly Balogh c7c37f66ed * refactored syscall types for unified naming,first bits of ARM AROS syscall support %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 7a6f18c496 powerpc: reworked syscall generation once more. instead of making various assumptions on the syscallib location based on the calling convention, simply search for the lib and use its location. also unified the call generation itself %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 84abdd8287 powerpc: simplified code generation for MorphOS syscalls %!s(int64=9) %!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 9c7c64a3af * moved amiga/morphos-specific libsym-related field from tprocdef to %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe b6e4896805 * small typo corrections by Adriaan Van Os (mantis #15652) %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed %!s(int64=16) %!d(string=hai) anos
  tom_at_work 2d1f9b20a3 * merged trefaddr.addr_lo/addr_hi with trefaddr.addr_low/addr.high; some related bugfixing/cleanup %!s(int64=18) %!d(string=hai) anos
  peter 0557ddc342 * removed typed const, it is now handled by staticvarsym %!s(int64=18) %!d(string=hai) anos
  Károly Balogh b77a51f67d + first somewhat-valid AmigaOS/PowerPC support (no linking yet) %!s(int64=19) %!d(string=hai) anos
  Károly Balogh bea92e0656 + small optimizations for code generated for MorphOS syscalls %!s(int64=19) %!d(string=hai) anos
  peter 0ec2921bbe * split newasmsymbol to refasmsymbol and defineasmsymbol %!s(int64=19) %!d(string=hai) anos
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from %!s(int64=19) %!d(string=hai) anos
  Károly Balogh b718d9ff37 + added framework code for AmigaOS/PPC syscall support %!s(int64=19) %!d(string=hai) anos
  peter ec4d287fd8 * aktoutputformat removed, add new paraXX vars for target %!s(int64=20) %!d(string=hai) anos
  fpc 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos
  fpc 50778076c3 initial import %!s(int64=20) %!d(string=hai) anos
  peter e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
  Károly Balogh 5908985365 * more SysV call support stuff for MorphOS %!s(int64=20) %!d(string=hai) anos
  Károly Balogh 86c111a794 * fixed SysV syscall support (MorphOS) %!s(int64=20) %!d(string=hai) anos
  Károly Balogh 088575dc32 + sysv style syscalls added for MorphOS %!s(int64=20) %!d(string=hai) anos
  Jonas Maebe 5b7ffabd0c * only set/clear bit 6 of cr in case of varargs for the sysv abi %!s(int64=20) %!d(string=hai) anos
  mazen 3b092352e1 - remove $IFDEF DELPHI and related code %!s(int64=21) %!d(string=hai) anos
  peter 65c3ba277c * ungetregister is now only used for cpuregisters, renamed to %!s(int64=21) %!d(string=hai) anos
  peter 33a834821f * paraloc branch merged %!s(int64=21) %!d(string=hai) anos
  florian 8a9758c5e2 * logs truncated %!s(int64=21) %!d(string=hai) anos