Commit History

Autor SHA1 Mensaxe Data
  Károly Balogh 429bbb5c64 powerpc-amiga: fixed the vlink linker script to handle fpc.resources and fpc.reshandles sections. at least fixes building projects with resources with vlink, otherwise untested. %!s(int64=4) %!d(string=hai) anos
  Károly Balogh 2bd7877ec0 amiga: fixed the recently added link map generation to work properly. needs recent vlink to work %!s(int64=4) %!d(string=hai) anos
  Károly Balogh ab2db33b4c * backported vlink map file generation to other targets using vlink: Amiga, Atari and ZXSpectrum %!s(int64=4) %!d(string=hai) anos
  Károly Balogh 3509d277d0 amiga: use -mtype vlink argument instead of -sc -sd when doing section gc. this prevents merging the bss section into the data section and is more compatible with pre-v2.0 OS versions. needs vlink 0.16b or newer %!s(int64=5) %!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
  Károly Balogh e6aed467b5 renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin %!s(int64=7) %!d(string=hai) anos
  Károly Balogh c4ba3ef09d amigaos4: fix linker script and signature symbol preservation with current vlink %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 48744d0abd amiga: section smartlinking support for amiga. needs vlink nightly %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 788c622307 amiga: pascal startup code for 68k and buildrtl refactor %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 5a50fc4be3 * don't provide __amigaos4__ symbol in our VLink linker script by default. it's in prt0.as for now. %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 814d3c4071 * fixed GNU LD support for powerpc-amiga, broken by the previous commit %!s(int64=9) %!d(string=hai) anos
  Károly Balogh ea8322ee80 * powerpc-amiga linker invocation fixes, and added a linker script required for VLink, courtesy of Frank Wille %!s(int64=9) %!d(string=hai) anos
  Károly Balogh c39bce3747 * added vlink command line for AmigaOS/PPC %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 3675fc75cb VLink Support: %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 21329e6606 Amiga: enable using of external resources we have no internal resource support yet for Amiga Hunk executables %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 392da9e43f * fix warnings when compiling the compiler with DFA optimizer enabled on m68k %!s(int64=11) %!d(string=hai) anos
  sergei 38058505ba * Changed linking infrastructure to look like assembler one: %!s(int64=12) %!d(string=hai) anos
  pierre ab52c48520 Add DynLinkStr support %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe c27f9da1b2 * always surround ld link.res SEARCH_DIR() arguments with double quotes, %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 0841ee6e4f * GNU ld only supports double quotes in its response file -> requote there %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 14cfe770a4 * replaced most (if not all) remaining fields/parameters in the compiler %!s(int64=13) %!d(string=hai) anos
  Károly Balogh 446e2161ce + Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed. %!s(int64=16) %!d(string=hai) anos
  yury 491f0fa1d8 * Replaced all user defined warnings by TODO comments to reduce compiler noise. %!s(int64=17) %!d(string=hai) anos
  Károly Balogh 8562910185 + quick hack to have linker support for amiga/m68k (it produces some kind of binary at least) %!s(int64=18) %!d(string=hai) anos
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 90ea73a90b * more file handling from shortstring to tcmdstr %!s(int64=18) %!d(string=hai) anos
  tom_at_work 106fe68ce6 * renamed TStringList to TCmdStrList, in general use TCmdStr instead of shortstrings to fix bug #6351 %!s(int64=18) %!d(string=hai) anos
  florian 4cbb67aa00 * some fpu emulation code from arm to generic code generator moved %!s(int64=19) %!d(string=hai) anos
  peter 7a2e0da7bd * extra parameter for file searching functions %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 07d2ecb78b * fixed compilation %!s(int64=19) %!d(string=hai) anos