index
:
rayedit.git
feat/piece
master
Text editor for large files
Hee-Suk Kim
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
vector.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
fix: double-free of line object in eb_backspace and eb_delete_line
dilluti0n
2025-05-14
1
-4
/
+4
*
refactor: introduce mem.h; wrappers for allocators
dilluti0n
2025-05-10
1
-11
/
+11
*
fix: Memory Leak in eb_delete_line
dilluti0n
2025-05-10
1
-3
/
+3
*
minor: use #pragma once instead of #ifndef ... on vector.h
dilluti0n
2025-05-01
1
-4
/
+1
*
refactor: introduce lazy loading to each line buffer.
dilluti0n
2025-04-29
1
-0
/
+9
*
perf: reduce to a single allocation in line_init_from_buf
dilluti0n
2025-04-29
1
-0
/
+8
*
perf: improve vec_resize to not realloc again and again
dilluti0n
2025-04-29
1
-1
/
+7
*
implement: vec_clear
dilluti0n
2025-04-28
1
-0
/
+4
*
fix: inserting on newline cause segmentatnion fault
dilluti0n
2025-04-27
1
-0
/
+1
*
change: remove zero initialization on allocation
dilluti0n
2025-04-27
1
-14
/
+24
*
fix: eb_insert to grow line pointer array properly
dilluti0n
2025-04-27
1
-0
/
+1
*
fix: eb_backspace possable memory leak
dilluti0n
2025-04-27
1
-1
/
+4
*
fix: vec_cat buffer overrun bug
dilluti0n
2025-04-27
1
-3
/
+5
*
fix: vec_cat memcpy size
dilluti0n
2025-04-27
1
-1
/
+2
*
refactor: rename vec_grow_size to *_grow_to_size to ambiguty
dilluti0n
2025-04-27
1
-5
/
+5
*
implement: line_cat
dilluti0n
2025-04-27
1
-4
/
+5
*
implement: vec_insert_vector and vec_cat
dilluti0n
2025-04-27
1
-0
/
+18
*
refactor: move debugs to config.h and handle build gracefully
dilluti0n
2025-04-27
1
-6
/
+0
*
implement: vec_split
dilluti0n
2025-04-27
1
-21
/
+28
*
change: vec_grow_size able to reduce the size too
dilluti0n
2025-04-24
1
-4
/
+4
*
change: vector.h now alloc/free its own handle
dilluti0n
2025-04-24
1
-6
/
+9
*
implement: eb_backspace
dilluti0n
2025-04-24
1
-2
/
+4
*
implement: vec_delete
dilluti0n
2025-04-24
1
-58
/
+74
*
fix: vector memory allocation and insert logic; cleanup eb handling
dilluti0n
2025-04-21
1
-4
/
+14
*
refactor: line handling and implement basic editor buffer abstraction
dilluti0n
2025-04-21
1
-4
/
+13
*
implement: vec_insert
dilluti0n
2025-04-20
1
-1
/
+18
*
implement: Unit test for line_append
dilluti0n
2025-04-18
1
-0
/
+3
*
tabify, gitignore
dilluti0n
2025-04-18
1
-29
/
+29
*
Introduce vector template and migrate line module
dilluti0n
2025-04-18
1
-0
/
+43