aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Correct index to offset calculation for matrix compound literalsdev-2021-11gingerBill2021-11-023-9/+10
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-11-021-0/+8
|\
| * `odin report` add Windows 10 Education Edition.Jeroen van Rijn2021-11-021-0/+8
* | Improve `wasm-import` semantics to allow procedures from different import pathsgingerBill2021-11-025-30/+66
|/
* Modify ABI for the wasm32gingerBill2021-11-011-8/+51
* Correct typo in soa data type debug information generationgingerBill2021-11-011-5/+8
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-11-011-0/+4
|\
| * Add Windows 10 Home Core detection.Jeroen van Rijn2021-11-011-0/+4
* | Correct debug info for `matrix` typegingerBill2021-11-011-0/+1
|/
* Fix (#1258): #load and #load_or segfault when given no params.Jeroen van Rijn2021-11-011-2/+11
* core/intrinsics: Add mem_zero_volatileYawning Angel2021-10-314-4/+18
* Change the behaviour change is for when a `bit_set` of range/enum and the und...gingerBill2021-10-311-7/+47
* Merge pull request #1252 from Kelimion/bug-reportgingerBill2021-10-313-21/+666
|\
| * Add `odin report` command to help with bug reports.Jeroen van Rijn2021-10-313-21/+666
* | Add procs for wasm32gingerBill2021-10-313-0/+14
* | Correct `_start` export for wasm* targetsgingerBill2021-10-311-0/+5
* | Disable `wasm64`gingerBill2021-10-312-4/+4
* | Ignore `-use-separate-modules` when targeting wasm32/wasm64gingerBill2021-10-311-0/+3
* | Separate out the ABI for wasm32 from 386gingerBill2021-10-311-1/+65
* | Add `memmove` and `memset` support for `wasm`gingerBill2021-10-313-5/+17
* | Add `wasi_wasm32`gingerBill2021-10-313-7/+41
* | Attempt to get wasm64 compiling with the correct features enabledgingerBill2021-10-312-9/+5
* | Compile `wasm64`; Add `lb_run_remove_unused_function_pass`gingerBill2021-10-318-23/+112
* | Begin work on supporting `wasm64`; Correct `wasm32` compilation behaviourgingerBill2021-10-306-13/+56
|/
* Add debug type information for `matrix`gingerBill2021-10-291-0/+14
* Correct `llvm_vector_shuffle_reduction`gingerBill2021-10-281-5/+15
* Write a `log(n)` fallback for `llvm_vector_reduce_add`gingerBill2021-10-282-6/+72
* Support `llvm_vector_reduce_add` if the LLVM intrinsic is not supportedgingerBill2021-10-281-9/+26
* Fix typogingerBill2021-10-271-1/+1
* Update doc-formatgingerBill2021-10-272-13/+15
* Add support for matrix type in doc formatgingerBill2021-10-272-0/+9
* Merge pull request #1245 from odin-lang/new-matrix-typegingerBill2021-10-2619-170/+2375
|\
| * Merge branch 'master' into new-matrix-typegingerBill2021-10-264-32/+21
| |\
| * | Add `ODIN_LLVM_MINIMUM_VERSION_12`gingerBill2021-10-253-8/+16
| * | Improve use of vector muladd operationsgingerBill2021-10-255-18/+64
| * | Improve matrix code generation for all supported platformsgingerBill2021-10-252-3/+47
| * | Update alignment rules for `matrix` types as a compromise to keep zero paddinggingerBill2021-10-256-107/+147
| * | Merge branch 'master' into new-matrix-typegingerBill2021-10-2311-99/+177
| |\ \
| * \ \ Merge branch 'master' into new-matrix-typegingerBill2021-10-211-0/+37
| |\ \ \
| * | | | Allow conversions between matrices of the same element countgingerBill2021-10-214-34/+46
| * | | | Allow casting between square matrices of the same element typegingerBill2021-10-213-17/+56
| * | | | Add intrinsics for the matrix typegingerBill2021-10-212-0/+6
| * | | | Allow scalars with matricesgingerBill2021-10-213-9/+33
| * | | | Remove padding in stride of matrix typesgingerBill2021-10-201-5/+6
| * | | | Minor fix for parapoly matrix typesgingerBill2021-10-203-3/+5
| * | | | Support `conj` on array and matrix typesgingerBill2021-10-202-28/+62
| * | | | Minor clean up for `lb_matrix_trimmed_vector_mask`gingerBill2021-10-201-6/+8
| * | | | Add `matrix_flatten` - `matrix[R, C]T` -> `[R*C]T`gingerBill2021-10-204-9/+106
| * | | | Make `transpose` use SIMD if possiblegingerBill2021-10-201-21/+52
| * | | | Make `lb_emit_matrix_mul` SIMD if possiblegingerBill2021-10-202-63/+110