Commit History

Autor SHA1 Mensaxe Data
  svenbarth ac6ba043e1 Keep track whether a package was added directly through a requires section (or the command line) or indirectly. %!s(int64=9) %!d(string=hai) anos
  svenbarth b1f03841c9 options.pas: %!s(int64=9) %!d(string=hai) anos
  svenbarth b46e909349 Provide possibility to pass packages and search paths for packages as parameters. %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny dfb44e1642 * improve identation of long options and add support for displaying parameter @ %!s(int64=11) %!d(string=hai) anos
  nickysn ce87e72721 * show an error if the user attempts to create a dos .com file in an i8086 %!s(int64=11) %!d(string=hai) anos
  sergei 04d8e8a5dc * On 64-bit targets, handle abs(int64) internally, using the same code as for abs(longint), i.e. without branching. Both generic and x86-specific pass 2 code is already suitable for different operand sizes, only type checking needs removal of excessive conversions to 32 bits. %!s(int64=11) %!d(string=hai) anos
  nickysn d7f9265eba * limit the stack size set by the -Cs option to 65520 bytes on i8086 and other %!s(int64=11) %!d(string=hai) anos
  sergei 217ab9879c * Enabled internal handling of Abs(longint) for all targets. It has been implemented in cross-platform way ages ago (see tcginlinenode.second_abs_long), but not enabled on MIPS,SPARC and m68k. %!s(int64=11) %!d(string=hai) anos
  florian a6ad604207 * compilation fixed %!s(int64=11) %!d(string=hai) anos
  florian 0bce584bae + set defines if fast fma is available %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 724a6e9019 * fixed -Sx (mantis #25930) %!s(int64=11) %!d(string=hai) anos
  nickysn 015c3269a7 * don't print a 'smart link requires external linker' warning in _any_ of the %!s(int64=11) %!d(string=hai) anos
  pierre ca156aa64a Force external linker for nasm smartlinking %!s(int64=11) %!d(string=hai) anos
  florian b2b26f84cf * partially merged the mips-embedded branch of Michael Ring: %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 9420a5d7a7 * also check for targets not supporting -gc/checkpointer functionality in %!s(int64=11) %!d(string=hai) anos
  nickysn a7117a6157 + enabled the compact and large i8086 memory models (they don't work yet, so %!s(int64=11) %!d(string=hai) anos
  nickysn f04acb2db7 * parse the memory model command line options and define the FPC_MM_* macro %!s(int64=11) %!d(string=hai) anos
  sergei e1cf19d05d + Require -d and -u command line options to have an argument, Mantis #25082. %!s(int64=11) %!d(string=hai) anos
  yury 56b3287e29 + Added compiler support for mipsel-android target. %!s(int64=11) %!d(string=hai) anos
  nickysn 5832c323b1 - don't define FPC_HAS_INTERNAL_BSF and FPC_HAS_INTERNAL_BSR on i8086. BSF/BSR %!s(int64=11) %!d(string=hai) anos
  pierre e9c0484b3c pass new asm extra opt using -ao option %!s(int64=11) %!d(string=hai) anos
  pierre 12d56bad5c Use os name only to look for units/$target/rtl if target has tf_use_8_3 to find installed directories %!s(int64=11) %!d(string=hai) anos
  paul 52d1cbc544 compiler: %!s(int64=11) %!d(string=hai) anos
  sergei 179586f589 + SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH. %!s(int64=11) %!d(string=hai) anos
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables %!s(int64=11) %!d(string=hai) anos
  nickysn 93a706f1a0 + allow smartlinking and dwarf debug info at the same time for i8086-msdos %!s(int64=11) %!d(string=hai) anos
  florian 304d7ef7a1 * restores atari support/rtl partially %!s(int64=11) %!d(string=hai) anos
  nickysn 119cf760eb * UpdateTargetSwitchStr moved to a new unit dirparse.pas. This avoids the dependence of unit scandir on unit options %!s(int64=11) %!d(string=hai) anos
  nickysn a846d0fc42 * cleaned up the ugly hack from r25595. The default value of ts_cld for the %!s(int64=11) %!d(string=hai) anos
  nickysn 989c543ea2 * UpdateTargetSwitchStr moved from unit globals to unit options in order to %!s(int64=12) %!d(string=hai) anos