Commit | Line | Data |
8f11c4a4 |
1 | 2.01 - 2009-03-15 |
2 | |
3 | released without changes |
4 | |
503ba33a |
5 | 2.00_02 - 2008-11-28 |
6 | |
7 | * check for ENOMEM and EACCES and skip tests as neccessary |
8 | |
aec08fdf |
9 | 2.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 |
19 | 2.00 - 2007-12-30 |
20 | |
21 | * fixed compilation issues with C++ compiler |
22 | * ignore .swp files in when scanning lib directory |
23 | |
8f85282b |
24 | 1.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 | |
32 | 1.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 | |
38 | 1.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 | |
45 | 1.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 | |
54 | 1.99_03 - 2007-10-13 |
55 | |
56 | * add first IPC::SharedMem implementation |
57 | * refactor the "stat" pack/unpack code |
58 | |
59 | 1.99_02 - 2007-10-13 |
60 | |
61 | * don't plan twice if no semaphores can be allocated |
62 | |
63 | 1.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 | |
74 | 1.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 | |
465 | Fri Jul 3 15:06:40 1998 Jarkko Hietaniemi <jhi@iki.fi> |
466 | |
467 | - Integrated IPC::SysV 1.03 to Perl 5.004_69. |
468 | |
469 | Change 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 | |
475 | Change 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 | |
484 | Change 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 | |