aboutsummaryrefslogtreecommitdiff
path: root/src/check_type.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove old procedure ABI codegingerBill2021-04-251-618/+0
* Add intrinsics: overflow_add, overflow_sub, overflow_mul; Change byte swap be...gingerBill2021-04-221-5/+4
* Hack ABI for windows passing pointers to structuresgingerBill2021-04-191-2/+13
* Improve `#optional_ok` logic for procedures; Add `#optional_second` for `pack...gingerBill2021-04-191-0/+18
* Improve `init_string` determination for constantsgingerBill2021-04-181-0/+3
* Add `-doc-format` command for the new .odin-doc file format (to be used to ge...gingerBill2021-04-181-1/+0
* Minor code style changegingerBill2021-03-271-2/+2
* Clean up code for record type checkinggingerBill2021-03-271-32/+12
* Refactor record polymorphic params code for unificationgingerBill2021-03-271-59/+56
* Correct poly type determination of a `where` clause for an enumerated arraygingerBill2021-03-271-8/+19
* Refactor polymorphic parameter for records; Improve error message for paramet...gingerBill2021-03-271-327/+216
* Fix #883 - polymorphic specialization with target types of enumerated arraysgingerBill2021-03-271-1/+5
* Allow `$` in polymorphic record parameter fields (but disallow mixing)gingerBill2021-03-231-4/+12
* `bit_set` support in debug symbols by treating them like a bit field of 1 bit...gingerBill2021-03-231-0/+1
* return by pointer on linuxatil2021-03-191-1/+1
* Fix formatting of codegingerBill2021-03-101-9/+7
* Add LLVM boolean compatibility to result typesMatias Fernandez2021-03-091-0/+12
* Fix patch (yeah... I know)gingerBill2021-02-261-3/+3
* Patch issue with minimum dependency system and how it interacts with para pol...gingerBill2021-02-261-0/+19
* Remove `#opaque` typesgingerBill2021-02-231-7/+0
* Remove `bit_field` keyword and parsing logicgingerBill2021-02-231-6/+0
* Remove `"pure"` and `"pure_none"` calling conventionsgingerBill2021-02-231-9/+3
* Remove `bit_field` type from Odin (keyword and dead runtime code still exists)gingerBill2021-02-191-101/+3
* Make 16 simple hasher cases for small typesgingerBill2020-11-291-24/+18
* Support any comparable type for map keysgingerBill2020-11-291-10/+32
* Sanity check for map keygingerBill2020-11-291-1/+3
* Support map keys for simple compare typesgingerBill2020-11-291-1/+4
* Simplify hashing approach `map`gingerBill2020-11-291-3/+3
* Add `intrinsics.type_hasher_proc`; Make `map` work with generic hasher proceduregingerBill2020-11-291-6/+26
* Simplify internals of `map[K]V`gingerBill2020-11-291-2/+2
* Change internal layout of `map[K]V`gingerBill2020-11-231-6/+8
* map type internal reorganizationgingerBill2020-11-231-9/+8
* Modify llvm_abi.cpp to work correctly for win64 abi of `i128` types. (it's a ...gingerBill2020-11-221-1/+5
* Minimize memory usage for AST nodes by using Slice<T> rather than Array<T> wh...gingerBill2020-11-161-5/+5
* Add SCOPED_TEMPORARY_BLOCK for temporary allocations within a blockgingerBill2020-11-151-24/+21
* Make `set_procedure_abi_types` use the permanent_allocatorgingerBill2020-11-151-4/+6
* Fix default parameters on record typesgingerBill2020-11-091-33/+86
* Remove debug code causing buggingerBill2020-11-091-4/+0
* Fix LLVM-API type cycle for procedures of named proceduresgingerBill2020-11-091-3/+21
* Inline asm expression (-llvm-api)gingerBill2020-10-241-2/+7
* Improve multiple return value copy-elisiongingerBill2020-10-201-9/+0
* Merge pull request #740 from bttelle/issue-697gingerBill2020-09-261-0/+2
|\
| * Fix issue #697Joseph Battelle2020-09-161-0/+2
* | Fix and clean up default procedure parameter code for non-constant typesgingerBill2020-09-221-0/+1
|/
* Fix issue #515Joseph Battelle2020-09-131-1/+7
* Update math and math/linalg; add "pure_none" calling conventiongingerBill2020-09-101-3/+3
* [REFLECTION BREAKING] Modify the internals of the `map` type to increase perf...gingerBill2020-09-071-0/+2
* Fix #714gingerBill2020-08-271-1/+1
* Revert accidental removal of `#const` for procedure variable parameters #718gingerBill2020-08-261-0/+11
* Remove some dead codegingerBill2020-07-141-3/+0