aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix help text.Jeroen van Rijn2024-07-031-1/+0
* Fix `#soa` assignment buggingerBill2024-07-031-1/+1
* Merge pull request #3855 from laytan/mastergingerBill2024-07-022-6/+8
|\
| * fix llvm assertion failure when const initializer is not the same typeLaytan Laats2024-07-021-3/+1
| * fix llvm assertion about metadata on non-instructionLaytan Laats2024-07-021-3/+7
* | Merge pull request #3859 from laytan/wasm-stbtt-object-linking-preopensgingerBill2024-07-026-16/+26
|\ \
| * | wasm: add foreign import and linking of wasm object filesLaytan Laats2024-07-026-16/+26
| |/
* | Force `cl.exe` to parse Odin source as utf-8.Jeroen van Rijn2024-07-011-1/+1
* | Add UTF-8 BOM for ucg.c, because reasons.Jeroen van Rijn2024-07-011-1/+1
* | Sanity check for a `nullptr`gingerBill2024-07-011-1/+3
* | Fix #3515gingerBill2024-07-011-7/+16
* | Add `intrinsics.type_struct_has_implicit_padding` #3844gingerBill2024-07-013-1/+29
* | Fix showing error when not meant togingerBill2024-07-011-1/+3
* | Add support for `make(#soa[]T)` etcgingerBill2024-07-011-2/+77
* | Merge pull request #3760 from Feoramund/refactor-show-error-on-linegingerBill2024-07-016-58/+3536
|\ \
| * | Re-implement the error squiggles with visual widthFeoramund2024-06-292-164/+143
| * | Add `UCG` library to Odin compilerFeoramund2024-06-293-0/+3320
| * | Refactor `show_error_on_line`Feoramund2024-06-142-71/+243
| * | Remove unused code from tokenizerFeoramund2024-06-141-4/+0
| * | Fix displaying emptiness when error is on first lineFeoramund2024-06-141-0/+5
| * | Fix displaying error on wrong line with token at EOLFeoramund2024-06-141-0/+6
* | | Merge pull request #3848 from laytan/wasm-c-abi-indirect-multifield-structgingerBill2024-07-011-9/+9
|\ \ \
| * | | fix not setting cc before using it in abi computationsLaytan Laats2024-07-011-1/+1
| * | | make structs with multiple fields always return indirect in wasm c abiLaytan Laats2024-07-011-8/+8
| | |/ | |/|
* | | Merge pull request #3842 from karl-zylinski/fix-poly-bitset-sizeJeroen van Rijn2024-06-301-0/+10
|\ \ \
| * | | Make types like bit_set[$T] have their upper and lower bits overwritten by up...Karl Zylinski2024-06-301-0/+10
* | | | Remove the `-disallow-do` aspect from `-strict-style`gingerBill2024-06-291-2/+0
| |/ / |/| |
* | | Improve `-strict-style` rules for `if-else` statementsgingerBill2024-06-291-4/+12
* | | Add `-vet-tabs`gingerBill2024-06-293-0/+51
* | | Fix accidental deletion in the `-strict-style` help commentgingerBill2024-06-291-1/+1
* | | Move microarch stuff to a separate filegingerBill2024-06-292-462/+463
* | | Add note regarding `-strict-style`gingerBill2024-06-291-0/+2
* | | `-strict-style` implies `-disallow-do`gingerBill2024-06-291-1/+3
* | | Update `-strict-style`gingerBill2024-06-291-0/+2
* | | `-strict-style` enforce 1TBS (mostly)gingerBill2024-06-291-2/+9
* | | `-strict-style`: enforce `case` to be in the same column as `switch`gingerBill2024-06-291-0/+14
* | | Remove debug messagegingerBill2024-06-291-1/+0
* | | Keep `-sanitize:address` happy with `bit_field` loadsgingerBill2024-06-291-1/+2
* | | Add another `-vet-cast` checkgingerBill2024-06-291-11/+11
* | | Add check for integer castsgingerBill2024-06-291-8/+15
* | | Add internal flag for testing stuffgingerBill2024-06-293-5/+13
* | | Check for unneeded `transmute` with `-vet-cast`gingerBill2024-06-291-12/+26
* | | Rename `-vet-identical-cast` to `-vet-cast`; with minor code clean upgingerBill2024-06-293-17/+17
* | | Merge pull request #3832 from Feoramund/vet-identical-castgingerBill2024-06-293-3/+32
|\ \ \ | |/ / |/| |
| * | Add `-vet-identical-cast`Feoramund2024-06-283-3/+32
* | | Use `f32` as the immediate type for addition and subtraction for `complex32`/...gingerBill2024-06-291-13/+51
* | | Allow for `when x in y {` (minor oversight in syntax)gingerBill2024-06-291-0/+3
|/ /
* | Add `-custom-attribute`gingerBill2024-06-283-2/+41
* | Fix #3803gingerBill2024-06-282-3/+6
* | Improve error reporting on "Failed to parse fail" and show the line error if ...gingerBill2024-06-281-3/+26