Commit Graph

436 Commits

Author SHA1 Message Date
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
3f7c79b801 genx 2025-05-04 18:41:02 -04:00
8c6372fcfd carl 2025-05-04 17:53:17 -04:00
3eddc04079 Merge branch 'IR-Bools' into Dev
No message
2025-05-04 17:49:18 -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
468e3f67f7 I added some test files Looks good so far Need someone to spot check 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
accb21c78a I added some more backpatching and some more files for testing 2025-05-04 17:43:08 -04:00
3a33cc0f88 include lex 2025-05-04 17:33:59 -04:00
f43ab2452a tilda 2025-05-04 17:03:19 -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
6bef4bdc26 make 2025-05-04 16:23:35 -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
9d98b75bc0 I think it was broken so I fixed it 2025-05-04 14:30:04 -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
31bc69d52b It seems to be working but I need to ckeck again 2025-05-03 19:29:38 -04:00
ea7c284665 woah 2025-05-03 19:25:55 -04:00
fbd08c634a Merge pull request #61 from UB-CSE443/adding_function_scope
added reference to function scopes
2025-05-03 14:19:11 -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
4380d214bb I added some test files Looks good so far Need someone to spot check 2025-05-03 12:53:13 -04:00
2ed5372761 I fixed the way we are doing the evaluation of == and < Getting to &&, || next. Not sure if ! is correct 2025-05-03 12:52:23 -04:00
5a47e40227 Merge pull request #57 from UB-CSE443/MoreTypeCheck
updated symbol table entry add order
2025-05-02 17:27:45 -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
a40b210b05 Merge pull request #56 from UB-CSE443/DontBreakDev
Dont break dev
2025-05-02 16:27:10 -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
558c09e60f added some tests to help demonstrate Still need to verify the results but looks good for now 2025-05-01 20:56:25 -04:00