| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add missing calls | gingerBill | 2023-11-01 | 1 | -0/+3 |
| | | |||||
| * | Fix empty pass because of trailing comma | Laytan | 2023-10-31 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #2905 from odin-lang/llvm-17-custom-passes | gingerBill | 2023-10-30 | 4 | -16/+413 |
| |\ | | | | | Explicit Optimization Passes for LLVM-17 Passes | ||||
| | * | Explicitly write out the passes for each level and remove certain passes | gingerBill | 2023-10-30 | 3 | -21/+271 |
| | | | |||||
| | * | TEST: Add sroa passes back | gingerBill | 2023-10-29 | 1 | -1/+4 |
| | | | |||||
| | * | Ignore `store undef` calls | gingerBill | 2023-10-29 | 1 | -1/+5 |
| | | | |||||
| | * | Remove trailing comma | gingerBill | 2023-10-29 | 1 | -1/+1 |
| | | | |||||
| | * | Use default passes without coro, openmp, and sroa passes | gingerBill | 2023-10-29 | 1 | -12/+31 |
| | | | |||||
| | * | Test: use custom passes for -o:speed | gingerBill | 2023-10-29 | 1 | -1/+122 |
| | | | |||||
| * | | Merge branch 'master' into i386-syscall-asm-fix | flysand7 | 2023-10-30 | 2 | -4/+6 |
| |\| | |||||
| | * | Force dynamic map calls on non-windows targets | gingerBill | 2023-10-29 | 1 | -2/+4 |
| | | | |||||
| | * | Only make static map get calls inlineable outside of debug builds | gingerBill | 2023-10-27 | 1 | -2/+2 |
| | | | |||||
| * | | Fix-up inline asm for i386 syscalls emit | flysand7 | 2023-10-30 | 1 | -1/+1 |
| |/ | |||||
| * | Fix static map calls and default to them! | gingerBill | 2023-10-27 | 2 | -7/+27 |
| | | |||||
| * | Disable using giant packed struct for type info table for the time being | gingerBill | 2023-10-27 | 3 | -40/+62 |
| | | |||||
| * | Change and to or | jakubtomsu | 2023-10-25 | 1 | -3/+3 |
| | | |||||
| * | Merge pull request #2850 from jcmdln/linux-llvm-17 | gingerBill | 2023-10-16 | 3 | -5/+29 |
| |\ | | | | | Support LLVM >=17.0.1 on Darwin and Linux | ||||
| | * | Only check LLVM_VERSION_MAJOR >= 17 for PassBuilder inclusion | jcmdln | 2023-10-15 | 1 | -1/+1 |
| | | | |||||
| | * | Support LLVM >=17.0.1 on Darwin and Linux | jcmdln | 2023-10-11 | 3 | -5/+29 |
| | | | |||||
| * | | Merge pull request #2867 from flysand7/linux-asm | Jeroen van Rijn | 2023-10-15 | 2 | -42/+88 |
| |\ \ | | | | | | | Implement foreign asm (x86) imports for linux and osx | ||||
| | * | | implemented foreign asm imports on linux/osx | flysand7 | 2023-10-15 | 2 | -42/+88 |
| | | | | |||||
| * | | | llvm: specify calling convention on call | Morten Hauke Solvang | 2023-10-13 | 1 | -0/+3 |
| |/ / | | | | | | | | | | | | | Looks like the compiler only was specifying the calling convention on function declarations, but not on function calls. But LLVM seems to produce "bad" code when optimizing with level -O2 unless you specify the same calling convention on the call too. | ||||
| * | | Disallow direct return a compound literal of a slice with elements | gingerBill | 2023-10-13 | 1 | -0/+17 |
| | | | |||||
| * | | Add `ERROR_BLOCK()` to `check_unique_package_names` | gingerBill | 2023-10-09 | 1 | -0/+2 |
| |/ | |||||
| * | Remove unnecessary check zero fields check | jakubtomsu | 2023-10-01 | 1 | -1/+1 |
| | | |||||
| * | Fix field count in enumerated array type info | jakubtomsu | 2023-10-01 | 2 | -3/+7 |
| | | |||||
| * | Allow zero-length enumerated arrays | jakubtomsu | 2023-10-01 | 1 | -1/+1 |
| | | |||||
| * | Fix #2261 | gingerBill | 2023-09-30 | 1 | -2/+9 |
| | | |||||
| * | Fix `or_break` code generation issue | gingerBill | 2023-09-30 | 1 | -20/+10 |
| | | |||||
| * | Remove `-vet-extra` | gingerBill | 2023-09-30 | 3 | -45/+2 |
| | | |||||
| * | Add `or_break` and `or_continue` constructs | gingerBill | 2023-09-30 | 9 | -9/+252 |
| | | |||||
| * | Correct `get_file_line_as_string` to fix #2829 | gingerBill | 2023-09-29 | 1 | -0/+3 |
| | | |||||
| * | Remove debug message | gingerBill | 2023-09-29 | 1 | -1/+0 |
| | | |||||
| * | Rename simd bitwise operations from `intrinsics.simd_and` to ↵ | gingerBill | 2023-09-28 | 3 | -20/+20 |
| | | | | | `intrinsics.simd_bit_and` etc | ||||
| * | Update src/build_settings.cpp | gingerBill | 2023-09-27 | 1 | -1/+1 |
| | | | | Co-authored-by: Laytan Laats <laytanlaats@hotmail.com> | ||||
| * | Generate the global type info member values even if the count is `0` | gingerBill | 2023-09-27 | 1 | -52/+50 |
| | | |||||
| * | Merge branch 'master' into llvm-17 | gingerBill | 2023-09-27 | 9 | -39/+149 |
| |\ | |||||
| | * | Fix #2820 | gingerBill | 2023-09-26 | 1 | -0/+3 |
| | | | |||||
| | * | Fix #2809 - disallow files to start with `_` | gingerBill | 2023-09-26 | 1 | -0/+11 |
| | | | |||||
| | * | Fix #2812 | gingerBill | 2023-09-26 | 1 | -1/+1 |
| | | | |||||
| | * | Fix #2819 | gingerBill | 2023-09-26 | 1 | -4/+8 |
| | | | |||||
| | * | Potentially fix race condition #2463 #2814 | gingerBill | 2023-09-26 | 2 | -7/+26 |
| | | | |||||
| | * | Fix #2816 | gingerBill | 2023-09-26 | 1 | -1/+3 |
| | | | |||||
| | * | Fix #2817 | gingerBill | 2023-09-26 | 1 | -1/+1 |
| | | | |||||
| | * | Fix #2818 (enforce `#partial label: switch`) | gingerBill | 2023-09-26 | 1 | -0/+45 |
| | | | |||||
| | * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2023-09-26 | 1 | -21/+16 |
| | |\ | |||||
| | | * | Fix various mismatches with the specified -max-error-count flag | Tarık B | 2023-09-22 | 1 | -21/+16 |
| | | | | |||||
| | * | | Add `cstring` specific comparison procedures to fix comparisons like ↵ | gingerBill | 2023-09-26 | 2 | -4/+35 |
| | |/ | | | | | | | `cstring("") != cstring(nil)` | ||||
| * | | Fix `ptr != ptr` type cast problem in LLVM 17 | gingerBill | 2023-09-26 | 1 | -2/+15 |
| | | | |||||
| * | | Fix typo | gingerBill | 2023-09-25 | 1 | -5/+5 |
| | | | |||||