Ginger Bill
|
62a72f0163
`transmute(type)x`; Minor code clean up
|
8 年 前 |
Ginger Bill
|
9a3b4167bb
Fix polymorphic element types usage; Empty `union` as opaque type
|
8 年 前 |
Ginger Bill
|
65f079ebc4
Remove `atomic`, `++`, and `--`
|
8 年 前 |
Ginger Bill
|
b8697fb4ed
Change precedence order for types e.g. ^T(x) == ^(T(x))
|
8 年 前 |
Ginger Bill
|
66e4aaffc5
Use semicolons as field delimiters in records
|
8 年 前 |
Ginger Bill
|
4b051a0d3b
`..` half closed range; `...` open range; `...` variadic syntax
|
8 年 前 |
Ginger Bill
|
188bc28f6a
Allow for overloading of polymorphic procedures
|
8 年 前 |
Ginger Bill
|
94afcec757
:: style procedure declarations; remove old parsing code
|
8 年 前 |
Ginger Bill
|
4f28e9e1fb
Remove `type` prefix declarations
|
8 年 前 |
Ginger Bill
|
0622509807
Disable `var` and `const` declarations
|
8 年 前 |
Ginger Bill
|
a0d8dcd974
Remove `let`
|
8 年 前 |
Ginger Bill
|
6b65ef6d88
Fix compilation bug on Linux
|
8 年 前 |
Ginger Bill
|
2deb2f8eeb
Declaration grouping uses () rather than {}; Fix some problem with compilation on *nix
|
8 年 前 |
Ginger Bill
|
6a88dc322a
Declaration grouping uses braces rather than parentheses
|
8 年 前 |
Ginger Bill
|
a8e458339b
foreign_library allow for Pascal-style grouping
|
8 年 前 |
Ginger Bill
|
2ab0d97573
`import` and `import_load` as keywords; Fix procedure literal call trick
|
8 年 前 |
Ginger Bill
|
0c05fc1432
Prefix `type` and `let` to replace `immutable`
|
8 年 前 |
Ginger Bill
|
33eeb58521
Prefix `proc` syntax
|
8 年 前 |
Ginger Bill
|
8fafdb185c
Remove := with var and :: with const
|
8 年 前 |
Ginger Bill
|
f60c772c11
Make `rune` a basic type and not an alias; Remove `byte`
|
8 年 前 |
Ginger Bill
|
107740ca5e
Fix issue #69 for fmt.printf padding
|
8 年 前 |
Ginger Bill
|
2c0e59ae06
`bit_field`; Lexical sugar operators ≠ ≤ ≥
|
8 年 前 |
Ginger Bill
|
0d4945dc87
Implement u128/i128 features; Add bits.odin
|
8 年 前 |
Ginger Bill
|
80c034ec7c
Change naming convention from Ada_Like to RustLike
|
8 年 前 |
Ginger Bill
|
45dbe8d354
`default:` to `case:`; `no_alias` to `#no_alias`
|
8 年 前 |
Ginger Bill
|
f7f2272c50
Fix `fmt_float` precision
|
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
|
0ea815db49
Fix constant bounds checking for slicing
|
8 年 前 |
Ginger Bill
|
a713e33007
Change interval syntax: .. open range, ..< half-closed range
|
8 年 前 |
Ginger Bill
|
23a0a6de4b
Add parse_int; Fix union bugs with size, alignment, and recursive definition checking
|
8 年 前 |