Historique des commits

Auteur SHA1 Message Date
  nickysn eddab86312 * pass the -b option to wlib to avoid creating .bak files il y a 11 ans
  pierre 754790f641 Use new static library not supproted message il y a 11 ans
  pierre bef22b2a6f Add scripted version of wlib call for msdos il y a 11 ans
  sergei 38058505ba * Changed linking infrastructure to look like assembler one: il y a 12 ans
  sergei eec8129738 * TInternalLinker.Load_ReadStaticLibrary: exit if error has occurred while opening a static library or dynamic object, continuing can cause other errors/crashes in this case. il y a 12 ans
  Károly Balogh a11c113429 reverted the link object search change il y a 12 ans
  Károly Balogh e7094cf1d6 fix redundant searches in FindObjectFile, if the object was found on the first try il y a 12 ans
  nickysn a1ee8ab9bc * suppress annoying wlib header il y a 12 ans
  nickysn ac64663e70 + openwatcom wlib support added il y a 12 ans
  sergei a1503b51f2 + chmod 755 on executable files produced by internal linker. I missed this "small" detail for half a year because all development was going on a NTFS drive where everything is executable. il y a 12 ans
  sergei 36859068f5 * Propagate AS_NEEDED flag further into Load_DynamicObject and handle it properly: shared objects marked with AS_NEEDED are added to dependencies only if they actually resolve some symbol. il y a 12 ans
  sergei 7d19a6d551 * Propagate AS_NEEDED flag down the expression tree an assign it to TStaticLibrary objects. il y a 12 ans
  sergei 49501413e1 + Support library grouping in internal linker script, use it to load C libraries. il y a 12 ans
  sergei 6d70009f06 + ELF linker. Works on x86_64-linux and i386-linux good enough to pass the testsuite, but still requires a lot of work in nearly all aspects. In particular, no attempt to resolve symbols from shared libs is done, everything is just treated as imports. Symbol versioning isn't supported either. il y a 12 ans
  sergei d79511f96e + Basic ld script parsing capabilities (barely enough to parse glibc2.1 'libc.so' files, lacks any error handling). il y a 13 ans
  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. il y a 13 ans
  sergei 31d004e056 + Basic executable stack support in TExeOutput. il y a 13 ans
  sergei 1a25aed68d * Renamed a method for consistency (let script building methods start with ScriptAdd). il y a 13 ans
  sergei 346fbef445 * Factored a common linker script building block into separate method. il y a 13 ans
  sergei 80bbd388f9 * Made removal of unused ExeSymbols a separate procedure, call it earlier and regardless of presence of the 'SYMBOLS' directive in the linker script. il y a 13 ans
  sergei a2f0e54dc6 * Fixed internal linker entering infinite loop if script contains empty lines or comments. il y a 13 ans
  sergei 6571b4d140 * Factored code to create internal link script for debug sections into a separate procedure. il y a 13 ans
  Jonas Maebe 14cfe770a4 * replaced most (if not all) remaining fields/parameters in the compiler il y a 13 ans
  Jonas Maebe 02413c8a57 * moved maybequoted() from cutils to cfileutl and let its behaviour vary il y a 13 ans
  Jonas Maebe ddde9760c2 * ignore tf_no_backquote_support in source_info.flags in case we will link il y a 13 ans
  pierre 5d6a7dc03d + TExternalLinker.CatFileContent method and tf_no_backquote_support tsystemflags enum value il y a 13 ans
  paul 7a74d2c2f8 compiler: reduce amount of hints and notes il y a 14 ans
  pierre bcb2bb9e5b Add removal of braces for parameters in linker script il y a 14 ans
  pierre f328836cad + Add checks for internal linker script il y a 14 ans
  pierre 239944f8d0 + Use DLL name in assembler labels used to import DLL functions/variables il y a 14 ans