aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix issue #146 regarding polymorphic type parametersv0.7.0gingerBill2017-11-182-1/+9
* `build_dll` replace with `-build-mode=dll`gingerBill2017-11-173-46/+69
* Add `ptr_to_bytes`gingerBill2017-11-161-0/+10
* Allow for printf style `assert` and `panic`gingerBill2017-11-161-12/+10
* Disable negation of unsigned constants (Issue: #145)gingerBill2017-11-152-1/+7
* Disable all cyclic importationsgingerBill2017-11-132-7/+8
* Add optional truncate parameter to write_entire_file (#144)gingerBill2017-11-131-2/+6
* Remove `#const`; Minor fixesgingerBill2017-11-127-304/+25
* In error messages, remove ` with '; Fix error messages for `switch`gingerBill2017-11-129-547/+547
* Allow for default arguments after a variadic parametergingerBill2017-11-126-181/+278
* Fix untyped type IR buggingerBill2017-11-101-0/+3
* Merge pull request #142 from zangent/mastergingerBill2017-11-102-4/+8
|\
| * Added static linking for macOS. Also fixed the build.sh. Thanks, vass :/Zachary Pierson2017-11-102-4/+8
* | Fix parsing errors for variadic signaturesgingerBill2017-11-101-7/+27
|/
* Fix `make`gingerBill2017-11-101-10/+17
* Merge pull request #140 from vassvik/mastergingerBill2017-11-105-11/+88
|\
| * Fixed foreign import for linux. Modified .gitignore to ignore temp files and ...vassvik2017-11-105-11/+88
|/
* Fix cast to uintptrgingerBill2017-11-101-1/+1
* Fix issue #139gingerBill2017-11-101-3/+9
* Fix link_name overridinggingerBill2017-11-093-12/+20
* Fix opening file without close; Minor fixesgingerBill2017-11-094-30/+22
* Change push allocator system; update core librariesgingerBill2017-11-0912-177/+162
* Allow `nil` in a ternary statementgingerBill2017-11-092-31/+47
* Amend allocation procedures with caller location; Compound literals missing t...gingerBill2017-11-094-74/+97
* Remove unnecessary IR bound checksgingerBill2017-11-081-6/+18
* Add Source_Code_Location parameter Allocator_Proc (#138)gingerBill2017-11-082-10/+12
* Fix issue #137gingerBill2017-11-081-3/+3
* Remove debug codegingerBill2017-11-071-4/+0
* Fix issue #134gingerBill2017-11-071-1/+3
* Fix array of array arithmeticgingerBill2017-11-073-31/+31
* Fix cyclic type checking buggingerBill2017-11-052-42/+42
* Fix `fmt.odin` %#v fancy printinggingerBill2017-11-052-8/+6
* Fix IR generation issuegingerBill2017-11-051-86/+94
* #const value procedure parameters; $N for polymorphic array lengthsgingerBill2017-11-059-130/+298
* Add array programminggingerBill2017-11-055-64/+203
* More code clean upgingerBill2017-11-044-61/+64
* Cleanup attribute handlinggingerBill2017-11-043-263/+167
* Fix fmt printing `uintptr` typegingerBill2017-11-049-73/+77
* Custom thread local modelsgingerBill2017-11-035-13/+25
* Foreign context cleanupgingerBill2017-11-034-68/+32
* `link_prefix`; `thread_local`; fix `link_name` for file-scope variablesgingerBill2017-11-036-31/+135
* Fix issue #130; allow conversion from any pointer to `uintptr` and vice versagingerBill2017-11-022-8/+8
* Fix issue #131gingerBill2017-11-021-1/+1
* Add string_set.cpp; Code clean upgingerBill2017-10-309-73/+341
* `@(default_calling_convention = ...)` for `foreign` blocksgingerBill2017-10-297-174/+298
* Fix pointer arithmetic; remove suffix #tags for proc typesgingerBill2017-10-294-67/+18
* Infix proc calling convention `proc "std" (...)`gingerBill2017-10-2912-411/+314
* Attributes; @(link_name="foo")gingerBill2017-10-2926-603/+825
* #alias type declarations; core library additions; `_global` import name for t...gingerBill2017-10-2918-49/+367
* Fix importation of empty file (issue #128)gingerBill2017-10-182-10/+34