Ginger Bill
|
19bde275a3
Add files in core
|
8 жил өмнө |
Ginger Bill
|
634ee450f4
v0.2.1
|
8 жил өмнө |
Ginger Bill
|
750d7256fc
Unary expression for vector (fix)
|
8 жил өмнө |
Ginger Bill
|
fae5df2ed8
Fix IR vector arith conv bug
|
8 жил өмнө |
Ginger Bill
|
01d9161772
Fix value conversion with enum value on `for in`.
|
8 жил өмнө |
Ginger Bill
|
aceabb2f2f
`for in` iteration of Enum Type (request from issue #58)
|
8 жил өмнө |
Ginger Bill
|
04f5fff7fa
Improve vector math; Make bprint* return string
|
8 жил өмнө |
Ginger Bill
|
dc5587eae2
Fix statement parsing of unary: & and ^
|
8 жил өмнө |
Ginger Bill
|
7057034b75
v0.2.0
|
8 жил өмнө |
Ginger Bill
|
1430ca30a3
Fix subtype polymorphism implicit conversion
|
8 жил өмнө |
Ginger Bill
|
e63393e394
Add type assertion for `any`
|
8 жил өмнө |
Ginger Bill
|
784f3ecf7e
Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => transmute(T, x); `y:=^x` => `y:=&x;`
|
8 жил өмнө |
Ginger Bill
|
54ea70df98
Fix issues #50 and #55
|
8 жил өмнө |
Ginger Bill
|
c7575164cc
Revert to previous demo
|
8 жил өмнө |
Ginger Bill
|
99125dc743
Fix issue #51; begin work on `atomic` types
|
8 жил өмнө |
Ginger Bill
|
b78e970698
Fix issue #48 dependency issue
|
8 жил өмнө |
Ginger Bill
|
5b8be25938
`fmt.String_Buffer`, Fix issue #44, Tweak overloading rules
|
8 жил өмнө |
Ginger Bill
|
29efdc5fc1
Fix initialization of global `any` types
|
8 жил өмнө |
Ginger Bill
|
a80872b60d
Fix checking if a procedure terminates for `for` loops.
|
8 жил өмнө |
Ginger Bill
|
822bb51b55
Swap memory layout of `any`
|
8 жил өмнө |
Ginger Bill
|
c2fa79012e
Fix `find_using_index_expr`
|
8 жил өмнө |
Ginger Bill
|
3fd37c6dc5
Internal change: IntervalExpr is now a BinaryExpr
|
8 жил өмнө |
Ginger Bill
|
0ea815db49
Fix constant bounds checking for slicing
|
8 жил өмнө |
Ginger Bill
|
91ed51ff5c
Continue work on custom SSA; Fix double declaration in `when` statements
|
8 жил өмнө |
Ginger Bill
|
4d0afc55c3
Making slicing a little more robust
|
8 жил өмнө |
Ginger Bill
|
9a1566d665
Interval expressions for match statements
|
8 жил өмнө |
Ginger Bill
|
a713e33007
Change interval syntax: .. open range, ..< half-closed range
|
8 жил өмнө |
Ginger Bill
|
c5411a25a9
Change Union representation for LLVM IR; fix dynamic array size
|
8 жил өмнө |
Ginger Bill
|
95692fda52
Fix bug with union literal checking crashing the compiler
|
8 жил өмнө |
Ginger Bill
|
813a028ed0
Fix procedure calls from non-regular addressing modes
|
8 жил өмнө |