Commit Graph

217 Commits

Author SHA1 Message Date
bab71df517 hopefully fixed merge 2025-05-06 15:53:24 -04:00
0114e1d65f emission for func dec 2025-05-05 20:18:23 -04:00
0446b0ae6b Added some notes and fixed the bp 2025-05-05 17:16:03 -04:00
1c5b7de5fd FUNCTION CALLS WORK WITH 6+ ENTRIES YIPPEEgit add . 2025-05-05 15:27:14 -04:00
76f98b93ab 💎💎💎💎💎 2025-05-05 14:28:02 -04:00
e51bea728b Merge pull request #68 from UB-CSE443/array_type_check
working on making sure arrays and reserve/release are working properly
2025-05-05 03:58:15 -04:00
0fc796aa25 🤯🤯🤯🤯🤯🤯🤯🤯🤯 2025-05-04 23:54:42 -04:00
8b0d191409 EXECUTION!!!!!!!!!!!!!!!!!!! 2025-05-04 22:53:55 -04:00
7e6bb2af83 working on making sure arrays and reserve/release are working properly 2025-05-04 21:04:37 -04:00
f681dc3011 Merge pull request #67 from UB-CSE443/FunctionCalls
Function calls
2025-05-04 19:32:16 -04:00
31b1b051be oop 2025-05-04 19:10:05 -04:00
d57fa081d7 dont mess up silly 2025-05-04 18:58:17 -04:00
61cc807b8a I added some more backpatching and some more files for testing 2025-05-04 17:47:39 -04:00
4ae76d0341 I think it was broken so I fixed it 2025-05-04 17:47:38 -04:00
18b5daea0e It seems to be working but I need to ckeck again 2025-05-04 17:47:38 -04:00
cd72d46ec3 I fixed the way we are doing the evaluation of == and < Getting to &&, || next. Not sure if ! is correct 2025-05-04 17:47:38 -04:00
8eb9a62af8 include added 2025-05-04 17:46:14 -04:00
3a33cc0f88 include lex 2025-05-04 17:33:59 -04:00
797084f524 Merge branch 'DontBreakDev' into FunctionCalls 2025-05-04 17:00:38 -04:00
f50f467c02 Merge pull request #65 from UB-CSE443/Dev
Dev
2025-05-04 16:45:33 -04:00
85629fbf14 function calls are starting to work i think 2025-05-04 16:44:55 -04:00
b20b17ab52 Merge pull request #64 from UB-CSE443/tests
Tests
2025-05-04 16:25:45 -04:00
a61d0a57e8 test updates woooo 2025-05-04 16:05:13 -04:00
6d6beda20e added more extra cases for get prim size 2025-05-04 15:17:40 -04:00
616a7b6b67 added extra case for get prim size 2025-05-04 15:13:48 -04:00
3e1c510c68 seems to work for records, but the offsets are wrong (1) 2025-05-03 21:14:24 -04:00
5e314118f9 Merge pull request #63 from UB-CSE443/DontBreakDev
Dont break dev
2025-05-03 20:40:06 -04:00
fcacd30b56 Merge pull request #62 from UB-CSE443/Dev
Dev
2025-05-03 20:39:21 -04:00
5d520645fd may have function calls, need to merge other stuff to check 2025-05-03 20:38:12 -04:00
6b239b0724 added reference to function scopes 2025-05-03 14:16:31 -04:00
1cafb70aea Merge pull request #59 from UB-CSE443/DontBreakDev
Dont break dev
2025-05-03 13:15:50 -04:00
6eb7234c47 Merge pull request #58 from UB-CSE443/Dev
Dev
2025-05-03 13:15:05 -04:00
1546ea1785 just comments 2025-05-03 13:14:19 -04:00
e7aae04952 Merge branch 'Dev' into MoreTypeCheck 2025-05-02 17:26:29 -04:00
c32e85c24b updated symbol table entry add order 2025-05-02 17:22:45 -04:00
b0d30e2fcb Merge branch 'FunctionCalls' into DontBreakDev 2025-05-02 16:26:33 -04:00
e598fad62a idk what i did anymore 2025-05-02 16:12:35 -04:00
6434b7dfeb I merged IR-Linting to Dev 2025-05-02 13:39:58 -04:00
5b3de8cb02 Demo file choice 2025-05-02 13:15:10 -04:00
a876d279d1 We did it 2025-05-02 13:14:41 -04:00
856e443181 raaahhhhhh 2025-05-02 12:47:22 -04:00
b762127879 Fixed the else jump It was falling through 2025-05-02 12:02:07 -04:00
60ffb33c58 Function calls are being emitted with the right int for args 2025-05-01 21:15:58 -04:00
33347f3051 It works for if and while statments. Number of params not going well 2025-05-01 20:55:07 -04:00
c2132ddd00 While list is backpatching 2025-05-01 16:43:00 -04:00
99dffaee01 It worksgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit status! 2025-05-01 15:22:37 -04:00
456346f68e I added some code to push args but its not working 2025-05-01 11:12:58 -04:00
2b07464f84 Not working 2025-04-30 21:55:36 -04:00
cd4393d052 I added some packpatching 2025-04-30 08:20:11 -04:00
f2affd8a55 finished more type check stuff and some loops 2025-04-30 02:27:52 -04:00