aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add missing callsgingerBill2023-11-011-0/+3
* Fix empty pass because of trailing commaLaytan2023-10-311-1/+1
* Merge pull request #2905 from odin-lang/llvm-17-custom-passesgingerBill2023-10-304-16/+413
|\
| * Explicitly write out the passes for each level and remove certain passesgingerBill2023-10-303-21/+271
| * TEST: Add sroa passes backgingerBill2023-10-291-1/+4
| * Ignore `store undef` callsgingerBill2023-10-291-1/+5
| * Remove trailing commagingerBill2023-10-291-1/+1
| * Use default passes without coro, openmp, and sroa passesgingerBill2023-10-291-12/+31
| * Test: use custom passes for -o:speedgingerBill2023-10-291-1/+122
* | Merge branch 'master' into i386-syscall-asm-fixflysand72023-10-302-4/+6
|\|
| * Force dynamic map calls on non-windows targetsgingerBill2023-10-291-2/+4
| * Only make static map get calls inlineable outside of debug buildsgingerBill2023-10-271-2/+2
* | Fix-up inline asm for i386 syscalls emitflysand72023-10-301-1/+1
|/
* Fix static map calls and default to them!gingerBill2023-10-272-7/+27
* Disable using giant packed struct for type info table for the time beinggingerBill2023-10-273-40/+62
* Change and to orjakubtomsu2023-10-251-3/+3
* Merge pull request #2850 from jcmdln/linux-llvm-17gingerBill2023-10-163-5/+29
|\
| * Only check LLVM_VERSION_MAJOR >= 17 for PassBuilder inclusionjcmdln2023-10-151-1/+1
| * Support LLVM >=17.0.1 on Darwin and Linuxjcmdln2023-10-113-5/+29
* | Merge pull request #2867 from flysand7/linux-asmJeroen van Rijn2023-10-152-42/+88
|\ \
| * | implemented foreign asm imports on linux/osxflysand72023-10-152-42/+88
* | | llvm: specify calling convention on callMorten Hauke Solvang2023-10-131-0/+3
|/ /
* | Disallow direct return a compound literal of a slice with elementsgingerBill2023-10-131-0/+17
* | Add `ERROR_BLOCK()` to `check_unique_package_names`gingerBill2023-10-091-0/+2
|/
* Remove unnecessary check zero fields checkjakubtomsu2023-10-011-1/+1
* Fix field count in enumerated array type infojakubtomsu2023-10-012-3/+7
* Allow zero-length enumerated arraysjakubtomsu2023-10-011-1/+1
* Fix #2261gingerBill2023-09-301-2/+9
* Fix `or_break` code generation issuegingerBill2023-09-301-20/+10
* Remove `-vet-extra`gingerBill2023-09-303-45/+2
* Add `or_break` and `or_continue` constructsgingerBill2023-09-309-9/+252
* Correct `get_file_line_as_string` to fix #2829gingerBill2023-09-291-0/+3
* Remove debug messagegingerBill2023-09-291-1/+0
* Rename simd bitwise operations from `intrinsics.simd_and` to `intrinsics.simd...gingerBill2023-09-283-20/+20
* Update src/build_settings.cppgingerBill2023-09-271-1/+1
* Generate the global type info member values even if the count is `0`gingerBill2023-09-271-52/+50
* Merge branch 'master' into llvm-17gingerBill2023-09-279-39/+149
|\
| * Fix #2820gingerBill2023-09-261-0/+3
| * Fix #2809 - disallow files to start with `_`gingerBill2023-09-261-0/+11
| * Fix #2812gingerBill2023-09-261-1/+1
| * Fix #2819gingerBill2023-09-261-4/+8
| * Potentially fix race condition #2463 #2814gingerBill2023-09-262-7/+26
| * Fix #2816gingerBill2023-09-261-1/+3
| * Fix #2817gingerBill2023-09-261-1/+1
| * Fix #2818 (enforce `#partial label: switch`)gingerBill2023-09-261-0/+45
| * Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2023-09-261-21/+16
| |\
| | * Fix various mismatches with the specified -max-error-count flagTarık B2023-09-221-21/+16
| * | Add `cstring` specific comparison procedures to fix comparisons like `cstring...gingerBill2023-09-262-4/+35
| |/
* | Fix `ptr != ptr` type cast problem in LLVM 17gingerBill2023-09-261-2/+15
* | Fix typogingerBill2023-09-251-5/+5