gingerBill
|
f96fbc94c8
v0.9.0 Release
|
6 years ago |
gingerBill
|
2ddb27869b
Built-in procedure `#defined`
|
6 years ago |
gingerBill
|
4ac1218bf8
sync atomics "wrapper" procedures
|
6 years ago |
gingerBill
|
597fb452b1
Minor fixes
|
7 years ago |
gingerBill
|
46b1868185
Constant polymorphic names
|
7 years ago |
gingerBill
|
3825eab989
Diverging procedures `proc() -> !` (no return)
|
7 years ago |
gingerBill
|
3cd6ae311d
Parametric polymorphic union type
|
7 years ago |
gingerBill
|
11f5236434
Add `$T: typeid/[]$E`; Deprecate `T: type/[]$E`
|
7 years ago |
gingerBill
|
001837e6bb
Temporary allocator for `context`
|
7 years ago |
gingerBill
|
3b6523fbd9
Fix gbMutex for *nix
|
7 years ago |
gingerBill
|
e326f41d16
Fix demo
|
7 years ago |
gingerBill
|
1d0ac72e4a
Disable non-comparison operations for enum (use `bit_set` for flags)
|
7 years ago |
gingerBill
|
b216e44870
Add underlying type for `bit_set`
|
7 years ago |
gingerBill
|
884d5fed9f
bit_set['A'..'Z'], bit_set[0..8]
|
7 years ago |
gingerBill
|
85ac95f81b
Constant evaluation for `in` expression for `bit_set`s
|
7 years ago |
gingerBill
|
e1e4a916a5
Fix demo and improve type hinting
|
7 years ago |
gingerBill
|
71f94bff76
Minor sanity features for `bit_set`
|
7 years ago |
gingerBill
|
966249c10a
`bit_set` constants
|
7 years ago |
gingerBill
|
acc010cba5
Add `bit_set` type
|
7 years ago |
gingerBill
|
cdbf831a7a
Replace `context <- c {}` with `context = c;`. context assignments are scope based
|
7 years ago |
gingerBill
|
0718f14774
Reduce number of range and slice operators #239
|
7 years ago |
gingerBill
|
6512a3e5f2
using Foo :: enum {A, B, C}; len(Foo)
|
7 years ago |
gingerBill
|
0e91298fd1
Rename `free` to `delete` for non pointer types
|
7 years ago |
gingerBill
|
e9e7ce2606
Allow `.allocator` for dynamic arrays; Add `mem.Pool`
|
7 years ago |
gingerBill
|
3f4b6b22dc
Change our IR name mangling rules
|
7 years ago |
gingerBill
|
d556fa2cd8
Remove special shared scope for runtime stuff
|
7 years ago |
gingerBill
|
398109ac84
Remove need for __llvm_core
|
7 years ago |
gingerBill
|
12b870ba66
Use const & for Array<AstNode *> parameters
|
7 years ago |
gingerBill
|
6202fb8373
Re-allow `when` statements at the file scope
|
7 years ago |
gingerBill
|
ced818ad54
Remove dead code from checker
|
7 years ago |