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