gingerBill
|
ac277a1cce
Revert `map` to be a value type and not a reference type
|
7 anni fa |
gingerBill
|
a69ea58388
`map` is internally backed by a pointer (i.e. a "reference type")
|
7 anni fa |
gingerBill
|
30530d058c
Remove `struct #ordered`
|
7 anni fa |
gingerBill
|
3aea08df78
Change how abs, min, max, and clamp are implemented for floats
|
7 anni fa |
gingerBill
|
3c6f90e552
Fix proc groups from import names
|
7 anni fa |
gingerBill
|
74fa7ca25d
New slice memory layout (ptr+len); `byte`
|
7 anni fa |
Ginger Bill
|
c43d66c286
Use comma for struct field separators (disallow nesting)
|
8 anni fa |
Ginger Bill
|
49d337c830
v0.6.2; Use Ada_Case for types
|
8 anni fa |
Ginger Bill
|
66e4aaffc5
Use semicolons as field delimiters in records
|
8 anni fa |
Ginger Bill
|
4f28e9e1fb
Remove `type` prefix declarations
|
8 anni fa |
Ginger Bill
|
2deb2f8eeb
Declaration grouping uses () rather than {}; Fix some problem with compilation on *nix
|
8 anni fa |
Ginger Bill
|
6a88dc322a
Declaration grouping uses braces rather than parentheses
|
8 anni fa |
Ginger Bill
|
6b5e9aec8e
Pascal style declaration grouping with ()
|
8 anni fa |
Ginger Bill
|
0c05fc1432
Prefix `type` and `let` to replace `immutable`
|
8 anni fa |
Ginger Bill
|
8fafdb185c
Remove := with var and :: with const
|
8 anni fa |
Ginger Bill
|
f60c772c11
Make `rune` a basic type and not an alias; Remove `byte`
|
8 anni fa |
Ginger Bill
|
80c034ec7c
Change naming convention from Ada_Like to RustLike
|
8 anni fa |
gingerBill
|
9637cc5690
Add `#ordered` to the "raw" types in raw.odin
|
8 anni fa |
Ginger Bill
|
cc6282a6e3
Fix alignment and size bug of enums; Remove #ordered and make the default #ordered.
|
8 anni fa |
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 anni fa |
Ginger Bill
|
67d8f48553
Calling convention, change from bitcast to transmute
|
8 anni fa |
Ginger Bill
|
d7fdd3d7b8
Add raw.odin
|
8 anni fa |