Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-15 | No need to reserve build_ because we use build. instead.no_build | Jussi Pakkanen | 1 | -1/+1 | |
2019-07-15 | run_unittests: use sys.executable on Windows for python | Dylan Baker | 1 | -4/+1 | |
Instead of trying to guess whether we need py or python3, and then falling over when whatever we guessed isn't in the path or isn't right, just use sys.executable which should always work. | |||||
2019-07-15 | compilers/mixins/pgi: Finish type annoations | Dylan Baker | 1 | -21/+27 | |
2019-07-15 | compilers: split pgi compiler out of compilers module | Dylan Baker | 5 | -72/+92 | |
2019-07-15 | compilers/mixins/elbrus: add type annotations and fix types | Dylan Baker | 4 | -18/+23 | |
There is a pretty big error in here, trying to return a tuple comperhension: (a for a in []) is not a tuple, it's a generator. This has profound type annotations: generators don't support most tuple or list methods, and they can only be iterated once. Beyond that tuples are meant for heterogenous types, ie, position matters for types. I've converted the output to a list in all cases. | |||||
2019-07-15 | compilers: put elbrus in mixins | Dylan Baker | 5 | -43/+62 | |
2019-07-15 | compilers/mixins/clang: Add type annotations | Dylan Baker | 1 | -12/+21 | |
2019-07-15 | compilers: Put clang mixin in a module | Dylan Baker | 9 | -68/+92 | |
2019-07-15 | compilers/mixins/arm: Add type annotations to armclang | Dylan Baker | 1 | -41/+47 | |
2019-07-15 | compilers: move ArmClang into mixins/arm.py | Dylan Baker | 4 | -122/+119 | |
2019-07-15 | compilers/mixins/intel: add type annotations | Dylan Baker | 1 | -17/+24 | |
2019-07-15 | compilers: Put Intel compiler classes into the mixins folder | Dylan Baker | 6 | -109/+139 | |
2019-07-15 | compilers/mixins/gnu: Add type annotations | Dylan Baker | 1 | -100/+119 | |
2019-07-15 | compilers: split gnu and gnulike compilers out of compilers | Dylan Baker | 10 | -373/+405 | |
I debated a bit whether both classes really belong in the same module, and decided that they do because the share a number of helpers. | |||||
2019-07-15 | compilers/mixins/visualstudio: Add type annotations | Dylan Baker | 1 | -106/+119 | |
2019-07-15 | compilers: Move the VisualStudioLikeCompiler class into mixins | Dylan Baker | 6 | -391/+418 | |
2019-07-15 | compilers/mixins/arm: Add type annotations | Dylan Baker | 1 | -42/+51 | |
2019-07-15 | compilers: Move ArmCompiler to a mixin module | Dylan Baker | 4 | -111/+130 | |
2019-07-15 | compilers/mixins/ccrx: add type annotations | Dylan Baker | 1 | -48/+59 | |
2019-07-15 | compilers: move ccrx compiler abstraction into mixins | Dylan Baker | 5 | -134/+152 | |
2019-07-15 | compilers: Move clike into a mixins directory | Dylan Baker | 8 | -9/+10 | |
The compilers module is rather large and confusing, with spaghetti dependencies going every which way. I'm planning to start breaking out the internal representations into a mixins submodule, for things that shouldn't be required outside of the compilers module itself. | |||||
2019-07-14 | Add test to catch `-Werror=unused-parameter` brittleness | David Seifert | 1 | -2/+9 | |
2019-07-14 | Do not fail on passing `-Werror=unused-parameter` from environment | David Seifert | 5 | -14/+14 | |
2019-07-13 | cmake: Handle disabling subprojects | Thibault Saunier | 2 | -1/+9 | |
2019-07-12 | Change meson test's build failure exit code to 125 | Christoph Weiss | 2 | -1/+20 | |
2019-07-12 | unit tests: Don't keep builddirs inside source tree on Cygwin | Nirbheek Chauhan | 1 | -1/+9 | |
Seems to cause the umask tests to fail: https://github.com/mesonbuild/meson/pull/5546#issuecomment-509666523 | |||||
2019-07-11 | Merge pull request #5560 from scivision/cstd18_bug | Michael Hirsch, Ph.D | 3 | -21/+67 | |
add clang c_std=c18 alias and cleanup logic for compiler version unit tests | |||||
2019-07-11 | Remove unnecessary setup.cfg lines that confound offline use | Michael Hirsch, Ph.D | 1 | -3/+0 | |
2019-07-11 | setup.py >= python 3.5.2 | Michael Hirsch, Ph.D | 1 | -2/+2 | |
2019-07-11 | doc | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-07-11 | minimum python 3.5.2 | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-07-11 | pythonic file checks | Michael Hirsch, Ph.D | 2 | -23/+22 | |
2019-07-11 | add missing commas | Michael Hirsch, Ph.D | 1 | -4/+4 | |
2019-07-11 | ENH: metadata PEP390 setup.cfg | Michael Hirsch, Ph.D | 4 | -59/+75 | |
https for Meson docs url Co-Authored-By: Elliott Sales de Andrade <quantum.analyst@gmail.com> | |||||
2019-07-11 | Ignore -D* and -fstack-protector* args for D compilers | myfreeweb | 1 | -0/+4 | |
Fixes #5369 | |||||
2019-07-11 | cmake: Fix dependencies with try_compile (closes #5605) | Daniel Mensinger | 2 | -11/+55 | |
2019-07-11 | Fix MSVC /link argument ordering (#5598) | Norbert Nemec | 1 | -19/+32 | |
* correct handling of LDFLAGS in find_library and sanity_check on MSVC (fixes #3629) The MSVC compiler requires all linker flags to be placed after the compiler flags, separated by a "/link" argument. This was already handled for regular linking commands, but not yet for the aforementioned special code paths. * on MSVC, add /link separator between compiler and linker flags when it is missing * avoid unnecessary /link argument | |||||
2019-07-11 | Merge pull request #5606 from xclaesse/alias_target | Jussi Pakkanen | 11 | -18/+110 | |
Add alias_target() function | |||||
2019-07-11 | Adapting Boost Python library detection to Boost >= 1.67. Closes #4288. | gjaeger1 | 5 | -12/+120 | |
2019-07-10 | vs backend: commandrunner.py takes source dir first | Xavier Claessens | 1 | -1/+1 | |
2019-07-10 | Add alias_target() function | Xavier Claessens | 11 | -17/+109 | |
2019-07-10 | try IMPORTED_IMPLIB before IMPORTED_LOCATION for cmake dependencies | Norbert Nemec | 1 | -1/+5 | |
2019-07-10 | Merge pull request #5574 from mensinda/cmakeCCmd | Jussi Pakkanen | 16 | -46/+656 | |
CMake subprojects add_custom_command support | |||||
2019-07-10 | Warn if the user manually adds arguments we have builtin support for. | Jussi Pakkanen | 1 | -0/+19 | |
2019-07-10 | Reference error code as hex value and improve comment | Norbert Nemec | 1 | -2/+2 | |
2019-07-10 | diagnostics for missing DLLs on Windows in meson_exe.py | Norbert Nemec | 1 | -0/+5 | |
2019-07-10 | Make faster w defender atp | Charlie Barto | 1 | -2/+2 | |
2019-07-10 | Merge pull request #5621 from mesonbuild/paralleltests | Jussi Pakkanen | 6 | -9/+35 | |
Run tests in paralled with pytest when installed | |||||
2019-07-10 | FAQ.md: Do I need to add headers to sources? [skip ci] | Nirbheek Chauhan | 1 | -0/+18 | |
2019-07-10 | FAQ.md: Add an entry for generated headers [skip ci] | Nirbheek Chauhan | 1 | -0/+69 | |
Closes https://github.com/mesonbuild/meson/issues/5624 |