aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | Also return on unixMikkel Hjortshøj2019-09-081-1/+1
| * | Make `odin run` return the process exit codeMikkel Hjortshøj2019-09-081-1/+1
* | | Update demo.odingingerBill2019-09-081-2/+2
* | | Disallow `where` clauses on non-polymorphic recordsgingerBill2019-09-081-2/+10
* | | Remove assertgingerBill2019-09-081-2/+0
* | | Add `where` clauses to `struct` and `union`gingerBill2019-09-086-45/+81
|/ /
* | Fix Compiler does not complain about missing semicolon #433gingerBill2019-09-041-5/+10
* | Fix Ir panic on using append() from within anonymous function #432gingerBill2019-09-041-1/+2
* | Clean up thread pool codegingerBill2019-09-033-75/+65
* | Fix semaphore postinggingerBill2019-09-031-3/+10
* | Fix Converting addresses to function pointers produces llvm-opt error #431gingerBill2019-09-021-1/+28
* | Improve thread pool (volatile hints, etc)gingerBill2019-09-023-22/+45
|/
* Remove thread naming on thread poolgingerBill2019-09-011-0/+2
* Remove custom allocator for thread poolgingerBill2019-09-011-17/+2
* Thread pool fixesgingerBill2019-09-011-0/+169
* Minor changesgingerBill2019-09-013-12/+26
* ThreadPool for the parsergingerBill2019-09-015-199/+66
* `where` clauses for procedure literalsgingerBill2019-08-316-24/+185
* Make `require_results` an attribute rather than a suffix tag for proceduresgingerBill2019-08-314-5/+15
* Fix variable dependency ordering issues caused by procedure literalsgingerBill2019-08-313-9/+26
* Merge pull request #425 from thebirk/parser-threadinggingerBill2019-08-291-21/+106
|\
| * Properly removed the semaphore.thebirk2019-08-291-1/+0
| * Removed unused semaphore on Parser.thebirk2019-08-292-3/+0
| * Cleaned up parse_packages and the worker proc.thebirk2019-08-291-38/+12
| * Removed gb_thread_set_name because it segfaults on linux.thebirk2019-08-261-3/+4
| * Im just trying things at this point, Bill should just squash this PR at merge...thebirk2019-08-261-5/+11
| * Fixed error where the parser would end early.thebirk2019-08-262-7/+28
| * Fixed parser creating a new thread for each file.thebirk2019-08-261-10/+97
* | Add intrinsincs.type_is_quaterniongingerBill2019-08-292-0/+4
* | Fix global variable initialization orderinggingerBill2019-08-295-39/+47
* | Add debug information for quaternion types (fixes #428)gingerBill2019-08-291-12/+43
* | Fix nested raw_union with using #428gingerBill2019-08-281-3/+6
* | Fix typo in tokenizer (no actual bug)gingerBill2019-08-261-3/+2
* | `inline for` loops (only for 'in' based for loops)gingerBill2019-08-266-24/+491
|/
* Built-in Quaternions (Not just an April Fool's Joke any more)gingerBill2019-08-268-43/+748
* Fix typogingerBill2019-08-231-1/+1
* Improve #assert to show the procedure and signature it was called with; Allow...gingerBill2019-08-234-25/+179
* Remove the rule that made any declaration prefixed with an underscore private...gingerBill2019-08-231-3/+4
* Fix `~(1 << x)` type inference buggingerBill2019-08-232-8/+11
* Fix compiler crash with #defined #417gingerBill2019-08-131-2/+2
* Fix typo in ? array lengths errorgingerBill2019-08-131-1/+1
* Fix compound literal printing for structs with custom alignment requirementsgingerBill2019-08-131-1/+2
* `package reflect`; fix substring type bug; fix scoping rules for `using` on p...gingerBill2019-08-112-44/+76
* Make structs with the same fields but with different tags distinct typesgingerBill2019-08-091-0/+6
* Fix global variable initialization for certain types.gingerBill2019-08-091-1/+17
* Struct field tagsgingerBill2019-08-095-15/+70
* Fix bit_field comparison against nil #414gingerBill2019-08-092-0/+10
* Improve implementation of `intrinsics.type_*` proceduresgingerBill2019-08-043-329/+98
* `intrinsics.type_*` constant evaluation proceduresgingerBill2019-08-045-221/+740
* Add error message for non-constant polymorphic name parametersgingerBill2019-08-031-0/+1