-
1d492cb0d7
Rename 'src' -> 'gram' in imports
master
Riyyi
2026-08-27 23:18:29 +02:00
-
0219d56dc2
Rename project: Sindri -> Gram
Riyyi
2026-08-25 21:27:51 +02:00
-
ddaa3846f2
Add even more tests and some impl improvements from their results
Riyyi
2026-08-25 21:12:18 +02:00
-
6e81c87501
Add more tests and some impl improvements from their results
Riyyi
2026-08-21 20:43:46 +02:00
-
ba9c95a09f
Remove redundant delete, test_state_init creates fresh output_dir
Riyyi
2026-08-21 17:11:17 +02:00
-
9437e8d97d
Improve thread-safety
Riyyi
2026-08-21 17:28:31 +02:00
-
114aee655c
Multi-threading in tests, add more tests
Riyyi
2026-08-21 13:46:06 +02:00
-
f69f817bd5
Improve building of relative path
Riyyi
2026-08-17 17:48:30 +02:00
-
ed402102c4
Impement first testcase
Riyyi
2026-08-17 16:57:29 +02:00
-
9a8ba59d68
Store clean_path, also add to reader API
Riyyi
2026-08-17 16:56:48 +02:00
-
9a4e61626c
Improve error handling
Riyyi
2026-08-09 21:06:59 +02:00
-
af5db96962
Better error handling for list dir and cli
Riyyi
2026-08-09 17:31:53 +02:00
-
5fcdba2c22
Better error handling for writer functions
Riyyi
2026-08-09 17:11:30 +02:00
-
4035ff48f3
Split reader into metadata/assets
Riyyi
2026-08-09 16:39:43 +02:00
-
78ba36ae07
Add file read function
Riyyi
2026-08-09 15:40:35 +02:00
-
2a0c478f7a
Change types to idiomatic Ada_Case Odin
Riyyi
2026-08-08 13:15:00 +02:00
-
6fcfdd5b67
Add header reading
Riyyi
2026-08-08 13:11:53 +02:00
-
6aa175a445
Set more options in odinfmt.json
Riyyi
2026-08-08 12:53:13 +02:00
-
ce6ef363d5
Move chunk impl to chunk package
Riyyi
2026-08-06 22:25:11 +02:00
-
70ec4fc9c7
No global for working dir
Riyyi
2026-08-06 22:11:37 +02:00
-
8eeeca0d90
No global state for easier testability
Riyyi
2026-08-06 01:07:27 +02:00
-
6820a3842d
Add formatting check to pre-commit
Riyyi
2026-08-03 22:08:33 +02:00
-
b3da887cc8
Example test and git hooks
Riyyi
2026-08-03 21:51:48 +02:00
-
7e3762a442
Fix leaks
Riyyi
2026-08-03 21:11:02 +02:00
-
7c71b82b10
Write assets and metadata to chunk files
Riyyi
2026-08-03 20:36:37 +02:00
-
d1c9c1be05
Add chunk writing code
Riyyi
2026-08-03 17:55:12 +02:00
-
362f0dc048
Add initial header chunk writing
Riyyi
2026-08-03 12:28:10 +02:00
-
34f7b70039
Add header computation function
Riyyi
2026-08-02 23:54:51 +02:00
-
87d20f2ae5
Add more cli checks
Riyyi
2026-08-02 17:08:18 +02:00
-
f36a50fca3
Add 'Usage' and 'Compiling' section
Riyyi
2026-08-02 16:11:01 +02:00
-
c4cd64cf44
Improve allocation pattern
Riyyi
2026-08-02 14:29:18 +02:00
-
b38caa7ff8
Dir listing with looping
Riyyi
2026-08-02 13:33:10 +02:00
-
856befd876
Restructure file module
Riyyi
2026-08-02 13:04:53 +02:00
-
3992c80e6b
Dir listing with recursion
Riyyi
2026-08-02 13:00:35 +02:00
-
3b0b1a2387
Add directory listing
Riyyi
2026-08-02 11:24:24 +02:00
-
f6e22f066d
Store provided instead of full path
Riyyi
2026-08-02 09:54:39 +02:00
-
391245002f
Explicit parameter shadow is required
Riyyi
2026-08-02 09:51:35 +02:00
-
142e073e98
Add file opening to read()
Riyyi
2026-08-02 09:47:40 +02:00
-
eb426a5366
Improve lifetimes
Riyyi
2026-08-02 09:29:11 +02:00
-
88fd1b0b95
Infer type
Riyyi
2026-08-02 03:55:12 +02:00
-
7612c99722
Compression cli error message in same style as parsing
Riyyi
2026-08-02 03:53:36 +02:00
-
1647b2b17b
Fix input/output cli flags for new core.os package
Riyyi
2026-08-02 03:38:07 +02:00
-
8c9bba3813
Extend odinfmt config
Riyyi
2026-08-02 03:36:15 +02:00
-
418c9cf39d
Change buildscript output to build/
Riyyi
2026-08-01 18:39:12 +02:00
-
056aee7ffc
Add cli argument parsing
Riyyi
2026-08-01 17:55:27 +02:00
-
1914ad2c1e
Prettifying README
Riyyi
2026-08-01 16:51:42 +02:00
-
0537b44b05
Add data layout design
Riyyi
2026-08-01 16:45:46 +02:00
-
67b1580eb4
Add src dir to collection
Riyyi
2026-08-01 11:12:28 +02:00
-
a3db314203
Actually write formatted files to disk
Riyyi
2026-07-31 22:29:08 +02:00
-
a012160f72
Make build script valid POSIX
Riyyi
2026-07-31 20:37:14 +02:00
-
d7e8ae0a4a
Set project name
Riyyi
2026-07-30 22:27:13 +02:00
-
30876992f1
Initial commit
Riyyi
2026-07-30 20:46:08 +02:00