summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/marktree.c
AgeCommit message (Expand)AuthorFiles
2026-03-03refactor(marktree): use better structure for damaged pairs after splicebfredl1
2026-02-26fix(marktree): fix edge case bug regarding changing intersectionsbfredl1
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2025-06-16fix(build): disable problematic marktree assert in RelWithDebInfo buildsbfredl1
2025-02-25feat(marks): add conceal_lines to nvim_buf_set_extmark()Luuk van Baal1
2024-12-03test(marktree): expose test functions in release buildsJames McCoy1
2024-09-04fix(decor): exclude invalid marks from meta totalLuuk van Baal1
2024-06-07feat: get/set namespace properties #28728altermo1
2024-03-12docs: small fixes (#27364)dundargoc1
2024-02-23fix(marktree): some marks counted twice when checking for overlapbfredl1
2024-02-21feat(extmark): window scoped extmarkaltermo1
2024-02-17fix(decorations): crash with revised mark with changed decoration flagsbfredl1
2024-01-23fix(extmark): fix crash when stepping out from internal nodebfredl1
2024-01-23fix(extmarks): crash with sign after many marksbfredl1
2024-01-22perf(extmarks): add metadata for efficient filtering of special decorationsbfredl1
2024-01-13refactor(marktree): unpaired marktree_get_alt() returns itselfLuuk van Baal1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-21refactor: run IWYU on entire repodundargoc1
2023-12-18docs: add style rule regarding initializationdundargoc1
2023-12-05refactor(IWYU): move marktree types to marktree_defs.h (#26402)zeertzjq1
2023-12-02refactor: free more reachable memory with EXITFREE (#26349)zeertzjq1
2023-11-28refactor: fix headers with IWYUdundargoc1
2023-11-27build(IWYU): fix includes for undo_defs.hdundargoc1
2023-11-27build: enable IWYU on macdundargoc1
2023-11-26refactor: move garray_T to garray_defs.h (#26227)zeertzjq1
2023-11-22refactor(decorations): break up Decoration struct into smaller piecesbfredl1
2023-11-20build: adjust clang-tidy warning exclusion logicdundargoc1
2023-11-19refactor: follow style guidedundargoc1
2023-11-18refactor(extmark): redundant ExtmarkInfo delenda est, use MTPair insteadbfredl1
2023-11-12build: remove PVSdundargoc1
2023-11-08feat(extmarks): add 'invalidate' property to extmarksLuuk van Baal1
2023-11-05feat(extmarks): add "undo_restore" flag to opt out of undo-restoringbfredl1
2023-10-10docs: small fixesdundargoc1
2023-10-05fix(marktree): correct qsort usageL Lllvvuu1
2023-09-30build(iwyu): add a few more _defs.h mappings (#25435)zeertzjq1
2023-09-16fix(marktree): preserve ordering in `marktree_move`L Lllvvuu1
2023-09-16fix(marktree): off-by-one error in `marktree_move`L Lllvvuu1
2023-09-12feat(extmark): support proper multiline rangesbfredl1
2023-09-08refactor(map): enhanced implementation, Clean Code™, etc etcbfredl1
2023-05-17refactor(map): avoid duplicated khash_t types for valuesbfredl1
2023-04-26refactor: uncrustifydundargoc1
2023-04-07refactor: remove redundant castsii141
2023-03-16refactor(extmarks): some minor internal API changesbfredl1
2023-02-16ci: add GCC Release testing (#22274)dundargoc1
2023-01-31fix(test): fix issues detected by running unittests in ASAN/UBSANbfredl1
2022-11-15build: allow IWYU to fix includes for all .c filesdundargoc1
2022-09-25refactor: move klib out of src/nvim/ #20341dundargoc1
2022-05-26refactor: missing parenthesis may cause unexpected problems (#17443)kylo2521
2022-05-25refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc1
2022-05-06refactor: enable -Wconversion warning for edit.cDundar Goc1