| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix issue #146 regarding polymorphic type parametersv0.7.0 | gingerBill | 2017-11-18 | 2 | -1/+9 |
| | | |||||
| * | `build_dll` replace with `-build-mode=dll` | gingerBill | 2017-11-17 | 3 | -46/+69 |
| | | |||||
| * | Disable negation of unsigned constants (Issue: #145) | gingerBill | 2017-11-15 | 1 | -0/+7 |
| | | |||||
| * | Disable all cyclic importations | gingerBill | 2017-11-13 | 1 | -5/+8 |
| | | |||||
| * | Remove `#const`; Minor fixes | gingerBill | 2017-11-12 | 6 | -303/+25 |
| | | |||||
| * | In error messages, remove ` with '; Fix error messages for `switch` | gingerBill | 2017-11-12 | 9 | -547/+547 |
| | | |||||
| * | Allow for default arguments after a variadic parameter | gingerBill | 2017-11-12 | 5 | -105/+202 |
| | | |||||
| * | Fix untyped type IR bug | gingerBill | 2017-11-10 | 1 | -0/+3 |
| | | |||||
| * | Merge pull request #142 from zangent/master | gingerBill | 2017-11-10 | 1 | -2/+4 |
| |\ | | | | | Added static linking for macOS, too. There's literally %number% of us! | ||||
| | * | Added static linking for macOS. Also fixed the build.sh. Thanks, vass :/ | Zachary Pierson | 2017-11-10 | 1 | -2/+4 |
| | | | |||||
| * | | Fix parsing errors for variadic signatures | gingerBill | 2017-11-10 | 1 | -7/+27 |
| |/ | |||||
| * | Fix `make` | gingerBill | 2017-11-10 | 1 | -10/+17 |
| | | |||||
| * | Fixed foreign import for linux. Modified .gitignore to ignore temp files and ↵ | vassvik | 2017-11-10 | 2 | -8/+47 |
| | | | | | files in shared/. Added a Makefile for linux | ||||
| * | Fix issue #139 | gingerBill | 2017-11-10 | 1 | -3/+9 |
| | | |||||
| * | Fix link_name overriding | gingerBill | 2017-11-09 | 3 | -12/+20 |
| | | |||||
| * | Fix opening file without close; Minor fixes | gingerBill | 2017-11-09 | 2 | -1/+5 |
| | | |||||
| * | Change push allocator system; update core libraries | gingerBill | 2017-11-09 | 6 | -107/+44 |
| | | |||||
| * | Allow `nil` in a ternary statement | gingerBill | 2017-11-09 | 2 | -31/+47 |
| | | |||||
| * | Amend allocation procedures with caller location; Compound literals missing ↵ | gingerBill | 2017-11-09 | 3 | -46/+58 |
| | | | | | type can determine type in certain cases. | ||||
| * | Remove unnecessary IR bound checks | gingerBill | 2017-11-08 | 1 | -6/+18 |
| | | |||||
| * | Fix issue #137 | gingerBill | 2017-11-08 | 1 | -3/+3 |
| | | |||||
| * | Remove debug code | gingerBill | 2017-11-07 | 1 | -4/+0 |
| | | |||||
| * | Fix issue #134 | gingerBill | 2017-11-07 | 1 | -1/+3 |
| | | |||||
| * | Fix array of array arithmetic | gingerBill | 2017-11-07 | 2 | -9/+23 |
| | | |||||
| * | Fix cyclic type checking bug | gingerBill | 2017-11-05 | 1 | -41/+41 |
| | | |||||
| * | Fix IR generation issue | gingerBill | 2017-11-05 | 1 | -86/+94 |
| | | |||||
| * | #const value procedure parameters; $N for polymorphic array lengths | gingerBill | 2017-11-05 | 8 | -92/+260 |
| | | |||||
| * | Add array programming | gingerBill | 2017-11-05 | 4 | -62/+202 |
| | | |||||
| * | More code clean up | gingerBill | 2017-11-04 | 3 | -42/+47 |
| | | |||||
| * | Cleanup attribute handling | gingerBill | 2017-11-04 | 3 | -263/+167 |
| | | |||||
| * | Fix fmt printing `uintptr` type | gingerBill | 2017-11-04 | 1 | -6/+6 |
| | | |||||
| * | Custom thread local models | gingerBill | 2017-11-03 | 4 | -12/+25 |
| | | |||||
| * | Foreign context cleanup | gingerBill | 2017-11-03 | 4 | -68/+32 |
| | | |||||
| * | `link_prefix`; `thread_local`; fix `link_name` for file-scope variables | gingerBill | 2017-11-03 | 6 | -31/+135 |
| | | |||||
| * | Fix issue #130; allow conversion from any pointer to `uintptr` and vice versa | gingerBill | 2017-11-02 | 1 | -3/+3 |
| | | |||||
| * | Add string_set.cpp; Code clean up | gingerBill | 2017-10-30 | 9 | -73/+341 |
| | | |||||
| * | `@(default_calling_convention = ...)` for `foreign` blocks | gingerBill | 2017-10-29 | 6 | -25/+143 |
| | | |||||
| * | Fix pointer arithmetic; remove suffix #tags for proc types | gingerBill | 2017-10-29 | 3 | -66/+17 |
| | | |||||
| * | Infix proc calling convention `proc "std" (...)` | gingerBill | 2017-10-29 | 2 | -2/+29 |
| | | |||||
| * | Attributes; @(link_name="foo") | gingerBill | 2017-10-29 | 10 | -105/+260 |
| | | |||||
| * | #alias type declarations; core library additions; `_global` import name for ↵ | gingerBill | 2017-10-29 | 9 | -15/+95 |
| | | | | | the global scope | ||||
| * | Fix importation of empty file (issue #128) | gingerBill | 2017-10-18 | 2 | -10/+34 |
| | | |||||
| * | Add anonymous `using import` names with an underscore (#127) | gingerBill | 2017-10-18 | 2 | -2/+6 |
| | | | | | `using import _ "foo.odin"` | ||||
| * | Fix enum iteration (issue #126) | gingerBill | 2017-10-18 | 2 | -34/+40 |
| | | |||||
| * | Fix issue #124 | gingerBill | 2017-10-15 | 1 | -1/+1 |
| | | |||||
| * | Refactor code to remove entity flag for export | gingerBill | 2017-10-15 | 5 | -21/+22 |
| | | |||||
| * | Remove name mangling for `foreign export` variables | gingerBill | 2017-10-15 | 2 | -5/+9 |
| | | |||||
| * | `foreign export` block | gingerBill | 2017-10-15 | 7 | -59/+72 |
| | | | | | | | | | | | | ``` foreign export { my_i32: i32; my_foo :: proc() -> i32 { return 123; } } ``` | ||||
| * | Change `foreign_library` to `foreign import` | gingerBill | 2017-10-15 | 3 | -63/+60 |
| | | |||||
| * | Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library ↵ | gingerBill | 2017-10-15 | 4 | -45/+76 |
| | | | | | "system:kernel.lib"`; Remove keyword: `foreign_system_library` | ||||