Commit History

Author SHA1 Message Date
  gingerBill 402a165b60 Correct missing procedures in other build modules which cause a linkage problem 2 years ago
  gingerBill 8ef406324b Multi thread more of the backend where possible 2 years ago
  gingerBill 213a0499a1 Begin multithreading the llvm backend when `-use-separate-modules` is enabled 2 years ago
  gingerBill 252be0fb41 Make all maps use heap allocator implicitly 2 years ago
  gingerBill 600f2b7284 Use heap_allocator for all hash set types 2 years ago
  gingerBill fa562ec5d6 Remove unneeded `local_entity_map` 2 years ago
  gingerBill 529383f5b1 Correct a race condition when checking the procedure body 2 years ago
  gingerBill 5c519f0e8d Remove the synchronization primitive init/destroy calls 2 years ago
  gingerBill c1f5be24e2 Remove dead code in the compiler 2 years ago
  gingerBill 6cdec65ca1 `gb_internal` LLVM backend 2 years ago
  gingerBill 34a048f7da Replace compiler for loops for the hash-table types to simplify code usage 2 years ago
  gingerBill d88b052d2d Naïve optimization of named _split_ multiple return valued when `defer` is never used 2 years ago
  gingerBill ae81117f70 Merge branch 'master' into multiple-return-abi-experiment 2 years ago
  gingerBill d6cb105d5f Fix LLVM type cycle nonsense with procedure types 2 years ago
  gingerBill 7ab591667a Basic support for new ABI experiment on Win64 2 years ago
  gingerBill cb183e968a Fix #2202 2 years ago
  gingerBill 25bec19b1f Revert "Minor improvement to multi return value reducing stack usage" 2 years ago
  gingerBill a705a2e38b Minor improvement to multi return value reducing stack usage 2 years ago
  gingerBill 16fc961010 Begin work on map static set 2 years ago
  gingerBill 1bcec3f769 Change map internal calls to use a pointer 2 years ago
  gingerBill a71daee545 Allow for `-use-static-map-calls` which generates a get procedure per `map`; add `runtime.map_get` 2 years ago
  gingerBill 046dd55032 Change `__dynamic_map_get` signature 2 years ago
  gingerBill ed58374964 Make `Map_Info` store pointers to cell info rather than inline 2 years ago
  gingerBill 810a1eee41 Remove the need for `type->Map.internal_type` and replace with the definition of `runtime.Raw_Map` 2 years ago
  gingerBill c96e0afbf1 Begin work on implementing the new `map` internals 2 years ago
  gingerBill 4812601e78 Fix #2167 `context.assertion_failure_proc = nil` (context field assignments) 2 years ago
  gingerBill 8fa571c283 Use direct parameter value in `lb_find_ident` when possible 2 years ago
  gingerBill 0fe006157e Remove extra pointer indirection 2 years ago
  gingerBill 4d208dc092 Override lbArgKind to be indirect for `#by_ptr` parameters 2 years ago
  gingerBill 0dce7769f4 Clean up private internal constant global handling 2 years ago