David Mak derppening
  • Joined on 2023-08-31
derppening pushed to enhance/cargo-test-standalone-demos at M-Labs/nac3 2023-12-12 19:56:36 +08:00
affa19e88d flake: Remove standalone execution of test cases
ea121673d3 standalone: Add cargo test cases for demos
a19f1065e3 meta: Refactor to use more let-else bindings
Compare 3 commits »
derppening pushed to enhance/cargo-test-standalone-demos at M-Labs/nac3 2023-12-12 16:36:11 +08:00
710cfd7bb9 flake: Remove standalone execution of test cases
0c976aca4d standalone: Add cargo test cases for demos
5bf05c6a69 update ARTIQ version used for PGO profiling
32746c37be core: Refactor to return errors by HashSet
1d6291b9ba ast: Add Ord implementation to Location
Compare 19 commits »
derppening pushed to refactor/let-else at M-Labs/nac3 2023-12-12 16:32:02 +08:00
a19f1065e3 meta: Refactor to use more let-else bindings
5bf05c6a69 update ARTIQ version used for PGO profiling
32746c37be core: Refactor to return errors by HashSet
1d6291b9ba ast: Add Ord implementation to Location
16655959f2 meta: Update cargo dependencies
Compare 9 commits »
derppening created pull request M-Labs/nac3#366 2023-12-12 16:29:18 +08:00
Refactor to use more let-else bindings
derppening pushed to refactor/let-else at M-Labs/nac3 2023-12-12 16:28:26 +08:00
893a355bfb meta: Refactor to use more let-else bindings
derppening created branch refactor/let-else in M-Labs/nac3 2023-12-12 16:28:25 +08:00
derppening commented on pull request M-Labs/nac3#356 2023-12-12 15:39:31 +08:00
WIP: Run standalone demos as part of Cargo Test

Yeah it's not ready yet, that push was just a rebase.

Marked WIP now for clarity.

derppening commented on pull request M-Labs/nac3#351 2023-12-12 13:52:17 +08:00
artiq, core: Return HashSet of error messages for analysis

v9: Remove redundant semicolons from return statements

derppening pushed to issue-190 at M-Labs/nac3 2023-12-12 13:51:38 +08:00
db88c3a78e core: Refactor to return errors by HashSet
derppening commented on pull request M-Labs/nac3#351 2023-12-12 13:33:45 +08:00
artiq, core: Return HashSet of error messages for analysis

v8: Refactored to return HashSet of Strings for now.

Let's use this as a temporary solution for now, we will refactor this into a proper Diagnostic class in the future.

derppening pushed to issue-190 at M-Labs/nac3 2023-12-12 13:32:26 +08:00
28dedc0008 core: Refactor to return errors by HashSet
e2d6dda26d ast: Add Ord implementation to Location
3780a4ad2f meta: Update cargo dependencies
bd3d67f3d6 artiq: Apply clippy pedantic changes
ddfb532b80 standalone: Apply clippy pedantic changes
Compare 31 commits »
derppening commented on pull request M-Labs/nac3#363 2023-12-12 11:28:50 +08:00
Cleanup const generics implementation

v3: Rebased against master and applied clippy suggestions

Ready for merge.

derppening pushed to feat/const-generics at M-Labs/nac3 2023-12-12 11:28:12 +08:00
beee3e1f7e artiq: Pass artiq builtins to NAC3 constructor
d4c109b6ef core: Add missing generic constant concrete type
5ffd06dd61 core: Remove debugging statement
95d0c3c93c artiq: Rename const_generic_dummy to const_generic_marker
bd3d67f3d6 artiq: Apply clippy pedantic changes
Compare 13 commits »
derppening pushed to feat/const-generics at M-Labs/nac3 2023-12-11 15:18:04 +08:00
2469ad1aaf artiq: Pass artiq builtins to NAC3 constructor
6f0882277d core: Add missing generic constant concrete type
50d4315997 core: Remove debugging statement
51307d84a9 artiq: Rename const_generic_dummy to const_generic_marker
68556da5fd update ARTIQ version used for PGO profiling
Compare 5 commits »
derppening pushed to enhance/cargo-test-standalone-demos at M-Labs/nac3 2023-12-11 15:17:38 +08:00
2244f347c3 flake: Remove standalone execution of test cases
ad183ae21c standalone: Add cargo test cases for demos
f97ce5aacb core: Emit dead code warning via stderr
68556da5fd update ARTIQ version used for PGO profiling
983f080ea7 artiq: Implement handling for const generic variables
Compare 22 commits »
derppening pushed to code-cleanup at M-Labs/nac3 2023-12-11 15:16:31 +08:00
bd3d67f3d6 artiq: Apply clippy pedantic changes
ddfb532b80 standalone: Apply clippy pedantic changes
02933753ca core: Apply clippy pedantic changes
a1f244834f meta: Bringup some documentation
d304afd333 meta: Apply clippy suggested changes
Compare 10 commits »
derppening created pull request M-Labs/nac3#364 2023-12-11 15:14:38 +08:00
Miscellaneous Code Cleanup
derppening pushed to code-cleanup at M-Labs/nac3 2023-12-11 15:12:12 +08:00
800a56557d artiq: Apply clippy pedantic changes
0c1493de2d standalone: Apply clippy pedantic changes
86551988f2 core: Apply clippy pedantic changes
c4b135121a meta: Bringup some documentation
6683f58d3b meta: Apply clippy suggested changes
Compare 9 commits »
derppening created branch code-cleanup in M-Labs/nac3 2023-12-11 15:12:11 +08:00
derppening created pull request M-Labs/nac3#363 2023-12-11 13:03:58 +08:00
Cleanup const generics implementation