Histórico de commits

Autor SHA1 Mensagem Data
  florian d63ebe6464 * bsr implementation for armv5+ using clz 13 anos atrás
  florian 91156f8652 + cpuflag CPUARM_HAS_CLZ for arm 13 anos atrás
  florian 9be3ca04ad * split FPC_HAS_INTERNAL_BSX_* defines into FPC_HAS_INTERNAL_BSF_* and FPC_HAS_INTERNAL_BSR_* 13 anos atrás
  florian 1c8c2d6dbb * tcgshlshrnode.second_integer: don't load the right expression into a register if it is already a LOC_CREGISTER 13 anos atrás
  florian b6a4602989 * ignore alignment entries in FindLabel 13 anos atrás
  florian 59012afe26 * better heuristics to decide when a mul by a constant shall be replaced by shift/add/sub sequences 13 anos atrás
  florian 2f8027c63f + more sophisticated code to optimize multiplications on arm 13 anos atrás
  florian 0214dd68f9 * fix building of zipper.pp as suggested by Jeppe Johansen 13 anos atrás
  pierre 6290526821 Fix variable alignment for varargs 13 anos atrás
  florian 10dbdb5c9a * fix compilation on x86-64 13 anos atrás
  florian 2db4606eb0 * fix bootstrapping with 2.6.0 13 anos atrás
  sergei 6f4e8927cd * Specify explicitly whether properties of an ObjSection should be considered when adding it to ExeSection, instead of deciding it implicitly. 13 anos atrás
  florian 76bea5c4fd * x86-64 and i386 use the popcnt instruction of possible 13 anos atrás
  florian ff12d63248 + generic popcnt support 13 anos atrás
  florian b782918434 * first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction 13 anos atrás
  florian 728f53daa6 * test file for popcnt 13 anos atrás
  florian 5b13ef1025 + added sse/avx instructions sets introduced during the last years 13 anos atrás
  florian 86a6cee8fa - removed due to BSD license header 13 anos atrás
  nickysn cb4dadb079 + TZipper: added support for zip file comments 13 anos atrás
  nickysn cf29cdf1f3 + TUnZipper: added support for zip file comments 13 anos atrás
  nickysn cd4ea7f340 + set the minimum required zip version for each file according to the compression algorithm used 13 anos atrás
  Jonas Maebe 62c8e47547 + override unnecessary abstract thlcgobj methods with internal errors 13 anos atrás
  Jonas Maebe 56378f907f * keep track of required stack frame alignment (this information is however 13 anos atrás
  Jonas Maebe b1dc518ac4 * removed systems_need_16_byte_stack_alignment and use target_info.stackalign instead 13 anos atrás
  Jonas Maebe bd31004fdb + describe for each supported target the default guaranteed stack alignment 13 anos atrás
  Jonas Maebe a5cb157091 * enable specifying the alignment mismatch of the frame/stack pointer 13 anos atrás
  Jonas Maebe 4cae00f97a * never use a linear table for enum<->string translation when two enums have 13 anos atrás
  joost a6e18e0f68 * Added PackageVariants. Those can be used to define multiple selectable 13 anos atrás
  michael d02619b8af * Removed pqlib and default value. It should always load the lib loaded by postgres3dyn 13 anos atrás
  michael 13f20b72c7 * Set library name to pqlib for all windowses 13 anos atrás