Historie revizí

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