Skip to content

Releases

v1.2.3

Choose a tag to compare

@jcw780 jcw780 released this 03 Jul 00:22
3221ac8
  • Added python based verification

v1.2.2

Choose a tag to compare

@jcw780 jcw780 released this 22 Jun 03:21

Fix

  • Fixed normalization bug in vectorized code

v1.2.1

Choose a tag to compare

@jcw780 jcw780 released this 19 Jun 15:02
42a7482

v1.2.0

Choose a tag to compare

@jcw780 jcw780 released this 23 Feb 03:56
6f9997c

Features:

  • Added compressed heights into trajectories
  • Added more refined trajectory getter

Refactor:

  • Cleaned up test.cpp
  • Deprecated Hybrid parameter in shellCalc::calculateImpact

v1.1.6

Choose a tag to compare

@jcw780 jcw780 released this 29 Jan 22:06
5f05d82

Feature:

  • Added vertical types options: horizontal, normal, and vertical - breaking: must specify vertical type
  • Appended tests to support these

Fix:

  • Non-vectorized compilation failing due to vectorized math functions not being protected by include guards

v1.1.5

Choose a tag to compare

@jcw780 jcw780 released this 23 Jan 20:08
6462564

Feature:

  • Incorporated fork of vectorclass/version2 for vectorization - Fork: jcw780/version2
  • Manually vectorized calculateImpact, calculateAngles, calculateDispersion, and most of calculatePostPen
  • Vectorization options enabled for Python build

Refactor:

  • Const-ing variables and functions
  • Cleaned up test/test.cpp

v1.1.4

Choose a tag to compare

@jcw780 jcw780 released this 16 Jan 02:06
2f7ed98

Features:

  • Properly vectorized multiTraj - 2 lanes [SSE4.1 -> AVX]; 4 lanes [AVX2]

Fixes:

  • Fixed bug sporadic crashes caused by threadpool race condition
  • Optimized threadpool wait for finish with double check locking
  • Delim to max slope is now calculated correctly

v1.1.3

Choose a tag to compare

@jcw780 jcw780 released this 11 Jan 00:58
39e46f8

Fix:

  • else if constexpr statements missing constexpr specifier;

Refactor:

  • Removed Args... template parameter in mtFunctionRunner
  • Merged threadpool into utility
  • Minor code cleanup

v1.1.2

Choose a tag to compare

@jcw780 jcw780 released this 29 Dec 19:04
53249d7

Feature:
Python package setup and build are successful - will attempt to add to PyPI

Refactor:
Replaced cppimport with setuptools
Renamed pythonwrapper -> wows_shell for a more consistent naming scheme
Moved python code to src/Python/examples

v1.1.1

Choose a tag to compare

@jcw780 jcw780 released this 28 Dec 02:30
92b5e51

Fixes:
Fixed mtFunctionRunner calls using static function format - triggers error in MSVC
Removed distance enums from Python/Webassembly extensions and tests