9e994dd4f0
refactor: bring utf8 patch for std::ostream back.
2025-08-22 21:28:29 +08:00
d6034f8cb0
fix: fix minor issue of testbench
...
- fix testbench minor issue.
- delete migrated source code files.
2025-08-22 21:09:57 +08:00
0694d923f3
test: finish testbench for tabulate
2025-08-21 14:32:51 +08:00
580b096cb3
fix: fix bug for windows dialog
2025-08-21 11:00:33 +08:00
d52630ac5c
feat: add tabulate but no test.
2025-08-19 20:53:51 +08:00
a76f10722d
fix: fix todos waiting termcolor.
2025-08-19 13:58:05 +08:00
8a72e6a655
feat: add termcolor in carton.
...
- add termcolor and its testbench
- add integer() in flag_enum and update its testbench according to the requirements in termcolor.
2025-08-19 13:50:51 +08:00
dfc0c127c5
test: add testbench for macro namespace
2025-08-15 16:55:39 +08:00
2f11ba6023
feat: add new package wcwidth
...
- add wcwidth in carton.
- order clang-format do not format some generated content.
2025-08-15 16:42:28 +08:00
734cd01da8
feat: add Rust env namespace
2025-08-14 20:17:02 +08:00
bdeaea294f
refactor: migrate windows specific content.
...
- move com, dialog and winfct function into new place.
- add testbench for com and winfct.
- dialog now still not working.
2025-08-13 15:29:47 +08:00
f8a696b4e8
fix: fix MSVC __VA_OPT__ error
2025-08-13 09:24:19 +08:00
8fcfa180b4
fix: fix unfinished u8 fopen.
...
- finish unfinished utf8 version fopen.
- add testbench for it.
2025-08-13 08:49:18 +08:00
e23a1346eb
test: add testbench for pycodec
2025-08-12 19:47:24 +08:00
7785773196
refactor: use new layout for YYCC
2025-08-12 16:32:59 +08:00
664763afbb
test: add testbench for stl, windows and iconv encoding
2025-08-12 13:05:35 +08:00
51d288ac4b
test: add testbench for num/safe_cast
2025-08-11 22:19:02 +08:00
20a9ef4166
fix: fix comment for new added files.
...
- translate zh-CN comment into en-US.
- change some comment into Doxygen style.
- add lost Doxygen comment.
- enrich the testbench for ceil_div.
- add lost metaprogramming functions for some files in macro namespace.
2025-08-11 21:57:42 +08:00
fcac886f07
refactor: migrate rust-like ops.
...
- migrate rust-like ops.
- migrate testbench for them but not finished.
2025-08-05 13:53:59 +08:00
27baf2a080
refactor: refactor old IOHelper.
...
- move pointer left padding macro into single header file.
- move utf8 fopen into single header but not finished.
- add testbench for pointer left padding macro.
- add system pointer size detector according to new migrated features requested.
2025-08-05 10:54:15 +08:00
b9f81c16a0
refactor: refactor enum helper as flag enum.
...
- refactor enum helper.
- add testbench for it.
2025-08-04 22:31:37 +08:00
54134b342e
test: add testbench for macro/versiom_cmp
2025-08-04 21:15:49 +08:00
ce2b411b0b
refactor: continue refactor to make the project can be built
2025-07-31 22:25:14 +08:00
fa52d7416f
refactor: condense the shared test data of parse and stringify.
2025-07-14 09:43:23 +08:00
e42a3b6e58
refactor: move YYCC_U8 from reinterpret.hpp to string.hpp
...
- move YYCC_U8 def.
- create shared template in testbench.
2025-07-14 09:13:47 +08:00
6e884d865d
test: add testbench for patch (starts ends with, and contains)
2025-07-01 14:04:02 +08:00
732a560a65
refactor: finish constraint builder and its testbench
2025-06-30 09:33:46 +08:00
3030a67ca3
refactor: re-place files into correct position according to namespace hierarchy
2025-06-30 08:45:18 +08:00
e166dc41ac
refactor: finish rust parse and add testbench for it.
2025-06-26 10:27:33 +08:00
adc99274f4
refactor: add testbench for parse and stringify
2025-06-24 11:29:01 +08:00
28ff7008a8
add parse and stringify
2025-06-22 19:53:49 +08:00
ab8d74efe6
test: add testbench for string module
2025-06-22 17:14:49 +08:00
df3b602110
refactor: start to refactor project
2025-06-20 23:38:34 +08:00