GitHub PushEvent at 2014-12-04 14:22:11
Repository: neovim
Actor: afh
Payload: {"shas":[["d277922a4f21f2f11d3a300d007e266997775a1a","a51dda7c7ff50b61eaea0444371f4a6a9301e501@szakmeister.net","Update to libuv 1.0.1.\n\nThis should fix #1505 and #1276 and libuv removes support for dtrace all\ntogether.","John Szakmeister",true],["05d72e98265b260f645835701a0183596b674c97","316982460a88739789758006cebc05e900f9b1d7@gmx.com","Refactor declaration generation\n\n- Call compiler from CMake instead of lua script to generate a\n  preprocessor file - allows for better/early error detection if\n  the compiler fails\n- Preprocessor files are saved along with the headers as .i files\n- Accept preprocessor lines with trailing chars after # as is\n  the case in Clang/Windows\n- The fourth argument to gendeclarations.lua is now the path to\n  the proprocessor output file","Rui Abreu Ferreira",true],["6e9af3c5dce22a0822f655b4d1ea05bac6f7232a","316982460a88739789758006cebc05e900f9b1d7@gmx.com","Don't use env vars for configuration time options\n\n- As a general rule of thumb one shouldn't use environment variables\n  for setting configuration options for CMake. The reason for this is\n  we don't know when CMake will be executed and re-evaluate that variable.\n- e.g. If we run cmake a first time with a var set, and then run make on\n  a second session (with no var) and cmake is called because a\n  dependency changed, the option would be disabled\n- This commit removes the use of environment vars from\n  src/nvim/CMakeLists.txt entirely\n- Removed SKIP_UNITTEST since it could only be used to remove a target\n  at configuration time (and the target was optional anyway)\n- Turned SANITIZE into an option, clang-asan.sh now passes cmake\n  -DSANITIZE=ON\n- Removed SKIP_EXEC since it was disabling a target at configuration time\n  (not being used)","Rui Abreu Ferreira",true],["823a7ae61a5907773a414aca94285519d7d8dabb","316982460a88739789758006cebc05e900f9b1d7@gmx.com","Only use SANITIZE for nvim target\n\n- Clang's Address Sanitizer options may cause problems when running\n  the unit tests, restrict the use of these options to the nvim target.","Rui Abreu Ferreira",true],["22f30cfca08a01008d33b19343cec97f2a64f106","316982460a88739789758006cebc05e900f9b1d7@gmx.com","When SANITIZE=ON headers need -DEXITFREE","Rui Abreu Ferreira",true],["788a5cf4786c0f069617ca3b29e1f9ea71566904","a51dda7c7ff50b61eaea0444371f4a6a9301e501@szakmeister.net","Merge pull request #1542 from jszakmeister/upgrade-libuv\n\nUpdate to libuv 1.0.1.","John Szakmeister",true],["4049002f6b1f6db33a497c1f8473ab15233395d5","a51dda7c7ff50b61eaea0444371f4a6a9301e501@szakmeister.net","Merge pull request #877 from equalsraf/tb-gendeclarations-windows\n\nRefactor declaration generation error detection","John Szakmeister",true],["53bccaaf99cc9564fe5096d37e9aacfd19e3d2d4","a51dda7c7ff50b61eaea0444371f4a6a9301e501@szakmeister.net","Merge pull request #1587 from equalsraf/tb-env-configs\n\nDon't use env vars for configuration time options","John Szakmeister",true],["41f1678767071b037e0097e7c46eeecbe6bd6df4","a51dda7c7ff50b61eaea0444371f4a6a9301e501@szakmeister.net","Revert \"Merge pull request #1587 from equalsraf/tb-env-configs\"\n\nThis reverts commit 53bccaaf99cc9564fe5096d37e9aacfd19e3d2d4, reversing\nchanges made to 4049002f6b1f6db33a497c1f8473ab15233395d5.","John Szakmeister",true],["e2e63832e3621a279a9f9a93564cd93b22f549df","b8ecd6b45b1aabf66da0027f0b3f2a1d9a863448@gmail.com","Fix memory leak detected in PR 1510.\n\nLSAN/ASAN detected, on an error code path, that not all elements of a\nstruct ChannelCallFrame were freed.","oni-link",true],["eae3105ee3ebc09549f2db2c1f3125a74c223c41","b8ecd6b45b1aabf66da0027f0b3f2a1d9a863448@gmail.com","channel.c: Fix for heap-use-after-free\n\nASAN detected this heap-use-after-free.\nA job started by channel_from_job() could terminate and result in a call\nto free_channel(), while channel_send_call() was still active/pending\nand accessing Channel elements.\n\nOriginal patch by @tarruda.","oni-link",true],["bf3a94ee51d90e80912934b5f90b299d207b0afb","052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","time: Inline microdelay into os_microdelay","Thiago de Arruda",true],["8b6473bd414a43b0c7feedf3806850f6b107aa54","052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","shell: Remove kShellOptCooked from ShellOpts","Thiago de Arruda",true],["cc34c90df7dd24c2b5319863fa8a39e4aff4ad32","052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","deps: Update unibilium and lua client","Thiago de Arruda",true],["cb86eca91f9bdffe8b0214664169093d41902415","052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","Merge PR #1603 'Small refactoring and dependencies update'","Thiago de Arruda",true],["930e58c56d75d585b560dc30df217e87b6feaee0","224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","Merge pull request #1534 from oni-link/fix.leak.detected.in.1510\n\nFix memory leak detected in #1510.","Justin M. Keyes",true],["497a688ebc115c6535360f08464309ede9fba0cf","51eddee2b130f008a314b7c0a50baedcf3c23abf@mykolab.com","Remove remaining crypto references\n\nCloses https://github.com/neovim/docs/pull/26\n\nAlso added stubs for 'cryptmethod' and 'key', and placeholders for\nexplanation regarding removal of crypto functionality.","Michael Reed",true],["81530e581615528bc4f57348ed92c46ca49a4657","224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","Merge pull request #1563 from Pyrohh/cleanup-docs-encryption\n\ndoc: remove remaining crypto references","Justin M. Keyes",true]],"size":18,"ref":"refs/heads/master","head":"81530e581615528bc4f57348ed92c46ca49a4657"}