Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe 6dd06a1aae * put the code for pure assembler routines in a separate asmlist, so пре 10 година
  Jonas Maebe be2f63aa97 + tasmlabel.createstatic() constructor for creating static data labels пре 10 година
  Jonas Maebe 560fe24c44 + getlocaldatalabel() пре 10 година
  Jonas Maebe 687bb15299 * renamed getdatalabel() to getglobaldatalabel пре 10 година
  Jonas Maebe 697552b9f1 * disabled hints/warnings about changed symbol visibility by default, use пре 10 година
  pierre a959b1a6ef Add Warning/Hint if changing bind type after assembler symbol has пре 10 година
  pierre 87b9c1b2ea Possible fix for the OpenSolaris x86_64 cycle failure, due to bind change from AB_GLOBAL back to AB_LOCAL after code generation, which lead to invalid code пре 10 година
  sergei a3c439c60f - No longer insert BlockStart markers into asmlists. The presence of these markers disrupts peephole optimizations and require additional checks all over the place, causing various workarounds/hacks (like TAsmList.Create_without_marker) to start building up. пре 11 година
  sergei d25330e367 * Removed tasmdata.realname (it is not used anywhere) and changed tasmdata.name to pshortstring. The name string is owned by tmodule and referenced by tasmdata. This removes 80-char limit on tasmdata.name, Mantis #25009. пре 12 година
  nickysn 7ae9c5b668 + added optional Tasmsymtype parameter to TAsmData.RefAsmSymbol and WeakRefAsmSymbol to allow specifying things like AT_DATA for external symbols that reside in the data segment, which is needed for i8086 medium and compact memory models пре 12 година
  Jeppe Johansen 2d823452b7 The scheduler pass of the ARM optimizer left markers in the instruction list, which could prevent further peephole optimizations пре 12 година
  florian 9375529430 + put guids in a constant pool as well пре 12 година
  yury 0960ee2034 * Add missing checks for android target. пре 12 година
  florian ca5fabda6d * cleanup some unused units from uses clauses пре 13 година
  pierre 971cc159f9 Using global assmelber labels for debug line is not required for smartlinked sections пре 13 година
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 пре 13 година
  Jonas Maebe 3380b58695 * when we get near the limit of the maximum number of TOC entries that can пре 13 година
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 пре 13 година
  Jonas Maebe cc4169ef68 * don't raise an internalerror when the the binding type of a weak external пре 13 година
  paul 4cf5e36ce7 compiler: пре 14 година
  pierre ccb0595971 * Extend global label for smart linked objects to bsd systems пре 14 година
  pierre 0d15a427c2 * Consider cs_create_smart instead of cs_link_smart for пре 14 година
  sergei 689d4b3ecc + Mantis #19651: Generate table of typed string constants which are initialized with resourcestrings, so they are updated when SetResourceStrings or SetUnitResourceStrings is called. пре 14 година
  Jonas Maebe ce88df680b + symansistr conditional define that, when activated, makes the symbol/ пре 14 година
  sergei 1470d91ba1 * Optimized pooling of floating point and large set constants using hash tables. пре 14 година
  Jonas Maebe d1ed076618 * changed r16080 so that global debug labels are only created on linux пре 15 година
  mazen b127fc154a * Fixed spell error revealed by lintian. пре 15 година
  pierre 292e85a59a * Partial fix for i386 linux PIC code generation пре 15 година
  Jonas Maebe 99aece6230 * cleaned up handling of Darwin non-lazy pointer sections: create sections пре 15 година
  Jonas Maebe 356026f849 * use new_section() instead of tai_section.create() everywhere пре 15 година