| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #3846 from Feoramund/add-more-net-testsdev-2024-07 | gingerBill | 2024-07-01 | 1 | -2/+101 |
| |\ | | | | | Add more `core:net` tests | ||||
| | * | Replace unneeded `transmute` | Feoramund | 2024-06-30 | 1 | -2/+2 |
| | | | |||||
| | * | Add more `core:net` tests | Feoramund | 2024-06-30 | 1 | -0/+99 |
| | | | | | | | | | | | | | - UDP send & read - DNS resolution - Nonblocking socket option | ||||
| * | | Sanity check for a `nullptr` | gingerBill | 2024-07-01 | 1 | -1/+3 |
| | | | |||||
| * | | Fix #3515 | gingerBill | 2024-07-01 | 1 | -7/+16 |
| | | | |||||
| * | | Add `intrinsics.type_struct_has_implicit_padding` #3844 | gingerBill | 2024-07-01 | 4 | -2/+31 |
| | | | |||||
| * | | Add `non_zero_*` variants for `#soa` dynamic array | gingerBill | 2024-07-01 | 2 | -6/+61 |
| | | | |||||
| * | | Add `#soa` support to `append` directly | gingerBill | 2024-07-01 | 1 | -0/+3 |
| | | | |||||
| * | | Fix showing error when not meant to | gingerBill | 2024-07-01 | 1 | -1/+3 |
| | | | |||||
| * | | Add `#no_broadcast` to `append_soa` | gingerBill | 2024-07-01 | 1 | -2/+2 |
| | | | |||||
| * | | Add #soa forms to reserve, clear, and resize | gingerBill | 2024-07-01 | 1 | -4/+23 |
| | | | |||||
| * | | Add support for `make(#soa[]T)` etc | gingerBill | 2024-07-01 | 2 | -2/+82 |
| | | | |||||
| * | | Unify #soa code for structs and arrays | gingerBill | 2024-07-01 | 1 | -42/+15 |
| | | | |||||
| * | | Merge pull request #3760 from Feoramund/refactor-show-error-on-line | gingerBill | 2024-07-01 | 6 | -58/+3536 |
| |\ \ | | | | | | | Refactor `show_error_on_line` | ||||
| | * | | Re-implement the error squiggles with visual width | Feoramund | 2024-06-29 | 2 | -164/+143 |
| | | | | |||||
| | * | | Add `UCG` library to Odin compiler | Feoramund | 2024-06-29 | 3 | -0/+3320 |
| | | | | |||||
| | * | | Refactor `show_error_on_line` | Feoramund | 2024-06-14 | 2 | -71/+243 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should adequately solve any issues with Unicode alignment by sidestepping the issue entirely. With this change, we make use of the built-in ANSI facilities of the terminal to underline the text. If the terminal does not support underlining, there are still the fallback bold markers at the start and end of error locations. | ||||
| | * | | Remove unused code from tokenizer | Feoramund | 2024-06-14 | 1 | -4/+0 |
| | | | | |||||
| | * | | Fix displaying emptiness when error is on first line | Feoramund | 2024-06-14 | 1 | -0/+5 |
| | | | | |||||
| | * | | Fix displaying error on wrong line with token at EOL | Feoramund | 2024-06-14 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | Previously, this would get a token on text like "\n*\n" where `*` is the token's position, and it would advance off that line. | ||||
| * | | | Merge pull request #3848 from laytan/wasm-c-abi-indirect-multifield-struct | gingerBill | 2024-07-01 | 1 | -9/+9 |
| |\ \ \ | |_|/ |/| | | make structs with multiple fields always return indirect in wasm c abi | ||||
| | * | | fix not setting cc before using it in abi computations | Laytan Laats | 2024-07-01 | 1 | -1/+1 |
| | | | | |||||
| | * | | make structs with multiple fields always return indirect in wasm c abi | Laytan Laats | 2024-07-01 | 1 | -8/+8 |
| | | | | |||||
| * | | | Merge pull request #3839 from flysand7/tlhelp-fix | gingerBill | 2024-06-30 | 1 | -1/+1 |
| |\ \ \ | | | | | | | | | [sys/windows]: Fix the value for TH32CS_SNAPPROCESS constant | ||||
| | * | | | [sys/windows]: Fix the value for TH32CS_SNAPPROCESS constant | flysand7 | 2024-06-30 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge pull request #3842 from karl-zylinski/fix-poly-bitset-size | Jeroen van Rijn | 2024-06-30 | 1 | -0/+10 |
| |\ \ \ \ | | | | | | | | | | | Fix for bit_set[$T] proc params always being generated as i8 | ||||
| | * | | | | Make types like bit_set[$T] have their upper and lower bits overwritten by ↵ | Karl Zylinski | 2024-06-30 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | upper/lower from the source types when checking if polymorphic type is assignable. This fixes an issue where an i8 was always generated for bit_sets with generic elements, because it couldn't figure out upper/lower when check_bit_set_type was run. Fixes #2860 | ||||
| * | | | | | Merge pull request #3840 from H0mTanks/master | Jeroen van Rijn | 2024-06-30 | 1 | -0/+1 |
| |\ \ \ \ \ | |_|/ / / |/| | | | | Add missing enum member for WSAEWOULDBLOCK in TCP_Send_Error for windows. | ||||
| | * | | | | fixed whitespace | h0mtanks | 2024-06-30 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | added missing would_block enum member | h0mtanks | 2024-06-30 | 1 | -0/+1 |
| |/ / / / | |||||
| * | | | | Merge pull request #3838 from flysand7/windows-tlhelp | gingerBill | 2024-06-30 | 1 | -0/+101 |
| |\ \ \ \ | | | | | | | | | | | [core/windows]: Bind tlhelp.h functions from kernel32.dll | ||||
| | * | | | | [core/windows]: Bind tlhelp.h functions from kernel32.dll | flysand7 | 2024-06-30 | 1 | -0/+101 |
| | | | | | | |||||
| * | | | | | Add `-disallow-do` in CI | gingerBill | 2024-06-29 | 1 | -8/+8 |
| | | | | | | |||||
| * | | | | | Remove the `-disallow-do` aspect from `-strict-style` | gingerBill | 2024-06-29 | 1 | -2/+0 |
| | |_|/ / |/| | | | |||||
| * | | | | Merge pull request #3836 from laytan/run-wasi-demo-in-ci | gingerBill | 2024-06-29 | 12 | -54/+129 |
| |\ \ \ \ | | | | | | | | | | | wasi: make the demo run on wasi and run it in CI | ||||
| | * | | | | wasi: make the demo run on wasi and run it in CI | Laytan Laats | 2024-06-29 | 12 | -54/+129 |
| |/ / / / | |||||
| * | | | | Fix bug in div3 fast path. | Jeroen van Rijn | 2024-06-29 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Improve `-strict-style` rules for `if-else` statements | gingerBill | 2024-06-29 | 1 | -4/+12 |
| | | | | | |||||
| * | | | | Add `-vet-tabs` | gingerBill | 2024-06-29 | 3 | -0/+51 |
| | | | | | |||||
| * | | | | Fix loads of indentation issues with mixing spaces and tabs | gingerBill | 2024-06-29 | 34 | -774/+771 |
| | | | | | |||||
| * | | | | Fix accidental deletion in the `-strict-style` help comment | gingerBill | 2024-06-29 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Move microarch stuff to a separate file | gingerBill | 2024-06-29 | 2 | -462/+463 |
| | | | | | |||||
| * | | | | Add note regarding `-strict-style` | gingerBill | 2024-06-29 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | `-strict-style` implies `-disallow-do` | gingerBill | 2024-06-29 | 1 | -1/+3 |
| | | | | | |||||
| * | | | | More style improvements | gingerBill | 2024-06-29 | 7 | -15/+26 |
| | | | | | |||||
| * | | | | Update `core` to `-strict-style` | gingerBill | 2024-06-29 | 4 | -21/+17 |
| | | | | | |||||
| * | | | | Update `-strict-style` | gingerBill | 2024-06-29 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | `-strict-style` enforce 1TBS (mostly) | gingerBill | 2024-06-29 | 1 | -2/+9 |
| | | | | | |||||
| * | | | | Even more style fixes | gingerBill | 2024-06-29 | 17 | -46/+41 |
| | | | | | |||||
| * | | | | More style improvements | gingerBill | 2024-06-29 | 6 | -61/+37 |
| | | | | | |||||