aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix styleThomas Voss 2024-07-011-2/+2
* Add (x & y) and (x | y)Thomas Voss 2024-06-294-24/+35
* Implement bit shifting operationsThomas Voss 2024-06-294-85/+170
* Implement ~x and x ~ yThomas Voss 2024-06-284-20/+64
* Properly check for EOFThomas Voss 2024-06-281-2/+9
* Make division work as expectedThomas Voss 2024-06-281-4/+33
* Try to properly support remainderThomas Voss 2024-06-283-16/+33
* Remove TODOThomas Voss 2024-06-281-1/+0
* Do some more work to support modulus and parenthesisThomas Voss 2024-06-287-58/+112
* Prelimiary work on binary expressionsThomas Voss 2024-06-284-14/+116
* Fix some bugs related to unsigned integersThomas Voss 2024-06-271-6/+9
* Support unary plus and minusThomas Voss 2024-06-265-11/+78
* Zero-initialize rtypeThomas Voss 2024-06-261-2/+1
* Make check more correctThomas Voss 2024-06-261-1/+6
* Run ‘make clean’ instead of ‘make distclean’Thomas Voss 2024-06-261-1/+1
* Support generation of asm/obj filesThomas Voss 2024-06-2513-8/+1302
* FormattingThomas Voss 2024-06-251-1/+1
* Move MIN() and MAX() to common.hThomas Voss 2024-06-255-6/+11
* Update example commandThomas Voss 2024-06-251-3/+2
* Remove gitmodules fileThomas Voss 2024-06-251-3/+0
* Add a TODOThomas Voss 2024-06-251-0/+1
* Initialize aux length to 0Thomas Voss 2024-06-251-1/+3
* Make check a bit more robustThomas Voss 2024-06-251-1/+1
* Fix compiler warning on DarwinThomas Voss 2024-06-251-1/+1
* Add a mail mapThomas Voss 2024-06-251-0/+1
* Fix build on DarwinThomas Voss 2024-06-253-9/+11
* Ignore Darwin-specific build artifactsThomas Voss 2024-06-251-138/+159
* Replace ‘bufalloc(); malloc()’ with calloc()Thomas Voss 2024-06-241-4/+4
* Fix release buildThomas Voss 2024-06-242-2/+9
* Utilize SSE4.1 to skip comments at 2x speedThomas Voss 2024-06-244-41/+131
* Init target for AArch64Thomas Voss 2024-06-241-0/+1
* Assert that type2llvm is never called with size 0Thomas Voss 2024-06-241-12/+14
* Try to handle floating point numbers betterThomas Voss 2024-06-243-10/+44
* Assert that neither int nor floats exceed 128 bitsThomas Voss 2024-06-241-1/+1
* Add basic support for floating point numbersThomas Voss 2024-06-244-32/+76
* Allow runes with Pattern_White_Space to be whitespaceThomas Voss 2024-06-243-168/+11
* Warn for unexpected runesThomas Voss 2024-06-242-2/+3
* Add a clarification that ‘…’ is prefered *syntax*Thomas Voss 2024-06-241-1/+10
* Fix typoThomas Voss 2024-06-241-1/+1
* Fix typoThomas Voss 2024-06-241-1/+1
* Include build instructionsThomas Voss 2024-06-241-0/+42
* Change header formattingThomas Voss 2024-06-241-3/+5
* Set the target data layoutThomas Voss 2024-06-241-6/+32
* Assert that integer types don’t exceed 128 bitsThomas Voss 2024-06-241-1/+1
* Support nested functionsThomas Voss 2024-06-242-13/+51
* Make int and uint word sizedThomas Voss 2024-06-241-8/+11
* Fix punctuationThomas Voss 2024-06-241-1/+1
* Add a note about namingThomas Voss 2024-06-241-0/+6
* Fix typoThomas Voss 2024-06-241-1/+1
* Support ‘…’ and ‘...’ in initializersThomas Voss 2024-06-247-8/+102