aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Update CI and Makefile and build.batllvm-12-supportgingerBill2021-07-103-11/+12
* Upgrade to LLVM-12.0.1gingerBill2021-07-1033-79/+91
* Merge branch 'master' into llvm-12-supportgingerBill2021-07-1049-1093/+3182
|\
| * Prepare for multithreading the semantic checker by giving mutexes to variable...gingerBill2021-07-106-56/+144
| * Improve CheckerContext usagegingerBill2021-07-107-115/+134
| * Remove dead variablegingerBill2021-07-102-6/+0
| * Fix #1050gingerBill2021-07-101-1/+1
| * Fix #1028gingerBill2021-07-101-2/+3
| * Fix #1054gingerBill2021-07-101-3/+11
| * Fix #1051gingerBill2021-07-101-1/+3
| * Allow `x in ptr_to_map_or_bit_set`gingerBill2021-07-103-10/+18
| * Enable Damerau-LevenshteingingerBill2021-07-101-1/+12
| * Improve update expr type semantics for ternary expressionsgingerBill2021-07-102-15/+20
| * Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-07-091-1/+2
| |\
| | * Merge pull request #1055 from streof/fix-typos-container-packagegingerBill2021-07-091-1/+2
| | |\
| | | * Fix error: Cannot assign to a procedure parameterstreof2021-07-091-0/+1
| | | * Fix error: Undeclared name: pstreof2021-07-091-1/+1
| | |/
| * / Use builtin.min and builtin.max in package slicegingerBill2021-07-091-2/+2
| |/
| * Add "Suggestion: Did you mean?" for selector expression typosgingerBill2021-07-086-50/+168
| * Add `slice.min` and add `slice.max`gingerBill2021-07-081-0/+24
| * Fix `thread_unix.odin`gingerBill2021-07-051-0/+1
| * Use `or_else` in the core library when it makes sensegingerBill2021-07-055-29/+6
| * Fix commentsgingerBill2021-07-051-3/+3
| * Remove `try`; Replace `try x else y` with `or_else(x, y)`gingerBill2021-07-059-395/+169
| * Fix `try` parsing for expression statementsgingerBill2021-07-041-0/+1
| * `delete_key` now returns the deleted key and deleted value (if found)gingerBill2021-07-041-2/+13
| * Add documentation for the overview of `package fmt`gingerBill2021-07-042-1/+143
| * Improve error messages for try expressionsgingerBill2021-07-041-31/+62
| * Try `try` and `or_else` built-in procedures with operators `try` and `try else`gingerBill2021-07-0411-307/+335
| * Refactor `return` logic to be more reusable with `lb_emit_try`gingerBill2021-07-041-44/+24
| * Simplify `lb_emit_try` return logicgingerBill2021-07-041-88/+18
| * Fix `lb_emit_try`gingerBill2021-07-041-9/+13
| * [Experimental] Add 'try' and `or_else' built-in proceduresgingerBill2021-07-046-50/+628
| * Add `slice.sort_by_cmp` Ordering based sorting algorithmsgingerBill2021-07-031-8/+229
| * Add `#no_bounds_check` to linalg proceduresgingerBill2021-07-031-15/+10
| * Be more consistent with runtime intrinsics usagegingerBill2021-07-031-3/+3
| * Deprecate `sort.slice` and `sort.reverse_slice`gingerBill2021-07-031-54/+9
| * Correct `does_field_type_allow_using`dev-2021-07gingerBill2021-06-291-4/+0
| * Improve `linalg.transpose` type determination for square matricesgingerBill2021-06-281-2/+1
| * Fix #1042gingerBill2021-06-282-19/+35
| * Fix #1043gingerBill2021-06-281-0/+3
| * Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-06-287-332/+550
| |\
| | * Merge pull request #1047 from Kelimion/zlib_optimizeJeroen van Rijn2021-06-271-6/+4
| | |\
| | | * ZLIB: Fix edge case where initial buffer < 258 bytes.Jeroen van Rijn2021-06-271-6/+4
| | * | Merge pull request #1046 from Kelimion/zlib_optimizeJeroen van Rijn2021-06-277-332/+552
| | |\|
| | | * Merge branch 'master' into zlib_optimizeJeroen van Rijn2021-06-275-24/+178
| | | |\ | | | |/ | | |/|
| | | * ZLIB: cleanup.Jeroen van Rijn2021-06-275-59/+67
| | | * PNG: Inform `inflate` about expected output size for extra speed.Jeroen van Rijn2021-06-271-26/+28
| | | * PNG: Let PNG use the new compress I/O routines.Jeroen van Rijn2021-06-274-342/+32
| | | * ZLIB: Split up input from stream and memory into own code paths.Jeroen van Rijn2021-06-275-74/+475