Kovid Goyal
|
baa3ec0a62
Explicitly detect compiler types gcc vs clang
|
8 mēneši atpakaļ |
Kovid Goyal
|
3950632517
Switch to detecting clang rather than gcc
|
8 mēneši atpakaļ |
Kovid Goyal
|
297ac9c3fe
...
|
8 mēneši atpakaļ |
Kovid Goyal
|
17fe6b3373
Simplify sanitize args
|
8 mēneši atpakaļ |
Kovid Goyal
|
f16c2a0d67
Move checking for compiler brand into Env
|
9 mēneši atpakaļ |
Kovid Goyal
|
29a574a4bc
Prevent duplicate VZEROUPPER instructions
|
9 mēneši atpakaļ |
Kovid Goyal
|
f1fe0bf40a
Code to easily compare SIMD and scalar decode in a live instance
|
9 mēneši atpakaļ |
Kovid Goyal
|
55c909c656
Use -mtune=intel for SIMD files when building without native optimizations
|
9 mēneši atpakaļ |
Kovid Goyal
|
68d800d4fa
make clean should clean generated asm as well
|
9 mēneši atpakaļ |
Kovid Goyal
|
73342411bc
Dont build any SIMD code when the target is neither ARM64 nor x86/amd64
|
10 mēneši atpakaļ |
Kovid Goyal
|
8dd6f9b07c
Get universal builds working again
|
10 mēneši atpakaļ |
Kovid Goyal
|
7e77a196e6
Build only the SIMD code with SIMD compiler flags
|
10 mēneši atpakaļ |
Kovid Goyal
|
465616223c
Drop using the v2 microarch
|
10 mēneši atpakaļ |
Kovid Goyal
|
4fec11af05
Run dsymutil in post link phase
|
10 mēneši atpakaļ |
Kovid Goyal
|
5a9304e1b8
DRYer
|
10 mēneši atpakaļ |
Kovid Goyal
|
2b9c646c5b
Build dSYM bundles on CI
|
10 mēneši atpakaļ |
Kovid Goyal
|
8762a939c0
Dont specify arch/tune when building universal binary
|
10 mēneši atpakaļ |
Kovid Goyal
|
903dd26a08
Sadly -march=x86-64-v2 is not the culprit for the intermittent SIGILL in macOS CI
|
10 mēneši atpakaļ |
Kovid Goyal
|
a9111f9a40
Try disabling x86-64-v2 on macOS
|
10 mēneši atpakaļ |
Kovid Goyal
|
0bd67620c6
...
|
1 gadu atpakaļ |
Kovid Goyal
|
73d657a21a
Dont use intel intrinsics switches on ARM
|
1 gadu atpakaļ |
Kovid Goyal
|
103f5f3956
Move ringbuf into 3rdparty
|
1 gadu atpakaļ |
Kovid Goyal
|
56dcbca238
Move base64simd into a 3rdparty folder
|
1 gadu atpakaļ |
Kovid Goyal
|
3d0a90e63d
Switch to SIMD based base64
|
1 gadu atpakaļ |
Kovid Goyal
|
4790959938
Use -fno-plt
|
1 gadu atpakaļ |
Kovid Goyal
|
33249c872f
Use a better default march for binary builds
|
1 gadu atpakaļ |
Kovid Goyal
|
b032313c45
Only use SIMD if CPU supports it at runtime
|
1 gadu atpakaļ |
Kovid Goyal
|
4f67b8b433
Need -msse4.2 on non-native builds
|
1 gadu atpakaļ |
Kovid Goyal
|
859b0cc585
Include -march=native for debug builds
|
1 gadu atpakaļ |
Kovid Goyal
|
5f809bf249
Get kitty building with the new VT parser
|
1 gadu atpakaļ |