aboutsummaryrefslogtreecommitdiff
path: root/src
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
* Disable negation of unsigned constants (Issue: #145)gingerBill2017-11-151-0/+7
* Disable all cyclic importationsgingerBill2017-11-131-5/+8
* Remove `#const`; Minor fixesgingerBill2017-11-126-303/+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-125-105/+202
* Fix untyped type IR buggingerBill2017-11-101-0/+3
* Merge pull request #142 from zangent/mastergingerBill2017-11-101-2/+4
|\
| * Added static linking for macOS. Also fixed the build.sh. Thanks, vass :/Zachary Pierson2017-11-101-2/+4
* | Fix parsing errors for variadic signaturesgingerBill2017-11-101-7/+27
|/
* Fix `make`gingerBill2017-11-101-10/+17
* Fixed foreign import for linux. Modified .gitignore to ignore temp files and ...vassvik2017-11-102-8/+47
* Fix issue #139gingerBill2017-11-101-3/+9
* Fix link_name overridinggingerBill2017-11-093-12/+20
* Fix opening file without close; Minor fixesgingerBill2017-11-092-1/+5
* Change push allocator system; update core librariesgingerBill2017-11-096-107/+44
* Allow `nil` in a ternary statementgingerBill2017-11-092-31/+47
* Amend allocation procedures with caller location; Compound literals missing t...gingerBill2017-11-093-46/+58
* Remove unnecessary IR bound checksgingerBill2017-11-081-6/+18
* 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-072-9/+23
* Fix cyclic type checking buggingerBill2017-11-051-41/+41
* Fix IR generation issuegingerBill2017-11-051-86/+94
* #const value procedure parameters; $N for polymorphic array lengthsgingerBill2017-11-058-92/+260
* Add array programminggingerBill2017-11-054-62/+202
* More code clean upgingerBill2017-11-043-42/+47
* Cleanup attribute handlinggingerBill2017-11-043-263/+167
* Fix fmt printing `uintptr` typegingerBill2017-11-041-6/+6
* Custom thread local modelsgingerBill2017-11-034-12/+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-021-3/+3
* Add string_set.cpp; Code clean upgingerBill2017-10-309-73/+341
* `@(default_calling_convention = ...)` for `foreign` blocksgingerBill2017-10-296-25/+143
* Fix pointer arithmetic; remove suffix #tags for proc typesgingerBill2017-10-293-66/+17
* Infix proc calling convention `proc "std" (...)`gingerBill2017-10-292-2/+29
* Attributes; @(link_name="foo")gingerBill2017-10-2910-105/+260
* #alias type declarations; core library additions; `_global` import name for t...gingerBill2017-10-299-15/+95
* Fix importation of empty file (issue #128)gingerBill2017-10-182-10/+34
* Add anonymous `using import` names with an underscore (#127)gingerBill2017-10-182-2/+6
* Fix enum iteration (issue #126)gingerBill2017-10-182-34/+40
* Fix issue #124gingerBill2017-10-151-1/+1
* Refactor code to remove entity flag for exportgingerBill2017-10-155-21/+22
* Remove name mangling for `foreign export` variablesgingerBill2017-10-152-5/+9
* `foreign export` blockgingerBill2017-10-157-59/+72
* Change `foreign_library` to `foreign import`gingerBill2017-10-153-63/+60
* Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library "sy...gingerBill2017-10-154-45/+76