Commit History

Author SHA1 Message Date
  gingerBill ee3b3fe6a3 Fix `typeid_of` bug 4 years ago
  gingerBill 609af3a651 Fix and clean up default procedure parameter code for non-constant types 4 years ago
  gingerBill 0cd681e6b7 Expose `runtime._startup_runtime` to allow for freestanding targets in the future 5 years ago
  gingerBill 9da1347c21 Fix Source_Code_Location error for *_insert_dynamic_map_key_and_value procedures 5 years ago
  gingerBill c3ebc49ad2 Fix `@static` slice for LLVM C API backend 5 years ago
  gingerBill 9b1cc6e94f Update logic for slice literals, backing array to be on the stack if possible (LLVM C API) 5 years ago
  gingerBill 37a3abdaaa Fix calling convention stuff with LLVM C API 5 years ago
  gingerBill 3f23a0b3b0 Fix edge cases of relative pointers 5 years ago
  Tetralux 96ed948590 LLVM C backend: Obey directives on blocks, procedures, and expressions 5 years ago
  gingerBill e1bdaa981a Relative pointer and relative slices 5 years ago
  gingerBill ff92eb9112 Relative pointers 5 years ago
  gingerBill e27f5796d6 Add experimental atom op tables for llvm-backend 5 years ago
  gingerBill f09b6a4c90 Simplify compiler's `Map` and create a `StringMap` specifically for strings 5 years ago
  gingerBill b21993a1c4 Allow ability to reference compound literals like C99 for -llvm-api 5 years ago
  gingerBill 796331fea6 Support by-reference semantics in `for value_ref, i in &some_array` and `for key, value_ref in &some_map` 5 years ago
  gingerBill fc0002ab67 Fix enum type info generation 5 years ago
  gingerBill 04fe23a3c8 Have different categories for optimization passes 5 years ago
  gingerBill bf0c6f5a30 Fixes for constants and `nil` parameters 5 years ago
  gingerBill 5a02ebe2c8 Fix foreign import dependencies; Fix `lbParamPass_Integer` ABI 5 years ago
  gingerBill dae817e5ab Integrate linker code with the new LLVM API backend 5 years ago
  gingerBill c584456a21 Fix logical binary expressions 5 years ago
  gingerBill f92334a769 Basic functionality, except for `map` and correct nested typename mangling 5 years ago
  gingerBill 8d2ad0da0e Fill in more of the llvm_backend code generation 5 years ago
  gingerBill e1da631d26 General functionality without `context` 5 years ago
  gingerBill 56240240f6 Range Statement support 5 years ago
  gingerBill a27c68f526 Type_Info initialization 5 years ago
  gingerBill b13423d7f7 Global variable initialization support 5 years ago
  gingerBill 2180f4a475 Basic work on obj generation 5 years ago
  gingerBill bfda101686 Get basic IR code generation working properly 5 years ago
  gingerBill 35711a400c Anonymous procedure literal support 5 years ago