Skip to content

Commit

Permalink
Switched to Markdown in 'CHANGES'
Browse files Browse the repository at this point in the history
  • Loading branch information
superbobry committed Sep 21, 2016
1 parent 56c8ff8 commit 8410a2f
Showing 1 changed file with 37 additions and 37 deletions.
74 changes: 37 additions & 37 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@ Here you can see the full list of changes between each viktor release.
Version 0.3.4
-------------

- Fixed a bug in 'StridedMatrix2.toString', which incorrectly rendered
large matrices, and unified the implementation with 'StridedMatrix3'.
- Fixed a bug in `StridedMatrix2.toString`, which incorrectly rendered
large matrices, and unified the implementation with `StridedMatrix3`.
- Added NumPy-compatible serialization support.

Version 0.3.3
-------------

Bugfix release, released on September 2nd 2016

- Fixed a bug in 'DenseVector.minusAssign' which called 'plusAssign'
- Fixed a bug in `DenseVector.minusAssign` which called `plusAssign`
if the argument was not dense.

Version 0.3.2
Expand All @@ -38,64 +38,64 @@ Version 0.3.0
Released on June 27th 2016

- Dropped dependency on Yeppp! and embedded a re-worked simdstat.
- Removed 'StridedVector.sumSq' in favour of 'dot'.
- Removed `StridedVector.sumSq` in favour of `dot`.
- Switched to balanced summation in pure-Kotlin versions of
'StridedVector.sum' and 'dot'.
- Added 'StridedVector.sd' for computing unbiased standard deviation.
`StridedVector.sum` and `dot`.
- Added `StridedVector.sd` for computing unbiased standard deviation.
- Added SIMD speedups for / and /= operations.
- Added 'StridedVector.log1p' and 'expm1'.
- Fixed a bug in scalar division in expressions of the form '1.0 / v'.
- Mirrored 'StridedVector' operations in 'StridedMatrix2' and
'StridedMatrix3'.
- Extended operator overloads for 'Double' to 'StridedMatrix2' and
'StidedMatrix3'.
- Added `StridedVector.log1p` and `expm1`.
- Fixed a bug in scalar division in expressions of the form 1.0 / v.
- Mirrored `StridedVector` operations in `StridedMatrix2` and
`StridedMatrix3`.
- Extended operator overloads for `Double` to `StridedMatrix2` and
`StidedMatrix3`.

Version 0.2.3
-------------

Released on May 26th 2016

- Added 'StridedVector.append' and 'StridedVector.concatenate' for
- Added `StridedVector.append` and `StridedVector.concatenate` for
joining multiple vectors into a single vector.
- Changed 'StridedVector.sort', '.argSort' and '.reorder' to be extension
- Changed `StridedVector.sort`, `argSort` and `reorder` to be extension
functions.
- Exposed 'StridedVector.partition'.
- Added 'StridedVector.searchSorted' for doing efficient sorted lookups.
- Changed 'StridedVector.argMin' and '.argMax' to be extension
- Exposed `StridedVector.partition`.
- Added `StridedVector.searchSorted` for doing efficient sorted lookups.
- Changed `StridedVector.argMin` and `argMax` to be extension
functions.

Version 0.2.2
-------------

Released on April 29th 2016

- Added unary operator overloads for 'StridedVector'.
- Implemented * and / operations for 'StridedVector'.
- Added extra operator overloads for 'Double', so it is now possible to
- Added unary operator overloads for `StridedVector`.
- Implemented * and / operations for `StridedVector`.
- Added extra operator overloads for `Double`, so it is now possible to
write (1.0 + v / 2.0).
- Fixed 'StridedVector.toString' in case of 'NaN' and infinities.
- Changed 'StridedVector.toString' to be more like NumPy for larger vectors.
- Fixed `StridedVector.toString` in case of NaN and infinities.
- Changed `StridedVector.toString` to be more like NumPy for larger vectors.

Version 0.2.1
-------------

Bugfix release, released on April 22nd 2016

- Changed 'StridedVector.quantile' to follow Commons Math implementation.
- Changed `StridedVector.quantile` to follow Commons Math implementation.

Version 0.2.0
-------------

Released on April 22nd 2016

- Changed all 'StridedVector' members are now public.
- Changed 'StridedVector.size' to be a property instead of a function.
- Removed 'StridedVector.wrap', please use 'DoubleArray.asStrided' instead.
- Implemented 'StridedVector.dot' for the case when the argument is
also a 'StridedVector'.
- Added 'StridedVector.quantile' for (amortized) linear-time order
- Changed all `StridedVector` members are now public.
- Changed `StridedVector.size` to be a property instead of a function.
- Removed `StridedVector.wrap`, please use `DoubleArray.asStrided` instead.
- Implemented `StridedVector.dot` for the case when the argument is
also a `StridedVector`.
- Added `StridedVector.quantile` for (amortized) linear-time order
statistic queries.
- Added 'StrudedVector.shuffle' for randomly permuting vector elements.
- Added `StrudedVector.shuffle` for randomly permuting vector elements.

Version 0.1.4
-------------
Expand All @@ -109,18 +109,18 @@ Version 0.1.3

Technical release, released on February 1st 2016

- Renamed 'StridedVector.sorted' to '.argSort' to avoid confusion with
the '.sorted' method on primitve arrays.
- Renamed `StridedVector.sorted` to `argSort` to avoid confusion with
the `sorted` method on primitve arrays.

Version 0.1.2
-------------

Released on December 9th, 2015

- Overloaded '-' and '/' operations for 'StridedVector'.
- Removed redundant boxing and copying in 'StridedVector.sorted'.
- Fixed indexing in 'StridedMatrix3.equals'.
- Added two new operations 'StridedVector.mean' and 'StridedVector.sumSq',
- Overloaded - and / operations for `StridedVector`.
- Removed redundant boxing and copying in `StridedVector.sorted`.
- Fixed indexing in `StridedMatrix3.equals`.
- Added two new operations `StridedVector.mean` and `StridedVector.sumSq`,
which are also applicable to matrices.

Version 0.1.1
Expand All @@ -129,7 +129,7 @@ Version 0.1.1
Technical release, released on October 22th, 2015

- Updated to Kotlin 1.0.0-beta.
- Renamed '_' to '_I' because the latter isn't a valid identifier as
- Renamed `_` to `_I` because the latter isn't a valid identifier as
of Kotlin M14. This is a temporary solution. I hope we'll find
a more human-readable workaround eventually.

Expand Down

0 comments on commit 8410a2f

Please sign in to comment.