gingerBill
|
cfabc0e61f
Remove `using` in arrays; Remove `_` non-exported struct fields
|
7 years ago |
gingerBill
|
91b534d128
Fix `transmute`
|
7 years ago |
gingerBill
|
74fa7ca25d
New slice memory layout (ptr+len); `byte`
|
7 years ago |
gingerBill
|
0c06a8d154
Fix issue #146 regarding polymorphic type parameters
|
7 years ago |
gingerBill
|
e48346a9ee
Disable negation of unsigned constants (Issue: #145)
|
7 years ago |
gingerBill
|
dffa791607
In error messages, remove ` with '; Fix error messages for `switch`
|
7 years ago |
gingerBill
|
5ce6555721
Allow for default arguments after a variadic parameter
|
7 years ago |
gingerBill
|
eb4b3f5976
Change push allocator system; update core libraries
|
7 years ago |
gingerBill
|
dbb070524f
Allow `nil` in a ternary statement
|
7 years ago |
gingerBill
|
36b0b50ba4
Amend allocation procedures with caller location; Compound literals missing type can determine type in certain cases.
|
7 years ago |
gingerBill
|
66ee2cb6ed
#const value procedure parameters; $N for polymorphic array lengths
|
7 years ago |
gingerBill
|
1d4881cbbe
Add array programming
|
7 years ago |
gingerBill
|
fcc8b89e6b
Fix issue #130; allow conversion from any pointer to `uintptr` and vice versa
|
7 years ago |
gingerBill
|
ae24a8e5ae
Fix pointer arithmetic; remove suffix #tags for proc types
|
7 years ago |
gingerBill
|
1eb9994d88
Attributes; @(link_name="foo")
|
7 years ago |
gingerBill
|
a43b89f36e
#alias type declarations; core library additions; `_global` import name for the global scope
|
7 years ago |
gingerBill
|
e05fe1837d
Fix minimal dependency generation for polymorphic structs (related to issue #121)
|
7 years ago |
Ginger Bill
|
26d3c54aff
Fix issue #119
|
7 years ago |
Ginger Bill
|
bbb0e14633
Fix `using import` to work correctly
|
7 years ago |
Ginger Bill
|
6424966b7a
Union tag stored as an integer
|
7 years ago |
Ginger Bill
|
4e42d7df43
Minor code reorganization
|
7 years ago |
Ginger Bill
|
01d8aea4df
Disallow procedures literals as default values in anonymous struct types
|
8 years ago |
Ginger Bill
|
ee904060c5
Disallow anonymous structs with procedures as default values
|
8 years ago |
Ginger Bill
|
afb5538e83
Default procedure values for `proc`
|
8 years ago |
Ginger Bill
|
1f24f105cc
"Constant" procedure values for default values in structs
|
8 years ago |
Ginger Bill
|
8f39ebbe5a
Procedure literals for default values in structs
|
8 years ago |
Ginger Bill
|
c1e720a49b
`match` to `switch`; Optional semicolons after "import" statements
|
8 years ago |
Ginger Bill
|
e7e51f53ce
Fix cyclic polymorphic struct bug #111
|
8 years ago |
Ginger Bill
|
e2b9c87aa8
Wrap entry point `main` around the C style `main` in the IR
|
8 years ago |
Ginger Bill
|
8c7cf0dbb0
Fix union array bug (Issue #112)
|
8 years ago |