| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2019-11-17 | macos: detect old OS/cpu 64-bit CPU in 32-bit MacOS kerneldarwin_arch | Michael Hirsch, Ph.D | 1 | -1/+22 | |
| intended to fix #6187 pending user verification | |||||
| 2019-11-17 | Make all C main functions without arguments have "void" in arg list. | Jussi Pakkanen | 142 | -146/+146 | |
| 2019-11-17 | Merge pull request #6182 from mensinda/depInfo | Jussi Pakkanen | 7 | -26/+49 | |
| Better dependency logs | |||||
| 2019-11-17 | Merge pull request #6150 from scivision/fsexpand | Jussi Pakkanen | 4 | -20/+208 | |
| fs module; make more robust, dedupe code, add method, add type anno & check | |||||
| 2019-11-17 | add bug report template [skip ci] | Michael Hirsch, Ph.D | 1 | -0/+25 | |
| 2019-11-17 | commandrunner: Forward KeyboardInterrupt to command | Alberto GarciÌa Hierro | 1 | -1/+6 | |
| Some commands, notably gdb, use ctrl+c themselves to perform actions without exiting. Instead of making meson exit and thus, kill the subprocess, ignore the KeyboardInterrupt and continue waiting for the child. | |||||
| 2019-11-17 | use '-Werror=unused-parameter' for gcc/clang on project tests and â” | Michael Hirsch, Ph.D | 186 | -202/+242 | |
| -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-11-17 | fs: make replace_suffix not expand file to absolute path, just manipulate â” | Michael Hirsch, Ph.D | 3 | -6/+6 | |
| the string | |||||
| 2019-11-17 | fs: replace_suffix | Michael Hirsch, Ph.D | 3 | -26/+29 | |
| 2019-11-17 | fs: add docs for fs.size() | Michael Hirsch, Ph.D | 1 | -0/+5 | |
| 2019-11-17 | fs: correct docs | Michael Hirsch, Ph.D | 1 | -4/+4 | |
| 2019-11-17 | fs: get file size | Michael Hirsch, Ph.D | 3 | -3/+71 | |
| fs: add samefile | |||||
| 2019-11-17 | fs: add hash compute method | Michael Hirsch, Ph.D | 3 | -0/+34 | |
| 2019-11-17 | fs: further document and test behavior | Michael Hirsch, Ph.D | 2 | -3/+39 | |
| 2019-11-17 | fs: extend self-test to cover windows as well for with_suffix | Michael Hirsch, Ph.D | 1 | -8/+9 | |
| 2019-11-17 | add fs.with_suffix | Michael Hirsch, Ph.D | 3 | -1/+39 | |
| 2019-11-17 | fs: improve exception feedback | Michael Hirsch, Ph.D | 1 | -1/+1 | |
| 2019-11-17 | fs: use expanduser | Michael Hirsch, Ph.D | 2 | -1/+4 | |
| 2019-11-17 | fs: deduplicate functions | Michael Hirsch, Ph.D | 1 | -8/+5 | |
| 2019-11-17 | fs: use pathlib.Path, add type hint check | Michael Hirsch, Ph.D | 2 | -15/+18 | |
| 2019-11-17 | Issue #6174: run_command() with compiler object behind ccache fails. | Jehan | 1 | -2/+4 | |
| When run_command() first parameter is a compiler object, keep additional exelist values as arguments. | |||||
| 2019-11-16 | environment: Only check compiler basename for compiler name | Jan Tojnar | 1 | -4/+6 | |
| Nix uses absolute paths to compilers in Nix store with Meson. Those store paths contain a hash, which can contain short strings like icl, resulting in incorrectly matching the compiler. https://github.com/NixOS/nixpkgs/issues/73417#issuecomment-554077964 | |||||
| 2019-11-16 | docs: fix non-existent "meson rewriter" command in examples [skip ci] | Marc Herbert | 1 | -3/+3 | |
| Probably dating back to the former mesonrewriter command? Fixes commit d4fe805a51d5 In some corner cases, "rewriter" could be mistaken as a positional argument. | |||||
| 2019-11-14 | mintro: dependencies: added version key | Daniel Mensinger | 4 | -2/+8 | |
| 2019-11-14 | Highlight '(cached)' and add color to the dependency version | Daniel Mensinger | 2 | -20/+19 | |
| 2019-11-14 | dependencies: Print version of cached dependencies | Daniel Mensinger | 1 | -4/+7 | |
| 2019-11-14 | mlog: add non bold version of colors | Daniel Mensinger | 1 | -0/+15 | |
| 2019-11-13 | coredata: CmdLineFileParser no longer interpolates strings. | Paulo Neves | 3 | -1/+7 | |
| Previously if a user tried to pass a command line build option that contained a '%' character the command line parser assumed that there was string interpolation to be done. As there is no sense in such a scenario no code provides any input for the interpolation. This then leads to a failure. In this commit we specifically override the defaults in ConfigParser and set interpolation to None, which disables command line build option interpolation. Fixes #6157 | |||||
| 2019-11-13 | Revert "Add `-Wl,-rpath-link` for secondary dependencies" | Jussi Pakkanen | 10 | -132/+5 | |
| This reverts commit 7b9c348102792030859ed0001a51416506a0a092. Closes #6027. | |||||
| 2019-11-12 | doc: readme note that can get ninja via pip install ninja [skip ci] | Michael Hirsch, Ph.D | 1 | -0/+6 | |
| A new Meson user may not realize how easy it is to get Ninja via pip install ninja | |||||
| 2019-11-12 | cmake: Log warnings in CMakeLists.txt | Daniel Mensinger | 1 | -4/+39 | |
| Previously, warnings genereated in CMake were not logged because CMake sends them to stderr alongside the trace information. With this PR, only real trace lines are send to the trace parser and all other lines in stderr are logged as warnings. | |||||
| 2019-11-12 | Prevent install_name_tool to run on EXE when cross compile on OSX | Binh Nguyen | 1 | -2/+2 | |
| 2019-11-12 | Raise an exception if we cannot detect the MSVC compiler target architecture | Luca Bacci | 1 | -2/+4 | |
| 2019-11-12 | Fixed issue that the key's value type wasn't checked correctly. | fchin | 4 | -4/+23 | |
| Added two new failing tests. | |||||
| 2019-11-12 | Adding dictionary entry using string variable as key. | franczc | 4 | -11/+51 | |
| 2019-11-11 | Add missing openbsd to the operating system names table [skip ci] | yshui | 1 | -0/+1 | |
| 2019-11-11 | hotdoc: work around argparse syntax ambiguity | Mathieu Duponchelle | 1 | -3/+19 | |
| Fixes #5800 | |||||
| 2019-11-10 | Document lack of clang support [skip ci] | mayl | 1 | -0/+3 | |
| Meson doesn't currently provide a very helpful message when trying to generate a coverage report with clang, and in fact just silently fails for 2 of the 3 reports. Ideally Meson would support coverage with llvm-cov, or provide a more helpful error message. Until then, it seems it would be helpful to at least put a warning in the documentation | |||||
| 2019-11-10 | Store run target names in build. | Jussi Pakkanen | 4 | -0/+17 | |
| This way we can easily check that we only provide builtin targets such as clang-format if the user has not provided their own. | |||||
| 2019-11-08 | docs: major revamp of the Wrap format description [skip ci] | Eli Schwartz | 1 | -91/+65 | |
| The current state of this manual can best be described as... confusing. The flow of the page jumps from one topic to the next without ever actually telling you what you can do, so it's almost impossible to keep track of what is supported, while instead going into involved derails about why you'd want to use a wrap, and scattering some (but not all) information throughout the promo material. The most important changes this rewrite does (aside from turning supported keys into a list of bullet points) is adding documentation for the lead_directory_missing property, and mentioning that wrap-hg and wrap-svn exist. I had to find out all of this by reading the source code implementation, so let's try to save other people the effort. Other miscellania: as per @jpakkane's comment, take the opportunity to point out that wrap dependencies are also useful on Linux, in cases where your distro doesn't have a new enough version of "$dependency". It's a fairly common problem outside of select rolling-release distros, so well worth mentioning. | |||||
| 2019-11-08 | Make the hint about built-in options more useful | Zbigniew JÄdrzejewski-Szmek | 1 | -6/+12 | |
| In a large project, it can be hard to guess what meson "had in mind", when many different warnings are added in different places. Let's make the message precise and specify the location. WARNING: Consider using the built-in warning_level option instead of adding warning flags by hand. â meson.build:414: WARNING: Consider using the built-in warning_level option instead of using "-Wextra". | |||||
| 2019-11-08 | "built-in" is the standard spellling | Zbigniew JÄdrzejewski-Szmek | 1 | -5/+5 | |
| 2019-11-08 | pass sanitize option to linker on macOS | mfurukawa | 1 | -0/+5 | |
| 2019-11-08 | Created the filesystem module. | Jussi Pakkanen | 14 | -1/+156 | |
| 2019-11-07 | docs: Mention error LNK1181, linking for MSVC [skip ci] | Vedran MiletiÄ | 1 | -1/+1 | |
| Make FAQ entry about linking failing on Windows with MSVC more easily discoverable by including keywords LNK1181 and linking. | |||||
| 2019-11-07 | mesonbuild/mtest: plumb and report a test's start time | Camilo Celis Guzman | 1 | -11/+17 | |
| 2019-11-07 | pkgconfig: only check import_filename for shared libraries | Ryan Lucia | 1 | -1/+1 | |
| 2019-11-07 | CI: add initial type annotation checking | Michael Hirsch, Ph.D | 7 | -31/+35 | |
| 2019-11-07 | wrap.py: catch connection error with WrapException | Michael Hirsch, Ph.D | 3 | -8/+14 | |
| fixes #6130 wrap: more error verbosity | |||||
| 2019-11-07 | wrap.py: apply type annotation, modernize syntax | Michael Hirsch, Ph.D | 3 | -59/+61 | |
| correct syntax issues, missing imports revealed by type annotation checking | |||||
