neovim/src
bfredl 3711a0387a refactor(build): make all generated c files headers
There's no "rule" or bad practice or whatever that says we cannot
generate c files. it is is just that we have ~20 generated headers
and ~2 generated sources and there is nothing in these two generated
source files which sets them aparts. Lua bindings are not different from
rpc bindings, and pathdef is not different from versiondef.

So to simplify build logic and ease the future port to build.zig,
streamline the build to only have generated headers, no direct generated
.c files.

Also "nlua_add_api_functions" had its prototype duplicated twice which
defeated the point of having mandatory prototypes (one source of truth).
2024-04-27 18:59:48 +02:00
..
cjson
klib feat(lua): pass keys before mapping to vim.on_key() callback (#28098) 2024-03-31 11:20:05 +08:00
man docs: list NVIM_APPNAME as env on manpage (#25935) 2023-11-09 07:04:44 +08:00
mpack fix: buffer overrun in lmpack_session_receive 2024-02-06 01:07:54 +02:00
nvim refactor(build): make all generated c files headers 2024-04-27 18:59:48 +02:00
termkey Handle mouse buttons 6/7 (often used for horizontal scrolling) 2023-12-31 04:56:35 +08:00
unicode feat: update unicode tables (#27317) 2024-02-04 06:28:51 +08:00
xdiff refactor: the long goodbye 2023-11-05 20:19:06 +01:00
.valgrind.supp
bit.c
bit.h
clint.py refactor: add xmemcpyz() and use it in place of some xstrlcpy() (#28422) 2024-04-20 19:31:00 +08:00
coverity-model.c refactor(treesitter): handle coverity warnings better 2024-03-20 12:22:54 +00:00
nlua0.c
uncrustify.cfg build: fix uncrustify 2024-02-21 11:58:28 +01:00