Ginger Bill
|
f60c772c11
Make `rune` a basic type and not an alias; Remove `byte`
|
8 years ago |
Ginger Bill
|
826e05c96e
Convert windows.odin to the new naming convention
|
8 years ago |
Ginger Bill
|
64b5afd820
Fix issue #63 for block comments not terminating at an EOF
|
8 years ago |
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 years ago |
Ginger Bill
|
a713e33007
Change interval syntax: .. open range, ..< half-closed range
|
8 years ago |
Ginger Bill
|
f5819eafa9
Fix `map` assignment bug due to growth
|
8 years ago |
Ginger Bill
|
5916e71d4f
Fix slicing bug on dynamic arrays
|
8 years ago |
Ginger Bill
|
aaf355e750
Basic Linux Build!
|
8 years ago |
Ginger Bill
|
8ce58573df
len, cap, make; remove .count, .capacity, new_slice
|
8 years ago |
Ginger Bill
|
758dd9ba16
Fix overloading bug due to `#import .`; Add sys/wgl.odin
|
8 years ago |
Ginger Bill
|
d1f65097c4
Fix immutable rules; add some general documentation
|
8 years ago |
Ginger Bill
|
e1fdd675ce
v0.1.0
|
8 years ago |
Ginger Bill
|
ce3582fd89
Remove case sensitivity for libraries on windows
|
8 years ago |
Ginger Bill
|
e3e16f5d05
Library names - Only link with used foreign libraries
|
8 years ago |
Ginger Bill
|
b59a052e32
Change casting syntax: `cast(T)x` `transmute(T)x` et al.
|
8 years ago |
Ginger Bill
|
2af9fb79dc
Change cast syntax, int(x), []byte(s), (^int)(p)
|
8 years ago |
Ginger Bill
|
ce89a1428e
Fix parameter/field lists and #import #include syntax
|
8 years ago |
Ginger Bill
|
9202bd1b06
Nearly finished Jai-like declarations
|
8 years ago |
Ginger Bill
|
a48e0c7179
Begin transition to Jai-like syntax
|
8 years ago |
Ginger Bill
|
d714bece47
Handle calling conventions correctly
|
8 years ago |
Ginger Bill
|
d0e1efe622
Generic (grouped) declarations: var, let, const, type, import, include
|
8 years ago |
Ginger Bill
|
f5eeecaca5
Begin generic declarations for lists of specifications
|
8 years ago |
Ginger Bill
|
77e219d442
Change var decl syntax
|
8 years ago |
Ginger Bill
|
e370337f97
var/const decl; remove `:` from parameter lists
|
8 years ago |
Ginger Bill
|
5217eb55b4
Change of `proc` and `type` declaration syntax to "prefix" style
|
8 years ago |
Ginger Bill
|
f567983260
Semicolons mandatory again (and probably forever now...)
|
8 years ago |
Ginger Bill
|
a16bdb215a
Go/BCPL style semicolon insertion during tokenizing stage
|
8 years ago |
Ginger Bill
|
4bb45700a5
Semicolons are required; `when` condition for certain file scope declarations; #import syntax change
|
8 years ago |
Ginger Bill
|
d9c686b53d
`when` statement; Better entity collection system (for both local and global); Better parsing for record declarations
|
8 years ago |
Ginger Bill
|
24ca106521
v0.0.3 Build
|
8 years ago |