커밋 기록

작성자 SHA1 메시지 날짜
  florian 800ce23499 * fixed some issues to get correct values of section_count, works better than before but it is still not perfect for unknown reasons 6 년 전
  svenbarth 2e1327b6b2 * use pooled constant references for the parameter locations as more often than not they're equal between multiple methdos (e.g. the Self argument is always the same) 7 년 전
  svenbarth c6bfb0064f * keep track of the sections that are created in the asmlists 8 년 전
  svenbarth c1db48c8c6 * add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder) 8 년 전
  svenbarth 729d582822 * move the indirect symbols from al_exports to a new assembler list al_indirectglobals; otherwise compilation would fail horribly if we'd try to compile with a .def file as then the al_exports sections are ignored by the internal linker 8 년 전
  Jonas Maebe 473cec9d85 * converted tnodeutils.InsertRuntimeInits() to the high level typed const 9 년 전
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 9 년 전
  Jonas Maebe a0efde8167 * automatically generate necessary indirect symbols when a new assembler 9 년 전
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via 9 년 전
  florian 90b284e169 + generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation 9 년 전
  svenbarth 3971ba7898 Provide basic facilities to handle indirect symbols that are needed for proper dynamic packages support. 9 년 전
  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 년 전