{"push_id":638211893,"size":36,"distinct_size":36,"ref":"refs/heads/python3","head":"1bca81eb907477de1fca8331a306b594793c3414","before":"961dd7c37c4aa7dc7f5678c8649b101995b4bb60","commits":[{"sha":"698c338c6a6e10b9834fd05e284b894d54ecc976","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"eval: Fix segfault caused by passing invalid callback to jobstart","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/698c338c6a6e10b9834fd05e284b894d54ecc976"},{"sha":"0870240bf69af6db304849012b9c0f52de193ccc","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"eval: Fix `jobwait()`\n\n- Properly save job event deferring state for recursive calls\n- Disable breakcheck while running. Breakcheck can invoke job callbacks\n  in unexpected places.","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/0870240bf69af6db304849012b9c0f52de193ccc"},{"sha":"d9a53a5740407f8e39a91bc32bffedac87ff52a3","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"test: Remove indeterminism in job_spec.lua pty tests","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/d9a53a5740407f8e39a91bc32bffedac87ff52a3"},{"sha":"0f878c7fca81d67aa9deaf7e3e527a4a72c0ed64","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"build: Remove busted output handler utfTerminalDetailed\n\nBusted now contains \"gtest\", which can be used for the same purpose as\nutfTerminalDetailed.","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/0f878c7fca81d67aa9deaf7e3e527a4a72c0ed64"},{"sha":"01f02f5dc3b8a853f025552568c3ee1c451107bf","author":{"email":"fb8996b0adccd49e07dd49b532668e2543911721@gmail.com","name":"Marco Hinz"},"message":"Remove all references to JobActivity\n\nThe JobActivity event got replaced by callback functions provided to\njobstart() or termopen().\n\nIt got removed here:\n\nhttps://github.com/neovim/neovim/commit/6e7757ad51dfe3b2de857ff8a8688718ff6115ac","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/01f02f5dc3b8a853f025552568c3ee1c451107bf"},{"sha":"bfeb203719c5afb1794a22545069b4e59ca8d962","author":{"email":"5c31185ebcdcfd329397d45474b62c2634b88685@gmail.com","name":"Eliseo Martínez"},"message":"coverity/{13738,13739,68853,13717,13720,13716,68854,13718,13721}: FP.\n\nAll these issues are false positives that result from coverity's\ninability to properly follow arithmetic implications in expressions\nusing some macros. Redefining macros another way to make arithmetic\nimplications clearer fixes the issues.","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/bfeb203719c5afb1794a22545069b4e59ca8d962"},{"sha":"cf9bbe25de179b96ed6f6f25e6cc25121f196b09","author":{"email":"51eddee2b130f008a314b7c0a50baedcf3c23abf@mykolab.com","name":"Michael Reed"},"message":"coverity/108870: Missing break in switch","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/cf9bbe25de179b96ed6f6f25e6cc25121f196b09"},{"sha":"510dfe32d9070e946b402c30b374ed885593ea25","author":{"email":"fb8996b0adccd49e07dd49b532668e2543911721@gmail.com","name":"Marco Hinz"},"message":"Expand :profile's filename #2390\n\nvim_strsave() is replaced by expand_env_save_opt(), which expands ~ for\nconvenience:\n\n    :profile start ~/.nvim/prof.log\n\nPrior to this change you had to specify an absolute path.","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/510dfe32d9070e946b402c30b374ed885593ea25"},{"sha":"590d3aa0841eb6f378f71a1cf2fd872044e303f7","author":{"email":"224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","name":"Justin M. Keyes"},"message":"passing-by: mark non-null return; remove invalid OOM check.\n\nremove some #ifdef noise","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/590d3aa0841eb6f378f71a1cf2fd872044e303f7"},{"sha":"930e483e933ce49784e3b6a2823cc25fd2748892","author":{"email":"224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","name":"Justin M. Keyes"},"message":"test: migrate legacy test 78","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/930e483e933ce49784e3b6a2823cc25fd2748892"},{"sha":"651de4915038098f27bd9685abe81e5b6ca4ed48","author":{"email":"224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","name":"Justin M. Keyes"},"message":"test: helpers.lua: add temporary set_session() function\n\nThis function is needed until helpers.lua is refactored to support\nmultiple sessions.","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/651de4915038098f27bd9685abe81e5b6ca4ed48"},{"sha":"66962d0fba5c4c453dbd2b9208033d9b3929d932","author":{"email":"224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","name":"Justin M. Keyes"},"message":"test regression: recover_spec.lua","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/66962d0fba5c4c453dbd2b9208033d9b3929d932"},{"sha":"2fca44ee10bf16cb5602b60f00c8a6a833f89f89","author":{"email":"224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","name":"Justin M. Keyes"},"message":"fix: segfault in recover_names(): must not concat full path\n\n- regression by 42f1bd9b2228aaca4fb8a5597a3b5774f7ef6876\n- closes #1836","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/2fca44ee10bf16cb5602b60f00c8a6a833f89f89"},{"sha":"487d238d9a7c7e0092aaeb08134185694cf85e62","author":{"email":"224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","name":"Justin M. Keyes"},"message":"fix: segfault in ml_recover() if swap file not found\n\n- To reproduce: \":recover non_existent_swapfile\"\n- Regression: 00f18e2e09af35494d0b94ae76a9dbc3e0319d89","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/487d238d9a7c7e0092aaeb08134185694cf85e62"},{"sha":"ea3d9fa44e80a9e0a92262caeacee6015495b79c","author":{"email":"6319aba1f9b45334e5534b1dd37b3317d122005a@gmail.com","name":"Mark Bainter"},"message":"Refactor default_vim{,runtime}_dir to use char type. #2375\n\nSee: #459\nReviewed-by: Justin M. Keyes <justinkz@gmail.com>\nReviewed-by: Eliseo Martínez <eliseomarmol@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/ea3d9fa44e80a9e0a92262caeacee6015495b79c"},{"sha":"af37f17bc5b02f407a4fda3a4486bd717c1bcd7a","author":{"email":"fb8996b0adccd49e07dd49b532668e2543911721@gmail.com","name":"Marco Hinz"},"message":"Remove obsolete CENT macro #2397\n\nThe CENT macro was set condionally depending on the FEAT_GUI constant that was\nremoved a long time ago.\n\nOther small refactorings:\n\n  - remove obsolete TERM= flags\n  - sort and indent lines in array for readability\n  - 'Conceal' and 'WildMenu' were moved from highlight_init_{dark,light}[]\n    to highlight_init_both[] since the same values were used anyway","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/af37f17bc5b02f407a4fda3a4486bd717c1bcd7a"},{"sha":"22cd85aa61e6f659c3f6220feea05b077aaf0751","author":{"email":"560ae9dfe6454836c7a853f7a9e25859a5eea601@gmail.com","name":"David Bürgin"},"message":"tests: Fix test setup/teardown in path_spec.lua #2402\n\nA call to lfs.mkdir instead of lfs.rmdir left a temp directory hanging\naround. Changed to do proper setup/teardown using {before,after}_each.\n\nHelped-by: Scott Prager <splinterofchaos@gmail.com>\nSuggested-by: Scott Prager <splinterofchaos@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/22cd85aa61e6f659c3f6220feea05b077aaf0751"},{"sha":"773d98f43acd7bd30958903e999d8ee9f0879af0","author":{"email":"6319aba1f9b45334e5534b1dd37b3317d122005a@gmail.com","name":"Mark Bainter"},"message":"refactor remove_tail() function to no longer use char_u #2413\n\nSee #459","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/773d98f43acd7bd30958903e999d8ee9f0879af0"},{"sha":"c9c2fa42f96ca557251732c098221688dfa66e07","author":{"email":"6319aba1f9b45334e5534b1dd37b3317d122005a@gmail.com","name":"Mark Bainter"},"message":"remove char_u: vim_version_dir #2414\n\nSee: #459","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/c9c2fa42f96ca557251732c098221688dfa66e07"},{"sha":"31707a81da3ec9abfdfdeb5c481b061217eca6aa","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"eval: Fix memory deallocation of JobEvent\n\nThis causes a \"read after free\" error when kmp_free is replaced by `free`.","distinct":true,"url":"https://api.github.com/repos/Shougo/neovim/commits/31707a81da3ec9abfdfdeb5c481b061217eca6aa"}]}