Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  yury aefc1be555 * Reverted accidentally committed files. 5 năm trước cách đây
  yury 7b65f85a0b * Accidental commit. 5 năm trước cách đây
  Jonas Maebe e56b58c2b0 * factored out checks whether a procdef's symbol needs to be global, and 6 năm trước cách đây
  florian c03e4ca4e7 * get rid of current_asmdata.AsmCFI as TDwarfAsmCFI casts 6 năm trước cách đây
  florian 65cece7657 + mark outmost frame in CFI 6 năm trước cách đây
  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 năm trước cách đây
  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 năm trước cách đây
  svenbarth c6bfb0064f * keep track of the sections that are created in the asmlists 8 năm trước cách đây
  svenbarth c1db48c8c6 * add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder) 8 năm trước cách đây
  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 năm trước cách đây
  Jonas Maebe 473cec9d85 * converted tnodeutils.InsertRuntimeInits() to the high level typed const 9 năm trước cách đây
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 9 năm trước cách đây
  Jonas Maebe a0efde8167 * automatically generate necessary indirect symbols when a new assembler 9 năm trước cách đây
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via 9 năm trước cách đây
  florian 90b284e169 + generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation 9 năm trước cách đây
  svenbarth 3971ba7898 Provide basic facilities to handle indirect symbols that are needed for proper dynamic packages support. 9 năm trước cách đây
  Jonas Maebe 6dd06a1aae * put the code for pure assembler routines in a separate asmlist, so 10 năm trước cách đây
  Jonas Maebe be2f63aa97 + tasmlabel.createstatic() constructor for creating static data labels 10 năm trước cách đây
  Jonas Maebe 560fe24c44 + getlocaldatalabel() 10 năm trước cách đây
  Jonas Maebe 687bb15299 * renamed getdatalabel() to getglobaldatalabel 10 năm trước cách đây
  Jonas Maebe 697552b9f1 * disabled hints/warnings about changed symbol visibility by default, use 10 năm trước cách đây
  pierre a959b1a6ef Add Warning/Hint if changing bind type after assembler symbol has 10 năm trước cách đây
  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 năm trước cách đây
  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 năm trước cách đây
  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 năm trước cách đây
  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 năm trước cách đây
  Jeppe Johansen 2d823452b7 The scheduler pass of the ARM optimizer left markers in the instruction list, which could prevent further peephole optimizations 12 năm trước cách đây
  florian 9375529430 + put guids in a constant pool as well 12 năm trước cách đây
  yury 0960ee2034 * Add missing checks for android target. 12 năm trước cách đây
  florian ca5fabda6d * cleanup some unused units from uses clauses 13 năm trước cách đây