aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/private/helpers.h
Commit message (Expand)AuthorAge
* refactor: iwyu #31637Justin M. Keyes2024-12-23
* refactor(api): always use TRY_WRAP #31600luukvbaal2024-12-17
* vim-patch:9.1.0824: too many strlen() calls in register.c (#31022)zeertzjq2024-11-01
* refactor(api)!: rename Dictionary => DictJustin M. Keyes2024-09-23
* refactor(api): make freeing of return-value opt-in instead of opt outbfredl2024-02-21
* refactor(api): use an arena for mappingsbfredl2024-02-18
* refactor(eval): use arena when converting typvals to Objectbfredl2024-02-15
* refactor(lua): use Arena when converting from lua stack to API argsbfredl2024-02-13
* refactor(api): use arena for nvim_parse_cmd()bfredl2024-02-09
* refactor(api): use keydict and arena for more api return valuesbfredl2024-02-08
* refactor(IWYU): fix headersdundargoc2024-01-11
* refactor: run IWYU on entire repodundargoc2023-12-21
* refactor: move some anonymous enums back to non-defs headers (#26622)zeertzjq2023-12-18
* refactor: move non-symbols to defs.h headersdundargoc2023-12-17
* refactor: fix headers with IWYUdundargoc2023-11-28
* refactor: remove vim.h from more headers (#26244)zeertzjq2023-11-27
* refactor: replace manual header guards with #pragma oncedundargoc2023-11-12
* refactor: change some xstrndup() and xstrnsave() to xmemdupz() (#25959)zeertzjq2023-11-10
* build(lint): remove unnecessary clint.py rulesdundargoc2023-10-23
* build(iwyu): add a few more _defs.h mappings (#25435)zeertzjq2023-09-30
* refactor(api): use typed keysetsbfredl2023-08-07
* test: spellcheck :help (vimdoc) files #24109Justin M. Keyes2023-06-22
* refactor(options): remove `getoption_T` and introduce `OptVal` (#23850)Famiu Haque2023-06-07
* refactor(api): remove `BOOL` macro #23936Famiu Haque2023-06-06
* refactor(api): new helper macrosFamiu Haque2023-05-23
* refactor(map): avoid duplicated khash_t types for valuesbfredl2023-05-17
* refactor(api): make typed dicts appear as types in the source codebfredl2023-04-07
* refactor: do more in TRY_WRAPLewis Russell2023-03-22
* fix(buffer_updates): save and restore current window cursor (#16732)zeertzjq2023-03-09
* fix(helpers): restore channel id after a call to WITH_SCRIPT_CONTEXTglacambre2023-02-11
* build: allow IWYU to fix includes for all .c filesdundargoc2022-11-15
* refactor: move klib out of src/nvim/ #20341dundargoc2022-09-25
* fix(exceptions): restore `did_throw` (#20000)Sean Dewar2022-08-30
* refactor: move non-symbols in ex_eval.h to ex_eval_defs.h (#19739)zeertzjq2022-08-12
* refactor(object): get rid of redundant FIXED_TEMP_ARRAYbfredl2022-07-20
* perf(ui): eliminate spurious memory allocations for hl_attr_define eventbfredl2022-07-18
* perf(ui): reduce allocation overhead when encoding "redraw" eventsbfredl2022-06-20
* refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc2022-05-25
* refactor(uncrustify): format all c code under /src/nvim/Dundar Goc2022-04-29
* feat(api): nvim_clear_autocmdTJ DeVries2022-03-31
* feat(lua): add missing changes to autocmds lost in the rebaseTJ DeVries2022-02-28
* feat(lua): add api and lua autocmdsTJ DeVries2022-02-27
* refactor(api): break out vim_to_object/object_to_vim to own fileBjörn Linse2021-10-29
* refactor: format all C files under nvim/ #15977dundargoc2021-10-12
* refactor: format header files with uncrustify #15877dundargoc2021-10-09
* refactor(api): handle option dicts properlyBjörn Linse2021-10-03
* refactor(api): remove unneccesary indirection around handlesBjörn Linse2021-08-22
* api/options: cleanup the fixupBjörn Linse2020-12-04
* decoration: split out "decoration" from "extmark" moduleBjörn Linse2020-11-07
* startup: handle autoload and lua packages during startupBjörn Linse2020-11-02