06-08-2012, 04:44 PM
The nighbuilds Bindings autoupdate means only that before building, Bindings are regenerated to match the sources.
Because sometimes the developer adds something that they mark as Lua-exported, but they forget to update the Bindings, so it's not exported in the nightbuild.
Note that nightbuild doesn't commit the autoupdated Bindings files, it just uses them for the build process.
Also of interest - the actual Bindings.cpp and Bindings.h files used for building are archived together with the PDBs, so that we still have all the exact sources used for any build, for post-mortem crashdump analysis.
Because sometimes the developer adds something that they mark as Lua-exported, but they forget to update the Bindings, so it's not exported in the nightbuild.
Note that nightbuild doesn't commit the autoupdated Bindings files, it just uses them for the build process.
Also of interest - the actual Bindings.cpp and Bindings.h files used for building are archived together with the PDBs, so that we still have all the exact sources used for any build, for post-mortem crashdump analysis.