Commit Verlauf

Autor SHA1 Nachricht Datum
  gingerBill a71daee545 Allow for `-use-static-map-calls` which generates a get procedure per `map`; add `runtime.map_get` vor 2 Jahren
  gingerBill 046dd55032 Change `__dynamic_map_get` signature vor 2 Jahren
  gingerBill a74093784c Add `intrinsics.map_cell_info` and `intrinsics.map_info` vor 2 Jahren
  gingerBill ed58374964 Make `Map_Info` store pointers to cell info rather than inline vor 2 Jahren
  gingerBill da774e3fd2 General modifications vor 2 Jahren
  gingerBill bce62b98d4 Basic fmt printing for `map` vor 2 Jahren
  gingerBill c96e0afbf1 Begin work on implementing the new `map` internals vor 2 Jahren
  gingerBill 3b583cbac7 Add debug symbols for global constants of integers, bools, enums, runes, & pointers. vor 2 Jahren
  gingerBill 9da37ed394 Optimize `#caller_location` and `#location` to use read only data section where possible vor 2 Jahren
  gingerBill 0dce7769f4 Clean up private internal constant global handling vor 2 Jahren
  gingerBill 8c3f01fbfa Correct parapoly determination of generated internal type of a `map` vor 2 Jahren
  gingerBill 9b9aa9c353 Remove more dead code for map header stuff vor 2 Jahren
  gingerBill 831620bfc4 Remove header cache code vor 2 Jahren
  gingerBill 4f50988799 Remove debug code vor 2 Jahren
  gingerBill ff97a73152 Reduce unnecessary map gets vor 2 Jahren
  gingerBill 1d793ea338 Split header table data and the map pointer vor 2 Jahren
  gingerBill 5337413c56 Temporary patch for `lb_gen_map_header` vor 2 Jahren
  gingerBill 0ebc2add03 Use a cache when generating the map header to minimize stack wastage vor 2 Jahren
  gingerBill 7840c1b89f Change `__dynamic_map_get` and `__dynamic_map_set` to use separate parameters rather than take a singular struct vor 2 Jahren
  gingerBill 117d32dfc4 Enforce constant pointer cast on global procedure variable initialization `x := proc() {}` vor 2 Jahren
  gingerBill a3c04db828 Revert "Just get the value directly and store it in another global variable" vor 3 Jahren
  gingerBill 190c3ab0cd Just get the value directly and store it in another global variable vor 3 Jahren
  gingerBill d2097e9fdd Add inline debug generation for assembly target flag (#2028) vor 3 Jahren
  Jeroen van Rijn 4b2246ba9f Fix #1999 vor 3 Jahren
  gingerBill 5337b0b471 Revert "Remove debug message" vor 3 Jahren
  gingerBill 22d16c20f8 Remove debug message vor 3 Jahren
  gingerBill 697c839c84 Correct global constant procedure initialization vor 3 Jahren
  gingerBill de8bd88d2a Clean up how procedures are typed in LLVM's dumb type system vor 3 Jahren
  gingerBill cb0a59bb2c Eliminate use of LLVMGetElementType for pointers vor 3 Jahren
  Christoffer Lerno 9c0a3b6c60 Removed use of deprecated functions. Cleaned up most deprecated use of LLVMGetElementType. vor 3 Jahren