Commit History

Author SHA1 Message Date
  Andrius Štikonas b2414918cc Add support for assignment operators. 2 years ago
  Andrius Štikonas 575f91cac1 Fix typos / add copyright. 2 years ago
  Jeremiah Orians a025387b81 Catch walking off the end of a variable dereference 2 years ago
  Andrius Štikonas 6ebe45f369 Implement variable dereferencing. 2 years ago
  Jeremiah Orians 6d4d6c56ea Catch the special case of attempting to remove a NULL macro token 2 years ago
  Jeremiah Orians a09d9dcfd8 Add basic test for multi-dimensional arrays 2 years ago
  Andrius Štikonas 546cb1ac95 Add support for char** arrays. 2 years ago
  Jeremiah Orians cdb09b1608 Catch trying to expand nulls 2 years ago
  Jeremiah Orians ff65efa99e Catch lookup_macro being passed NULL 2 years ago
  Jeremiah Orians 876ebe7c68 catch half broken #define (statements 2 years ago
  Jeremiah Orians 9997d7a275 catch garbage at the end of a #define 2 years ago
  Andrius Štikonas 4c310a3f6d Add a missing newline. 2 years ago
  Andrius Štikonas 2da7b3f9a0 Implement #undef. 2 years ago
  Andrius Štikonas e3651879a5 Define arch specific variables. 2 years ago
  Andrius Štikonas de8f47fa9c Add support for evaluating macro variables. 2 years ago
  Andrius Štikonas 7de9e684a6 Implement #error statement in preprocessor. 2 years ago
  Andrius Štikonas 7a7bfd4529 Implement #ifdef and #ifndef. 2 years ago
  Andrius Štikonas 945743e2c6 Add support for empty defines. 2 years ago
  Jeremiah Orians 6c59218781 Clean up RISCV tests 2 years ago
  Jeremiah Orians 54e5daace4 Update test1000 sha256sum 2 years ago
  Andrius Štikonas a900bc6632 Implement C99 negation. 2 years ago
  Jeremiah Orians d8fb878d7a Correct #define behavior inside of #if/#elif/#else/#endif blocks 2 years ago
  Jeremiah Orians 55929d4ddf Catch segfault for half defined #defines and provide a warning for #unkowns 2 years ago
  Jeremiah Orians 67786705a5 Update M2libc for more efficient RISC-V syscalls 2 years ago
  Jeremiah Orians ffe4e5f66e better validate arguments passed 2 years ago
  Jeremiah Orians ae9e700592 Release_1.9.0 2 years ago
  Andrius Štikonas 56ee526c4c Implement support for large immediates on RISC-V. 2 years ago
  Jeremiah Orians 5e74995c13 Catch truncated function calls and truncated array statements 2 years ago
  Jeremiah Orians 0577243444 Fix Problem with global arrays #18 2 years ago
  Jeremiah Orians 4af9b79c1b restore removed test checksums 2 years ago