70 Commits (35936283d24ed5a0aa76b184a7489d637d3e49c4)

Author SHA1 Message Date
Dylan Baker 15811e362e backends/ninja: run `ranlib -c $out` when using the apple ar 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 1 year ago
Eli Schwartz cfc3960956
mypy: add more mixin base classes 1 year ago
Eli Schwartz 621264e1d4
linkers: fix mypy errors that were ignored due to lack of inheritance 1 year ago
Eli Schwartz ca34c76170
linkers: reorganize code so that linker base classes always come first 1 year ago
Tristan Partin 24edddb412 Fix return type of debugfile functions 1 year ago
Tristan Partin 33c8362a1c Match the method signatures of parent classes 1 year ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 1 year ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 1 year ago
Jussi Pakkanen ad13d9f4a3 Fix Xcode 15 beta linker detection. Closes #11958. 1 year ago
Aditya Kamath 8946bc05f7
Archive shared library in AIX (#11850) 1 year ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 1 year ago
Eli Schwartz 6fad02db04
fix regression in handling output overwriting for ar-like linkers 1 year ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 1 year ago
Karol Herbst 8284be8139 dependencies/llvm: strip default include dirs 1 year ago
Nomura 18cfa545f0 Initial support for Metrowerks C/C++ compiler 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
jack 7e4f6df07a linkers: detect ld64 as AppleDynamicLinker 2 years ago
Jan Janssen ded57707c8 linkers: Do not use numeric windows subsystems with lld 2 years ago
Jan Janssen 9f6b1b8a68 linkers: Fix lld detection 2 years ago
Kleis Auke Wolthuizen 51ac9ed317 emscripten: use single arguments when specifying options 2 years ago
David Robillard e85138fcc8 Fix various spelling errors 2 years ago
Alan Coopersmith 8ee4660788 linkers: Don't build thin archives on illumos or Solaris 2 years ago
Tatsuyuki Ishi 673dca5c07 Add b_thinlto_cache for automatically configuring incremental ThinLTO 2 years ago
Tatsuyuki Ishi c693d0576b linkers: Add missing mold entries to __init__ 2 years ago
Andres Freund db7503690c AIX: allow link_whole, it's the only supported behaviour anyway 2 years ago
Dylan Baker 188c552dcf pylint: enable use-maxsplit-arg 2 years ago
Eli Schwartz 5bfab845d0
compilers: directly import from subpackages 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Eli Schwartz 27748f9cd1
fix linker regression for compilers that don't accept LDFLAGS directly 2 years ago
Eli Schwartz 0ec039d259 linkers: detection should invoke the linker with lang_link_args only 2 years ago
Eli Schwartz 73985f98dc
linkers: make sure the linker is actually Apple when matching failure 2 years ago
Eli Schwartz 06dfcd7de5
linkers: include linker detection output in the debug logs 2 years ago
Eli Schwartz b6037c65fc
linkers: better reporting of command failures 2 years ago
Dylan Baker d6b9d431ec linkers: Add a representation for the Apple AR Linker 2 years ago
Justin Blanchard ec388fe7c2 ar linker: detect the "osx ld" case (where generating thin archives won't work) based on host OS, not build OS. 2 years ago
Eli Schwartz 462b35e4b1 flake8: fix various whitespace nits 2 years ago
Eli Schwartz 6757e4f07c
linkers: try a bit harder to autodetect the correct linker id 3 years ago
Tristan Partin 153e81a816 Fix --allow-shlib-undefined for LLVM versions > 9 3 years ago
Lens b1abda2b4b linkers/MinGW: Allow `efi_application` value for `win_subsystem` 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Eli Schwartz c231c4bd2a
move a bunch of imports into TYPE_CHECKING blocks 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
William Toohey b4d9b2551c Genericise TI compiler and add MSP430 support 3 years ago
Eli Schwartz 9f384e9207
fix type annotations for compiler toolchain rpaths 3 years ago
georgev93 18e4b3f4f9 Changing xc16's linker from 'xc16-gcc.exe' to 'xc16-gcc'. Windows will 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Paolo Bonzini 492cc9bf95 linkers: detect LLD when built with PACKAGE_VENDOR 3 years ago