| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | v0.11.0v0.11.0 | gingerBill | 2019-11-01 | 1 | -1/+1 |
| | | |||||
| * | Add `@force` to `foreign import` | gingerBill | 2019-11-01 | 5 | -1/+40 |
| | | |||||
| * | Fix polymorphic record parameter determination bug caused by polymorphic ↵ | gingerBill | 2019-10-31 | 2 | -2/+4 |
| | | | | | constants not being handled correctly #447 | ||||
| * | Fix stack overflow bug caused by polymorphic record with polymorphic ↵ | gingerBill | 2019-10-31 | 2 | -11/+15 |
| | | | | | | | constant parameters. #447 DOES NOT FIX THE UNDERLYING BUG | ||||
| * | Fix double calling of lhs of logical binary expressions | gingerBill | 2019-10-31 | 3 | -19/+33 |
| | | |||||
| * | Delay determination of procedure abi types until as late as possible to ↵ | gingerBill | 2019-10-31 | 5 | -12/+29 |
| | | | | | prevent type undetermination in self-referential data types #454 | ||||
| * | Fix procedure group "best fit" algorithm for polymorphic procedures | gingerBill | 2019-10-27 | 3 | -19/+23 |
| | | |||||
| * | New `package math` and `package math/linalg` | gingerBill | 2019-10-27 | 1 | -4/+24 |
| | | |||||
| * | Fix slice and dynamic array lengths determined from ranged compound literals | gingerBill | 2019-10-26 | 3 | -8/+5 |
| | | |||||
| * | Add `ranged_fields_for_array_compound_literals` | gingerBill | 2019-10-26 | 1 | -3/+6 |
| | | |||||
| * | Add range_cache.cpp | gingerBill | 2019-10-26 | 1 | -0/+70 |
| | | |||||
| * | Allow ranges for array-like compound literals | gingerBill | 2019-10-26 | 8 | -165/+337 |
| | | |||||
| * | Fix Compiler assertion when applying `using` to `_` procedure parameter. #451 | gingerBill | 2019-10-26 | 4 | -9/+8 |
| | | |||||
| * | Allow for cycles in record polymorphic parameters but not in actualized fields | gingerBill | 2019-10-26 | 1 | -31/+41 |
| | | |||||
| * | Modify runtime to reduce dependencies on other packages | gingerBill | 2019-10-23 | 1 | -0/+1 |
| | | |||||
| * | Fix missing check for zero elements | gingerBill | 2019-10-20 | 1 | -2/+2 |
| | | |||||
| * | Support for named indices for array-like compound literals `{3 = a, 1 = b}` | gingerBill | 2019-10-20 | 4 | -63/+213 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2019-10-20 | 1 | -2/+3 |
| |\ | |||||
| | * | Clarify that you can pass a directory to `odin build` | Tetralux | 2019-10-19 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes the usage information to this: ``` D:\Software\odin\odin.exe is a tool for managing Odin source code Usage: D:\Software\odin\odin.exe command [arguments] Commands: build compile .odin file, or directory of .odin files, as an executable. one must contain the program's entry point, all must be in the same package. run same as 'build', but also then runs the newly compiled executable. check parse and type check .odin file query parse, type check, and output a .json file containing information about the program docs generate documentation for a .odin file version print version ``` | ||||
| * | | Fix typo in `string_to_string16` #444 | gingerBill | 2019-10-20 | 1 | -1/+1 |
| |/ | |||||
| * | Add `instrincs.type_is_valid_map_key` | gingerBill | 2019-10-15 | 2 | -1/+5 |
| | | |||||
| * | Fix missing typeid conversion case for variadic parameters | gingerBill | 2019-10-15 | 1 | -0/+4 |
| | | |||||
| * | Fix Values coerce to typeid #443 | gingerBill | 2019-10-15 | 1 | -15/+1 |
| | | |||||
| * | Change `error` to `syntax_error` in parser | gingerBill | 2019-10-13 | 3 | -29/+37 |
| | | |||||
| * | Fix System V for certain structs | gingerBill | 2019-10-13 | 1 | -5/+18 |
| | | |||||
| * | Fix IR generation bug for nested foreign procedure declaration | gingerBill | 2019-10-13 | 1 | -9/+12 |
| | | |||||
| * | `#panic`; Minor change to demo.odin; Fix `#assert` bug at file scope | gingerBill | 2019-10-13 | 7 | -85/+106 |
| | | |||||
| * | Minor fix to Odin types with System V ABI | gingerBill | 2019-10-10 | 1 | -11/+8 |
| | | |||||
| * | Update System V ABI to for more Odin types | gingerBill | 2019-10-10 | 1 | -112/+136 |
| | | |||||
| * | Minor fix to systemv_distribute_struct_fields | gingerBill | 2019-10-10 | 1 | -8/+6 |
| | | |||||
| * | Add Odin types for System V ABI | gingerBill | 2019-10-10 | 1 | -0/+48 |
| | | |||||
| * | Fix typo in System V ABI determination | gingerBill | 2019-10-10 | 1 | -1/+1 |
| | | |||||
| * | Fix general IR parameter case | gingerBill | 2019-10-10 | 2 | -8/+13 |
| | | |||||
| * | Correct (experimental) System V AMD64 ABI support | gingerBill | 2019-10-10 | 3 | -52/+317 |
| | | |||||
| * | Fix typos and make demo work with -vet | gingerBill | 2019-10-08 | 2 | -3/+5 |
| | | |||||
| * | Change implicit semicolon rules for record types within procedure bodies; ↵ | gingerBill | 2019-10-06 | 1 | -1/+2 |
| | | | | | Update `package odin/*` | ||||
| * | Change precedence for `in` and `notin` to match + - | ~ | gingerBill | 2019-10-06 | 1 | -5/+6 |
| | | |||||
| * | strings.split; strings.index; eprint* over print*_err; | gingerBill | 2019-10-06 | 1 | -1/+1 |
| | | |||||
| * | Make `typeid` semantics consistent across variables and constants | gingerBill | 2019-10-06 | 6 | -45/+113 |
| | | |||||
| * | Fix #complete switch with pointer case doesn't compile #416 | gingerBill | 2019-10-05 | 2 | -2/+21 |
| | | |||||
| * | Fix Using any in if statement asserts compiler #441 | gingerBill | 2019-10-05 | 1 | -1/+3 |
| | | |||||
| * | Change ODIN_OS string for osx from "osx" to "darwin" to allow for other ↵ | gingerBill | 2019-10-01 | 3 | -14/+18 |
| | | | | | platforms | ||||
| * | Change how foreign imports work for mac | gingerBill | 2019-09-29 | 3 | -3/+7 |
| | | |||||
| * | Fix -debug crash on windows caused by missing debug info for files. | gingerBill | 2019-09-25 | 2 | -3/+16 |
| | | |||||
| * | Fix Implicit Selector Expressions do not work for parameteric struct ↵ | gingerBill | 2019-09-25 | 1 | -1/+27 |
| | | | | | parameters. #438 | ||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2019-09-17 | 3 | -56/+78 |
| |\ | |||||
| | * | Merge pull request #430 from nakst/master | gingerBill | 2019-09-09 | 3 | -56/+78 |
| | |\ | | | | | | | New Essence OS layer; cross-compiling improvements | ||||
| | | * | New Essence OS layer; cross-compiling improvements | nakst | 2019-09-02 | 3 | -56/+78 |
| | | | | |||||
| * | | | Add suggestions to errors on casts and assignments. | gingerBill | 2019-09-17 | 3 | -14/+85 |
| |/ / | |||||
| * | | Merge pull request #434 from odin-lang/ThisDrunkDane-patch-1 | gingerBill | 2019-09-08 | 1 | -2/+2 |
| |\ \ | | | | | | | Make `odin run` return the process exit code | ||||