Ginger Bill
|
b8697fb4ed
Change precedence order for types e.g. ^T(x) == ^(T(x))
|
8 lat temu |
Ginger Bill
|
4b051a0d3b
`..` half closed range; `...` open range; `...` variadic syntax
|
8 lat temu |
Ginger Bill
|
69f7382eec
Implicit parametric polymorphic procedures
|
8 lat temu |
Ginger Bill
|
94afcec757
:: style procedure declarations; remove old parsing code
|
8 lat temu |
Ginger Bill
|
0622509807
Disable `var` and `const` declarations
|
8 lat temu |
Ginger Bill
|
a0d8dcd974
Remove `let`
|
8 lat temu |
Ginger Bill
|
2deb2f8eeb
Declaration grouping uses () rather than {}; Fix some problem with compilation on *nix
|
8 lat temu |
Ginger Bill
|
6a88dc322a
Declaration grouping uses braces rather than parentheses
|
8 lat temu |
Ginger Bill
|
ccda456c0a
`foreign` blocks for procedures
|
8 lat temu |
Ginger Bill
|
83bad13e9e
Update default field value syntax; Use more declaration groupings
|
8 lat temu |
Ginger Bill
|
a8e458339b
foreign_library allow for Pascal-style grouping
|
8 lat temu |
Ginger Bill
|
6b5e9aec8e
Pascal style declaration grouping with ()
|
8 lat temu |
Ginger Bill
|
2ab0d97573
`import` and `import_load` as keywords; Fix procedure literal call trick
|
8 lat temu |
Ginger Bill
|
33eeb58521
Prefix `proc` syntax
|
8 lat temu |
Ginger Bill
|
8fafdb185c
Remove := with var and :: with const
|
8 lat temu |
Ginger Bill
|
f60c772c11
Make `rune` a basic type and not an alias; Remove `byte`
|
8 lat temu |
Ginger Bill
|
826e05c96e
Convert windows.odin to the new naming convention
|
8 lat temu |
Ginger Bill
|
64b5afd820
Fix issue #63 for block comments not terminating at an EOF
|
8 lat temu |
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 lat temu |
Ginger Bill
|
a713e33007
Change interval syntax: .. open range, ..< half-closed range
|
8 lat temu |
Ginger Bill
|
f5819eafa9
Fix `map` assignment bug due to growth
|
8 lat temu |
Ginger Bill
|
5916e71d4f
Fix slicing bug on dynamic arrays
|
8 lat temu |
Ginger Bill
|
aaf355e750
Basic Linux Build!
|
8 lat temu |
Ginger Bill
|
8ce58573df
len, cap, make; remove .count, .capacity, new_slice
|
8 lat temu |
Ginger Bill
|
758dd9ba16
Fix overloading bug due to `#import .`; Add sys/wgl.odin
|
8 lat temu |
Ginger Bill
|
d1f65097c4
Fix immutable rules; add some general documentation
|
8 lat temu |
Ginger Bill
|
e1fdd675ce
v0.1.0
|
8 lat temu |
Ginger Bill
|
ce3582fd89
Remove case sensitivity for libraries on windows
|
8 lat temu |
Ginger Bill
|
e3e16f5d05
Library names - Only link with used foreign libraries
|
8 lat temu |
Ginger Bill
|
b59a052e32
Change casting syntax: `cast(T)x` `transmute(T)x` et al.
|
8 lat temu |