summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/api/private/helpers.h
AgeCommit message (Expand)AuthorFiles
2026-04-20vim-patch:partial:9.2.0368: too many strlen() calls when adding strings to di...zeertzjq1
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2025-02-25fix(api): don't override Vimscript SID (#32610)zeertzjq1
2025-02-20feat(marks): virtual lines support horizontal scrolling (#32497)zeertzjq1
2024-12-23refactor: iwyu #31637Justin M. Keyes1
2024-12-17refactor(api): always use TRY_WRAP #31600luukvbaal1
2024-11-01vim-patch:9.1.0824: too many strlen() calls in register.c (#31022)zeertzjq1
2024-09-23refactor(api)!: rename Dictionary => DictJustin M. Keyes1
2024-02-21refactor(api): make freeing of return-value opt-in instead of opt outbfredl1
2024-02-18refactor(api): use an arena for mappingsbfredl1
2024-02-15refactor(eval): use arena when converting typvals to Objectbfredl1
2024-02-13refactor(lua): use Arena when converting from lua stack to API argsbfredl1
2024-02-09refactor(api): use arena for nvim_parse_cmd()bfredl1
2024-02-08refactor(api): use keydict and arena for more api return valuesbfredl1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-21refactor: run IWYU on entire repodundargoc1
2023-12-18refactor: move some anonymous enums back to non-defs headers (#26622)zeertzjq1
2023-12-17refactor: move non-symbols to defs.h headersdundargoc1
2023-11-28refactor: fix headers with IWYUdundargoc1
2023-11-27refactor: remove vim.h from more headers (#26244)zeertzjq1
2023-11-12refactor: replace manual header guards with #pragma oncedundargoc1
2023-11-10refactor: change some xstrndup() and xstrnsave() to xmemdupz() (#25959)zeertzjq1
2023-10-23build(lint): remove unnecessary clint.py rulesdundargoc1
2023-09-30build(iwyu): add a few more _defs.h mappings (#25435)zeertzjq1
2023-08-07refactor(api): use typed keysetsbfredl1
2023-06-22test: spellcheck :help (vimdoc) files #24109Justin M. Keyes1
2023-06-07refactor(options): remove `getoption_T` and introduce `OptVal` (#23850)Famiu Haque1
2023-06-06refactor(api): remove `BOOL` macro #23936Famiu Haque1
2023-05-23refactor(api): new helper macrosFamiu Haque1
2023-05-17refactor(map): avoid duplicated khash_t types for valuesbfredl1
2023-04-07refactor(api): make typed dicts appear as types in the source codebfredl1
2023-03-22refactor: do more in TRY_WRAPLewis Russell1
2023-03-09fix(buffer_updates): save and restore current window cursor (#16732)zeertzjq1
2023-02-11fix(helpers): restore channel id after a call to WITH_SCRIPT_CONTEXTglacambre1
2022-11-15build: allow IWYU to fix includes for all .c filesdundargoc1
2022-09-25refactor: move klib out of src/nvim/ #20341dundargoc1
2022-08-30fix(exceptions): restore `did_throw` (#20000)Sean Dewar1
2022-08-12refactor: move non-symbols in ex_eval.h to ex_eval_defs.h (#19739)zeertzjq1
2022-07-20refactor(object): get rid of redundant FIXED_TEMP_ARRAYbfredl1
2022-07-18perf(ui): eliminate spurious memory allocations for hl_attr_define eventbfredl1
2022-06-20perf(ui): reduce allocation overhead when encoding "redraw" eventsbfredl1
2022-05-25refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc1
2022-04-29refactor(uncrustify): format all c code under /src/nvim/Dundar Goc1
2022-03-31feat(api): nvim_clear_autocmdTJ DeVries1
2022-02-28feat(lua): add missing changes to autocmds lost in the rebaseTJ DeVries1
2022-02-27feat(lua): add api and lua autocmdsTJ DeVries1
2021-10-29refactor(api): break out vim_to_object/object_to_vim to own fileBjörn Linse1
2021-10-12refactor: format all C files under nvim/ #15977dundargoc1
2021-10-09refactor: format header files with uncrustify #15877dundargoc1
2021-10-03refactor(api): handle option dicts properlyBjörn Linse1