Youmu Liu
|
5a3286dc21
|
meet difficult problem on COUNT node
|
2026-09-11 17:29:42 +08:00 |
|
Youmu Liu
|
f372f83171
|
process cases of ALT as special rules
|
2026-09-10 18:17:09 +08:00 |
|
Youmu Liu
|
8755185e78
|
specific file for special regex rule
|
2026-09-09 18:11:40 +08:00 |
|
Youmu Liu
|
8641fd4e08
|
Small changeds on text regex source gen
|
2026-09-08 18:10:36 +08:00 |
|
Youmu Liu
|
90c7538639
|
Graphic mat 44 is now generic; TextRegex source gen will use goto instead of do{}while()
|
2026-09-07 17:51:15 +08:00 |
|
Youmu Liu
|
ee67dfbde1
|
rename ungenericed graphic vec usage to genericed
|
2026-09-04 18:51:27 +08:00 |
|
Youmu Liu
|
41ca31fd9a
|
switch C code prefix to NIF
|
2026-09-03 20:04:20 +08:00 |
|
Youmu Liu
|
7c7101ee48
|
switch root namespace name to NITLOAD
|
2026-09-02 18:15:03 +08:00 |
|
Youmu Liu
|
4218baad48
|
generator memthod: COUNT()
|
2026-09-01 18:12:11 +08:00 |
|
Youmu Liu
|
e52d0ac6f3
|
generate glenum, link glenum, add source gen for text regex
|
2026-08-31 18:12:44 +08:00 |
|
Youmu Liu
|
0b2593a5f6
|
genericed graphic vector design
|
2026-08-28 18:09:56 +08:00 |
|
Youmu Liu
|
3cba929599
|
improve gl api doc
|
2026-08-27 18:24:55 +08:00 |
|
Youmu Liu
|
648cac9d9b
|
opengl source gen tool works
|
2026-08-27 15:05:43 +08:00 |
|
Youmu Liu
|
5db9f39a46
|
make new opengl source generator
|
2026-08-26 20:19:25 +08:00 |
|
Youmu Liu
|
75bf7fc139
|
make new opengl source generator
|
2026-08-26 18:12:08 +08:00 |
|
Youmu Liu
|
65041ff8bc
|
make some changes to opengl api gen, discussing on rewrite of all opengl binding, making it neat and structral
|
2026-08-25 17:33:45 +08:00 |
|
Youmu Liu
|
708a915549
|
add more generate method of ALT node, add improve advise for gl source gen
|
2026-08-24 18:12:36 +08:00 |
|
Youmu Liu
|
f0b6a4038e
|
remove useless node from source gen pipeline. add source gen logic
|
2026-08-21 18:31:31 +08:00 |
|
Youmu Liu
|
968a6afe1a
|
world timer supports numa and thread affinity binding
|
2026-08-20 16:53:34 +08:00 |
|
Youmu Liu
|
843eb6b237
|
add generator if ''UNIT''s in regex
|
2026-08-19 18:58:32 +08:00 |
|
Youmu Liu
|
eb60422fa3
|
improve sidmdid config
|
2026-08-18 18:19:30 +08:00 |
|
Youmu Liu
|
3d6bac68f7
|
add base func of ast2code generator, entry to baseic verbs
|
2026-08-14 18:16:31 +08:00 |
|
Youmu Liu
|
2a52baa5d7
|
Arch: firstly, ast node need to change, use payload instead of token
|
2026-08-13 18:48:33 +08:00 |
|
Youmu Liu
|
15aebc594c
|
ngra text regex will not use ir, source code will be generated directly from ast
|
2026-08-12 18:11:34 +08:00 |
|
Youmu Liu
|
a9835e0349
|
a few changes on context
|
2026-08-11 18:04:57 +08:00 |
|
Youmu Liu
|
dc9ccfc15a
|
fix naming error in doc
|
2026-08-11 11:21:28 +08:00 |
|
Youmu Liu
|
7f73c2fbe3
|
single ir is briefly ok
|
2026-08-07 18:08:33 +08:00 |
|
Youmu Liu
|
b3e198dbaf
|
add single ir generator methods
|
2026-08-06 18:05:06 +08:00 |
|
Youmu Liu
|
068ad18998
|
add single ir generator methods
|
2026-08-05 18:13:24 +08:00 |
|
Youmu Liu
|
00e0d84603
|
add single ir generator methods
|
2026-08-04 18:04:31 +08:00 |
|
Youmu Liu
|
029092b438
|
add single ir generator methods
|
2026-08-03 20:03:16 +08:00 |
|
Youmu Liu
|
85ca22d1aa
|
add some generator decl
|
2026-07-30 18:13:21 +08:00 |
|
Youmu Liu
|
97576404cc
|
remove yesterday's generatoer, use new generator
|
2026-07-29 18:10:45 +08:00 |
|
Youmu Liu
|
3db2bfd9af
|
remove old generatoer, use new generator
|
2026-07-28 18:11:59 +08:00 |
|
Youmu Liu
|
ac1e7c68f8
|
mainly theoratical work on semi, add regex sample
|
2026-07-27 18:11:31 +08:00 |
|
Youmu Liu
|
a74ebcd0b7
|
mainly theoratical work on semi, add regex sample
|
2026-07-23 18:51:34 +08:00 |
|
Youmu Liu
|
c1a8b39502
|
mainly theoratical work on semi, add regex sample
|
2026-07-22 18:17:10 +08:00 |
|
Youmu Liu
|
c82a758d97
|
mainly theoratical work
|
2026-07-21 18:02:46 +08:00 |
|
Youmu Liu
|
a698c47a1c
|
mainly theoratical work
|
2026-07-20 20:20:21 +08:00 |
|
Youmu Liu
|
b9dab20752
|
mainly theoratical work
|
2026-07-17 18:03:53 +08:00 |
|
Youmu Liu
|
4efe6c4947
|
do some source gen work, findseq, matchseq, matchseq framework done, on find set
|
2026-07-16 20:01:46 +08:00 |
|
Youmu Liu
|
0d41058632
|
do some source gen work, findseq, matchseq, matchseq framework done, on find set
|
2026-07-16 18:30:50 +08:00 |
|
Youmu Liu
|
ee7cbd869c
|
do some source gen work
|
2026-07-15 18:05:38 +08:00 |
|
Youmu Liu
|
4d2a4eeb18
|
text regex source gen framework is briefly done. Going on ir2code
|
2026-07-14 17:44:29 +08:00 |
|
Youmu Liu
|
bc90e340df
|
build pipeline for regex source gen
|
2026-07-13 18:21:22 +08:00 |
|
Youmu Liu
|
ae8a09efc2
|
source gen and ir gen now use the same seq generator
|
2026-07-10 18:49:57 +08:00 |
|
Youmu Liu
|
ef94bf1567
|
source gen and ir gen now use the same seq generator
|
2026-07-09 18:24:38 +08:00 |
|
Youmu Liu
|
11ccd2568b
|
scanning min scan length
|
2026-07-08 18:25:23 +08:00 |
|
Youmu Liu
|
29b24191e1
|
scanning min scan length
|
2026-07-08 18:25:05 +08:00 |
|
Youmu Liu
|
439128798e
|
add a scanner, but this seems to be a wrong solution. Change open-source head
|
2026-07-07 18:34:19 +08:00 |
|
Youmu Liu
|
1705d7c245
|
add a scanner, but this seems to be a wrong solution. Change open-source head
|
2026-07-07 18:20:38 +08:00 |
|
Youmu Liu
|
b053567eb7
|
prefix replaces CONDITION
|
2026-07-06 18:19:32 +08:00 |
|
Youmu Liu
|
7edb94943d
|
add more rules for ir opt, fix wrong process to dot
|
2026-07-03 18:05:10 +08:00 |
|
Youmu Liu
|
8c504a67d7
|
working on source gen, now on charset analyse
|
2026-07-02 20:44:18 +08:00 |
|
Youmu Liu
|
4e1e659259
|
regex ir opt is done, thinking about source gen
|
2026-07-01 18:23:19 +08:00 |
|
Youmu Liu
|
1cd0257c93
|
regex ir opt is almost done
|
2026-06-30 20:14:30 +08:00 |
|
Youmu Liu
|
e60eb0ada6
|
regex ir opt code rewriting, use over-again opt method
|
2026-06-29 17:14:52 +08:00 |
|
Youmu Liu
|
359dd67287
|
regex ir opt code rewrite gen2, window scanning
|
2026-06-26 19:07:16 +08:00 |
|
Youmu Liu
|
13fcfe4a4c
|
regex ir opt code rewrite gen2, window scanning
|
2026-06-26 18:41:50 +08:00 |
|
Youmu Liu
|
5cd2b8b4ba
|
regex ir opt code on rewrite
|
2026-06-25 19:52:11 +08:00 |
|
Youmu Liu
|
45f9b04b6d
|
add more ir opt code, clearified what to opt, so current opt code may need rewrite
|
2026-06-24 18:09:05 +08:00 |
|
Youmu Liu
|
2b05d626c7
|
begin regex ir opt
|
2026-06-23 20:08:33 +08:00 |
|
Youmu Liu
|
7e5e4d1f7a
|
discuss regex ir opt
|
2026-06-22 18:18:16 +08:00 |
|
Youmu Liu
|
062ffacf88
|
regex ir emitter is working
|
2026-06-18 19:20:14 +08:00 |
|
Youmu Liu
|
8114ef4bf3
|
add essential typst file
|
2026-06-18 19:12:38 +08:00 |
|
Youmu Liu
|
eeca5721fb
|
regex ir emitter is working
|
2026-06-18 19:10:30 +08:00 |
|
Youmu Liu
|
5570c6f338
|
add COUNT and CONCAT ir emitter
|
2026-06-17 18:32:55 +08:00 |
|
Youmu Liu
|
a7bb3209dd
|
add ir emitter
|
2026-06-16 21:04:51 +08:00 |
|
Youmu Liu
|
3cfd29f793
|
Merge branch 'main' of https://github.com/Nitload-NSI/CCD_Github into local
merge missing commits
|
2026-06-16 14:15:15 +08:00 |
|
Youmu Liu
|
2c2997ef2e
|
before merge
|
2026-06-16 14:15:10 +08:00 |
|
Youmu Liu
|
861b50575a
|
ngra string regex use ir as jit engine as well
|
2026-06-15 18:08:14 +08:00 |
|
Youmu Liu
|
2741b34583
|
left and right use diff pack kernel
|
2026-06-12 18:25:04 +08:00 |
|
Youmu Liu
|
06a119cc6f
|
make a trial on packing GEMM kernel
|
2026-06-11 20:03:02 +08:00 |
|
Youmu Liu
|
6b449a341e
|
all mat kernel func use new task pack convension
|
2026-06-11 17:27:44 +08:00 |
|
Youmu Liu
|
09c1cace48
|
remove mat panel, mat_task goes on span like
|
2026-06-10 18:10:52 +08:00 |
|
Youmu Liu
|
0356f5aff8
|
mat task adapts L4
|
2026-06-09 18:13:36 +08:00 |
|
Youmu Liu
|
413e41db45
|
other gemm kernel use half-vector-machine style
|
2026-06-08 18:09:15 +08:00 |
|
Youmu Liu
|
9d5c0fd8b4
|
other gemm kernel use half-vector-machine style
|
2026-06-08 16:18:03 +08:00 |
|
Youmu Liu
|
4336b0ca5a
|
Move some marcros from x86 ro base head
|
2026-06-05 13:32:59 +08:00 |
|
Youmu Liu
|
94b2d759ae
|
Gemm/Fma kernel on avx2 use new solution, with less permute and shuff instruction
|
2026-06-04 21:05:38 +08:00 |
|
Youmu Liu
|
2690cf9341
|
Gemm/Fma kernel on avx512 use new solution, with less permute and shuff instruction
|
2026-06-04 16:43:17 +08:00 |
|
Youmu Liu
|
6c38bcfade
|
Find solution to fma, change some type define macros
|
2026-06-03 18:06:37 +08:00 |
|
Youmu Liu
|
9f3fc3b345
|
Compress L4 metadata into 32 bytes
|
2026-06-02 18:27:58 +08:00 |
|
Youmu Liu
|
ddb59c38ce
|
Little change in C code, remove isa specific code in std header
|
2026-05-28 18:44:53 +08:00 |
|
Youmu Liu
|
15f90aed29
|
L4 is now a burden
|
2026-05-21 19:40:00 +08:00 |
|
Youmu Liu
|
0681237c3b
|
L4 is now a burden
|
2026-05-20 18:07:54 +08:00 |
|
Youmu Liu
|
4694fd9433
|
L4 is now a burden
|
2026-05-20 18:07:21 +08:00 |
|
Youmu Liu
|
53ed4de530
|
L4 is now a burden
|
2026-05-19 18:09:24 +08:00 |
|
Youmu Liu
|
f3cfa37b1c
|
working on L4's tlsf
|
2026-05-15 18:53:58 +08:00 |
|
Youmu Liu
|
b87943495d
|
working on L4's tlsf
|
2026-05-14 20:15:07 +08:00 |
|
Youmu Liu
|
c9fb11b47b
|
working on L4's tlsf
|
2026-05-13 20:13:37 +08:00 |
|
Youmu Liu
|
ae57de4040
|
tlsf is ok, and fast
|
2026-05-13 15:08:30 +08:00 |
|
Youmu Liu
|
bf9879f59f
|
tlsf briefly ok, debugging
|
2026-05-12 18:25:48 +08:00 |
|
Youmu Liu
|
a99b19fa3f
|
add libs' cmakelists file
|
2026-05-11 18:11:28 +08:00 |
|
Youmu Liu
|
b59d414e20
|
Remove hlsf, TLSF.alloc is ok
|
2026-05-11 18:08:35 +08:00 |
|
Youmu Liu
|
5706c89563
|
Remove ignored files
|
2026-05-11 09:30:04 +08:00 |
|
Youmu Liu
|
6baae849f8
|
Improve .gitignore
|
2026-05-11 09:29:18 +08:00 |
|
Youmu Liu
|
9234dbe99b
|
Abort hlsf, goes back to tlsf, may use 'Arena-ed tlsf'
|
2026-05-09 18:27:34 +08:00 |
|
Youmu Liu
|
942933dcac
|
Abort hlsf, goes back to tlsf, may use 'Arena-ed tlsf'
|
2026-05-09 18:18:57 +08:00 |
|
Youmu Liu
|
d1aca8f745
|
hlsf goes bad
|
2026-05-08 18:09:12 +08:00 |
|