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
Commit message (
Expand
)
Author
Age
Files
Lines
*
[cup] Add `>>` and `<<` operators, `fork()` buildin and `SYS_execve`
HEAD
master
Mustafa Quraish
2022-02-08
4
-1
/
+50
*
[cup] Remove unnecessary function from codegen, add info to README
Mustafa Quraish
2022-02-07
2
-12
/
+16
*
[cup] Self-hosting is now possible! Make some tweaks to match C output
Mustafa Quraish
2022-02-07
6
-76
/
+378
*
Add missing files to self-hosted directory
Mustafa Quraish
2022-02-07
3
-0
/
+172
*
[cup] Add support for `here` keyword + fix `putu_buffer` bug
Mustafa Quraish
2022-02-07
1
-0
/
+16
*
[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
4
-26
/
+252
*
[cup] Add ability to import files
Mustafa Quraish
2022-02-07
3
-15
/
+76
*
[C]: Add `here` keyword that evaluates to a string with it's location
Mustafa Quraish
2022-02-06
4
-18
/
+19
*
[cup] Flesh out some more boilerplate based on C implementation
Mustafa Quraish
2022-02-06
2
-2
/
+145
*
[cup] Add support for global (initialized) variables
Mustafa Quraish
2022-02-06
2
-1
/
+58
*
[cup] Add support for builtin functions, add `print()`
Mustafa Quraish
2022-02-05
4
-2
/
+24
*
[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
2
-2
/
+77
*
[compiler.cup] Add support for function calls!
Mustafa Quraish
2022-02-05
2
-10
/
+128
*
[compiler.cup] codegen for unary ops, short circuiting &&/||
Mustafa Quraish
2022-02-05
2
-1
/
+66
*
[compiler.cup] Add codegen for relational + if/conditional support
Mustafa Quraish
2022-02-05
2
-2
/
+96
*
[compiler.cup] Add support for lexically scoped local variables
Mustafa Quraish
2022-02-05
4
-16
/
+150
*
Add implementation of self-hosted compiler so far
Mustafa Quraish
2022-02-05
8
-0
/
+1546