David Mak derppening
  • Joined on 2023-08-31
derppening pushed to issue-315 at M-Labs/nac3 2023-09-25 11:56:21 +08:00
3c0b5eb1b6 meta: Improve documentation for various modified classes
bbc74c0170 core: Use i8 for boolean variable allocation
92998add6e standalone: Add ability to execute via lli
4534b20b88 core: Fix missing changes for codegen tests
fc93fc2f0e core: Move bitcode verification error message into panic message
Compare 10 commits »
derppening commented on pull request M-Labs/nac3#323 2023-09-25 11:55:22 +08:00
Fix restoration of loop target in try statement

v2: Rebased against meta-changes-for-issue-301

derppening pushed to issue-301 at M-Labs/nac3 2023-09-25 11:54:42 +08:00
e07cc64a95 core: Fix restoration of loop target in try statement
c1a001ec88 standalone: Update demos
37d2e78df5 standalone: Add ability to execute via lli
607414c369 core: Fix missing changes for codegen tests
8dd545b265 meta: Respect opt flags when performing whole-module optimization
Compare 13 commits »
derppening created pull request M-Labs/nac3#325 2023-09-25 11:53:05 +08:00
Meta Changes from #321
derppening pushed to meta-changes-from-issue-301 at M-Labs/nac3 2023-09-25 11:51:15 +08:00
8dd545b265 meta: Respect opt flags when performing whole-module optimization
c86c9988a9 standalone: Update demos
b8e9af2e2b core: Fix passing structure arguments to extern functions
Compare 3 commits »
derppening pushed to meta-changes-from-issue-301 at M-Labs/nac3 2023-09-25 11:46:46 +08:00
01131ca795 meta: Respect opt flags when performing whole-module optimization
5b353a8d9e standalone: Update demos
7ee93384bc core: Fix passing structure arguments to extern functions
21aecc131b standalone: Add ability to execute via lli
6c19683509 core: Fix missing changes for codegen tests
Compare 11 commits »
derppening pushed to meta-changes-from-issue-301 at M-Labs/nac3 2023-09-25 11:45:00 +08:00
derppening created branch meta-changes-from-issue-301 in M-Labs/nac3 2023-09-25 11:44:59 +08:00
derppening closed pull request M-Labs/nac3#324 2023-09-25 11:44:45 +08:00
Meta changes from #301
derppening deleted branch meta-changes-from-issue-301 from M-Labs/nac3 2023-09-25 11:44:44 +08:00
derppening commented on pull request M-Labs/nac3#322 2023-09-22 17:45:08 +08:00
Meta changes from #321

v3: Dropped lli changes, restricted unsafe to build_gep

derppening pushed to meta-changes-from-issue-315 at M-Labs/nac3 2023-09-22 17:44:02 +08:00
fc93fc2f0e core: Move bitcode verification error message into panic message
dd42022633 core: Minor refactor allocate_list
6dfc43c8b0 core: Add name to build_gep_and_load
ab2360d7a0 core: Remove emit_llvm from CodeGenLLVMOptions
ee1ee4ab3b core: Replace deprecated _ExtInt with _BitInt
Compare 6 commits »
derppening commented on pull request M-Labs/nac3#322 2023-09-22 12:13:24 +08:00
Meta changes from #321

Please get rid of nac3standalone/demo/demo.c. We don't want to maintain both Rust and C versions. Can't rustc emit LLVM IR?

rustc can emit LLVM IR, but a number of things will go wrong when…

derppening commented on pull request M-Labs/nac3#321 2023-09-21 16:42:28 +08:00
Use i8 for stack boolean variable allocation

v3: Rebased against meta-changes-from-issue-315.

derppening pushed to issue-315 at M-Labs/nac3 2023-09-21 16:41:06 +08:00
899c0d8cd3 meta: Improve documentation for various modified classes
49743995b3 core: Use i8 for boolean variable allocation
8bef0ab8f2 core: Move bitcode verification error message into panic message
806f65815f core: Minor refactor allocate_list
2e6a64a1de core: Add name to build_gep_and_load
Compare 10 commits »
derppening created pull request M-Labs/nac3#324 2023-09-21 16:21:25 +08:00
Meta changes from #301
derppening created pull request M-Labs/nac3#323 2023-09-21 16:19:31 +08:00
Fix restoration of loop target in try statement
derppening created branch issue-301 in M-Labs/nac3 2023-09-21 16:18:28 +08:00
derppening pushed to issue-301 at M-Labs/nac3 2023-09-21 16:18:28 +08:00
49660c4e6f core: Fix restoration of loop target in try statement
derppening pushed to meta-changes-from-issue-301 at M-Labs/nac3 2023-09-21 16:18:23 +08:00
025fb089c9 meta: Respect opt flags when performing whole-module optimization
e8b7d19b47 standalone: Update demos
f1664e7158 core: Fix passing structure arguments to extern functions
Compare 3 commits »