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 |