Commit History

Author SHA1 Message Date
  gingerBill 6c69e8c043 Make `typeid` semantics consistent across variables and constants 5 years ago
  gingerBill 68582c5ad1 Add suggestions to errors on casts and assignments. 6 years ago
  gingerBill 4afc78efc6 Add `where` clauses to `struct` and `union` 6 years ago
  gingerBill d4914c3546 Fix Ir panic on using append() from within anonymous function #432 6 years ago
  gingerBill b9d3129fb3 `where` clauses for procedure literals 6 years ago
  gingerBill b311540b16 Make `require_results` an attribute rather than a suffix tag for procedures 6 years ago
  gingerBill 07ced1cf0e Fix variable dependency ordering issues caused by procedure literals 6 years ago
  gingerBill c89fc35e94 Fix global variable initialization ordering 6 years ago
  gingerBill 04036aba9c `package reflect`; fix substring type bug; fix scoping rules for `using` on procedure parameter 6 years ago
  gingerBill 40f0e74b8c Change scoping rules to allow for shadowing of procedure parameters but not named return values 6 years ago
  gingerBill fd62959bf4 Fix procedure constant declaration value type assignment checking 6 years ago
  gingerBill 654740d5b1 Fixes to ABI 6 years ago
  gingerBill 222941727f Add `..<` operator for ranges; Add extra checking for bit set assignments 6 years ago
  gingerBill 458ec5922e odin query 6 years ago
  gingerBill ea1690b7a1 Improve type inference for variadic parameters 6 years ago
  gingerBill b1684fe455 `@(private)` for `foreign` blocks; Improve foreign signature similarity rules 6 years ago
  gingerBill 886054f0f8 Add error message for when trying to assign a type to a variable. 6 years ago
  gingerBill 716373836c Disallow attributes on alias declarations 6 years ago
  gingerBill a9ab90bd24 Make `static` an attribute rather than a keyword prefix 6 years ago
  gingerBill e551d2b25e Replace `foreign export {}` with `@export` 6 years ago
  gingerBill 8fc24fd6f2 Replace `deferred` with `deferred_none`, `deferred_in`, `deferred_out` 6 years ago
  gingerBill 95873e66ab `deferred` procedure attribute 6 years ago
  gingerBill b55b1ffe14 `opaque` keyword and type 6 years ago
  gingerBill 834308d8ce Fix `using import` override "bug" 7 years ago
  gingerBill 597fb452b1 Minor fixes 7 years ago
  gingerBill f1e1814ff9 Syntactic sugar for anonymous enum within a bit set 7 years ago
  gingerBill 220485a2d2 `typeid` as keyword (ready to implement polymorphic name parameters) 7 years ago
  gingerBill aa542980ce Change memory layout of `map` to be 3 words smaller 7 years ago
  gingerBill 1d0ac72e4a Disable non-comparison operations for enum (use `bit_set` for flags) 7 years ago
  gingerBill dc5da7933a Add older demos 7 years ago