gingerBill
|
eb4b3f5976
Change push allocator system; update core libraries
|
8 years ago |
gingerBill
|
d4f335d068
Fix `fmt.odin` %#v fancy printing
|
8 years ago |
gingerBill
|
04b917a60a
More code clean up
|
8 years ago |
Ginger Bill
|
c1e720a49b
`match` to `switch`; Optional semicolons after "import" statements
|
8 years ago |
Ginger Bill
|
c43d66c286
Use comma for struct field separators (disallow nesting)
|
8 years ago |
Ginger Bill
|
d2c1c719bd
Fix file load order and allow when statements at file scope
|
8 years ago |
Ginger Bill
|
cbcf4b6071
Fix issue #94
|
8 years ago |
Ginger Bill
|
e6e0aba8c3
Remove `when` suffixes; Implement file scope `when` statement, evaluated in source order
|
8 years ago |
Ginger Bill
|
8e3b77aba8
Library collections
|
8 years ago |
Ginger Bill
|
7cb8016df3
Add `examples`
|
8 years ago |
Ginger Bill
|
9ff4a8b5ab
Switchable array bounds checking
|
9 years ago |
Ginger Bill
|
7509cdceb8
Default struct member reordering for minimal size
|
9 years ago |
Ginger Bill
|
6979678ff9
Begin reording of struct members by default.
|
9 years ago |
Ginger Bill
|
1ca752ce04
Remove duplicates in type info data.
|
9 years ago |
Ginger Bill
|
56dd12c54c
Fix match statements for the new AstNodeArray type
|
9 years ago |
Ginger Bill
|
c6d02e4778
Fix missing `type_info` with manual linear search
|
9 years ago |
Ginger Bill
|
7ba13a18a3
Basic variadic `print` procedure
|
9 years ago |
Ginger Bill
|
2c4193a242
`any` type
|
9 years ago |
Ginger Bill
|
61fcfd6f3d
Begin Type_Info
|
9 years ago |
Ginger Bill
|
455820fc84
Speed up SSA generation and clang compilation
|
9 years ago |
Ginger Bill
|
c2e3c3801a
Type match statement for tagged unions
|
9 years ago |
Ginger Bill
|
7f884ed251
Start implementing Tagged Unions
|
9 years ago |
Ginger Bill
|
11205f968a
Typesafe variadic procedures
|
9 years ago |
Ginger Bill
|
e1a6775661
Runtime assert
|
9 years ago |
Ginger Bill
|
25e9b9bc87
min, max, abs
|
9 years ago |
Ginger Bill
|
fa09d805e2
Match statements; Type System change (Type_Record for all sum and product types)
|
9 years ago |
Ginger Bill
|
ff6e21cb87
Fix subtype polymorphism
|
9 years ago |
Ginger Bill
|
5399463d9d
`down_cast`
|
9 years ago |
Ginger Bill
|
cda0234d48
Subtyping Polymorphic arguments; `using` procedure parameters
|
9 years ago |
Ginger Bill
|
a06f70d5d9
Better `using`; foreign system libraries; optional semicolons
|
9 years ago |