summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/memory.h
AgeCommit message (Expand)AuthorFiles
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
2024-12-23refactor: iwyu #31637Justin M. Keyes1
2024-06-14Merge pull request #29241 from bfredl/shadapackbfredl1
2024-06-11refactor(memory): use builtin strcat() instead of STRCAT()bfredl1
2024-06-11refactor(shada): use msgpack_sbuffer lessbfredl1
2024-03-07refactor(msgpack): allow flushing buffer while packing msgpackbfredl1
2024-01-25refactor: IWYU (#27186)zeertzjq1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-21refactor(IWYU): move decor provider types to decoration_defs.h (#26692)zeertzjq1
2023-12-20refactor: eliminate cyclic includesdundargoc1
2023-11-29refactor: move function macros out of vim_defs.h (#26300)zeertzjq1
2023-11-28refactor: fix headers with IWYUdundargoc1
2023-11-27refactor: move Arena and ArenaMem to memory_defs.h (#26240)zeertzjq1
2023-11-12refactor: replace manual header guards with #pragma oncedundargoc1
2023-10-23build(lint): remove unnecessary clint.py rulesdundargoc1
2022-11-15build: allow IWYU to fix includes for all .c filesdundargoc1
2022-11-01build(lint): remove clint.py rules for braces #20880dundargoc1
2022-10-31fix(memory): fix memory alignment for dynamic allocationJan Palus1
2022-08-24refactor(arena): use a shared block freelistbfredl1
2022-08-23perf(api): allow to use an arena for return valuesbfredl1
2022-06-20perf(ui): reduce allocation overhead when encoding "redraw" eventsbfredl1
2022-06-14perf(memory): use an arena for RPC decodingbfredl1
2021-10-12refactor: format all C files under nvim/ #15977dundargoc1
2019-05-25refactor: introduce XFREE_CLEAR()Justin M. Keyes1
2017-01-07unittest,memory: Fix testsZyX1
2017-01-07memory: Document new additions to memory.hZyX1
2017-01-07memory: Restore entered_free_all_mem functionalityZyX1
2017-01-07unittest: Allow mocking allocator callsZyX1
2016-09-13refactor: eliminate misc2.cJustin M. Keyes1
2015-07-01rbuffer: Reimplement as a ring buffer and decouple from rstreamThiago de Arruda1
2014-07-16memory.h: don't include vim.h in header filesNicolas Hillegeer1
2014-06-02Add automatic generation of headersZyX1
2014-06-02Move documentation from function declarations to definitionsZyX1
2014-05-26memory: add xstrlcpyNicolas Hillegeer1
2014-05-24Remove long_u: do_outofmem_msg().Eliseo Martínez1
2014-05-19Replace alloc() with xmalloc() and remove immediate OOM checksFelipe Oliveira Carvalho1
2014-05-17Removed `lalloc` prototype(again)Thiago de Arruda1
2014-05-17Fix `xmemdup` function signatureThiago de Arruda1
2014-05-15Introduce nvim namespace: Fix define guards.Eliseo Martínez1
2014-05-15Introduce nvim namespace: Fix project-local includes.Eliseo Martínez1
2014-05-15Introduce nvim namespace: Move files.Eliseo Martínez1