{"push_id":1225769529,"size":2,"distinct_size":2,"ref":"refs/heads/tb-appveyor","head":"3638e831625f54adfae38bfd8d9730858ccf22a6","before":"541063efb3c8fd1074525d7843c44356181eacc4","commits":[{"sha":"d6ca1de3a06542343e1175a19b4ef77786b6ad54","author":{"name":"Rui Abreu Ferreira","email":"c3aeb7aad6ebf63a1912d762fe2c9a0c7f4ca4b3@gmx.com"},"message":"Refactor Appveyor builds\n\nBuild for MinGW x86/x86_64. Move build scripts\nout of the yml file into separate batch files.\n\n- generate build artifact in .zip and .exe(NSIS) using cpack.\n- the MinGW builds use MSYS to get runtime dependencies, but they\n  do not link against the Posix adaptation layer.","distinct":true,"url":"https://api.github.com/repos/equalsraf/neovim/commits/d6ca1de3a06542343e1175a19b4ef77786b6ad54"},{"sha":"3638e831625f54adfae38bfd8d9730858ccf22a6","author":{"name":"Rui Abreu Ferreira","email":"c3aeb7aad6ebf63a1912d762fe2c9a0c7f4ca4b3@gmx.com"},"message":"MSVC: Build third-party dependencies as release DLLs\n\nUsing /MT was causing issues when building luarocks, revert it, use the\ndynammic runtime and generate release DLLs for the dependencies.\nSome refactoring was required because for linking cmake looks for the\nimport libraries (.lib) but on runtime executables we need the .dll files\nto be in the same folder.\n\nThe DLLs are placed in the bin/ folder in order for nvim.exe to run\nduring the build and tests. The install target installs the DLLs with\nthe nvim binary - uses GetPrerequisites to find runtime DLLs.\n\nSome minor issues that required adjustments:\n- [MSVC] FindMsgpack.cmake now looks for msgpack_import.lib instead of\n  msgpack.lib\n- The lua-client fails to find libuv.lib, instead it looks for uv.lib,\n  added second copy of the file to the install command.\n- [MSVC] CMAKE_BUILD_TYPE affects the output paths, default to Release.\n\nPart of these changes are credited to @jasonwilliams200OK who fixed the\nthird-party recipes to consistently use the same build type.","distinct":true,"url":"https://api.github.com/repos/equalsraf/neovim/commits/3638e831625f54adfae38bfd8d9730858ccf22a6"}]}
{"actor":{"display_login":"equalsraf"}}