summaryrefslogtreecommitdiff
path: root/vector.h
Commit message (Expand)AuthorAgeFilesLines
* fix: double-free of line object in eb_backspace and eb_delete_linedilluti0n2025-05-141-4/+4
* refactor: introduce mem.h; wrappers for allocatorsdilluti0n2025-05-101-11/+11
* fix: Memory Leak in eb_delete_linedilluti0n2025-05-101-3/+3
* minor: use #pragma once instead of #ifndef ... on vector.hdilluti0n2025-05-011-4/+1
* refactor: introduce lazy loading to each line buffer.dilluti0n2025-04-291-0/+9
* perf: reduce to a single allocation in line_init_from_bufdilluti0n2025-04-291-0/+8
* perf: improve vec_resize to not realloc again and againdilluti0n2025-04-291-1/+7
* implement: vec_cleardilluti0n2025-04-281-0/+4
* fix: inserting on newline cause segmentatnion faultdilluti0n2025-04-271-0/+1
* change: remove zero initialization on allocationdilluti0n2025-04-271-14/+24
* fix: eb_insert to grow line pointer array properlydilluti0n2025-04-271-0/+1
* fix: eb_backspace possable memory leakdilluti0n2025-04-271-1/+4
* fix: vec_cat buffer overrun bugdilluti0n2025-04-271-3/+5
* fix: vec_cat memcpy sizedilluti0n2025-04-271-1/+2
* refactor: rename vec_grow_size to *_grow_to_size to ambigutydilluti0n2025-04-271-5/+5
* implement: line_catdilluti0n2025-04-271-4/+5
* implement: vec_insert_vector and vec_catdilluti0n2025-04-271-0/+18
* refactor: move debugs to config.h and handle build gracefullydilluti0n2025-04-271-6/+0
* implement: vec_splitdilluti0n2025-04-271-21/+28
* change: vec_grow_size able to reduce the size toodilluti0n2025-04-241-4/+4
* change: vector.h now alloc/free its own handledilluti0n2025-04-241-6/+9
* implement: eb_backspacedilluti0n2025-04-241-2/+4
* implement: vec_deletedilluti0n2025-04-241-58/+74
* fix: vector memory allocation and insert logic; cleanup eb handlingdilluti0n2025-04-211-4/+14
* refactor: line handling and implement basic editor buffer abstractiondilluti0n2025-04-211-4/+13
* implement: vec_insertdilluti0n2025-04-201-1/+18
* implement: Unit test for line_appenddilluti0n2025-04-181-0/+3
* tabify, gitignoredilluti0n2025-04-181-29/+29
* Introduce vector template and migrate line moduledilluti0n2025-04-181-0/+43