Historia zmian

Autor SHA1 Wiadomość Data
  Margers 3d536547eb Mass typo fixes in comments for compiler. 1 miesiąc temu
  Margers 6b3739f26c Mass trailing space removal for compiler. 2 miesięcy temu
  mattias d53e4030af compiler: set to nil after free 2 miesięcy temu
  florian 835375e7e0 * properly fix #41161 10 miesięcy temu
  Nikolay Nikolov b367d7c905 + introduced TAsmData.WeakRefAsmSymbolByClass 2 lat temu
  Nikolay Nikolov 26a2ae92ad + introduced TAsmData.RefAsmSymbolByClass - similar to RefAsmSymbol, but allows 2 lat temu
  florian 4867d48e99 + support for .debug_loc and .debuc_loclist sections 2 lat temu
  Jinyang He cda8971baa Add dwarf cfa support 3 lat temu
  Jonas Maebe d0bf7acc18 llvmdbg: build hashtable to lookup llvmdecl belonging to a global variable 3 lat temu
  Jonas Maebe e56b58c2b0 * factored out checks whether a procdef's symbol needs to be global, and 6 lat temu
  florian c03e4ca4e7 * get rid of current_asmdata.AsmCFI as TDwarfAsmCFI casts 7 lat temu
  florian 65cece7657 + mark outmost frame in CFI 7 lat temu
  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 7 lat temu
  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 lat temu
  svenbarth c6bfb0064f * keep track of the sections that are created in the asmlists 9 lat temu
  svenbarth c1db48c8c6 * add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder) 9 lat temu
  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 9 lat temu
  Jonas Maebe 473cec9d85 * converted tnodeutils.InsertRuntimeInits() to the high level typed const 9 lat temu
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 9 lat temu
  Jonas Maebe a0efde8167 * automatically generate necessary indirect symbols when a new assembler 9 lat temu
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via 9 lat temu
  florian 90b284e169 + generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation 10 lat temu
  svenbarth 3971ba7898 Provide basic facilities to handle indirect symbols that are needed for proper dynamic packages support. 10 lat temu
  Jonas Maebe 6dd06a1aae * put the code for pure assembler routines in a separate asmlist, so 10 lat temu
  Jonas Maebe be2f63aa97 + tasmlabel.createstatic() constructor for creating static data labels 11 lat temu
  Jonas Maebe 560fe24c44 + getlocaldatalabel() 11 lat temu
  Jonas Maebe 687bb15299 * renamed getdatalabel() to getglobaldatalabel 11 lat temu
  Jonas Maebe 697552b9f1 * disabled hints/warnings about changed symbol visibility by default, use 11 lat temu
  pierre a959b1a6ef Add Warning/Hint if changing bind type after assembler symbol has 11 lat temu
  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 11 lat temu