تاریخچه Commit ها

نویسنده SHA1 پیام تاریخ
  nickysn 2af5c9d508 * changed type used for section alignment from byte/shortint to longint, so the 7 سال پیش
  Jonas Maebe 991e1f49bd * store a pointer to the used tasminfo record in every assembler writer, so 10 سال پیش
  nickysn d204aaab72 * refactored "ar" object writer creation in the internal assembler to allow 10 سال پیش
  sergei 1fea5a82c1 * Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes code a bit nicer to read. 12 سال پیش
  sergei d7c5daeccd * Don't calculate data position of each object section. Instead, write out a copy of exesection's memory image, i.e. every objsection is placed at the same offset from its owning exesection both on disk and in memory. This approach is simpler and works regardless of alignment requirements, while existing one could work only if SectionDataAlign<=SectionMemAlign. 12 سال پیش
  sergei eb13da9355 * ognlm.pas cleanup: 12 سال پیش
  sergei 1d09005542 + Implemented two-stage removal of empty exe sections. Candidates for removal are first marked with oso_disabled flag, then actually removed. Descendants of TExeOutput that override MemPos_Start may modify list of sections pending removal. In particular, the COFF-specific .reloc section no longer has to be handled in base TExeOutput class. 13 سال پیش
  Jonas Maebe 14cfe770a4 * replaced most (if not all) remaining fields/parameters in the compiler 13 سال پیش
  Jonas Maebe ac43eb9b70 + generic implementation of ReplaceForbiddenAsmSymbolChars() instead 13 سال پیش
  florian 111d05c68f o patch by Alexander Shishkin, resolves #20409 14 سال پیش
  pierre 311d99b416 Avoid line > 255 chars and range check error on THandle type 14 سال پیش
  armin 672d76e636 added a segment table containing segments for symbols defined by linker script (needed for relocs) 14 سال پیش
  armin 7eace122dc internal linker support for creating novell netware loadable modules 14 سال پیش