summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/lib
AgeCommit message (Expand)AuthorFiles
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2024-07-13refactor(declarations): also generate prototypes for functions in headersbfredl1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-24refactor: follow style guidedundargoc1
2023-12-02refactor: remove unused file ringbuf.hdundargoc1
2023-11-30build: don't define FUNC_ATTR_* as empty in headers (#26317)zeertzjq1
2023-11-12refactor: replace manual header guards with #pragma oncedundargoc2
2023-01-13build: remove clint error suppression #21782dundargoc1
2022-09-25refactor: move klib out of src/nvim/ #20341dundargoc4
2022-06-20perf(ui): reduce allocation overhead when encoding "redraw" eventsbfredl1
2022-05-25refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc5
2022-05-14refactor(api/nvim_cmd): use `kvec_t` for constructing cmdline stringFamiu Haque1
2022-05-06refactor: upgrade uncrustify configuration to version 0.75Dundar Goc1
2022-04-29refactor(uncrustify): change rules to better align with the style guideDundar Goc1
2021-11-27chore: fix typos (#16361)dundargoc1
2021-11-19refactor: saner options for uncrustify (#16204)dundargoc2
2021-10-31refactor: saner options for uncrustify #16196dundargoc2
2021-10-29refactor: uncrustify #16090dundargoc3
2021-10-23feat(decorations): support more than one virt_lines blockBjörn Linse1
2021-10-19refactor: enable formatting for files under libDundar Göc6
2021-10-12refactor: format all C files under nvim/ #15977dundargoc6
2021-03-30Change QUEUE_FOREACH macro to use while instead of forerw71
2019-11-11nsmarks: initial committimeyyy1
2019-05-25kvec.h: kv_destroy: reinitialize after freeJustin M. Keyes1
2019-05-25refactor: introduce XFREE_CLEAR()Justin M. Keyes5
2019-05-18kbtree.h: assert valid range #10022Justin M. Keyes1
2019-05-18kbtree: pointer UB and unitialized value fixesBjörn Linse1
2019-02-27os/env: use libuv v1.12 getenv/setenv APIJustin M. Keyes1
2018-07-21ui: use line-based rather than char-based updates in screen.cBjörn Linse1
2018-04-15kvec: Silence PVS/V512: it is not needed to fill the whole arrayZyX1
2018-02-28build/msvc: Fix missing restrict keywordb-r-o-c-k1
2018-02-19build/gcc: disable -Warray-bounds entirely #7923Justin M. Keyes1
2017-10-08klee: Start preparing for klee testsZyX1
2017-10-08kvec: Add kv_Z which is like kv_A, but zero is the last valueZyX1
2017-09-29kvec: Add kv_drop() which is to be used like `(void)kv_pop(kvec)`ZyX1
2017-06-24bufhl: fix moveBjörn Linse1
2017-06-24kbtree: make warning free and delete deprecated macrosBjörn Linse1
2017-06-24kbtree: eliminate unneccesary heap allocationBjörn Linse1
2017-06-24kbtree: use proper structsBjörn Linse1
2017-06-24kbtree: allow iterators to start at arbitrary positionBjörn Linse1
2017-06-24kbtree.htimeyyy1
2016-12-09tui: "backpressure": Drop messages to avoid flooding.Justin M. Keyes1
2016-06-24kvec: Do not bother with making capacity a power of 2ZyX1
2016-06-11*: Also fix the adjacent errorsZyX1
2016-06-11*: Fix errors from new linter checksZyX3
2016-05-30kvec,typval_encode: Add new vector: the one with preallocated arrayZyX1
2016-05-30Merge pull request #4843 from ZyX-I/refactor-queueJustin M. Keyes1
2016-05-30lib/queue: Actually remove all _QUEUE macrosZyX1
2016-05-30lib/queue: Refactor queue.hZyX1
2016-05-30lib/kvec: Fix remaining linter errorsZyX1