1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
|
##-*- Mode: Change-Log; coding: utf-8; -*-
##
## Change log for perl distribution PDL::VectorValued
v1.0.23 Sun, 16 Jun 2024 17:09:01 +0200 moocow
* typo fixes
* import vv_vcos from PDL core if available
* bump minimum PDL requirement to 2.025 (~ debian 11)
* mohawk2: thread -> broadcast in docs/comments
* mohawk2: use macos-latest in CI
v1.0.22 Sat, 08 Apr 2023 11:57:16 +0200 moocow
* port test tweaks from https://github.com/moocow-the-bovine/PDL-HMM/pull/2/, contributed by mohawk2
v1.0.21 Sun, 29 May 2022 21:58:45 +0200 moocow
* suppress "redefined" warnings under PDL v2.080 which break Debian (contributed by mohawk2)
* fix bogus POD references to non-existant PDL::Ngrams::ngutils
v1.0.20 Fri, 20 May 2022 17:03:57 +0200 moocow
* add rleND, rldND to %VV_IMPORT
v1.0.19 Wed, 18 May 2022 14:41:44 +0200 moocow
* add vv_ prefix to all VectorValued::Utils functions
* add conditional aliases in VectorValued.pm BEGIN block for github issue #5
- import %VV_IMPORT symbols from PDL core if available
- export vv_FOO as PDL::FOO otherwise (compatibility)
v1.0.18 Wed, 16 Mar 2022 20:23:23 +0100 moocow
* removed redundant mv(1,0)->...->mv(0,1) from setops trimming expressions
v1.0.17 Sun, 13 Mar 2022 17:43:18 +0100 moocow
* overhaul set operations implicit threading, part 2
- use RedoDimsCode for setting default dimensions (adapted from PDL::Primitive::append)
- drop klunky (& sometimes wrong) dimension-wrangling stuff in setops PMCode
- add PP code to explicitly zero out unpopulated portions of set-op result piddles ($c)
+ might be worth allowing user to specify "missing" value here (a la PDL::CCS)
* added more tests from https://github.com/moocow-the-bovine/PDL-VectorValued/issues/4
v1.0.16 Sat, 12 Mar 2022 15:48:13 +0100 moocow
* overhaul set operations implicit threading/broadcasting dimensions and empty results
- should hopefully fix https://github.com/moocow-the-bovine/PDL-VectorValued/issues/4
v1.0.15 Sun, 20 Feb 2022 13:40:45 +0100 moocow
* fix for PDL v2.075
- PDL::null() is no longer a valid input PDL, even for conversions
v1.0.14 Fri, 12 Nov 2021 20:05:32 +0100 moocow
* explicitly use PDL::Types from VectorValued/Dev; fixes https://github.com/moocow-the-bovine/PDL-VectorValued/issues/1
v1.0.13 Mon, 20 Sep 2021 17:30:18 +0200 moocow
* cleaned up stale acknowledgements in docs
v1.0.12 Sun, 19 Sep 2021 21:24:50 +0200 moocow
* removed stale vv_qsortvec and vv_qsortveci cruft
- original motivation (bug in PDL-2.4.3) is long since fixed
- vv_* methods are now just deprecated glob-aliases for the corresponding builtin PDL core functions
v1.0.11 Thu, 16 Sep 2021 20:42:46 +0200 moocow
* replaced crufty $COMP(__X_size) with $SIZE(X) in Utils/utils.pd
- at suggestion of Ed J, for upcoming PDL release
* added github repo to CPAN metadata
v1.0.10 Wed, 07 Apr 2021 09:52:45 +0200 moocow
* applied Zaki Mughal's patch for PDL native complex types in PDL > 2.028
- https://github.com/zmughal/PDL-VectorValued/compare/skip-complex-types
- fixes RT bug #134962
v1.0.9 Fri, 18 May 2018 09:44:25 +0200 moocow
* added README.rpod to MANIFEST
* only include README.txt in "realclean" targets if README.rpod is present
v1.0.8 Tue, 15 May 2018 08:55:00 +0200 moocow
* fixed some typos in POD documentation (RT ticket #125314)
v1.0.7 Tue, 06 Jun 2017 10:21:58 +0200 moocow
* added 'use lib "."' to Makefile.PL (RT bug #121661)
v1.0.6 Mon, 06 Jun 2016 11:29:23 +0200 moocow
* win32/NaN fixes for tests (RT bug #115076)
v1.0.5 Thu, 17 Dec 2015 10:02:25 +0100 moocow
* fixed wrongly succeeding bogus tests with unary ok()
- tests now use Test::More and re-factored common test subroutines
* pdlmaker.plm doesn't distribute generated PM files any more (PDL now does this for us)
* added vector-cosine similarity vv_vcos()
v1.0.4 Mon, 23 Nov 2015 12:10:32 +0100 moocow
* shared $VERSION now via perl-reversion script from Perl::Version (debian libperl-version-perl)
as suggested by Corion in thread http://www.perlmonks.org/?node_id=1148116
* may or may not help with weird errors building PDL::Ngrams with stale PDL::VectorValued,
- new version of PDL::VectorValued will probably mask that bug anyways
v1.0.3 Tue, 04 Aug 2015 12:19:25 +0200 moocow
* enumvec() regression fix
v1.0.2 Wed, 29 Jul 2015 10:05:34 +0200 moocow
* enumvecg() fix
v1.0.1 Tue, 28 Jul 2015 16:51:18 +0200 moocow
* added enumvecg(): global vector id-enumerator
v1.0.0 Mon, 27 Jul 2015 10:06:35 +0200 moocow
* explicit 3-component versioning for more transparent version.pm compatiblity
* added rleseq(), rldseq() for run-length encoding subsequence vectors
v0.09002 Thu, 09 Apr 2015 10:31:50 +0200 moocow
* tweaked bootstrap logic snafu with PDL::VectorValued::Dev including PDL::VectorValued::Version
even though ::Dev is needed at module build time when ::Version is not yet present
- this seemed to be causing a lot of UNKNOWN results on cpantesters
v0.09001 Wed, 08 Apr 2015 10:58:04 +0200 moocow
* added $CMPVAL() and $LB() macros
* added v_{union,intersect,setdiff} set operations for flat, sorted, unique-valued PDLs
- new implementation is much faster than builtin PDL::Primitive::intersect() [via PDL::Primitive::setops()]
- for large-ish intersection (NA=2973, NB=221013) v_intersect($a,qsort($b)) is 2x faster than setops($a,'AND',$b),
and v_intersect($a,$b) with all data pre-sorted $b is 42x faster than setops($a,'AND',$b)
v0.08001 2014-11-05 moocow
* fix annoying PAUSE messages about incompatible version numbers
* improved handling of empty pdls
v0.07002 Wed, 25 Sep 2013 10:16:54 +0200 moocow
* PREREQ_PM{PDL}=CONFIGURE_REQUIRES{PDL}=0, for CPAN-testers friendliness
* added support for PDL v2.007 PDL_Indx type (64-bit indices)
* changed version convention X.BBCCC to jive with both pp_setversion() and version->parse()
v0.06 2012-11-06 moocow
* added enumvec(): enumerate repetitions in a sorted vector list
v0.05 2012-01-02 moocow
* pdlmaker.plm version: for CPAN-friendly docs
v0.0401 2011-12-20 moocow
* added 'generic' pdlmaker.plm : cpan-friendly pdl module hacks
* still not playing too nicely with embedded pd->pm conversions
(e.g. Utils/utils.pd -> Utils/utils.pm)
v0.04 Wed, 30 Mar 2011 15:12:32 +0200 (moocow)
+ renamed qsortveci() to vv_qsortveci to avoid conflicts with pdl-2.4.7 (debian squeeze)
v0.03 Mon, 16 Apr 2007 09:58:49 +0200
+ added @PDL::VectorValued::Dev::MACROS
v0.02 Tue, 10 Apr 2007 14:45:00 +0200 (moocow)
+ added setops: vv_union, vv_intersect, vv_setdiff
v0.01 Fri, 06 Apr 2007 11:41:00 +0200 (moocow)
+ initial version
|