aboutsummaryrefslogtreecommitdiff
path: root/std
Commit message (Expand)AuthorAgeFilesLines
* [cup] Add support for `here` keyword + fix `putu_buffer` bugMustafa Quraish2022-02-071-3/+3
* [compiler.cup] Add support for function calls!Mustafa Quraish2022-02-052-2/+2
* [compiler.cup] Add support for lexically scoped local variablesMustafa Quraish2022-02-052-0/+23
* Some very minor fixes (look at message)Mustafa Quraish2022-02-051-1/+2
* Add `lseek` and `mmap` syscall infoMustafa Quraish2022-02-051-0/+8
* Add support for some more binary ops: |, &, ^Mustafa Quraish2022-02-051-0/+40
* Miscellaneous stdlib additionsMustafa Quraish2022-02-051-5/+41
* Add `void` type and allow void* to be assigned to other ptr typesMustafa Quraish2022-02-051-2/+6
* Allow `builtins.c` to inject constants into program, use for syscallsMustafa Quraish2022-02-051-21/+109
* Minor fixes, rearranging, whitespace trimming. No functional changes.Mustafa Quraish2022-02-041-4/+9
* Add helper to create builtins for syscalls + implement `read()`Mustafa Quraish2022-02-031-1/+1
* Remove `putc` intrinsic and replace with `write(fd, buf, size)`Mustafa Quraish2022-02-031-5/+17
* Move all common utilities to `std/common.cup`Mustafa Quraish2022-02-032-22/+73
* Add .gitattributes to try to highlight code as RustMustafa Quraish2022-01-311-1/+1
* Add `std/math.cup` with some common math functionsMustafa Quraish2022-01-311-0/+22