Commit Graph
614 Commits
Author SHA1 Message Date
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
Nitload 05a8de11ec simplified csproj config
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-08-17 00:31:56 +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
Nitload 4406d4c6ac docs: update README architecture, build guidance, TLSF benchmark, and examples
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-08-09 16:54:53 +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
Nitload 89f0f0f131 a few add to source gen 2026-07-12 23:07:16 +08:00
Nitload b6cd2fc256 Using new file structure. Use new regexir display method. Fix line dependency error in prefix analysing.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-07-12 02:04:57 +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
Nitload cd7a52bd60 a few edit 2026-07-06 00:51:06 +08:00
Nitload 5bc83b23fc IR generate and optmize is done. But now it's not easy for source gen, so designing prefix rather than TRY and CONDITION.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-07-05 23:54:05 +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
Nitload 347d4b5a47 a few edit 2026-06-28 23:59:22 +08:00
Nitload 59f833178d after merge 2026-06-27 00:50:24 +08:00
Nitload 2a6fc7b633 before merge 2026-06-27 00:49:01 +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