| Commit message (Expand) | Author | Age | Files | Lines |
| * | Make the `using import` deprecation warning an error | gingerBill | 2020-05-23 | 1 | -1/+1 |
| * | Add `"pure"` procedure types | gingerBill | 2020-05-23 | 1 | -0/+1 |
| * | Selector Call Expressions: `x->y(123) == x.y(x, 123)` | gingerBill | 2020-05-22 | 1 | -2/+22 |
| * | Remove the need for `type_of`, `size_of`, `align_of`, `offset_of` to be keywords | gingerBill | 2020-05-22 | 1 | -16/+0 |
| * | Relative pointers | gingerBill | 2020-05-15 | 1 | -1/+16 |
| * | (#594) Add `#config` to replace `#defined`; Restrict `#defined` within proced... | gingerBill | 2020-05-13 | 1 | -0/+3 |
| * | `#optional_ok` tag for procedures | gingerBill | 2020-04-19 | 1 | -0/+1 |
| * | Simplify compiler's `Map` and create a `StringMap` specifically for strings | gingerBill | 2020-04-13 | 1 | -5/+5 |
| * | Add extra guards for window-only performance checking | gingerBill | 2020-04-07 | 1 | -4/+4 |
| * | Add extra internal memory analysis | gingerBill | 2020-04-06 | 1 | -0/+7 |
| * | `x if cond else y` and `x when cond else y` expressions | gingerBill | 2020-03-05 | 1 | -0/+53 |
| * | Add `proc(#const x: Type)` to enforce a constant parameter (but not polymorph... | gingerBill | 2020-02-26 | 1 | -0/+8 |
| * | Add `union #maybe` | gingerBill | 2020-02-01 | 1 | -3/+20 |
| * | Allow not_in as keyword over notin, but still allow notin to work | gingerBill | 2020-01-16 | 1 | -2/+2 |
| * | Add #partial tag for enumerated arrays to prevent common errors using non-con... | gingerBill | 2019-12-27 | 1 | -0/+11 |
| * | Implement `#complete switch` by default, replace with `#partial switch` #511 | gingerBill | 2019-12-22 | 1 | -2/+20 |
| * | Deprecate `using import` | gingerBill | 2019-12-21 | 1 | -0/+5 |
| * | Also allow #no_bounds_check on an expression #499 | gingerBill | 2019-12-15 | 1 | -5/+19 |
| * | Replace `#vector[N]T` with `#simd[N]T` to reduce confusion #498 | gingerBill | 2019-12-15 | 1 | -1/+1 |
| * | Disallow procedure calls with an associated deferred procedure to be used in ... | gingerBill | 2019-12-15 | 1 | -13/+0 |
| * | Make the `string` type elements "immutable", akin to `char const *` in C | gingerBill | 2019-12-01 | 1 | -5/+5 |
| * | Update package odin/parser for #soa and #vector | gingerBill | 2019-11-27 | 1 | -3/+4 |
| * | Add new #soa and #vector syntax | gingerBill | 2019-11-17 | 1 | -0/+11 |
| * | Fix inline `for` bug for #468 | gingerBill | 2019-11-09 | 1 | -1/+4 |
| * | Fix `//+build` for ! e.g. `//+build !windows amd64, linux !amd64` | gingerBill | 2019-11-05 | 1 | -8/+7 |
| * | Fix `//+build` system | gingerBill | 2019-11-05 | 1 | -41/+43 |
| * | Add `@force` to `foreign import` | gingerBill | 2019-11-01 | 1 | -1/+5 |
| * | Allow ranges for array-like compound literals | gingerBill | 2019-10-26 | 1 | -3/+8 |
| * | Change `error` to `syntax_error` in parser | gingerBill | 2019-10-13 | 1 | -28/+28 |
| * | `#panic`; Minor change to demo.odin; Fix `#assert` bug at file scope | gingerBill | 2019-10-13 | 1 | -34/+4 |
| * | Fix typos and make demo work with -vet | gingerBill | 2019-10-08 | 1 | -1/+1 |
| * | Change implicit semicolon rules for record types within procedure bodies; Upd... | gingerBill | 2019-10-06 | 1 | -1/+2 |
| * | Change precedence for `in` and `notin` to match + - | ~ | gingerBill | 2019-10-06 | 1 | -5/+6 |
| * | Make `typeid` semantics consistent across variables and constants | gingerBill | 2019-10-06 | 1 | -4/+0 |
| * | Add `where` clauses to `struct` and `union` | gingerBill | 2019-09-08 | 1 | -17/+50 |
| * | Fix Compiler does not complain about missing semicolon #433 | gingerBill | 2019-09-04 | 1 | -5/+10 |
| * | Clean up thread pool code | gingerBill | 2019-09-03 | 1 | -5/+6 |
| * | Improve thread pool (volatile hints, etc) | gingerBill | 2019-09-02 | 1 | -1/+1 |
| * | Minor changes | gingerBill | 2019-09-01 | 1 | -4/+1 |
| * | ThreadPool for the parser | gingerBill | 2019-09-01 | 1 | -193/+50 |
| * | `where` clauses for procedure literals | gingerBill | 2019-08-31 | 1 | -12/+38 |
| * | Make `require_results` an attribute rather than a suffix tag for procedures | gingerBill | 2019-08-31 | 1 | -1/+5 |
| * | Merge pull request #425 from thebirk/parser-threading | gingerBill | 2019-08-29 | 1 | -21/+106 |
| |\ |
|
| | * | Properly removed the semaphore. | thebirk | 2019-08-29 | 1 | -1/+0 |
| | * | Removed unused semaphore on Parser. | thebirk | 2019-08-29 | 1 | -2/+0 |
| | * | Cleaned up parse_packages and the worker proc. | thebirk | 2019-08-29 | 1 | -38/+12 |
| | * | Removed gb_thread_set_name because it segfaults on linux. | thebirk | 2019-08-26 | 1 | -3/+4 |
| | * | Im just trying things at this point, Bill should just squash this PR at merge... | thebirk | 2019-08-26 | 1 | -5/+11 |
| | * | Fixed error where the parser would end early. | thebirk | 2019-08-26 | 1 | -7/+27 |
| | * | Fixed parser creating a new thread for each file. | thebirk | 2019-08-26 | 1 | -10/+97 |