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