Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-24 | ci: Don't require ninja >= 1.9 on Xenial/Bionic CI | Nirbheek Chauhan | 1 | -2/+2 | |
Those distros do not ship with the latest Ninja, and we should be testing with the Ninja that they ship. | |||||
2020-02-17 | tests: Added basic test matrix support for project tests | Daniel Mensinger | 1 | -22/+84 | |
2020-01-24 | tests: Fix some test failures on Ubuntun 16.04 CI | Nirbheek Chauhan | 1 | -1/+3 | |
* xenial doesn't ship many dependencies, so make them all optional since we don't guarantee that everything will work * cmake/{5,6}: needs stdlib.h for EXIT_SUCCESS on GCC 5 * common/222: needs C++11, and GCC 5 doesn't understand `auto` correctly unless we explicitly enable it. * frameworks/1 boost: xenial doesn't ship boost_python3, so make it properly optional * frameworks/6 gettext: gettext can be installed without xgettext, which doesn't cause the project to fail, but the installed files list is different which causes the test to fail. * frameworks/7 gnome: gobject-introspection can't be enabled because the sanitizer unit test detects leaks in glib and fails | |||||
2020-01-23 | types: import typing as T (fixes #6333) | Daniel Mensinger | 1 | -11/+11 | |
2019-12-23 | doc: cuda windows comment | Michael Hirsch, Ph.D | 1 | -1/+2 | |
2019-12-11 | Merge pull request #6207 from dcbaker/linker-option | Jussi Pakkanen | 1 | -5/+4 | |
Add a way to select the dynamic linker meson uses | |||||
2019-12-07 | run_project_tests: argparse(choices) for --only name check | Michael Hirsch, Ph.D | 1 | -7/+15 | |
2019-12-07 | Merge pull request #6228 from scivision/scalapack | Jussi Pakkanen | 1 | -1/+1 | |
deps: add Scalapack | |||||
2019-12-05 | lgtm: fix Unreachable code | Daniel Mensinger | 1 | -1/+0 | |
2019-12-03 | run_project_tests: Fix skip rust | Dylan Baker | 1 | -5/+4 | |
which expects an argument of backend, but isn't getting one. | |||||
2019-11-30 | CI: scalapack not skippable since it's now in Docker image | Michael Hirsch, Ph.D | 1 | -5/+1 | |
2019-11-30 | deps: add scalapack | Michael Hirsch, Ph.D | 1 | -0/+4 | |
Scalapack uses a library stack that can be challenging to manage. Not least of all since many Scalapacks ship with broken / incomplete pkg-config files and CMake FindScalapack.cmake This resolves those issues for typical Scalapack setups including: * Linux: Intel MKL or OpenMPI + Netlib * MacOS: Intel MKL or OpenMPI + Netlib * Windows: Intel MKL (OpenMPI not available on Windows) | |||||
2019-11-19 | ci: Add CI command to include text files in the CI log | Daniel Mensinger | 1 | -15/+47 | |
2019-11-17 | use '-Werror=unused-parameter' for gcc/clang on project tests and āµ | Michael Hirsch, Ph.D | 1 | -2/+7 | |
-fimplicit-none on fortran Fortran: check for undeclared variables by forcing implicit none everywhere C/C++: check for unused parameters and return types removed unused variables from test cases ci: do missing return and unused arg check with Github Actions | |||||
2019-10-20 | run_project_tests: Added print_tool_versions() | Daniel Mensinger | 1 | -0/+33 | |
2019-10-07 | compilers: replace CompilerType with MachineInfo | Dylan Baker | 1 | -1/+1 | |
Now that the linkers are split out of the compilers this enum is only used to know what platform we're compiling for. Which is what the MachineInfo class is for | |||||
2019-09-23 | Add blocks dependency | Patrick Griffis | 1 | -0/+4 | |
This allows easily enabling the blocks clang extension. | |||||
2019-09-05 | PGI: windows PGI is sort of MSVC-like | Michael Hirsch, Ph.D | 1 | -1/+2 | |
2019-08-12 | tests: add wasm to run_project_tests --only | Dylan Baker | 1 | -0/+1 | |
2019-08-03 | Condense test directory names. | Jussi Pakkanen | 1 | -1/+1 | |
2019-07-30 | fortran tests: non-gfortran compilers on Windows are best static libs | Michael Hirsch, Ph.D | 1 | -29/+22 | |
collapsed get_relative_files_list_from_dir to a one-liner via pathlib.Path | |||||
2019-07-30 | run_tests: ifort / intel-cl must have ninja backend | Michael Hirsch, Ph.D | 1 | -5/+3 | |
2019-07-30 | actually failfast, was not failing fast before | Michael Hirsch, Ph.D | 1 | -2/+2 | |
2019-07-23 | cmake: added test case for environment variables | Daniel Mensinger | 1 | -1/+11 | |
2019-07-11 | pythonic file checks | Michael Hirsch, Ph.D | 1 | -19/+15 | |
2019-07-09 | Use pytest parallelisation if available. | Jussi Pakkanen | 1 | -0/+2 | |
2019-07-09 | Add command line argument to skip unit tests. | Jussi Pakkanen | 1 | -0/+2 | |
2019-06-24 | correct missing argument for IntelClFortranCompiler | Michael Hirsch, Ph.D | 1 | -1/+7 | |
ifort passes all tests cleanup logic | |||||
2019-06-23 | only --only option to run_project_tests, add type hints, improve variable āµ | Michael Hirsch, Ph.D | 1 | -10/+28 | |
name use | |||||
2019-06-23 | windows project_test speedup by 2 | Michael Hirsch, Ph.D | 1 | -1/+2 | |
2019-06-22 | Do not check for DOS line endings in log files. | Jussi Pakkanen | 1 | -0/+2 | |
2019-06-22 | Detect broken Rust compiler setups. | Jussi Pakkanen | 1 | -1/+29 | |
2019-06-09 | Purge `is_cross` and friends without changing user interfaces | John Ericson | 1 | -6/+6 | |
In most cases instead pass `for_machine`, the name of the relevant machines (what compilers target, what targets run on, etc). This allows us to use the cross code path in the native case, deduplicating the code. As one can see, environment got bigger as more information is kept structured there, while ninjabackend got a smaller. Overall a few amount of lines were added, but the hope is what's added is a lot simpler than what's removed. | |||||
2019-06-09 | Use `env.machines.*` to avoid some `is_cross` | John Ericson | 1 | -12/+12 | |
This is a small example of the `is_cross` removal the that abstraction enables. | |||||
2019-06-06 | cmake: disable the CMake tests for msvc2015 | Daniel Mensinger | 1 | -1/+1 | |
2019-06-06 | cmake: better logging | Daniel Mensinger | 1 | -0/+10 | |
2019-06-06 | cmake: fixed installed_files.txt | Daniel Mensinger | 1 | -0/+5 | |
2019-06-06 | cmake: Added project tests | Daniel Mensinger | 1 | -0/+1 | |
2019-05-27 | Update to new ccache URL | Joel Rosdahl | 1 | -1/+1 | |
ccacheās web site is now located at https://ccache.dev. Bonus: Use the preferred capitalization āCcacheā instead of āCCacheā. | |||||
2019-05-13 | compilers/clike: ICL needs msvc workarounds in has_function | Dylan Baker | 1 | -1/+1 | |
2019-05-09 | Better detection of tab indentation. | Jussi Pakkanen | 1 | -2/+3 | |
"But surely nobody would indent by having spaces first, and tabs after that. Right? Right?" | |||||
2019-05-02 | Merge pull request #5311 from mensinda/flake8Plugins | Jussi Pakkanen | 1 | -2/+2 | |
Added flake8 plugins and some code fixes | |||||
2019-05-02 | per-target manual specification of link_language | Michael Hirsch, Ph.D | 1 | -0/+4 | |
2019-04-29 | Fix unused variables warnings | Daniel Mensinger | 1 | -1/+1 | |
2019-04-29 | Fix blind exceptions | Daniel Mensinger | 1 | -1/+1 | |
2019-04-15 | Don't always skip objc/objc++ tests on Windows | Jon Turney | 1 | -2/+2 | |
These tests can run under MSYS2 using gcc or clang objc/objc++. | |||||
2019-04-15 | Report detected compilers in run_project_tests | Jon Turney | 1 | -5/+18 | |
v2: Use compilers.all_languages for the list of known languages | |||||
2019-04-03 | d: Fix linker errors with shared libraries on Windows | Ari Vuollet | 1 | -1/+1 | |
2019-03-27 | Always initialize compiler_options before sanity_check | John Ericson | 1 | -0/+2 | |
This is because sanity checking wants to use CFLAGS and friends. | |||||
2019-03-20 | Merge pull request #5031 from bonzini/kconfig | Jussi Pakkanen | 1 | -0/+1 | |
Kconfig Module |