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
/
std
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add missing files to self-hosted directory
Mustafa Quraish
2022-02-07
1
-0
/
+99
*
[cup] Add support for `here` keyword + fix `putu_buffer` bug
Mustafa Quraish
2022-02-07
1
-3
/
+3
*
[compiler.cup] Add support for function calls!
Mustafa Quraish
2022-02-05
2
-2
/
+2
*
[compiler.cup] Add support for lexically scoped local variables
Mustafa Quraish
2022-02-05
2
-0
/
+23
*
Some very minor fixes (look at message)
Mustafa Quraish
2022-02-05
1
-1
/
+2
*
Add `lseek` and `mmap` syscall info
Mustafa Quraish
2022-02-05
1
-0
/
+8
*
Add support for some more binary ops: |, &, ^
Mustafa Quraish
2022-02-05
1
-0
/
+40
*
Miscellaneous stdlib additions
Mustafa Quraish
2022-02-05
1
-5
/
+41
*
Add `void` type and allow void* to be assigned to other ptr types
Mustafa Quraish
2022-02-05
1
-2
/
+6
*
Allow `builtins.c` to inject constants into program, use for syscalls
Mustafa Quraish
2022-02-05
1
-21
/
+109
*
Minor fixes, rearranging, whitespace trimming. No functional changes.
Mustafa Quraish
2022-02-04
1
-4
/
+9
*
Add helper to create builtins for syscalls + implement `read()`
Mustafa Quraish
2022-02-03
1
-1
/
+1
*
Remove `putc` intrinsic and replace with `write(fd, buf, size)`
Mustafa Quraish
2022-02-03
1
-5
/
+17
*
Move all common utilities to `std/common.cup`
Mustafa Quraish
2022-02-03
2
-22
/
+73
*
Add .gitattributes to try to highlight code as Rust
Mustafa Quraish
2022-01-31
1
-1
/
+1
*
Add `std/math.cup` with some common math functions
Mustafa Quraish
2022-01-31
1
-0
/
+22