neovim/.github
Joey Gouly c34c31af73
ci: enable unittests on macos-14
Add more filters so that LuaJIT can parse headers on macOS 14.

The system headers use a style of enum introduced in C++11 (and allowed
as an extension in C by clang) of the form:

    enum Name : Type {

The system headers also use bitfields in the mach_vm_range_recipe* types:

    struct Foo { int bar : 32; }

Neither of these constructs can be parsed by LuaJIT, so filter the lines
out. Neither of these declarations are used by neovim's unittests.

There is a (now closed) issue about bitfields for LuaJIT:

    https://github.com/LuaJIT/LuaJIT/issues/951

Fixes #26145.
2024-04-14 15:27:04 +02:00
..
actions ci: bump cache action to version 4 2024-01-20 12:49:43 +01:00
ISSUE_TEMPLATE docs: update FAQ URLs #27236 2024-01-28 14:53:05 -08:00
scripts ci: use --break-system-packages on mac when installing pynvim 2024-03-29 17:11:29 +01:00
workflows ci: enable unittests on macos-14 2024-04-14 15:27:04 +02:00
dependabot.yml ci: use "ci" as the commit type for dependabot updates 2023-03-24 05:39:18 +01:00
FUNDING.yml funding: Bountysource Salt -> GitHub Sponsors & Open Collective [ci skip] (#12959) 2020-09-21 20:47:02 +02:00
SECURITY.md docs: add security policy (#17338) 2022-12-22 13:20:19 +01:00