-
Notifications
You must be signed in to change notification settings - Fork 47
/
Copy pathChanges
3157 lines (2031 loc) · 95.7 KB
/
Changes
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2.026 2021-02-13
- fix GSL build errors, improve docs - thanks @d-lamb
- rfits properly treats BLANK in rice-compressed - thanks @d-lamb
- added Floyd-Warshall example to MATLAB comparison doc
2.025 2020-11-19
- fix spellings - thanks @sebastic
2.024 2020-09-17
- use CCCDLFLAGS for compile of pdl.c to include -fPIC where needed - thanks @newville
2.023 2020-09-14
- Remove extrapolation code from PDL::GSL::INTERP. - thanks @d-lamb
2.022 2020-09-06
- Fix wfits so that explicitly setting BITPIX works. - thanks @d-lamb
- add PDL::IO::Pic::imageformat - thanks @wmlb
2.021 2020-03-01
- fix pdlpp_postamble - thanks @sebastic
2.020_05 2019-12-29
- fix t/pgplot.t
2.020_04 2019-12-28
- more diagnostic info for PGPLOT / F77
2.020_03 2019-12-26
- PGPLOT test to check $DISPLAY first
- CallExt test to use abs path because of recent MacOS change
2.020_02 2019-12-17
- spelling fixes - thanks @sebastic
2.020_01 2019-12-12
- merge the documentation system updates - thanks @d-lamb
2.020 2019-12-12
- no changes from 2.019_06
2.019_06 2019-12-08
- PGPLOT stop accidentally finding own PGPLOT.pm from . in @INC - was loading installed %PDL::Config into Makefile.PL process
2.019_05 2019-12-02
- calloc->malloc+memset, as calloc on Win32 = "free to wrong pool"
- memset after malloc in pdlapi.c
2.019_04 2019-11-27
- fix PdlParObj.pm excessive pp_line_numbers
2.019_03 2019-11-25
- t/config.t stop specifying number of %Config keys
- update Inline dep for ILSM-finding bug
- use pp_line_numbers in PP.pm and ops.pd
- use calloc not malloc to reduce valgrind errors in ufunc.t
2.019_02 2019-11-19
- fix t/fits.t tempfiles use
- _oneliner to use EU::MM right
2.019_01 2019-11-10
- Honor LDFLAGS when building pdl - thanks @wiz-0
- build works even without Devel::CheckLib
- race condition in tests fixed to allow parallel tests
- fix spelling errors - thanks @sebastic
- Fix tilde expansion tests when non-existent $HOME - thanks @sebastic
- zap inc/Carp - fix #94
- update doc URLs, and docs - thanks @d-lamb
- replace all non-sort, non-ppdef-doc $a/$b in codebase - thanks @d-lamb
- Clean up PDL::Fit::Gaussian docs and tests - thanks @d-lamb
- badval fixes on systems with only unsigned chars - thanks @d-lamb
- fix segfault in some uses of PDL::Transform::map - thanks @d-lamb
- Improve compatibility with Perl's experimental 'bitwise' feature - thanks [email protected]
- RedoDims fix - thanks @drzowie
- range speedup - thanks @drzowie
- PDL::Lite fixes to bug that broke Test::PDL
- propagation of badflag with .= - thanks @hainest
- doc-building fixes for Windows
- quote-protect rpic/wpic commands
- test-coverage now available for XS files too
- Only build PDL::Graphics::PGPLOT if PGPLOT installed
- better vsearch_* docs - thanks @zmughal
- PDL::Complex doc and code fixes, tests, and improvements - thanks @d-lamb
v2.019 2018-05-05 16:42:44-04:00
General Notes:
* This is version 2.019 of the Perl Data Language.
* It is a the first official release of PDL initiating
the development and release moving from sourceforge
to github hosting.
Highlights:
* cat returns a piddle of the highest input type, not
the first.
* The 'thresh' options in fitwarp2d has been removed.
* rfits/wfits now do tilde filename expansion.
* det in MatrixOps now uses the cached lu_decomp
value correctly.
* Multiple minor fixes, docs, cleanup, and changing
things to point to github away from sf.net.
v2.018_02 2018-04-28 13:46:27-04:00
General Notes:
* This is version 2.018_02 of the Perl Data Language.
* It is a the release candidate for the PDL-2.019
release which marks the move of PDL development
from sf.net to github.
Highlights:
* Various updates to redirect links and documentation refs
to the github ones.
* Various fixes over the past year since PDL-2.018 release
which will be documented at the next official PDL release.
v2.018_01 2018-04-13 09:56:56-04:00
General Notes:
* This is version 2.018_01 of the Perl Data Language.
* It is a transition developers release for the move of
PDL development from sf.net to github.
Highlights:
* Various updates to redirect links and documentation refs
to the github ones.
* Various fixes over the past year since PDL-2.018 release
which will be documented at the next official PDL release.
v2.018 2017-05-21 17:02:03-04:00
General Notes:
* This is version 2.018 of the Perl Data Language.
Highlights:
* SF.net Bugs fixed:
429 Alien::Proj4->load_projection_information parses PJ_sch parameters incorrectly
432 Work around List::MoreUtils bug t/gd_oo_test.t started failing in testers.
433 GSL SF errors kill perl and pdl2/perldl shell
434 Missing indx type in heading list of conversions.
* Build improvements:
- Add requirements and better test diags for PDL::IO::GD.
- Apppy patch so PDL::Lite can be used more than once
Thanks to Shawn Laffan for the patch.
- Fix build on perl <= 5.14 by adding ExtUtils::ParseXS to
CONFIGURE_REQUIRES.
- Make coretarget generate parallelisable make deps Make
"core" target be generated by separate function
- Fixes for coming removal of . from @INC for PDL build.
Thanks to Todd Rinaldo for the first patch and raising the issue.
* Various updates to the documentation.
v2.017_02 2017-05-18 17:33:55-04:00
General Notes:
* This is version 2.017_02 of the Perl Data Language,
and essentially PDL 2.018 release candidate 1. If
it tests ok we expect to release it as PDL 2.018 this
weekend.
Highlights:
* Fix problem where PDL::Lite could not be loaded more
than once. (Thanks to Shawn Laffan)
* Fix sf.net bug #429 with poor generation of documentation.
* Fix sf.net bug #433 where errors in GSL routines caused
perl to exit.
* Build enhancements for PDL::IO::GD to improve test
diagnostic messages and add List::MoreUtils as a
dependency for PDL.
* Better docs and explanation of indx datatype.
This closes sf.net bug #434.
* Add some missing modules to DEPENDENCIES (thanks
to Luis Mochan).
v2.017_01 2017-04-29 11:39:22-04:00
General Notes:
* This is version 2.017_01 of the Perl Data Language,
* Addresses some problems from changes in the perl
infrastructure that are or will break things in PDL.
Highlights:
* Handle coming removal of '.' from @INC
* Fix sf bug #432: Work around List::MoreUtils bug
This was causing a lot of PDL test failures.
* Fix build problem on perl <= 5.14
v2.017 2016-10-08 13:50:39-04:00
General Notes:
* This is version 2.017 of the Perl Data Language,
* Bugs fixed:
379 Passing qsort an extra argument causes a segfault
393 Tests may fail if perl is compiled with -Duselongdouble
409 PDL demos with PGPLOT display ignore $ENV{PGPLOT_DEV}
413 PDL::Core::Dev::pdlpp_postamble() cannot handle .pd files in subdirectories
419 t/#pdl_from_string.t fails on long double systems
421 PDL::IO::FITS can't handle 64-bit integers (longlong, indx)
422 PDL misc. compiler warnings.
423 wcols FORMAT option always incorrectly gives error
424 Calling PDL on a list of piddles fails to propogate bad values
425 svd is broken for everything but 2x2 matrices
--- Typo in PDL::GSLSF::COUPLING routine gsl_sf_coupling_6j
Highlights:
* Several patches contributed from the Debian team have been applied
that fix documentation spelling errors, make PDL builds more
reproducible, and will make packaging PDL easier.
* More helpful error message when multi-element PDL is used in
a boolean expression (feature request #84)
* Improve argument size handling and documentation for rle
(feature request #80)
* One can now use $pdlc = pdl($pdla,$pdlb) when $pdla and/or $pdlb
have BAD values and the BAD values will propagate to
$pdlc. Previously this would only work with a copy of a single
piddle (e.g., $pdlc = pdl($pdla) ) or with 'cat'.
* Many changes have been made to make PDL compile more cleanly and
emit fewer compiler warnings.
* Quiet printf format warning for sizeof()
* Deprecate finite in favor of isfinite.
* Many cleanups and additions to the test suite to use Test::More
and to add meaningful test descriptions.
* Added subtests to primitive.t
* Add PDL::Doc::add_module to pdlpp_postamble
v2.016_91 2016-10-03 14:03:19-04:00
General Notes:
* This is version 2.016_13 of the Perl Data Language,
a.k.a. PDL-2.017 release candidate 1.
* All but release notes and announcement done...
Highlights:
* Added subtests to primitive.t
* Quiet printf format warning for sizeof()
v2.016_03 2016-10-01 17:51:40-04:00
General Notes:
* This is version 2.016_03 of the Perl Data Language.
Highlights:
* Bugs fixed:
413 PDL::Core::Dev::pdlpp_postamble() cannot handle .pd files in subdirectories
419 t/#pdl_from_string.t fails on long double systems
* More helpful error message when multi-element PDL is used in
a boolean expression (feature request #84)
* Improve argument size handling and documentation for rle
(feature request #80)
v2.016_02 2016-09-21 13:42:15-04:00
General Notes:
* This is version 2.016_02 of the Perl Data Language.
* Bugs fixed:
379 Passing qsort an extra argument causes a segfault
393 Tests may fail if perl is compiled with -Duselongdouble
409 PDL demos with PGPLOT display ignore $ENV{PGPLOT_DEV}
421 PDL::IO::FITS can't handle 64-bit integers (longlong, indx)
422 PDL misc. compiler warnings.
423 wcols FORMAT option always incorrectly gives error
424 Calling PDL on a list of piddles fails to propogate bad values
425 svd is broken for everything but 2x2 matrices
--- Typo in PDL::GSLSF::COUPLING routine gsl_sf_coupling_6j
Highlights:
* One can now use $pdlc = pdl($pdla,$pdlb) when $pdla and/or $pdlb
have BAD values and the BAD values will propagate to
$pdlc. Previously this would only work with a copy of a single
piddle (e.g., $pdlc = pdl($pdla) ) or with 'cat'.
* Many changes have been made to make PDL compile more cleanly and
emit fewer compiler warnings.
* Many cleanups and additions to the test suite to use Test::More
and to add meaningful test descriptions.
* Several patches contributed from the Debian team have been applied
that fix documentation spelling errors, make PDL builds more
reproducible, and will make packaging PDL easier.
v2.016_01 2016-06-01 13:01:55-04:00
General Notes:
* This is version 2.016_01 of the Perl Data Language.
Highlights:
* Add PDL::Doc::add_module to pdlpp_postamble
* Deprecate finite in favor of isfinite.
v2.016 2016-05-30 10:22:04-04:00
General Notes:
* This is version 2.016 of the Perl Data Language.
* Bugs fixed:
417 Perl 5.22: + GSL 2.1 fails to build
408 PDL::GSL::RNG set_seed minor improvement
407 Build failures with GSL 2.1
416 PDL::PP creates .pm & .xs files before pp_done is called
414 ccNcompt (i.e. cc4compt and cc8compt) breaks with byte data type
Highlights:
* All collapse operators now have "<name>over" equivalent names.
This ends an API wart in which most, but not all, of the collapse
operators had a short form that did full collapse and a long form
that did 1-D collapse only (e.g. "and" collapses to a point,
while "andover" collapses by one dimension). The exceptions are
left in for legacy code, but now have regularized "-over" forms
as well:
average -> avgover
daverage -> davgover
maximum -> maxover
maximum_ind -> maxover_ind
maximum_n_ind -> maxover_n_ind
minmaximum -> minmaxover
minimum -> minover
minimum_ind -> minover_ind
minimum_n_ind -> minover_n_ind
* PDL::Transform image resampling now handles bad values in
images. In particular, the `h' and `j' (optimized filter)
resampling methods properly skip bad values in the image,
marking output pixels bad if more than 1/3 of the weighted
values associated with that output pixel are bad.
* PDLs with dataflow can now be reshaped. The dataflow
connection gets severed by the reshape operation.
* PDL::IO::FITS now works better with RICE-compressed FITS
images, such as are produced by NASA's SDO project.
- The NAXIS* header keywords are now replaced by their
ZNAXIS* equivalents, so the NAXIS fields in the header
are correct after the image is read in.
- The Z*, TFIELDS, TTYPE*, and TFORM* keywords are now
deleted from the header object, so that the uncompressed,
loaded image does not have leftover compression headers.
* The language preprocessor PDL::PP now does not automatically
call pp_done for modules that do not call pp_done themselves.
This new, stricter behavior requires module authors to call
pp_done at the end of their PDL::PP file. This prevents
partially-complete .xs and .pm files from being written if
there is a module build error.
* PDL::GSLSF modules have several fixes/improvements to support
building against GSL 2.0:
- New calling convention for gsl_sf_ellint_D.
- New functions gsl_sf_legendre_array
and gsl_sf_legendre_array_index.
- Deprecated gsl_sf_legendre_Plm_array
and gsl_sf_legendre_sphPlm_array.
- New tests for new legendre functions.
- Test requires all PDL::GSLSF modules
to successfully load.
* PDL::GSL::RNG now allows chaining for the set_seed() method:
e.g. $rng = PDL::GSL::RNG->new(..)->set_seed(..)
* PDL::Image2D's ccNcompt connected-component analysis code now
returns types that are >= long, to avoid common overflow errors.
* PDL::whichND returns PDLs of Indx type, to avoid overflows.
* Empty piddles are handled slightly differently now by
PDL::info and `help vars'. Empty piddles are different
from null piddles, and now generate different info strings.
(null piddles lack data or dimensions; empty piddles have
at least one dimension of size 0).
* PDL::Fit::LM:
- Documentation has been clarified relating to input
data uncertainties and weighting of the fit.
- A small test suite has been added.
* There is now a .gitattributes file so GitHub repo language
stats are more accurate.
* The PDL SF/GitHub deveolpment workflow is integrated into
the DEVELOPMENT docs.
v2.015_001 2016-05-27 12:28:39-04:00
General Notes:
* A.k.a PDL-2.016 release candidate 1.
Highlights:
* TBD
v2.015 2015-11-22 08:52:22-05:00
General Notes:
* PDL-2.015 is a clean and polish release. It fixes
some problems discovered with PDL-2.014 and improves
the 64bit integer support.
Highlights:
* Fixes to improve compile and test of F77 modules
on OS X (i.e. don't build i386 versions)
* Basic/Ops/ops.pd - make compatible with MSVC++ 6.0
* Fix win10 breakage in t/flexraw_fortran.t Apparently, temp
files were not being released after use which was preventing
the tests to pass.
* Fix missing PDL license information
* Fix sf.net bug #403: reshape() failed when applied to a
piddle with dataflow. Now, changing the shape of a PDL
that already has dataflow is prevented and an error message
given.
* Fix sf.net bug 406 Added missing logic for clump(-N) and minor
cleanup of perl wrapper.
* force new_pdl_from_string to return a piddle with P=physical flag
* Add $PDL::indxformat for PDL_Indx This avoids loss of
significance when 64bit PDL_Indx values are printed.
Make new_pdl_from_string() avoid converting IV values
to NVs This allows pdl(indx, '[ 9007199254740992 ]')
to work without rounding due to the 52bit double
precision mantissa versus the 63bits + sign for PDL_Indx.
* Add type support info to pdl() constructor documentation.
pdl() has always supported this usage but examples were
missing in the documentation.
* improving PDL::GSL::RNG documentation
* remove spurious '}' from gnuplot demo
v2.014_03 2015-11-19 12:37:00-05:00
General Notes:
* This quick release is to verify the fix for the
PDL license information.
Highlights:
* Some updates to Changes and Known_problems
as well.
v2.014_02 2015-11-17 09:20:23-05:00
General Notes:
* This is the 2nd release candidate for PDL-2.015
Highlights:
* Same as PDL-2.014_01 but with a couple of F77 build
fixes from Karl to support MacOSX builds and, we hope,
a SciPDL to go with PDL-2.015!
v2.014_01 2015-11-14 14:01:28-05:00
General Notes:
* This is PDL-2.014_01, a cleanup and bug fix release.
Highlights:
* Add $PDL::indxformat for PDL_Indx and
Make new_pdl_from_string() avoid converting IV values to NVs
PDL_Indx values (type indx) now print with an integer
format specification so all digits get printed. In
addition pdl(indx, '[ 9007199254740992 ]') works as well
going the other direction.
* Fix sf.net bug 403: reshape can't handle piddles with -C flag
reshape() on a piddle with dataflow isn't meaningful.
Now a warning is given. You can $pdl->sever first
and then reshape() can be applied.
* Fix sf.net bug 406: clump() produces bogus dims
* Various build improvments and documentation fixes:
- force new_pdl_from_string to return a piddle with P=physical flag
- remove spurious '}' from gnuplot demo
- Basic/Ops/ops.pd - make compatible with MSVC++ 6.0
- Fix win10 breakage in t/flexraw_fortran.t
- improving PDL::GSL::RNG documentation
- Add type convert info to POD for the pdl() constructor
v2.014 2015-10-12 11:44:10-04:00
General Notes:
* This is PDL-2.014 introducing full support for
64bit indexing operations using 64bit PDL_Indx
data type.
* PDL can now create and use piddles having more
than 2**32 elements. Of particular use is that
you can now use PDL::IO::FlexRaw to memory map
piddles from files on disk which can allow for
simplified processing and IO on extremely large
data.
* Due to the new PDL_Anyval type changes, existing
PDL::PP modules may need to be updated to support
the new PDL Core version 12 API. Authors, please
see PDL::API for macros to ease the porting.
Users, be aware that some modules may not work
until they are updated by their maintainers.
Highlights:
* Implement PDL_Anyval data type as union to support
64bit indexing
This adds a union data type to add 64bit integer support to
the original PDL-2.x types which assumed that double was
capable of holding all the "lesser" types. With the PDL_Anyval
type, we can correctly handle 64bit integer data types and
avoid errors and loss of precision due to conversions to or
from PDL_Double. Special thanks to kmx and zowie for their
help to complete and debug this implementation.
* Many fixes to the build process to make PDL more robust
to build, test, and install. This takes advantage of new
automated CI testing via Travis CI on the github site.
Thanks much to Ed and Zakariyya for their work to get
this started and maintained. This CI testing makes
this the best tested and best testing PDL release ever!
* Various documentation clean-ups and work to improve
on-line viewing at http://metacpan.org and others.
(Thanks kmx and Derek!)
* A new ipow() method haw been added with 64bit integer
support. ipow() calculates the integer exponentiation
of a value by successive multiplications. This allows
one to avoid loss of significance in integer exponents.
pow() converts the value to double and will always have
<52bits precision.
* nbadover and ngoodover now return indx type (PDL_Indx)
* PDL now detects when your perl installation has been
built with floating point longer than 8 bytes and gives
a one time warning that precision will be lost converting
from perl NV to PDL_Doubles. This warning is given on
"use PDL;"
* "use PDL" now includes "use PDL::IO::Storable"
This avoids a hard to diagnose crash that can
occur when a user tries using Storable without the
necessary "use PDL::IO::Storable".
* MANY sf.net bugs fixed:
400 dataflow slice crash around 2**31 boundary
399 Small doc fixes
398 $pdl->hdr items are lost after $pdl->reshape
396 online docs for modules only work first time in PDL shells
395 ipow (integer exponentiation) support for 64bit index support
394 demo cartography fails
383 gcc/#gfortran 4.9.2 needs -lquadmath
378 where on dice of pdl bad results
376 PDL Segmentation fault working with Storable restored PDL
347 t/#pdl_from_string.t has a failure if BADVAL_NAN=1
346 ExtUtils::F77 dependency causing problems for CPAN install
343 longlong constructor and display lose digits due to...
340 orover of byte data returns long type
v2.013_06 2015-10-10 16:04:14-04:00
General Notes:
* This is PDL-2.013_06 which is RC 2 for PDL-2.014
and likely the final one before the official
release. Please report any final issues and doc
patches ASAP.
Highlights:
* Mark some failing tests in t/primitive.t as TODO
to avoid CPAN Testers failures.
* Add IPC::Cmd to TEST_REQUIRES
v2.013_05 2015-10-08 07:14:19-04:00
General Notes:
* This is PDL-2.013_05 (a.k.a. PDL-2.014 rc 1) which
is the fifth CPAN developers release for PDL with
newly completed support for 64bit indexing.
* Needs testing for piddles with more than 2**32
elements but all checks pass so far.
Highlights:
* Fix problem with broken t/opengl.t for testers
v2.013_04 TBD
General Notes:
* This is PDL-2.013_04 which is the fourth CPAN
developers release for PDL with newly completed
support for 64bit indexing.
* Needs testing for piddles with more than 2**32
elements but all checks pass so far.
Highlights:
* t/opengl.t is skipped the dynamic GL window creation
tests if $AUTOMATED_TESTING is true.
* A new ipow() routine for integer exponentiation
* Corrected return types of intover, borover, bandover,
nbadover, and ngoodover.
* Fixed compile problem in clang from using finite()
on an integer datatype.
v2.013_03 2015-10-04 12:21:30-04:00
General Notes:
* This is PDL-2.013_03 which is the third CPAN
developers release for PDL with newly completed
support for 64bit indexing.
* Needs testing for piddles with more than 2**32
elements but all checks pass so far.
Highlights:
* More clean-up to handle perls with long double NVs
Loss of precision will be warned on "use PDL;"
* Skipping t/bigmem.t to avoid OOM CPAN Testers fails.
* Minor fixes to C code to meet stricter compiler
and C99 requirements.
v2.013_02 2015-10-03 08:40:08-04:00
General Notes:
* This is PDL-2.013_02 which is the second CPAN
developers release for PDL with newly completed
support for 64bit indexing.
* Needs testing for piddles with more than 2**32
elements but all checks pass so far.
Highlights:
* Clean up to handle perls with long double NVs
* Various bugs closed
* PDL::IO::Storable is now loaded with "use PDL;"
v2.013_01 2015-09-26 17:39:41-04:00
General Notes:
* This is PDL-2.013_01 which is the first CPAN
developers release for PDL with newly completed
support for 64bit indexing.
* Needs testing for piddles with more than 2**32
elements but all checks pass so far.
Highlights:
* TBD
v2.013 2015-08-14 08:37:15-04:00
General Notes:
* This is PDL-2.013. It is PDL-2.012 with some fixes
for badvalue problems and Solaris make issues.
* See PDL 2.012 notes below.
Highlights:
* Fix for sf.net bug #390: scalar PDL with badvalue
always compares BAD with perl scalars. Now a warning
is given if the badvalue could conflict with the
results of a logical or comparision operation.
* Fixed a makefile construct which was ambiguous and
caused build failures on Solaris using their make.
Gnu make was not affected even on Solaris.
v2.012_01 2015-08-01 15:47401-0400
General Notes:
* This is PDL-2.012_01. It is PDL-2.012 with some fixes
for badvalue problems when the badvalue was 0 or 1.
* See PDL 2.012 notes below.
Highlights:
* Candidate fix for sf.net bug #390: scalar PDL with
badvalue always compares BAD with perl scalars
v2.012 2015-06-14 08:27:01-0400
General Notes:
* This is PDL-2.012 it is essentially PDL-2.011 with some
fixes for some minor issues that only came to light
with a new official release.
* See PDL 2.011 notes below.
Highlights:
* Add package statements so PDL::Lite and PDL::LiteF are
indexed correctly
* Give PDL::NiceSlice a non-developer release for indexing
* Fix build regression that broke ActiveState perl
builds for many perl versions and OS platforms.
v2.011 2015-06-02 17:01:22-0400
General Notes:
* This is PDL-2.011 it is essentially PDL-2.008 with some
fixes for some minor issues.
* perl 5.10.x is now the minimum version of perl
supported by PDL-2.008 and later.
* PDL::FFTW is no longer part of the PDL Core.
Please use PDL::FFTW3 from CPAN (Dima Kogan)
with Alien::FFTW3 support (Craig DeForest)
* PDL::Graphics::PLplot is no longer included in
the PDL core distribution. Please install from
CPAN directly.
* 50 sf.net bug tickets closed/fixed since PDL-2.007!
* Partial 64bit indexing support with some fixes
to remaining issues. Full 64bit support for perl
modulus operater ('%') is in progress.
* Major clean up and rework of the core PDL
computation code, the build process, test suites,
and updating to reflect more of the best practices
for perl module development.
* The PDL development has moved to github and now
has added continuous commit testing via the
Travis-CI framework. The git workflow is now
inline with current practices and it is expected
that this will allow more contributions and "eyes
on the code".
Highlights:
* See PDL 2.008 Highlights below.
v2.010 2015-06-02 14:40:15-0400
General Notes:
* Another indexing regression. Sigh.
v2.009_01 2015-05-29 17:47:57-0400
General Notes:
Highlights:
* Removal of PDL::Graphics::PLplot since exists as separate CPAN distro
v2.009 2015-05-29 12:26:25-0400
General Notes:
* This is PDL-2.009. It has tweaks to fix PAUSE/CPAN
indexing problems in 2.008.
* Known_problems updated to reflect a seldom seen
pdldoc installation problem for certain custom
perl configurations on cygwin. A workaround is
known. Please contact the PDL mailing list if you
have this problem. See the sf.net bug report at
http://sourceforge.net/p/pdl/bugs/384/ for more
information.
* See Release Notes for PDL 2.008 below for more.
v2.008 2015-05-24 18:42:22-0400
General Notes:
* This is PDL-2.008! Yay!
* perl 5.10.x is now the minimum version of perl
supported by PDL-2.008 and later.
* 50 sf.net bug tickets closed/fixed since PDL-2.007!
* Partial 64bit indexing support with some fixes to
remaining issues. Full 64bit support for perl modulus
operater ('%') is in progress.
* Major clean up and rework of the core PDL computation
code, the build process, test suites, and updating to
reflect more of the best practices for perl module
development.
* The PDL development has moved to github and now has
added continuous commit testing via the Travis-CI
framework. The git workflow is now inline with
current practices and it is expected that this will
allow more contributions and "eyes on the code".
Highlights:
* PDL::FFTW is no longer part of the PDL Core.
Please use PDL::FFTW3 from CPAN (Dima Kogan)
with Alien::FFTW3 support (Craig DeForest)
* New improved vsearch functionality, interfaces,
and documentation (Diab Jerius)
* PDL::IO::Storable now robust against version, platform