| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | auto_cast | gingerBill | 2018-02-18 | 1 | -29/+43 | |
| | | ||||||
| * | #complete switch; Removal of dyncall | gingerBill | 2018-02-17 | 1 | -0/+25 | |
| | | ||||||
| * | Replace [...] with [?] | gingerBill | 2018-02-13 | 1 | -2/+2 | |
| | | ||||||
| * | `distinct` keyword for type declarations | gingerBill | 2018-02-05 | 1 | -13/+16 | |
| | | ||||||
| * | Remove dead code; Fix issue regarding order of evaluation of function ↵ | gingerBill | 2018-02-04 | 1 | -69/+11 | |
| | | | | | parameters (in C++) depending on the compiler (clang vs gcc vs msvc) | |||||
| * | Minor parsing change | gingerBill | 2018-01-21 | 1 | -3/+1 | |
| | | ||||||
| * | `enum #export` | gingerBill | 2018-01-21 | 1 | -3/+23 | |
| | | ||||||
| * | Modify implicit semicolon rules | gingerBill | 2018-01-18 | 1 | -2/+6 | |
| | | ||||||
| * | Named return value act as variables; Code reorganization | gingerBill | 2018-01-17 | 1 | -546/+10 | |
| | | ||||||
| * | Remove old "macro" parsing code | gingerBill | 2018-01-17 | 1 | -55/+0 | |
| | | ||||||
| * | Fix issue #172 | gingerBill | 2018-01-10 | 1 | -1/+1 | |
| | | ||||||
| * | Fix typo in error | gingerBill | 2018-01-01 | 1 | -1/+1 | |
| | | ||||||
| * | Revert `map` to be a value type and not a reference type | gingerBill | 2017-12-21 | 1 | -67/+36 | |
| | | | | | (Implement code for "const ref" parameters) | |||||
| * | Remove `struct #ordered` | gingerBill | 2017-12-17 | 1 | -308/+3 | |
| | | ||||||
| * | Fix "using in import" | gingerBill | 2017-12-17 | 1 | -14/+23 | |
| | | ||||||
| * | using x in bar; | gingerBill | 2017-12-17 | 1 | -2/+23 | |
| | | ||||||
| * | `using in` importation statements | gingerBill | 2017-12-17 | 1 | -0/+21 | |
| | | ||||||
| * | Change Map and PtrSet grow rate | gingerBill | 2017-12-12 | 1 | -27/+7 | |
| | | ||||||
| * | Localize checker data | gingerBill | 2017-12-12 | 1 | -5/+13 | |
| | | ||||||
| * | Fix proc groups from import names | gingerBill | 2017-12-10 | 1 | -5/+6 | |
| | | ||||||
| * | Explicit procedure group; Remove implicit procedure overloading | gingerBill | 2017-12-09 | 1 | -14/+14 | |
| | | ||||||
| * | Procedure grouping `foo :: proc[foo16, foo32];` | gingerBill | 2017-12-03 | 1 | -1/+46 | |
| | | ||||||
| * | Remove `vector` type (will be replaced by something else in the future) | gingerBill | 2017-11-30 | 1 | -31/+0 | |
| | | ||||||
| * | for key, val in some_map {}; for val, idx in some_array {} | gingerBill | 2017-11-26 | 1 | -7/+7 | |
| | | ||||||
| * | New slice memory layout (ptr+len); `byte` | gingerBill | 2017-11-26 | 1 | -33/+14 | |
| | | ||||||
| * | Changed `string_has_extension` to `string_ends_with`. | Zachary Pierson | 2017-11-21 | 1 | -1/+1 | |
| | | | | | Fixed macOS target triple. | |||||
| * | Add `-debug` command (still in development) | gingerBill | 2017-11-19 | 1 | -1/+1 | |
| | | ||||||
| * | Remove `#const`; Minor fixes | gingerBill | 2017-11-12 | 1 | -17/+1 | |
| | | ||||||
| * | In error messages, remove ` with '; Fix error messages for `switch` | gingerBill | 2017-11-12 | 1 | -61/+61 | |
| | | ||||||
| * | Allow for default arguments after a variadic parameter | gingerBill | 2017-11-12 | 1 | -38/+50 | |
| | | ||||||
| * | Fix parsing errors for variadic signatures | gingerBill | 2017-11-10 | 1 | -7/+27 | |
| | | ||||||
| * | Fixed foreign import for linux. Modified .gitignore to ignore temp files and ↵ | vassvik | 2017-11-10 | 1 | -0/+15 | |
| | | | | | files in shared/. Added a Makefile for linux | |||||
| * | Change push allocator system; update core libraries | gingerBill | 2017-11-09 | 1 | -56/+20 | |
| | | ||||||
| * | Amend allocation procedures with caller location; Compound literals missing ↵ | gingerBill | 2017-11-09 | 1 | -0/+3 | |
| | | | | | type can determine type in certain cases. | |||||
| * | #const value procedure parameters; $N for polymorphic array lengths | gingerBill | 2017-11-05 | 1 | -6/+22 | |
| | | ||||||
| * | Foreign context cleanup | gingerBill | 2017-11-03 | 1 | -39/+2 | |
| | | ||||||
| * | `link_prefix`; `thread_local`; fix `link_name` for file-scope variables | gingerBill | 2017-11-03 | 1 | -18/+1 | |
| | | ||||||
| * | Add string_set.cpp; Code clean up | gingerBill | 2017-10-30 | 1 | -28/+36 | |
| | | ||||||
| * | `@(default_calling_convention = ...)` for `foreign` blocks | gingerBill | 2017-10-29 | 1 | -17/+33 | |
| | | ||||||
| * | Fix pointer arithmetic; remove suffix #tags for proc types | gingerBill | 2017-10-29 | 1 | -61/+11 | |
| | | ||||||
| * | Infix proc calling convention `proc "std" (...)` | gingerBill | 2017-10-29 | 1 | -1/+29 | |
| | | ||||||
| * | Attributes; @(link_name="foo") | gingerBill | 2017-10-29 | 1 | -52/+118 | |
| | | ||||||
| * | #alias type declarations; core library additions; `_global` import name for ↵ | gingerBill | 2017-10-29 | 1 | -2/+19 | |
| | | | | | the global scope | |||||
| * | Fix importation of empty file (issue #128) | gingerBill | 2017-10-18 | 1 | -5/+27 | |
| | | ||||||
| * | Add anonymous `using import` names with an underscore (#127) | gingerBill | 2017-10-18 | 1 | -1/+1 | |
| | | | | | `using import _ "foo.odin"` | |||||
| * | `foreign export` block | gingerBill | 2017-10-15 | 1 | -32/+12 | |
| | | | | | | | | | | | | ``` foreign export { my_i32: i32; my_foo :: proc() -> i32 { return 123; } } ``` | |||||
| * | Change `foreign_library` to `foreign import` | gingerBill | 2017-10-15 | 1 | -53/+51 | |
| | | ||||||
| * | Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library ↵ | gingerBill | 2017-10-15 | 1 | -22/+41 | |
| | | | | | "system:kernel.lib"`; Remove keyword: `foreign_system_library` | |||||
| * | Fix issue #116 | Ginger Bill | 2017-10-09 | 1 | -23/+6 | |
| | | ||||||
| * | Better error messages for import cycles | Ginger Bill | 2017-10-08 | 1 | -7/+16 | |
| | | ||||||