index
:
rayedit.git
feat/piece
master
Text editor for large files
Hee-Suk Kim
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
editor.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove obsolated functions and tests about line_get_string
dilluti0n
2026-07-17
1
-5
/
+0
*
minor: remove unused scroll_row field on eb
dilluti0n
2025-06-21
1
-2
/
+0
*
minor: remove unused field eb.scroll_row
dilluti0n
2025-06-01
1
-2
/
+0
*
refactor: consolidate ENAMETOOLONG handling in eb_bind
dilluti0n
2025-05-28
1
-7
/
+5
*
refactor: abstract input/rendering modules from main routine
dilluti0n
2025-05-28
1
-3
/
+3
*
minor: use log_printf instead of printf when logging saved file
dilluti0n
2025-05-27
1
-1
/
+1
*
refactor: eb_bind to bind absolute path to eb->file_name
dilluti0n
2025-05-27
1
-9
/
+49
*
refactor: remove cursor initialization from eb_load_file
dilluti0n
2025-05-27
1
-2
/
+3
*
fix: correct CRLF handling guard to avoid ineffective len > 0 check
dilluti0n
2025-05-26
1
-1
/
+1
*
fix: double-free of line object in eb_backspace and eb_delete_line
dilluti0n
2025-05-14
1
-2
/
+17
*
refactor: introduce mem.h; wrappers for allocators
dilluti0n
2025-05-10
1
-2
/
+3
*
fix: Memory Leak in eb_delete_line
dilluti0n
2025-05-10
1
-7
/
+40
*
refactor: deprecate line->cursor; simplify vertical cursor movement
dilluti0n
2025-05-02
1
-5
/
+4
*
perf: use fwrite instead of fputc loop in eb_save_file
dilluti0n
2025-05-01
1
-2
/
+1
*
perf: Use eb_get_line_slice on eb_save_file instead line_get_string
dilluti0n
2025-05-01
1
-3
/
+5
*
feat: add slice-based accessors for line and editor buffer
dilluti0n
2025-04-29
1
-1
/
+11
*
fix: SIGBUS when eb_save_file
dilluti0n
2025-04-29
1
-4
/
+20
*
fix: format string is not a string literal in eb_save_file
dilluti0n
2025-04-29
1
-1
/
+1
*
refactor: decouple line.h from main.c
dilluti0n
2025-04-29
1
-6
/
+11
*
refactor: introduce lazy loading to each line buffer.
dilluti0n
2025-04-29
1
-6
/
+10
*
fix: add CRLF handling to eb_load_file
dilluti0n
2025-04-29
1
-1
/
+6
*
perf: make line from buf directly instead of append each characters
dilluti0n
2025-04-29
1
-6
/
+3
*
perf: use line_append and push instead of eb_insert
dilluti0n
2025-04-29
1
-14
/
+13
*
perf: replace byte-by-byte scanning with memchr in eb_load_file
dilluti0n
2025-04-28
1
-6
/
+16
*
implement: eb_load_file using mmap
dilluti0n
2025-04-28
1
-1
/
+49
*
fix: asser fail in eb_backspace, eb_newline due to invalid access
dilluti0n
2025-04-28
1
-17
/
+23
*
implement: eb_save_file
dilluti0n
2025-04-28
1
-10
/
+24
*
add: basic i/o structure on main rendering loop
dilluti0n
2025-04-28
1
-0
/
+15
*
fix: eb_set_cur_next does not recovering cached cursor from line.
dilluti0n
2025-04-28
1
-5
/
+4
*
fix: possable memory leak on eb_free
dilluti0n
2025-04-28
1
-1
/
+1
*
refactor: move ed_* modules from main.c to editor.c
dilluti0n
2025-04-28
1
-0
/
+176