gingerBill
|
ea1690b7a1
Improve type inference for variadic parameters
|
6 жил өмнө |
gingerBill
|
b1684fe455
`@(private)` for `foreign` blocks; Improve foreign signature similarity rules
|
6 жил өмнө |
gingerBill
|
886054f0f8
Add error message for when trying to assign a type to a variable.
|
6 жил өмнө |
gingerBill
|
716373836c
Disallow attributes on alias declarations
|
6 жил өмнө |
gingerBill
|
a9ab90bd24
Make `static` an attribute rather than a keyword prefix
|
6 жил өмнө |
gingerBill
|
e551d2b25e
Replace `foreign export {}` with `@export`
|
6 жил өмнө |
gingerBill
|
8fc24fd6f2
Replace `deferred` with `deferred_none`, `deferred_in`, `deferred_out`
|
6 жил өмнө |
gingerBill
|
95873e66ab
`deferred` procedure attribute
|
6 жил өмнө |
gingerBill
|
b55b1ffe14
`opaque` keyword and type
|
6 жил өмнө |
gingerBill
|
834308d8ce
Fix `using import` override "bug"
|
7 жил өмнө |
gingerBill
|
597fb452b1
Minor fixes
|
7 жил өмнө |
gingerBill
|
f1e1814ff9
Syntactic sugar for anonymous enum within a bit set
|
7 жил өмнө |
gingerBill
|
220485a2d2
`typeid` as keyword (ready to implement polymorphic name parameters)
|
7 жил өмнө |
gingerBill
|
aa542980ce
Change memory layout of `map` to be 3 words smaller
|
7 жил өмнө |
gingerBill
|
1d0ac72e4a
Disable non-comparison operations for enum (use `bit_set` for flags)
|
7 жил өмнө |
gingerBill
|
dc5da7933a
Add older demos
|
7 жил өмнө |
gingerBill
|
96fc9138d4
Do `using Foo :: enum` at the `type_decl` stage
|
7 жил өмнө |
gingerBill
|
5fe4c33d0e
Allow importation of `core:builtin` to get built-in entities
|
7 жил өмнө |
gingerBill
|
c2ca24a486
Big renaming: `AstNode` to `Ast`
|
7 жил өмнө |
gingerBill
|
5081ea1a0c
Fix type aliasing comparison; Fix gb_utf8_decode
|
7 жил өмнө |
gingerBill
|
268491b224
Use global arena for AstNode allocations
|
7 жил өмнө |
gingerBill
|
49ea9ed722
Entity aliasing clean up
|
7 жил өмнө |
gingerBill
|
d7108416c9
Remove dead code
|
7 жил өмнө |
gingerBill
|
398109ac84
Remove need for __llvm_core
|
7 жил өмнө |
gingerBill
|
12b870ba66
Use const & for Array<AstNode *> parameters
|
7 жил өмнө |
gingerBill
|
ced818ad54
Remove dead code from checker
|
7 жил өмнө |
gingerBill
|
619783ca1b
Remove clutter parameters and begin parallelizing the type checker
|
7 жил өмнө |
gingerBill
|
642aa0bc4b
Refactor: use CheckerContext rather than Checker in type checking part
|
7 жил өмнө |
gingerBill
|
45b3067068
Remove `tmp_allocator` from `Checker`
|
7 жил өмнө |
gingerBill
|
b7858a66b9
Parallelize per file rather than per package
|
7 жил өмнө |