Ginger Bill
|
b76f6a8c27
Removed capacity arguments from `new_slice` and `slice_ptr`
|
8 лет назад |
Ginger Bill
|
cff1b3dff6
v0.0.5
|
8 лет назад |
Ginger Bill
|
883dd0642c
Change prev ssa to llir;
|
8 лет назад |
Ginger Bill
|
40f5dd56f7
Fix `for` interval upper bound check
|
8 лет назад |
Ginger Bill
|
70d4ca00df
`while`; `range` is now `for`; remove ++ and --
|
8 лет назад |
Ginger Bill
|
a86896e4d3
Interval expressions in `range`
|
8 лет назад |
Ginger Bill
|
a3883a178c
`range` statement
|
8 лет назад |
Ginger Bill
|
ce89a1428e
Fix parameter/field lists and #import #include syntax
|
8 лет назад |
Ginger Bill
|
9202bd1b06
Nearly finished Jai-like declarations
|
8 лет назад |
Ginger Bill
|
a48e0c7179
Begin transition to Jai-like syntax
|
8 лет назад |
Ginger Bill
|
3f1195cd03
More declaration differentiation in semantic stage e.g. make only variables and constants
|
8 лет назад |
Ginger Bill
|
311b5cb6e2
Add enum type info and fix enum casting
|
8 лет назад |
Ginger Bill
|
6fef74317c
Bring back `enum` but using iota
|
8 лет назад |
Ginger Bill
|
0c6775ca14
Fix give expressions
|
8 лет назад |
Ginger Bill
|
6748f305db
select to phi in if expression
|
8 лет назад |
Ginger Bill
|
2ecafda1d3
if expression
|
8 лет назад |
Ginger Bill
|
23d32f34e5
Block Expressions and `give`
|
8 лет назад |
Ginger Bill
|
d714bece47
Handle calling conventions correctly
|
8 лет назад |
Ginger Bill
|
923b039cf6
Fix anonymous procedures and their dependencies
|
8 лет назад |
Ginger Bill
|
d0e1efe622
Generic (grouped) declarations: var, let, const, type, import, include
|
8 лет назад |
Ginger Bill
|
478d63424f
Remove `enum` for favour of Go-style enumerations
|
8 лет назад |
Ginger Bill
|
ac1566762b
Golang style enumerations with `iota`
|
8 лет назад |
Ginger Bill
|
f5eeecaca5
Begin generic declarations for lists of specifications
|
8 лет назад |
Ginger Bill
|
77e219d442
Change var decl syntax
|
8 лет назад |
Ginger Bill
|
4c10fbdcd4
Change record field syntax
|
8 лет назад |
Ginger Bill
|
e370337f97
var/const decl; remove `:` from parameter lists
|
8 лет назад |
Ginger Bill
|
5217eb55b4
Change of `proc` and `type` declaration syntax to "prefix" style
|
8 лет назад |
Ginger Bill
|
062a2c63e1
Very minor style changes
|
8 лет назад |
Ginger Bill
|
b957365b0d
Merge branch 'master' of https://github.com/gingerBill/Odin
|
8 лет назад |
Ginger Bill
|
625b98eac4
Fix issue with printing invalid IR for nested unions
|
8 лет назад |