aboutsummaryrefslogtreecommitdiff
path: root/src/types.c
Commit message (Expand)AuthorAgeFilesLines
* Some minor bug fixesMustafa Quraish2022-02-041-3/+5
* Minor fixes, rearranging, whitespace trimming. No functional changes.Mustafa Quraish2022-02-041-12/+12
* Modify implementation of structs to support unionsMustafa Quraish2022-02-031-4/+7
* Add support for basic structsMustafa Quraish2022-02-031-3/+51
* Add pre-increment and pre-decrement operators.Mustafa Quraish2022-02-031-0/+1
* Add helper to create builtins for syscalls + implement `read()`Mustafa Quraish2022-02-031-0/+1
* Check for integer-like types in type-checking instead of exact onesMustafa Quraish2022-02-031-7/+7
* Remove `putc` intrinsic and replace with `write(fd, buf, size)`Mustafa Quraish2022-02-031-0/+8
* Allow implicitly converting between integer-like-typesMustafa Quraish2022-02-031-0/+23
* Avoid pointer-arithmetic multiplications if we have `char*`Mustafa Quraish2022-02-031-24/+34
* Add support for `char` type + string/char literalsMustafa Quraish2022-02-021-7/+21
* Add initial support for arrays (also no testing)Mustafa Quraish2022-02-021-1/+19
* Move type-related stuff to a separate fileMustafa Quraish2022-02-021-0/+186