aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix #580 defer buggingerBill2020-03-051-7/+5
* Disable tmp_block behaviour for `ir_find_or_generate_context_ptr`gingerBill2020-03-051-4/+3
* `x if cond else y` and `x when cond else y` expressionsgingerBill2020-03-055-2/+229
* Add -subsystem:console and -subsystem:windows flags for windowsgingerBill2020-03-022-9/+30
* Fix #578gingerBill2020-02-291-0/+6
* Add `proc(#const x: Type)` to enforce a constant parameter (but not polymorph...gingerBill2020-02-265-2/+33
* Add `intrinsics.cpu_relax`gingerBill2020-02-264-0/+32
* Fix comparison against nil for union #maybe pointersgingerBill2020-02-231-0/+6
* Improve error message on `using` with procedure parameters #568gingerBill2020-02-234-6/+15
* Fix #572gingerBill2020-02-231-1/+1
* Fix #571gingerBill2020-02-231-0/+2
* Fix #566gingerBill2020-02-231-1/+3
* Fix #563gingerBill2020-02-231-2/+3
* Fix https://github.com/odin-lang/Odin/issues/555Oskar Nordquist2020-02-051-2/+2
* Add `union #maybe`gingerBill2020-02-017-61/+204
* Add `odin [command] -help` (not requiring a file to be passed)gingerBill2020-01-311-0/+4
* v0.12.0v0.12.0gingerBill2020-01-181-1/+1
* Remove debug printinggingerBill2020-01-181-1/+1
* Begin work on `-target:windows_386`gingerBill2020-01-182-56/+67
* Fix microsoft_craziness.h to work correctlygingerBill2020-01-182-9/+55
* Add suggestions for indexing constant values with a variable indexgingerBill2020-01-181-0/+2
* Fix microsoft_craziness.hgingerBill2020-01-181-104/+97
* Add new intrinsics for polymorphic records:gingerBill2020-01-183-13/+123
* Add intrinsics.type_is_specialization_ofgingerBill2020-01-173-1/+35
* Allow not_in as keyword over notin, but still allow notin to workgingerBill2020-01-164-14/+18
* Merge remote-tracking branch 'origin/master'gingerBill2020-01-162-5/+59
|\
| * Fix #536gingerBill2020-01-151-5/+11
| * Add debug info for enumerated arraysgingerBill2020-01-141-0/+14
| * Exact value zero value for `T{}` of basic typesgingerBill2020-01-141-0/+27
| * Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-01-123-15/+51
| |\
| * | Add extra check for opaque typesgingerBill2020-01-121-0/+7
* | | Fix constant slice checking, againgingerBill2020-01-161-1/+1
| |/ |/|
* | Fix Proc Type ABI printing on System VgingerBill2020-01-123-15/+51
|/
* Add extra set_procedure_abi_types sanity checks in IRgingerBill2020-01-111-0/+4
* Fix len of type buggingerBill2020-01-112-2/+7
* Fix `@thread_local` IR printinggingerBill2020-01-111-6/+6
* Fix Panic with runtime.type_info_base #532gingerBill2020-01-111-2/+6
* Fix typogingerBill2020-01-051-1/+1
* Improve minimum dependency for complex numbers and quaternion numbers.gingerBill2020-01-042-9/+17
* Make "none" calling convention ignore return_by_pointer flaggingerBill2020-01-041-0/+3
* Add extra in set_procedure_abi_types ir_print.cppgingerBill2020-01-041-0/+2
* Add `x y z w` fields to quaternion types; Improve linalg quaternion mathematicsgingerBill2020-01-013-1/+150
* Fix dylib foreign importoskarn2020-01-011-1/+1
* Fix typeid information for enumerated arraysgingerBill2019-12-311-12/+14
* Add extra check for ZeroInit instructiongingerBill2019-12-311-1/+2
* Move definition of mem.Allocator and log.Logger to `package runtime`, to redu...gingerBill2019-12-312-49/+67
* Fix constant out of bounds buggingerBill2019-12-291-5/+4
* Add `_tls_index` and `_fltused` for windows `-no-crt`gingerBill2019-12-291-1/+2
* Add `-disable-assert` to disable the code generation of the built-in run-time...gingerBill2019-12-297-0/+43
* Add `@(private="file")` and `@(private="package")`gingerBill2019-12-292-16/+55