index
:
cup
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
codegen.cup
Commit message (
Expand
)
Author
Age
Files
Lines
*
[cup] Add `>>` and `<<` operators, `fork()` buildin and `SYS_execve`
HEAD
master
Mustafa Quraish
2022-02-08
1
-0
/
+15
*
[cup] Remove unnecessary function from codegen, add info to README
Mustafa Quraish
2022-02-07
1
-11
/
+2
*
[cup] Self-hosting is now possible! Make some tweaks to match C output
Mustafa Quraish
2022-02-07
1
-35
/
+89
*
[cup] Add support for string literals
Mustafa Quraish
2022-02-07
1
-0
/
+28
*
[cup] Port over all the type-checking/pointer arithmetic stuff
Mustafa Quraish
2022-02-07
1
-0
/
+5
*
[cup] Add support for global (initialized) variables
Mustafa Quraish
2022-02-06
1
-0
/
+21
*
[cup] Add support for builtin functions, add `print()`
Mustafa Quraish
2022-02-05
1
-0
/
+3
*
[cup] Fix error in codegen for `if`
Mustafa Quraish
2022-02-05
1
-3
/
+2
*
[compiler.cup] Support for+while loops
Mustafa Quraish
2022-02-05
1
-0
/
+26
*
[compiler.cup] Add support for function calls!
Mustafa Quraish
2022-02-05
1
-0
/
+24
*
[compiler.cup] codegen for unary ops, short circuiting &&/||
Mustafa Quraish
2022-02-05
1
-0
/
+66
*
[compiler.cup] Add codegen for relational + if/conditional support
Mustafa Quraish
2022-02-05
1
-2
/
+83
*
[compiler.cup] Add support for lexically scoped local variables
Mustafa Quraish
2022-02-05
1
-0
/
+37
*
Add implementation of self-hosted compiler so far
Mustafa Quraish
2022-02-05
1
-0
/
+151