This is pretty significant release.
Changes
- Dependencies are generated on demand on a cache hit instead of being cached (GCC, Clang, MSVC, GHS) !347
- This resolves several issues w.r.t. incorrect dependencies, e.g. #111 #193 #325
- GCC & friends: .d files are generated after a cache hit with correct paths
- MSVC: /showIncludes output is generated after a cache hit with correct paths
- This resolves several issues w.r.t. incorrect dependencies, e.g. #111 #193 #325
- The Lua wrapper interface has been updated to better match the C++ wrapper interface !347
- Fixed MSVC PCH support !348
Note
- The Lua wrapper interface is not compatible with old Lua wrappers (pay attention to uses of
ARGSthat is now namedm_args, and changes in which virtual wrapper methods are available).
- Cache objects for many wrappers are no longer compatible (old entries will give cache misses).