1
0

11 Commits

Author SHA1 Message Date
fece224ec5 fix: fix gcc compile issue 2025-12-16 22:04:01 +08:00
e864b0115e feat: swap the default value with min/max value in binstore serde.
considering setting default value is common that min/max value,
move default value template argument ahead of min/max template argument,
because C++ can not skip template argument like Rust `_` does.
2025-12-16 21:26:49 +08:00
8a604ee813 refactor: rename flag_enum to cenum.
- rename flag_enum to cenum because it not only provide functions related to flag enum, but also make C++ enum used like C enum.
2025-12-16 21:22:15 +08:00
194f055039 fix: fix binstore bugs according to test 2025-12-16 14:37:46 +08:00
fcd0b3364f test: add test for carton binstore
- rename serialize namespace to serdes.
- fix some compile issue.
- add test for carton binstore
2025-12-16 14:32:02 +08:00
8a7387c7ff test: finish lexer61 test and fix its issue. 2025-12-15 13:47:07 +08:00
772bfbeb15 test: add resolver test for clap 2025-12-11 20:16:36 +08:00
6b29b7f715 fix: fix clap and its test.
- fix clap test compile and running issue.
- fix unexpected output in console for clap manual.
- remove duplicated program name in clap manual.
- fix there is no default ctor for clap validator.
- fix fatal scoped pointer return in clap parser and resolver.
2025-12-11 19:57:48 +08:00
6a97b13f66 test: basically finish clap test.
- basically finish clap test (except variable part)
- fix some clap issue (still have some bugs)
2025-12-11 15:21:59 +08:00
c6c450f6fa feat: move my homemade fft module into this project.
- move homemade fft module into this project.
- also migrate test and benchmark.
2025-10-03 21:01:37 +08:00
e7a05b3488 refactor: rename testbench to test.
- rename testbench to test.
- add benchmark for future development.
2025-09-29 13:34:02 +08:00