Guard open.t against Encode not being available
[p5sagit/p5-mst-13.2.git] / cpan / IPC-SysV / Changes
CommitLineData
8f11c4a4 12.01 - 2009-03-15
2
3 released without changes
4
503ba33a 52.00_02 - 2008-11-28
6
7 * check for ENOMEM and EACCES and skip tests as neccessary
8
aec08fdf 92.00_01 - 2008-11-26
10
11 * remove const-* when building in the core
12 * inherit libscan behaviour from EU::MM
13 * integrate #33084 from blead
14 * try to make Win32 report NA instead of FAIL
15 * fix bug in IPC::SharedMem constructor returning undef when
16 shared memory id == 0 (thanks to Antonio Jose Coutinho for
17 spotting this)
18
a7c93bfc 192.00 - 2007-12-30
20
21 * fixed compilation issues with C++ compiler
22 * ignore .swp files in when scanning lib directory
23
8f85282b 241.99_07 - 2007-10-22
25
26 * terminate Makefile.PL on MSWin32 with a message that the
27 module cannot be built here
28 * catch SIGSYS locally to skip tests and issue a message
29 on cygwin that cygserver needs to be installed and the
30 CYGWIN environment variable needs to be set
31
321.99_06 - 2007-10-19
33
34 * handle systems built without SysV IPC support by checking
35 for ENOSYS and skipping the tests (and give a diagnostic
36 message)
37
381.99_05 - 2007-10-18
39
40 * make sure we can build even without ExtUtils::Constant
41 installed and messed up dependencies
42 * avoid indirect notation in docs
43 * cannot do arithmetics on void pointers
44
451.99_04 - 2007-10-14
46
47 * add documentation for IPC::SharedMem
48 * add POD coverage test
49 * use less semaphores in t/sem.t to make sure the
50 tests get run on *BSD
51 * rename constant subroutine to _constant, as it's
52 supposed to be private
53
541.99_03 - 2007-10-13
55
56 * add first IPC::SharedMem implementation
57 * refactor the "stat" pack/unpack code
58
591.99_02 - 2007-10-13
60
61 * don't plan twice if no semaphores can be allocated
62
631.99_01 - 2007-10-13
64
65 * dual-life code and tests
66 * backport to 5.004_05
67 * make tests to use Test::More
68 * add shmat(), shmdt(), memread(), memwrite()
69 * improve ftok() interface
70 * fix inconsistencies between SysV.xs and SysV.pm
71 * autogenerate all constants
72 * make checking against ENOSPC more robust
73
741.04 - 2007-09-27
75
76 Internal version. Integrate all changes up to blead.
77
78 * ChangeLog@1:
79 initial checkin
80
81 * Makefile.PL@2:
82 Change 1407 by gsar@aatma on 1998/07/10 21:35:13
83
84 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
85 Date: Thu, 9 Jul 1998 11:26:03 -0400 (EDT)
86 Subject: [PATCH 5.004_71] Allow static build of IPC::SysV
87 Message-Id: <Pine.SUN.3.96.980709112507.24236B-100000@newton.phys>
88
89 * SysV.xs@5:
90 Change 1443 by gsar@aatma on 1998/07/11 23:08:14
91
92 tweak to get BSDI to build IPC/SysV
93 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
94 Date: 11 Jul 1998 16:26:44 +0300
95 Message-ID: <oeeww9kecx7.fsf@alpha.hut.fi>
96 Subject: Re: NOT OK: perl5.004_71 on BSDI 3.1
97
98 * SysV.xs@6:
99 Change 1501 by gsar@aatma on 1998/07/15 05:59:49
100
101 apply (reversed) patch
102 From: Peter Wolfe <wolfe@titan.teloseng.com>
103 Date: Tue, 14 Jul 1998 13:01:58 -0700 (PDT)
104 Message-Id: <199807142001.NAA26550@titan.teloseng.com>
105 Subject: NOT_OK: perl 5.00474 on SCO 3.2v5.0.4
106
107 * SysV.xs@7:
108 Change 1578 by gsar@aatma on 1998/07/20 09:38:39
109
110 complete s/foo/PL_foo/ changes (all escaped cases identified with
111 brute force search script). Result builds and passes all tests on
112 Solaris. win32 and PERL_OBJECT are still untested.
113
114 * SysV.xs@8:
115 Change 1760 by gsar@aatma on 1998/08/08 22:18:54
116
117 integrate maint-5.005 changes into mainline
118
119 * Makefile.PL@3:
120 Change 1922 by gsar@aatma on 1998/10/03 03:59:50
121
122 suppress manifypods leak in extensions
123
124 * SysV.xs@9:
125 Change 1904 by gsar@aatma on 1998/10/02 01:53:25
126
127 various Configure and hints updates (prefer drand48() or random()
128 over rand(); add -Dusemultiplicity; enhanced 64-bitness); patch
129 applied modulo SCO hints superceded by later patch
130 From: Jarkko Hietaniemi <jhi@iki.fi>
131 Date: Tue, 29 Sep 1998 00:56:33 +0300 (EET DST)
132 Message-Id: <199809282156.AAA18615@alpha.hut.fi>
133 Subject: [PATCH] 5.005_52: Configure et al:
134
135 * hints@1:
136 no comment
137
138 * hints/next_3.pl@1:
139 Change 1904 by gsar@aatma on 1998/10/02 01:53:25
140
141 various Configure and hints updates (prefer drand48() or random()
142 over rand(); add -Dusemultiplicity; enhanced 64-bitness); patch
143 applied modulo SCO hints superceded by later patch
144 From: Jarkko Hietaniemi <jhi@iki.fi>
145 Date: Tue, 29 Sep 1998 00:56:33 +0300 (EET DST)
146 Message-Id: <199809282156.AAA18615@alpha.hut.fi>
147 Subject: [PATCH] 5.005_52: Configure et al:
148
149 * Makefile.PL@4:
150 Change 1967 by gsar@aatma on 1998/10/15 02:46:08
151
152 correct bugs exposed in MM_Unix.pm by commenting out Selfloader
153 (MAN3PODS cannot be set to ' '; stray stricture violation)
154
155 * Msg.pm@2:
156 Change 2220 by gsar@aatma on 1998/11/08 21:13:07
157
158 integrate changes#2120,2168,2218 from maint-5.005;
159 add new vtbls; s/\bvtbl_/PL_vtbl_/; remove trailing comma in
160 enum; make regen_headers
161
162 * SysV.xs@10:
163 Change 2145 by gsar@aatma on 1998/10/30 18:46:58
164
165 remaining PL_foo stragglers
166
167 * SysV.xs@11:
168 Change 2695 by gsar@sparc26 on 1999/01/24 07:09:05
169
170 integrate cfgperl changes into mainline
171
172 * SysV.xs@12:
173 Change 2830 by gsar@sparc26 on 1999/02/08 00:19:46
174
175 integrate cfgperl changes into mainline
176
177 * SysV.xs@13:
178 Change 2958 by gsar@sparc26 on 1999/02/16 06:18:27
179
180 integrate change#2852 from maint-5.005; integrate cfgperl contents;
181 elide dups and non-dependents from Changes
182
183 * SysV.xs@14:
184 Change 3217 by gsar@sparc26 on 1999/04/04 01:59:26
185
186 correct places that said newSVpv() when they meant newSVpvn()
187
188 * SysV.xs@15:
189 Change 3518 by gsar@sparc26 on 1999/06/02 04:47:10
190
191 remove _() non-ansism
192
193 * SysV.pm@5:
194 Change 4910 by gsar@rake on 2000/01/27 03:56:48
195
196 various pod nits identified by installhtml (all fixed except
197 unresolved links)
198
199 * hints/cygwin.pl@1:
200 Change 4769 by gsar@auger on 2000/01/07 18:23:16
201
202 cygwin update (from Eric Fifer <EFifer@sanwaint.com>)
203
204 * Makefile.PL@5:
205 Change 6383 by gsar@auger on 2000/07/12 16:00:51
206
207 don't clobber *.orig files on *clean targets
208
209 * Msg.pm@3:
210 Change 5507 by gsar@auger on 2000/03/04 04:27:51
211
212 more whitespace removal (from Michael G Schwern)
213
214 * Msg.pm@4:
215 Change 5822 by gsar@auger on 2000/03/19 07:34:29
216
217 integrate cfgperl contents into mainline
218
219 * Semaphore.pm@2:
220 Change 5507 by gsar@auger on 2000/03/04 04:27:51
221
222 more whitespace removal (from Michael G Schwern)
223
224 * Makefile.PL@6:
225 Change 6398 by gsar@auger on 2000/07/14 08:55:38
226
227 rename totally bletcherous SvLOCK() thingy (doesn't do what the
228 name suggests anyway)
229
230 * Msg.pm@5:
231 Change 9176 by jhi@alpha on 2001/03/16 02:56:04
232
233 Subject: [PATCH] more pod patches
234 From: Michael Stevens <michael@etla.org>
235 Date: Thu, 15 Mar 2001 21:25:18 +0000
236 Message-ID: <20010315212518.A18870@firedrake.org>
237
238 * SysV.xs@16:
239 Change 7614 by jhi@alpha on 2000/11/08 22:42:55
240
241 A missing aTHX_.
242
243 * SysV.xs@17:
244 Change 8837 by jhi@alpha on 2001/02/18 22:16:50
245
246 Subject: [patch] -Wall cleanup round 2
247 From: Doug MacEachern <dougm@covalent.net>
248 Date: Sun, 18 Feb 2001 13:08:04 -0800 (PST)
249 Message-ID: <Pine.LNX.4.21.0102181304520.10021-100000@mako.covalent.net>
250
251 * Semaphore.pm@3, SysV.pm@6:
252 Change 9176 by jhi@alpha on 2001/03/16 02:56:04
253
254 Subject: [PATCH] more pod patches
255 From: Michael Stevens <michael@etla.org>
256 Date: Thu, 15 Mar 2001 21:25:18 +0000
257 Message-ID: <20010315212518.A18870@firedrake.org>
258
259 * t/msg.t@2, t/sem.t@2:
260 Change 10684 by jhi@alpha on 2001/06/18 12:25:55
261
262 Guard the SysV IPC tests against being invoked in
263 SysV-IPC-less places.
264
265 * Semaphore.pm@4:
266 Change 10839 by jhi@alpha on 2001/06/22 21:15:32
267
268 The packs must be done in native shorts, fix from Mark P. Lutz.
269
270 * Semaphore.pm@5:
271 Change 10980 by jhi@alpha on 2001/06/27 11:45:29
272
273 "lose the it's", from Abhijit Menon-Sen.
274 ("It's" not searched, pods not searched.)
275
276 * SysV.xs@18:
277 Change 11012 by jhi@alpha on 2001/06/28 21:36:36
278
279 Cannot DIE() in a void function,
280 from Richard Hatch <rhatch@austin.ibm.com>.
281
282 * t/msg.t@3, t/sem.t@3:
283 Change 10712 by jhi@alpha on 2001/06/19 10:34:35
284
285 One test lost in the big shuffle restored.
286
287 * Msg.pm@6:
288 Change 11016 by jhi@alpha on 2001/06/29 03:38:56
289
290 Bump up the VERSIONs of modules that have changed since 5.6.0,
291 the modules found using a script written by Larry Schatzer Jr.
292
293 * Msg.pm@7:
294 Change 11047 by jhi@alpha on 2001/06/30 16:03:40
295
296 More VERSION tuning: to avoid unnecessary Perl upgrades
297 by CPAN.pm, use rather _00.
298
299 * Semaphore.pm@6, SysV.pm@7:
300 Change 11016 by jhi@alpha on 2001/06/29 03:38:56
301
302 Bump up the VERSIONs of modules that have changed since 5.6.0,
303 the modules found using a script written by Larry Schatzer Jr.
304
305 * Semaphore.pm@7:
306 Change 11047 by jhi@alpha on 2001/06/30 16:03:40
307
308 More VERSION tuning: to avoid unnecessary Perl upgrades
309 by CPAN.pm, use rather _00.
310
311 * Semaphore.pm@8:
312 Change 14864 by jhi@alpha on 2002/02/25 13:51:32
313
314 Typo corrections from John P. Linderman.
315
316 * SysV.pm@8:
317 Change 11047 by jhi@alpha on 2001/06/30 16:03:40
318
319 More VERSION tuning: to avoid unnecessary Perl upgrades
320 by CPAN.pm, use rather _00.
321
322 * SysV.xs@19:
323 Change 11051 by jhi@alpha on 2001/06/30 20:59:57
324
325 Code cleanup based on turning off the -woffs in IRIX.
326 Not all of the gripes cleaned up (hairy code in hv.c and
327 regcomp.c; unused newsp, gimme, and optype from cop.h macros;
328 unused 'key' arguments in ?DBM_File.xs) (and the -woffs left
329 to the IRIX hints)
330
331 * Msg.pm@8, Semaphore.pm@9, SysV.pm@9:
332 Change 16822 by jhi@alpha on 2002/05/27 20:42:47
333
334 Subject: Re: [PATCH] Version tango
335 From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
336 Date: Mon, 27 May 2002 13:20:56 -0700
337 Message-ID: <oUp88gzkgy+T092yn@efn.org>
338
339 * Msg.pm@9:
340 Change 18811 by hv@hv-crypt.org on 2003/03/02 22:30:50
341
342 Subject: [perl #21289] [Fwd: IPC::Msg bug report]
343 From: Edmund Bacon (via RT) <perlbug-followup@perl.org>
344 Date: 18 Feb 2003 21:05:15 -0000
345 Message-Id: <rt-21289-52384.13.2700974026643@bugs6.perl.org>
346
347 * Semaphore.pm@10:
348 Change 17825 by hv@hv-crypt.org on 2002/09/04 10:53:59
349
350 Subject: Re: Possible bug in IPC/Semaphore.pm [PATCH]
351 From: "John P. Linderman" <jpl@research.att.com>
352 Date: Wed, 28 Aug 2002 08:04:29 -0400 (EDT)
353 Message-Id: <200208271900.PAA98096@raptor.research.att.com>
354
355 * t/msg.t@4:
356 Change 19358 by jhi@kosh on 2003/04/28 08:27:15
357
358 SysV msg queues can be something hanging (witnessed in IRIX),
359 so let's use IPC_NOWAIT.
360
361 * MANIFEST@3, t/ipcsysv.t@1:
362 Change 20269 by jhi@kosh on 2003/07/28 15:07:22
363
364 No more ext/*/*.t, move them all to ext/*/t.
365
366 * Msg.pm@10:
367 Change 20686 by jhi@kosh on 2003/08/13 18:42:50
368
369 Subject: Re: script wanted
370 From: Nicholas Clark <nick@ccl4.org>
371 Date: Wed, 13 Aug 2003 20:46:09 +0100
372 Message-ID: <20030813204609.G20130@plum.flirble.org>
373
374 * Msg.pm@11:
375 Change 20687 by jhi@kosh on 2003/08/13 18:53:15
376
377 Alpha version numbers noticed by Schwern.
378 (These hacks are no more needed since the PAUSE indexer no
379 more indexes the insides of Perl distributions, says Andreas.)
380
381 * Semaphore.pm@11:
382 Change 20686 by jhi@kosh on 2003/08/13 18:42:50
383
384 Subject: Re: script wanted
385 From: Nicholas Clark <nick@ccl4.org>
386 Date: Wed, 13 Aug 2003 20:46:09 +0100
387 Message-ID: <20030813204609.G20130@plum.flirble.org>
388
389 * t/msg.t@5, t/sem.t@4:
390 Change 20490 by jhi@kosh on 2003/08/05 06:28:06
391
392 [perl #23216] ext/IPC/SysV/t/sem.t don't remove semaphore on NetBSD sparc
393 Try to remove the created message queues and semaphores
394 even in the case of failures.
395
396 * Semaphore.pm@12, SysV.pm@10:
397 Change 20687 by jhi@kosh on 2003/08/13 18:53:15
398
399 Alpha version numbers noticed by Schwern.
400 (These hacks are no more needed since the PAUSE indexer no
401 more indexes the insides of Perl distributions, says Andreas.)
402
403 * hints/cygwin.pl@2:
404 Change 22358 by rgs@rgs-home on 2004/02/22 21:49:47
405
406 Subject: initial patch for cygwin IPC via cygserver
407 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
408 Date: Thu, 19 Feb 2004 09:01:13 -0800
409 Message-ID: <20040219170113.GA2792@efn.org>
410
411 * t/ipcsysv.t@2, t/sem.t@5:
412 Change 28131 by nicholas@nicholas-saigo on 2006/05/08 21:11:37
413
414 Subject: [PATCH] ext/IPC/SysV/t/ipcsysv.t using test.pl
415 From: David Landgren <david@landgren.net>
416 Message-ID: <445B694B.8060901@landgren.net>
417 Date: Fri, 05 May 2006 17:03:39 +0200
418
419 Subject: Re: [PATCH] ext/IPC/SysV/t/sem.t using test.pl
420 From: David Landgren <david@landgren.net>
421 Message-ID: <445B75EF.3000100@landgren.net>
422 Date: Fri, 05 May 2006 17:57:35 +0200
423
424 * Msg.pm@12, Semaphore.pm@13, SysV.pm@11:
425 Change 28313 by stevep@stevep-kirk on 2006/05/26 15:03:12
426
427 Subject: [PATCH] SysV IPC
428 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
429 Date: Thu, 25 May 2006 18:49:33 +0300
430 Message-ID: <4475D20D.9010600@gmail.com>
431
432 * t/sem.t@6:
433 Change 28138 by rgs@stencil on 2006/05/09 13:45:43
434
435 Subject: Re: [PATCH] ext/IPC/SysV/t/ipcsysv.t using test.pl
436 From: David Landgren <david@landgren.net>
437 Date: Tue, 09 May 2006 13:03:22 +0200
438 Message-ID: <446076FA.6010409@landgren.net>
439
440 * SysV.xs@20:
441 Change 29977 by nicholas@entropy on 2007/01/25 20:57:56
442
443 The last parameter to gv_stashpv/gv_stashpvn/gv_stashsv is a bitmask
444 of flags, not a boolean, so correct the documenation and callers.
445
446 * SysV.xs@21:
447 Change 31702 by ams@penne on 2007/08/12 14:10:10
448
449 Use sysconf/getpagesize/page.h to determine page size on Linux,
450 in that order.
451
452 Subject: Re: [PATCH] Various Gentoo Patches
453 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
454 Date: Sun, 12 Aug 2007 13:16:52 +0200
455 Message-Id: <20070812131652.16ca5444@r2d2>
456
457 * t/ipcsysv.t@3:
458 Change 31967 by rgs@stcosmo on 2007/09/25 13:16:19
459
460 Subject: Re: [perl #45513] Test failures on amd64-freebsd 6.2
461 From: Slaven Rezic <slaven@rezic.de>
462 Date: 19 Sep 2007 21:56:00 +0200
463 Message-ID: <87abri1lbj.fsf@biokovo-amd64.herceg.de>
464
465Fri Jul 3 15:06:40 1998 Jarkko Hietaniemi <jhi@iki.fi>
466
467 - Integrated IPC::SysV 1.03 to Perl 5.004_69.
468
469Change 142 on 1998/05/31 by <gbarr@pobox.com> (Graham Barr)
470
471 - Changed SHMLBA from a constSUB to an XS sub as on some systems it is not
472 a constant
473 - Added a missing MODULE line to SysV.xs so ftok is defined in IPC::SysV
474
475Change 138 on 1998/05/23 by <gbarr@pobox.com> (Graham Barr)
476
477 Applied patch from Jarkko Hietaniemi to add constats for UNICOS
478
479 Reduced size of XS object by changing constant sub definition
480 into a loop
481
482 Updated POD to include ftok()
483
484Change 135 on 1998/05/18 by <gbarr@pobox.com> (Graham Barr)
485
486 applied changes from Jarkko Hietaniemi <jhi@iki.fi> to add
487 new constants and ftok
488
489 fixed to compile with >5.004_50
490
491 surrounded newCONSTSUB with #ifndef as perl now defines this itself
492