Commit Graph
22 Commits
Author SHA1 Message Date
hasslesstech 0b32df937f lab5: add print_stats() per requirements 2026-11-08 20:25:43 +02:00
hasslesstech ce9e806b4a implement hardware out-of-order execution 2026-11-08 18:25:35 +02:00
hasslesstech 0f0dac6a25 add operation tree printing, fix wrong data linking during selective assembly 2026-11-08 17:31:25 +02:00
hasslesstech e8f3f76117 fix weight calculation, improve assembly output efficiency, improve logging 2026-11-08 15:03:23 +02:00
hasslesstech f43a16d1b2 unify operator weights, add recursive weight method to TreeNode 2026-11-07 21:50:26 +02:00
hasslesstech 7a90247dc0 lab5: improve weighting during compilation, fix assembly operator translation bug 2026-11-07 21:02:02 +02:00
hasslesstech 36b4596bd4 lab5: add assembler and dynamic pipeline system emulator 2026-11-07 20:44:35 +02:00
hasslesstech 79a96aea77 cleanup + minor fixes 2026-10-15 16:42:52 +03:00
hasslesstech 360628d65c fix logic for selecting brackets to open; same outer level op ranges select incorrectly 2026-10-15 09:03:54 +03:00
hasslesstech 89335fbdc6 fix remove_extra_brackets undoing work of post-processing step 2026-10-14 20:44:20 +03:00
hasslesstech 84d28d3845 rework syntax checks, rework priority correction algorithm 2026-10-14 19:57:02 +03:00
hasslesstech 433ee2bb2e lab2 feat: add constant folding 2026-10-14 15:16:08 +03:00
hasslesstech 35e38127e7 add essential token preprocessing 2026-10-14 12:00:41 +03:00
hasslesstech a94e584f35 add color highlighting during token post-processing 2026-10-12 21:59:50 +03:00
hasslesstech 0777faa11d fix dot crashing in multiple places 2026-10-07 18:11:39 +03:00
hasslesstech afb4b5de20 add tree builder, fix multiple bugs 2026-10-07 16:15:42 +03:00
hasslesstech 65eb6cf0b1 add syntax checking with issue highlighting 2026-10-06 21:02:40 +03:00
hasslesstech 6d1dfdac58 add operator conversion for efficient parallelizing 2026-10-05 20:24:09 +03:00
hasslesstech bc4fbafec4 finish operation vector building 2026-10-05 11:17:48 +03:00
hasslesstech f00ed50d32 update with initial syntaxer implementation 2026-10-04 14:13:14 +03:00
hasslesstech 79642d3fd1 fix parser issues 2026-10-02 22:14:03 +03:00
hasslesstech 2999c295af initial commit 2026-10-02 20:31:24 +03:00