David Mak derppening
  • Joined on 2023-08-31
derppening commented on pull request M-Labs/nac3#323 2023-09-25 16:42:37 +08:00
Fix restoration of loop target in try statement

v3: Updated fix which better addresses the problem. Description of the Pull Request is also updated.

derppening pushed to issue-301 at M-Labs/nac3 2023-09-25 16:36:36 +08:00
e97ceb0da9 core: Fix restoration of loop target in try statement
derppening commented on pull request M-Labs/nac3#321 2023-09-25 15:46:51 +08:00
Use i8 for stack boolean variable allocation

v5: Dropped irrelevant commits.

derppening pushed to issue-315 at M-Labs/nac3 2023-09-25 15:46:26 +08:00
acdb1de6fe meta: Improve documentation for various modified classes
31dcd2dde9 core: Use i8 for boolean variable allocation
Compare 2 commits »
derppening commented on pull request M-Labs/nac3#325 2023-09-25 15:33:03 +08:00
Meta Changes from #321

All the newline stuff is pretty awkward. What are you trying to do anyway?

I am trying to add a way to output a string with variables interleaved in the string. It's not exactly necessary…

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

v4: Rebased against master.

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.