| Commit message (Expand) | Author | Age | Files | Lines |
| * | Reorganize llvm_backend.cpp into separate files for easier maintenance | gingerBill | 2021-08-07 | 1 | -0/+32 |
| * | Define which mutexes are blocking and recursive explicitly | gingerBill | 2021-07-27 | 1 | -8/+8 |
| * | Add experimental support for a threaded semantic checker to `-threaded-checker` | gingerBill | 2021-07-10 | 1 | -1/+15 |
| * | Fix #1042 | gingerBill | 2021-06-28 | 1 | -0/+14 |
| * | Add `intrinsics.type_is_endian_platform` | gingerBill | 2021-06-17 | 1 | -16/+19 |
| * | Make default calling convention code more correct to read | gingerBill | 2021-06-08 | 1 | -1/+6 |
| * | Correct union tag size for large alignments | gingerBill | 2021-06-06 | 1 | -10/+2 |
| * | Experimental support for inline swizzling for array types of len <= 4 e.g. `v... | gingerBill | 2021-06-05 | 1 | -0/+2 |
| * | Remove old dead code | gingerBill | 2021-05-15 | 1 | -19/+0 |
| * | Force `zero_init` in `lb_add_local` in certain cases | gingerBill | 2021-05-03 | 1 | -0/+29 |
| * | Allow unions which are comparable to also be valid map keys (i.e. hashable) | gingerBill | 2021-05-03 | 1 | -3/+0 |
| * | Allow `union`s to be comparable if all their variants are comparable | gingerBill | 2021-05-03 | 1 | -1/+17 |
| * | Add "naked" calling convention (removes prologue and epilogue) | gingerBill | 2021-04-28 | 1 | -0/+3 |
| * | Remove old procedure ABI code | gingerBill | 2021-04-25 | 1 | -4/+0 |
| * | Add intrinsics: overflow_add, overflow_sub, overflow_mul; Change byte swap be... | gingerBill | 2021-04-22 | 1 | -1/+1 |
| * | Remove `intrinsics.x86_mmx` type | gingerBill | 2021-04-22 | 1 | -21/+4 |
| * | Add new intrinsics: debug_trap, trap, read_cycle_counter, expect | gingerBill | 2021-04-22 | 1 | -2/+16 |
| * | Add `-doc-format` command for the new .odin-doc file format (to be used to ge... | gingerBill | 2021-04-18 | 1 | -1/+0 |
| * | Fix alignment for complex32 and quaternion64 | gingerBill | 2021-04-01 | 1 | -6/+6 |
| * | Implement `f16` functionality | gingerBill | 2021-04-01 | 1 | -33/+92 |
| * | `bit_set` support in debug symbols by treating them like a bit field of 1 bit... | gingerBill | 2021-03-23 | 1 | -0/+1 |
| * | Improve debug type names for composite types (arrays, map, struct, union) | gingerBill | 2021-03-23 | 1 | -0/+3 |
| * | Fix Addressing for SOA on store; Add intrinsics.type_struct_field_count(T) | gingerBill | 2021-03-01 | 1 | -0/+3 |
| * | Remove `#opaque` types | gingerBill | 2021-02-23 | 1 | -54/+0 |
| * | Remove `"pure"` and `"pure_none"` calling conventions | gingerBill | 2021-02-23 | 1 | -6/+0 |
| * | Remove `bit_field` in type info, runtime, and general core library | gingerBill | 2021-02-19 | 1 | -3/+0 |
| * | Remove `bit_field` type from Odin (keyword and dead runtime code still exists) | gingerBill | 2021-02-19 | 1 | -140/+0 |
| * | Make `container.Map` have similar semantics to the built-in `map` type | gingerBill | 2020-12-15 | 1 | -0/+3 |
| * | Support any comparable type for map keys | gingerBill | 2020-11-29 | 1 | -0/+6 |
| * | Support map keys for simple compare types | gingerBill | 2020-11-29 | 1 | -1/+3 |
| * | Simplify hashing approach `map` | gingerBill | 2020-11-29 | 1 | -0/+3 |
| * | Add `intrinsics.type_hasher_proc`; Make `map` work with generic hasher procedure | gingerBill | 2020-11-29 | 1 | -1/+5 |
| * | Add intrinsics.type_equal_proc; Make `map` use an internal equal procedure to... | gingerBill | 2020-11-29 | 1 | -0/+2 |
| * | map type internal reorganization | gingerBill | 2020-11-23 | 1 | -1/+1 |
| * | Fix logic for comparisons of struct #raw_union types | gingerBill | 2020-11-23 | 1 | -0/+3 |
| * | Add `equal` procedure field to `runtime.Type_Info_Struct` | gingerBill | 2020-11-23 | 1 | -48/+49 |
| * | Add `flags: Type_Info_Flags,` to `runtime.Type_Info` | gingerBill | 2020-11-23 | 1 | -0/+23 |
| * | Add comparisons to structs where all fields are comparable `==` and `!=` | gingerBill | 2020-11-23 | 1 | -0/+64 |
| * | Support string literals for fixed arrays of runes; Add %q support for arrays/... | gingerBill | 2020-11-20 | 1 | -21/+31 |
| * | Allow string literals for `[N]byte` | gingerBill | 2020-11-20 | 1 | -0/+7 |
| * | Fix calling convention for new LLVM ABI, and change`PtrSet` index to be `u32`... | gingerBill | 2020-11-15 | 1 | -0/+9 |
| * | Begin clarifying allocation patterns by changing from `heap_allocator` to spe... | gingerBill | 2020-11-15 | 1 | -4/+4 |
| * | Improve USE_NEW_LLVM_ABI_SYSTEM's System V ABI | gingerBill | 2020-11-12 | 1 | -1/+0 |
| * | Update LLVM backend to begin work on a generic ABI system | gingerBill | 2020-11-12 | 1 | -0/+10 |
| * | Fix LLVM-API type cycle for procedures of named procedures | gingerBill | 2020-11-09 | 1 | -0/+1 |
| * | Fix cyclic check in `is_type_polymorphic` | gingerBill | 2020-11-08 | 1 | -1/+13 |
| * | Inline asm expression (-llvm-api) | gingerBill | 2020-10-24 | 1 | -0/+4 |
| * | Improve multiple return value copy-elision | gingerBill | 2020-10-20 | 1 | -0/+11 |
| * | Fix indirect selector bug with `using` on `offset_of` | gingerBill | 2020-10-15 | 1 | -0/+2 |
| * | Fix and clean up default procedure parameter code for non-constant types | gingerBill | 2020-09-22 | 1 | -1/+0 |