Commit History

Author SHA1 Message Date
  gingerBill 7681c43b14 Show error message when something like this is done `test: proc() : {}` 3 years ago
  gingerBill 03aec70287 Change objc_class_name to objc_name with objc_is_class_method 3 years ago
  gingerBill f8afda3b22 Add more objc attributes 3 years ago
  gingerBill 0cc40db565 Begin work on support objc intrinsics 3 years ago
  gingerBill 1553137c23 Change behaviour of `A :: distinct Enum_Type` to be more intuitive 3 years ago
  gingerBill d5384c5aa4 Only check idents in the alias (of alias)+ problem 3 years ago
  gingerBill 3a81f2ab89 Correct the type aliasing problem, caused by aliases (of aliases)+ 3 years ago
  gingerBill 35c90fe124 Fix type alias declaration evaluation problem (#854 #1439) 3 years ago
  gingerBill 7e4067c44c Begin work to move entry point code to Odin itself rather than in C++ side 3 years ago
  gingerBill 847b05013f Disable `DEFAULT_TO_THREADED_CHECKER` until race condition is found 3 years ago
  gingerBill 7cc265e14c Add mutex guards for signature scopes 3 years ago
  gingerBill f47311f2f6 Remove `scope` field from `Ast` 3 years ago
  gingerBill 6ded538546 `@(linkage=<string>)` for procedures and variables; `@(require)` for procedures; `package runtime` linkage improvements; Subsequence improvements to `lb_run_remove_unused_function_pass` 3 years ago
  gingerBill 229c98309e Correct assertion usage 3 years ago
  gingerBill c5cd97dd89 Improve `wasm-import` semantics to allow procedures from different import paths 3 years ago
  gingerBill 8ef6f9dd7b Compile `wasm64`; Add `lb_run_remove_unused_function_pass` 3 years ago
  gingerBill 2bdae52fed Add @(init) attribute for procedures, allowing for procedures to be called at startup 3 years ago
  gingerBill 382ca20916 Correct procedure checking flag handling, and correct the (bodge) handle of unchecked procedure bodies 4 years ago
  gingerBill 8694a0f68a Update `signature_parameter_similar_enough` for multi pointers 4 years ago
  gingerBill 38841dd46e Fix race condition from `add_entity_use` due to Entity.identifier 4 years ago
  gingerBill 7845769d4b Remove unused code 4 years ago
  gingerBill a01c946c20 Add mutex to Scope lookups and insertions 4 years ago
  gingerBill beaad719ad Reallow `using` on enum declarations temporarily but with a warning. 4 years ago
  gingerBill 0d257c61cd Disallow `using` on an enum declaration. 4 years ago
  gingerBill 9e6e769141 Add sanity checks to checker 4 years ago
  gingerBill ccbdf086ff Add `@(warning=<string>)` 4 years ago
  gingerBill a5d6fda433 Define which mutexes are blocking and recursive explicitly 4 years ago
  gingerBill 99080d41f3 INTERNAL USE ONLY: `//+lazy` build flag 4 years ago
  gingerBill 2938ec028f Remove dead code 4 years ago
  gingerBill bd8e2f82be Replace non-recursive mutexes with `BlockingMutex`; Minor improves to initialization improves 4 years ago