9 Commits (0d354588cab00cb37f8f8fb81b1af43b77754a08)

Author SHA1 Message Date
Eli Schwartz 0703ee0aef
move various unused typing-only imports into type-checking blocks 2 years ago
Dylan Baker 1209b8820b compilers: push the compiler id to a class variable 3 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker efceec9615 Compilers/vala: Add type annotations 4 years ago
Dylan Baker 2c0fbe161d compilers: make is_cross part of the base Compiler class 4 years ago
Dylan Baker 98416e7f75 compilers: put name_string method in base compiler 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Ole André Vadla Ravnås 7195c0ee9c compilers: Fix accidental coredata mutations 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Dylan Baker ee6e249f65 compilers: move language attribute to the class level 5 years ago
Dylan Baker 0c22798b1a compilers: replace CompilerType with MachineInfo 5 years ago
Jeremy Philippe c206f3cb1d ValaCompiler: only emit '--debug' in debug build. 5 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Daniel Mensinger c61ae46461
Moved caching into a seperate function 6 years ago
Daniel Mensinger c9bd84fd25
Cache compile results in coredata 6 years ago
John Ericson f4da210f46 Sanity check with external args 6 years ago
Niklas Claesson dd2c44cdf6 Add static as keyword to find_library 6 years ago
John Ericson d451a4bd97 Remove get_cross_extra_flags 6 years ago
Corentin Noël 08757dcdfd vala: Support position-independent executables 6 years ago
Daniel Mensinger 9eca2e46a0
Added more compiler option support 6 years ago
Daniel Mensinger 9742927903
Absolute path generation refactoring 6 years ago
Jussi Pakkanen d83f77109a
Convert buildtype to optimization and debug options (#3489) 6 years ago
Rico Tzschichholz 5a0884dab3 vala: Don't pass -o and -C at the same time 7 years ago
Ernestas Kulik 448710ba96 Fix Vala thread flag breakage (#2756) 7 years ago
Ernestas Kulik e4f5fe1b35 vala: add stubs for thread flag methods 7 years ago
Ben 0ed0bcce49 Vala: enable colored warning and error output (#2142) 7 years ago
Alistair Thomas 117f4ab8b5 Split out languages from compilers.py 8 years ago