6555 Commits (b0ffb80ecf845c71453aa34c05570b0c3122db3f)

Author SHA1 Message Date
Eli Schwartz b0ffb80ecf
python module: fix extensions without explicit subdir being installed to libdir 3 years ago
Eli Schwartz d9a9c3b5da
python module: make external program wrapper have access to useful metadata 3 years ago
Eli Schwartz 445f08869b
Fix incorrect .name attribute for python program 3 years ago
Eli Schwartz 9eac9e0ff2
fix some confusingly indirect code 3 years ago
Dylan Baker 035df5369e backends/ninja: write depscan input files to json 3 years ago
Nirbheek Chauhan d6243e3ebd rust targets: lld-link is the same as link for static libs 3 years ago
Xavier Claessens 8c5aa031b5 Add install tags 3 years ago
Dylan Baker 6d055b1e27 compilers/compilers: Fix some potential issues spotted by pyright 3 years ago
Dylan Baker 272674e792 interpreter/compiler: make helper methods protected 3 years ago
Dylan Baker b30dddd4e5 interpreter/compiler: Add type checking for the Compiler object 3 years ago
Dylan Baker bcb5400e34 interpreter/compiler: Add type annotations to TryRunResultHolder 3 years ago
Dylan Baker 7dda90f1bf interpreter/compiler: remove unittest_args method 3 years ago
Dylan Baker e3c72ad7c7 compilers: Fix extra_args parameter 3 years ago
Dylan Baker e9639be167 compilers: Fix annotations for run and cached_compile 3 years ago
Dylan Baker 32d3b5c9e2 interpreter/compiler: Replace permittedKwargs({}) with noKwargs 3 years ago
Dylan Baker a1fb3199c8 interpreterobjects: Add TypedDict annoations for `extract_search_dirs` 3 years ago
Dylan Baker 580f316043 interperterbase: help type checkers do better type deduction 3 years ago
Dylan Baker d8d09138c7 interpreter: allow KwargInfo.evolve to change the name as well 3 years ago
Tristan Partin 1dc13e9951 Add unset_variable() 3 years ago
Xavier Claessens a2f110ff77 interpreter: Fix holder_map not being updated when subproject fails 3 years ago
Jussi Pakkanen f0b16e4e83 Refresh Ninja cache files on regeneration. 3 years ago
Eli Schwartz 59d4f771d2
editorconfig: add setting to trim trailing whitespace 3 years ago
Eli Schwartz c2592bc921
correct a copy-pasted comment 3 years ago
Jussi Pakkanen 3340d373fb Revert "interpreter: Fix holder_map not being updated when subproject fails" 3 years ago
Jussi Pakkanen a90d2925dd Revert "compilers/c++: Add MSVC option to make the __cplusplus define accurate" 3 years ago
Jussi Pakkanen f9d9cb174a Always generate Java rule, it is platform agnostic. 3 years ago
Dylan Baker 0b97d58548 compilers/c++: Add MSVC option to make the __cplusplus define accurate 3 years ago
Dylan Baker 6a83f8b9cb build: store global and project args per-machine even when not cross compiling 3 years ago
Dylan Baker 8a7451e051 build: add a few annotations 3 years ago
Xavier Claessens 223991c09e Fix i18n target name when using @BASENAME@ and configure_file() input 3 years ago
Eli Schwartz 487d45c1e5
i18n: use real build/install targets for gmo files 3 years ago
Xavier Claessens 27b319526c interpreter: Fix spurious warning in configure_data() 3 years ago
Emmanuele Bassi d9acd7505c gnome: Filter all compiler and linker flags 3 years ago
GustavoLCR 6a1157b2e5 Fix native targets for vs backend cross compilation 3 years ago
Xavier Claessens 5462ea921f interpreter: Fix missing subsubproject summary when subproject fails 3 years ago
Xavier Claessens 566383c727 interpreter: Fix holder_map not being updated when subproject fails 3 years ago
Xavier Claessens 59478ce2da modules: Fix typo in state.test() 3 years ago
lilinzhe dd2e3bf446 pkg-config: support for `-l:libfoo.a` 3 years ago
Daniel Mensinger 5c87167a34 interpreter: Fix list contains for Holders (fixes #9020 #9047) 3 years ago
Jussi Pakkanen f2fe271198 Add support for finding Javascript source libraries with Emscripten. 3 years ago
Xavier Claessens 943596abbb Fix --force-fallack-for with --wrap-mode=nofallback 3 years ago
Xavier Claessens 1dcde9da61 modules: Add API to add test 3 years ago
Stéphane Cerveau 51cbb15335 minstall: restore_selinux_contexts: fix env test 3 years ago
Stéphane Cerveau 2c3a68bc30 install: apply ldconfig at the end of the install 3 years ago
Stéphane Cerveau 7e8d5207a7 install: update restore_selinux to use popen_safe 3 years ago
Felix Schwarz 53ce1610a6 fix spelling error in user output ("depencency" -> "dependency") 3 years ago
Dylan Baker 386b312fa9 interpreterbase/decorators: fix typed_kwargs return type 3 years ago
Dylan Baker f4a1da0145 interpreterbase/decorators: use a named function for lowering strings 3 years ago
Dylan Baker 2307cbd2ac interpreter/typing: Add some type annotations 3 years ago
Dylan Baker d1b52b913f interpreter: split keyword definitions out of the interpreter 3 years ago