Skip to content

Instantly share code, notes, and snippets.

@mattkretz
Created November 19, 2018 12:17
Show Gist options
  • Save mattkretz/7cef172bc29620421b6a80084466cc24 to your computer and use it in GitHub Desktop.
Save mattkretz/7cef172bc29620421b6a80084466cc24 to your computer and use it in GitHub Desktop.
Changelog Vc 1.4.1
  • c0f61705 CMake: sanity test clang and std::tuple - Matthias Kretz
  • ee2809c8 Remove ICC workaround that now produces failures - Matthias Kretz
  • b32ae2b3 Fix alignment of doubles on -m32 - Matthias Kretz
  • 4f188f52 Remove alignment workaround that doesn't work - Matthias Kretz
  • 84d4e3d9 Include CXXFLAGS in builddir name - Matthias Kretz
  • 070d3217 Fix call to virtest skip - Matthias Kretz
  • 8c722c8e Fix i686 build - adra0
  • 3b678f75 Restore where(mask, SubscriptOperation) functionality - Matthias Kretz
  • 3ad5cd9e Fix GatherArguments usage to drop qualification on T - Matthias Kretz
  • 8dfe4212 Split into three headers that should be usable on Compiler Explorer - Matthias Kretz
  • 06c078c3 Resolve MSVC complaint - Matthias Kretz
  • 926400fe Fix masked gather of SSE::(u)short_v - Matthias Kretz
  • 81d5039b Avoid unnecessary bitmasking when shifting - Matthias Kretz
  • b3a04485 Hinder users from forming/using lvalues of magic types - Matthias Kretz
  • c1920dd1 Remove unused & unnecessary traits - Matthias Kretz
  • 501b48d8 Revive fallback impl for older compilers - Matthias Kretz
  • 4fc510c8 Use AVX2 gather instructions for masked gathers - Matthias Kretz
  • 54c4693f Split AVX to SSE in SimdArray recursion - Matthias Kretz
  • 39d04402 Prefer fixed_size_simd over SimdArray - Matthias Kretz
  • 71e5162e Simpler access to SSE/AVX::Mask VectorType value - Matthias Kretz
  • 252366f2 Improve codegen on converting gathers - Matthias Kretz
  • b7d64693 Prefer fixed_size_simd over SimdArray - Matthias Kretz
  • 6fb56ab6 Use short->int cvt instructions when possible - Matthias Kretz
  • 17d7feee Improve gathers to optimize better - Matthias Kretz
  • f183218b Simplify: uint->short is the same cvt as int->short - Matthias Kretz
  • 71c255ea Fix flt -> ushort to use unsigned saturation - Matthias Kretz
  • e509eed0 Test converting gathers - Matthias Kretz
  • 5d007707 Use more efficient int->short conversion - Matthias Kretz
  • 105e0b05 Add matrix example - Matthias Kretz
  • 5dd6876e Use SIMD mul for index scaling on gather & scatter - Matthias Kretz
  • 81b3b1ad CMake: Handle missing libmvec and less var pollution - Matthias Kretz
  • e893402a Include Vc::malloc for Vc::make_unique - Matthias Kretz
  • 906091ad Minor reorganization for more control over what's included - Matthias Kretz
  • 0a7836f1 Identify appleclang via apple_build_version - Matthias Kretz
  • b14e6de5 Use proper feature macro test to disable constexpr - Matthias Kretz
  • c1e2a2c0 Update godbolt header - Matthias Kretz
  • 57e97658 Move malloc&free into malloc.h - Matthias Kretz
  • 54058a0d SimdArray is already included - Matthias Kretz
  • e0447a1b Remove dead code and old macros/aliases - Matthias Kretz
  • a48eb572 Tell Clang that I really want to discard this value - Matthias Kretz
  • a9fcb040 Clang 7 makes the earlier clang workaround an error - Matthias Kretz
  • 23f77841 Remove dead (and build-breaking) code - Matthias Kretz
  • 8689aca9 Add missing Extent = dynamic_extent to Vc::span - Matthias Kretz
  • ffb2c84f Add missing const - Matthias Kretz
  • 9c486018 Let Vc/Vc include Vc::vector/span/array - Matthias Kretz
  • 2d0e6e0d CTest: No "install/fast" with ninja - Matthias Kretz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment