summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/memory.c
AgeCommit message (Expand)AuthorFiles
2026-04-14build: update clang v21, fix warningsdundargoc1
2026-03-29vim-patch:9.2.0253: various issues with wrong b_nwindows after closing buffersSean Dewar1
2026-03-25fix: :ball w_locked check, reset b_nwindows in free_all_mem() #38484Sean Dewar1
2026-02-13vim-patch:9.1.2147: Compile warning in strings.c (#37842)zeertzjq1
2025-12-07feat(events): MarkSet event, aucmd_defer() #35793Nathan Smith1
2025-10-18perf(tui): faster implementation of terminfobfredl1
2025-09-26vim-patch:8.1.2077: the ops.c file is too bigJan Edmund Lazo1
2025-08-30vim-patch:8.1.1259: crash when exiting early (#35552)Jan Edmund Lazo1
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2025-06-06refactor: make two functions used only in memory.c static (#34339)zeertzjq1
2025-06-06vim-patch:9.1.1435: completion: various flaws in fuzzy completion (#34335)zeertzjq1
2025-04-16fix(env.c): drop envmap, free os_getenv() result #32683Judit Novak1
2025-03-03refactor(messages): simplify message historyLuuk van Baal1
2024-12-23refactor: iwyu #31637Justin M. Keyes1
2024-08-29docs: misc (#29719)dundargoc1
2024-06-04refactor: replace '\0' with NULJames Tirta Halim1
2024-06-02Merge pull request #29124 from bfredl/inputringbfredl1
2024-06-01refactor: move shared messages to errors.h #26214Justin M. Keyes1
2024-06-01refactor(input): don't use a ring for inputbfredl1
2024-04-21refactor: add function attributes to xmemcpyz() (#28435)zeertzjq1
2024-04-20refactor: add xmemcpyz() and use it in place of some xstrlcpy() (#28422)zeertzjq1
2024-03-07refactor(msgpack): allow flushing buffer while packing msgpackbfredl1
2024-02-20refactor(api): reduce temporary allocations when replacing linesbfredl1
2024-02-12fix(exitfree): don't use ex commands to close windows in free_all_mem()bfredl1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-20refactor: eliminate cyclic includesdundargoc1
2023-12-18docs: add style rule regarding initializationdundargoc1
2023-12-14refactor(options): remove option type macrosFamiu Haque1
2023-12-02revert: "memory: Free buffers after freeing variables" (#26356)zeertzjq1
2023-12-02refactor: free more reachable memory with EXITFREE (#26349)zeertzjq1
2023-11-30build: don't define FUNC_ATTR_* as empty in headers (#26317)zeertzjq1
2023-11-29refactor: move function macros out of vim_defs.h (#26300)zeertzjq1
2023-11-29refactor: move some constants out of vim_defs.h (#26298)zeertzjq1
2023-11-28refactor: fix headers with IWYUdundargoc1
2023-11-27build(IWYU): fix includes for func_attr.hdundargoc1
2023-11-27refactor: move Arena and ArenaMem to memory_defs.h (#26240)zeertzjq1
2023-11-16refactor: iwyu (#26062)zeertzjq1
2023-11-12build: remove PVSdundargoc1
2023-11-09refactor(drawline): avoid xmalloc/xfree cycles on each screenlinebfredl1
2023-10-08refactor(grid): do arabic shaping in one placebfredl1
2023-09-30refactor: reorganize option header files (#25437)zeertzjq1
2023-09-30build(iwyu): add a few more _defs.h mappings (#25435)zeertzjq1
2023-05-28build: remove LOG_LIST_ACTIONS option and related codedundargoc1
2023-05-17refactor(map): avoid duplicated khash_t types for valuesbfredl1
2023-04-26refactor: uncrustifydundargoc1
2023-03-05vim-patch:9.0.0749: alloc/free of buffer for each quickfix entry is inefficientzeertzjq1
2023-02-04refactor(exit): pass error message to preserve_exit() (#22097)zeertzjq1
2023-01-15refactor: fix IWYU mapping file and use IWYU (#21802)dundargoc1
2023-01-05refactor(ui): devirtualize the ui layerbfredl1
2022-12-16refactor: rename mch_msg => os_msgJustin M. Keyes1