neovim/test/unit
ZyX 70929f7e16 Add automatic generation of headers
- The 'stripdecls.py' script replaces declarations in all headers by includes to
  generated headers.
  `ag '#\s*if(?!ndef NEOVIM_).*((?!#\s*endif).*\n)*#ifdef INCLUDE_GENERATED'`
  was used for this.
- Add and integrate gendeclarations.lua into the build system to generate the
  required includes.
- Add -Wno-unused-function
- Made a bunch of old-style definitions ANSI

This adds a requirement: all type and structure definitions must be present
before INCLUDE_GENERATED_DECLARATIONS-protected include.

Warning: mch_expandpath (path.h.generated.h) was moved manually. So far it is
the only exception.
2014-06-02 11:04:17 -03:00
..
os Introduce nvim namespace: Fix unit tests. 2014-05-15 20:46:02 +02:00
formatc.lua test: fix the cimport method 2014-04-28 16:17:25 -03:00
garray.moon Introduce nvim namespace: Fix unit tests. 2014-05-15 20:46:02 +02:00
helpers.moon Introduce nvim namespace: Fix unit tests. 2014-05-15 20:46:02 +02:00
path.moon Introduce nvim namespace: Fix unit tests. 2014-05-15 20:46:02 +02:00
preprocess.moon Add automatic generation of headers 2014-06-02 11:04:17 -03:00
set.moon test: fix the cimport method 2014-04-28 16:17:25 -03:00