Skip to content

Releases: jfalcou/spy

Julienne Aisner

09 Aug 17:35
Compare
Choose a tag to compare

Version 1.1.0 - Julienne Aisner

Changelog

  • Features:

    • Split PPC VMX/VSX detection to take PPC ISA into account.
    • Separate ARM and ARM SVE tags and add SVE2 detectors.
    • Detect and supports sanitizers detection/disabling.
    • Implements SVE detection.
    • Add detections for ICPX and SYCL.
    • Add detections for NVIDIA CUDA usage.
  • Bugs:

    • Fix int width for the LLP64 data model by @jmgorius
    • Add missing whitespace in stdlib output by @ahoarau
  • Infrastructure:

    • Reorganize standalone header location & process.
    • Add Emscripten CI targets.
    • Now tests and supports Clang-CL.

New Contributors

Our SPY:

Julienne Aisner

Alix d'Unienville

29 Jan 13:07
Compare
Choose a tag to compare

Version 1.0.0 Major release

Changelog

  • BREAKING CHANGES

    • ARM Neon and ASIMD discrimination are in line with SSE-like extensions. spy::asimd_ is now a descendant of spy::neon_. This leads to the removal of spy::supports_aarch64
  • Bugs:

    • Fix #12 : Remove <iostream> from public headers
  • Infrastructure:

    • Fix Circle CI uses a new Docker with more cross-compiler and setup

Our SPY:

Alix d'Unienville

Eileen Nearne

29 Sep 09:10
Compare
Choose a tag to compare

Version 0.0.4 - Bug fixes release

Changelog

  • Infrastructure:
    • Fix Circle CI use of compilers and proper dockers
    • More strict warnings handling in test
  • Bugs:
    • No more ALL_CAPS template parameters (Issue #10)
    • Fix duplicate macros in AVX512 detection

Our SPY:

Eileen Nearne

Virginia Hall

27 Apr 08:12
Compare
Choose a tag to compare

Version 0.0.3 - Doc, Packaging and so on

Changelog

  • Infrastructure:
    • Fixed #5 - SPY now provide a Conan package recipe
    • Documentation now uses Markdeep
  • Features
    • AVX512 detection and sub-ISA detection
    • SIMD ISA objects now provide member to access the actual ISA and version number
    • Added some macros to help to detect SPY successful detection. This is alas still required for some use cases.
    • Added detectors for POSIX

Our SPY:

Virginia Hall

Blanche Charlet

10 Feb 19:24
Compare
Choose a tag to compare

Version 0.0.2 - MOAR ARCHITECTUREZ

Changelog

  • Support for Continuous Integration
  • Fixed #2 - detecting compile-time support for SIMD instructions sets
  • Added detectors for data model (LP64, LP32, and all that jazz)
  • Added detectors for architecture brand

Our SPY:

Blanche Charlet

Peggy Knight

21 Nov 21:13
Compare
Choose a tag to compare

First public release.

Support for:

  • OS vendor
  • Compilers version & vendor
  • libc version & vendor
  • stdlib version & vendor

Our SPY:

Peggy Knight