gingerBill
|
eb4b3f5976
Change push allocator system; update core libraries
|
7 gadi atpakaļ |
gingerBill
|
b1d1497f4b
Fix array of array arithmetic
|
8 gadi atpakaļ |
gingerBill
|
66ee2cb6ed
#const value procedure parameters; $N for polymorphic array lengths
|
8 gadi atpakaļ |
gingerBill
|
6bc5584add
Fix fmt printing `uintptr` type
|
8 gadi atpakaļ |
gingerBill
|
1eb9994d88
Attributes; @(link_name="foo")
|
8 gadi atpakaļ |
gingerBill
|
a43b89f36e
#alias type declarations; core library additions; `_global` import name for the global scope
|
8 gadi atpakaļ |
Ginger Bill
|
62a72f0163
`transmute(type)x`; Minor code clean up
|
8 gadi atpakaļ |
Ginger Bill
|
6b3cf051f8
Fix math.odin, again
|
8 gadi atpakaļ |
Ginger Bill
|
4ecd6e592b
Fix missing semicolons in math.odin
|
8 gadi atpakaļ |
Ginger Bill
|
9a3b4167bb
Fix polymorphic element types usage; Empty `union` as opaque type
|
8 gadi atpakaļ |
Ginger Bill
|
d16aa79492
General specialization for polymorphic parameters
|
8 gadi atpakaļ |
Ginger Bill
|
4b051a0d3b
`..` half closed range; `...` open range; `...` variadic syntax
|
8 gadi atpakaļ |
Ginger Bill
|
3d2d461867
Replace many built-in procedures with user-level procedures
|
8 gadi atpakaļ |
Ginger Bill
|
94afcec757
:: style procedure declarations; remove old parsing code
|
8 gadi atpakaļ |
Ginger Bill
|
4f28e9e1fb
Remove `type` prefix declarations
|
8 gadi atpakaļ |
Ginger Bill
|
0622509807
Disable `var` and `const` declarations
|
8 gadi atpakaļ |
Ginger Bill
|
2deb2f8eeb
Declaration grouping uses () rather than {}; Fix some problem with compilation on *nix
|
8 gadi atpakaļ |
Ginger Bill
|
6a88dc322a
Declaration grouping uses braces rather than parentheses
|
8 gadi atpakaļ |
Ginger Bill
|
ccda456c0a
`foreign` blocks for procedures
|
8 gadi atpakaļ |
Ginger Bill
|
83bad13e9e
Update default field value syntax; Use more declaration groupings
|
8 gadi atpakaļ |
Ginger Bill
|
6b5e9aec8e
Pascal style declaration grouping with ()
|
8 gadi atpakaļ |
Ginger Bill
|
0c05fc1432
Prefix `type` and `let` to replace `immutable`
|
8 gadi atpakaļ |
Ginger Bill
|
33eeb58521
Prefix `proc` syntax
|
8 gadi atpakaļ |
Ginger Bill
|
8fafdb185c
Remove := with var and :: with const
|
8 gadi atpakaļ |
Ginger Bill
|
2c0e59ae06
`bit_field`; Lexical sugar operators ≠ ≤ ≥
|
8 gadi atpakaļ |
Ginger Bill
|
9d1a4c304a
Remove Quat from math.odin
|
8 gadi atpakaļ |
Ginger Bill
|
ddb99dd638
Fix interval loop constant bug; Fix ir edge checking; Fix vector arithmetic with scalars
|
8 gadi atpakaļ |
Ginger Bill
|
206a3e093c
Remove check on array/slice/dynamic element size
|
8 gadi atpakaļ |
Ginger Bill
|
aceabb2f2f
`for in` iteration of Enum Type (request from issue #58)
|
8 gadi atpakaļ |
Ginger Bill
|
04f5fff7fa
Improve vector math; Make bprint* return string
|
8 gadi atpakaļ |