18 Commits (3e7c08f358e9bd91808c8ff3b76c11aedeb82f85)

Author SHA1 Message Date
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Xavier Claessens 2961adb8c8 Compilers: Keep ccache and exelist separated 2 years ago
Tristan Partin 5a7427cebb Fix mismatched param names between Compiler and BasicLinkerIsCompilerMixin 2 years ago
Tristan Partin e05a88835a Use f-strings in JavaCompiler 2 years ago
Tristan Partin e87259f4a7 Add missing compiler functions to JavaCompiler 2 years ago
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
Dylan Baker f48d75dcae compilers/java: Add no_warn_args and debug_args methods 3 years ago
Tristan Partin be92e37837 Add Java module 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 4 years ago
Dylan Baker 135f5d5838 compilers: make get_optimization_args abstract 4 years ago
Dylan Baker 3fc37fc13e compilers/java: Add type annotations 4 years ago
Dylan Baker d3a059b55f compilers/cuda: make type safe 4 years ago
Dylan Baker e7f0890cb9 compilers: move get_dependency_gen_args to base Compiler 4 years ago
Dylan Baker 1513aa437d compilers: move split_shlib_to_parts to the base compiler 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
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
Dylan Baker 06dcbd50ee compilers: Dispatch to dynamic linker class 5 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
John Ericson 6dbe33d949 C# and Java compilers should have `is_cross = False` 6 years ago
Daniel Mensinger ca808a0702
More os.pathsep 6 years ago
Daniel Mensinger 477b69b505
Use os.pathsep 6 years ago
Daniel Mensinger 681532452c
Handle java correct 6 years ago
Daniel Mensinger 9eca2e46a0
Added more compiler option support 6 years ago
Daniel Mensinger 9742927903
Absolute path generation refactoring 6 years ago
Daniel Mensinger c4eb5c79fe
Added unit test 6 years ago
Daniel Mensinger 71d17b44e4
Fixed list_target_files and list_targets 6 years ago
Nirbheek Chauhan 96b7fdb723 macos: Rewrite install_name for dependent built libraries on install 7 years ago
Nirbheek Chauhan ed701b5cb0 Revert "Add macOS linker versioning information" 7 years ago
Tom Schoonjans fa6ca16054 Add macOS linker versioning information 7 years ago
Jussi Pakkanen 2269b7f60b Add build_rpath as new property allowing people to specify rpath entries that are used in the build tree but will be removed on install. 8 years ago
Alistair Thomas 117f4ab8b5 Split out languages from compilers.py 8 years ago