Commit History

Author SHA1 Message Date
  Gtker 95ea59f472 Add support for function pointers in casts and fp arguments 13 hours ago
  Gtker bb39c2aacf Refactor parse_function_pointer into function 15 hours ago
  Gtker 5e076726b0 Add initial support for casting 17 hours ago
  Gtker 3f5e0f188c Make casting an error 17 hours ago
  Andrius Štikonas 6576f41507 Tokenize labels and case statements as two separate tokens. 1 day ago
  Gtker 6216ae54ce Fix armv7l emit_load_relative_to_register small value optimization 1 day ago
  Gtker 2edc2530b3 Fix all armv7l tests 1 day ago
  Gtker 3ff4774e98 armv7l: Fix invalid load for immediates under 0 1 day ago
  Andrius Štikonas 5cccef6565 aarch64: add missing LOAD_W16_AHEAD in switch default statement. 1 day ago
  Gtker 1e87a68a23 Fix armv7l incorrect stack direction and stack reservation 1 day ago
  Andrius Štikonas a3540f7fa0 aarch64: add missing LOAD_W16_AHEAD in switch table. 2 days ago
  Gtker 9a1a27306b Fix aarch64 emit_load_relative_to_register double negative 2 days ago
  Gtker a49d2b595a Fix aarch64 emit_sub being the opposite of others 2 days ago
  Gtker 56750491e0 Refactor process_static_variable in prep for multiple vars 3 days ago
  Gtker 05a63be258 Fix globals being padded too much and missing newline 3 days ago
  Gtker 5cf89515cd Add multiple global variable declarations per statement 3 days ago
  Gtker c11c08b7bb Move function pointer parsing for globals into global if 3 days ago
  Gtker 5eec34efaa Refactor global declarations into same function 4 days ago
  Gtker c2317f4f2c Refacto emit_va_start_intrinsic to avoid unnecessary push/pop 4 days ago
  Gtker 6cbc467b21 Simplify collect_locals depth calculation 4 days ago
  Gtker 6e8ff12940 Refactor depth calculations in collect_local 4 days ago
  Gtker 2244994b2b Move collect locals depth calculation closer together 4 days ago
  Gtker e491e8af46 Refactor process_static_variable to use declare_global_variable 4 days ago
  Gtker 43dbef6420 Make variables in loops act like normal locals 4 days ago
  Gtker 413c69f4a5 Allocate stack up front and always clean up locals 4 days ago
  Gtker 14eb70207b Guard load_immediate optimization for AARCH64 against other registers 4 days ago
  Gtker e77c8c5523 Add write_add_immediate 4 days ago
  Gtker a8270870d9 Add write_sub and write_sub_immediate 4 days ago
  Gtker 7495ba33d0 Add write_add function 4 days ago
  Gtker 3e9e16502c Add write_load_immediate and emit_to_string functions 4 days ago