1
Release Notes for PDL 2.4.11 -----------------------------
5
* This is a point release of PDL to support the coming perl
8
+---------------------------------------------------------------+
9
| BE WARNED: This release includes an update to the internal, |
10
| C-level PDL API and will require that you re-build any PP or |
11
| XS modules. Do not upgrade or install over an existing PDL |
12
| installation unless you are prepared to do so!!! |
13
+---------------------------------------------------------------+
18
* A new implementation mapflex and mapfraw routines provides
19
memory-mapped IO for all platforms including win32 systems.
21
* The new memory mapped IO support is implemented using
22
File::Map so version 0.47 has been added as a required
23
dependency to force automated testing so an automated build
24
will need this dependency installed.
26
NOTE: For systems having POSIX mmap, a manual build of
27
PDL will automatically use the legacy implementation.
29
* Various cleanup to existing code to fix warnings generated
30
by perl versions 5.15.x and higher.
32
Remove deprecation warning in PGPLOT/Window/Window.pm
33
complex.pd - fix attempts to overload '<=>=' and '=>'
37
3518253 Make PDL::flat work under perl 5.16 (thanks sprout!)
38
3516600 pdl_from_string.t fails w/ BADVAL_USENAN=1
39
3487569 PDL::IO::Misc : rcols problem (thanks bperret!)
40
3476648 PDL build of HTML docs fails on recent bleed Perl
44
Fix check for glutRunning logic for imag2d
45
Fixed a bug in cat's error reporting.
46
Added lvalue awareness to whereND
48
* New and improved tests have been added to the test suite.
50
Tests t/gd_oo_tests.t and t/inline-comment-test.t are
51
skipped for BSD platforms (see sf.net bugs #3518190 and
52
#3524081 to track their issues).
54
* New support for multi-line comments in PP code. See docs for
55
PDL::PP for details (e.g., pdldoc PP).
57
* Various enhancements to barf/croak output and messages to make
58
error reports and stack traces more useful and readable.
60
* There is a new changes (or Changes) target for the PDL Makefile
61
which is a convenience target that allows one to regenerate the
62
Changes file from git.
66
Release Notes for PDL 2.4.10_005 --------------------------
70
+---------------------------------------------------------------+
71
| BE WARNED: This release includes an update to the internal, |
72
| C-level PDL API and will require that you re-build all the |
73
| PP modules. Do not install over an existing PDL installation |
74
| unless you are prepared to do so!!! |
75
+---------------------------------------------------------------+
77
* A.k.a. PDL-2.4.11 release candidate 2 with support for
78
perl 5.16.0. Please test!
80
- It is a snapshot of the current git development tree
81
and everything may not work correctly or have complete
84
- These release notes may not be fully complete. Please
85
see Changes (from the git log) for full details.
87
- All tests may not pass, especially ones corresponding
88
to issues in Known_problems.
90
- Manual build/install is recommended although the
91
cpan shell may be used by specifying the distribution
92
path rather than just the module name, e.g.:
94
cpan> get CHM/PDL-2.4.10_005.tar.gz
95
cpan> make CHM/PDL-2.4.10_005.tar.gz
96
cpan> test CHM/PDL-2.4.10_005.tar.gz
97
cpan> look CHM/PDL-2.4.10_005.tar.gz
102
* See PDL-2.4.11 release notes above
106
Release Notes for PDL 2.4.10_004 --------------------------
110
* RC-1 for PDL fixes supporting the perl 5.16 release
113
* Another quick CPAN developers release
115
- It is a snapshot of the current git development tree
116
and everything may not work correctly or have complete
119
- These release notes may not be fully complete. Please
120
see Changes (from the git log) for full details.
122
- All tests may not pass, especially ones corresponding
123
to issues in Known_problems.
125
- Manual build/install is recommended although the
126
cpan shell may be used by specifying the distribution
127
path rather than just the module name, e.g.:
129
cpan> get CHM/PDL-2.4.10_004.tar.gz
130
cpan> make CHM/PDL-2.4.10_004.tar.gz
131
cpan> test CHM/PDL-2.4.10_004.tar.gz
132
cpan> look CHM/PDL-2.4.10_004.tar.gz
137
* Please test with perl 5.16 release candidates and report
138
any issues to the PDL developers as soon as possible.
144
Release Notes for PDL 2.4.10_003 --------------------------
148
* Another quick CPAN developers release
150
- It is a snapshot of the current git development tree
151
and everything may not work correctly or have complete
154
- These release notes may not be fully complete. Please
155
see Changes (from the git log) for full details.
157
- All tests may not pass, especially ones corresponding
158
to issues in Known_problems.
160
- Manual build/install is recommended although the
161
cpan shell may be used by specifying the distribution
162
path rather than just the module name, e.g.:
164
cpan> get CHM/PDL-2.4.10_003.tar.gz
165
cpan> make CHM/PDL-2.4.10_003.tar.gz
166
cpan> test CHM/PDL-2.4.10_003.tar.gz
167
cpan> look CHM/PDL-2.4.10_003.tar.gz
172
* Fix a missing declaration for add_deletedata_magic()
173
which is believed to be the cause of the warning messages
176
(in cleanup) Could not unmap: Invalid argument at t/fastraw.t line 63.
177
(in cleanup) Could not unmap: Invalid argument at t/fastraw.t line 80.
182
Release Notes for PDL 2.4.10_002 --------------------------
186
* Rerelease of PDL-2.4.10_001 with reverted PROJ commit
187
to enable build to complete for File::Map testing to
190
- It is a snapshot of the current git development tree
191
and everything may not work correctly or have complete
194
- These release notes may not be fully complete. Please
195
see Changes (from the git log) for full details.
197
- All tests may not pass, especially ones corresponding
198
to issues in Known_problems.
200
- Manual build/install is recommended although the
201
cpan shell may be used by specifying the distribution
202
path rather than just the module name, e.g.:
204
cpan> get CHM/PDL-2.4.10_002.tar.gz
205
cpan> make CHM/PDL-2.4.10_002.tar.gz
206
cpan> test CHM/PDL-2.4.10_002.tar.gz
207
cpan> look CHM/PDL-2.4.10_002.tar.gz
212
* See notes for PDL-2.4.10_001 below.
216
Release Notes for PDL 2.4.10_001 --------------------------
220
+---------------------------------------------------------------+
221
| BE WARNED: This release includes an update to the internal, |
222
| C-level PDL API and will require that you re-build all the |
223
| PP modules. Do not install over an existing PDL installation |
224
| unless you are prepared to do so!!! |
225
+---------------------------------------------------------------+
227
* Another quick CPAN developers release
229
- It is a snapshot of the current git development tree
230
and everything may not work correctly or have complete
233
- These release notes may not be fully complete. Please
234
see Changes (from the git log) for full details.
236
- All tests may not pass, especially ones corresponding
237
to issues in Known_problems.
239
- Manual build/install is recommended although the
240
cpan shell may be used by specifying the distribution
241
path rather than just the module name, e.g.:
243
cpan> get CHM/PDL-2.4.10_001.tar.gz
244
cpan> make CHM/PDL-2.4.10_001.tar.gz
245
cpan> test CHM/PDL-2.4.10_001.tar.gz
246
cpan> look CHM/PDL-2.4.10_001.tar.gz
248
* File::Map 0.47 has been added as a dependency for
249
testing purposes so an automated build will need
250
this dependency installed.
252
For systems having POSIX mmap, the build should
253
still pass using the legacy implementation.
258
* mapflex and mapfraw routines for memory-mapped IO have been
259
refactored to use the File::Map module. The new routines
260
should work for all platforms having File::Map version 0.47
261
or later installed. This new implementation should work
262
for both 32-bit and 64-bit perls as well as with 64-bit file
263
offsets. Please test and report.
265
* Various cleanup to existing code to fix warnings generated
268
* Other cleanup and bugs fixed (sf.net bug #3487569).
1
272
Release Notes for PDL 2.4.10 --------------------------