43aae8243cunit tests: Test more syntax highlighting data
@TingPing has a repository that contains a grammar for meson which is
used by linguist (GitHub), and by many editors such as Atom, VS Code,
TextMate, Sublime Text, etc. Add CI so that we notice that the
function list in it is out of date, such as https://github.com/TingPing/language-meson/pull/3
It's harder to do this generically for other syntax such as the `in`
keyword, but it's better than nothing.
3b3f53ab55mintro: Fix section key in buildoptions
This reverts the changes to the `section` key for the
buildoptions and moves the machine choice into it's
own `machine` key.
With this commit the __undocumented__ breaking change
to the introspection format (introduced in 0.51.0) is
reverted and a new key is added instead.
341d245e68Accept vs_module_defs for modules
Like shared libraries, modules may have vs_module_defs.
Signed-off-by: Marc-André Lureau <firstname.lastname@example.org>
920572b901Merge pull request #6499 from ipfs/fix/enumerate-children
switch to new merkledag walk functions
9738d81c0cswitch to new merkledag walk functions
EnumerateChildrenAsync has been renamed to WalkParallel to reflect the fact
1. It visits the root.
2. It's parallel, not async.
To mirror this change, EnumerateChildren has also been renamed to Walk and now
behaves the same (except that it's not parallel).
7abc9dac87Merge pull request #6522 from ipfs/ci/fix-stuff
ci: show the commit
f5da881126gtkdoc: Add 'check' kwarg (#5591)
* gtkdoc: Add 'check' kwarg
This runs gtkdoc-check in meson tests.
Also reorganize the gtkdoc test because we cannot reliably build
multiple doc into the same directory. Not all files generated by gtk-doc
are prefixed with the target name.