Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-01-10 | docs: fix rust module bindgen arguments | Dylan Baker | 1 | -5/+5 | |
Fixes: 9795 | |||||
2021-10-10 | Fix typos discovered by codespell | Christian Clauss | 1 | -1/+1 | |
2021-10-03 | docs: Fix broken links | Daniel Mensinger | 1 | -1/+1 | |
2021-05-18 | doc: Fix array syntax [skip ci] | Tim McNamara | 1 | -1/+1 | |
Adds a square bracket to create a valid array. | |||||
2021-02-06 | rust: Add a module wrapper for bindgen | Dylan Baker | 1 | -1/+49 | |
This has a couple of advantages over rolling it by hand: 1. it correctly handles include_directories objects, which is always handy 2. it correctly generates a depfile for you, which makes it more reliable 3. it requires less typing | |||||
2021-01-31 | Capitalize "Meson" consistently as it is a proper name. [skip ci] | Jussi Pakkanen | 1 | -4/+4 | |
2021-01-30 | Rewrap long text lines in docs. [skip ci] | Jussi Pakkanen | 1 | -9/+9 | |
2021-01-05 | modules: Add an unstable-rust module | Dylan Baker | 1 | -0/+35 | |
Like other language specific modules this module is module for holding rust specific helpers. This commit adds a test() function, which simplifies using rust's internal unittest mechanism. Rust tests are generally placed in the same code files as they are testing, in contrast to languages like C/C++ and python which generally place the tests in separate translation units. For meson this is somewhat problematic from a repetition point of view, as the only changes are generally adding --test, and possibly some dependencies. The rustmod.test() method provides a mechanism to remove the repatition: it takes a rust target, copies it, and then addes the `--test` option, then creates a Test() target with the `rust` protocol. You can pass additional dependencies via the `dependencies` keyword. This all makes for a nice, DRY, test definition. |