-
Notifications
You must be signed in to change notification settings - Fork 1
/
Changes
215 lines (157 loc) · 5.8 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
Revision history for Perl extension threads::shared.
-
-
1.59 Wed Nov 28 03:53:14 2018
- Prevent XSLoader call on non-threaded Perl
1.58 Mon Jan 22 20:09:07 EST 2018
- Fix CLANG macros.
- Sync with blead.
1.57 Sun May 7 22:48:33 2017
- Fix Clang macro backward compatibility per patch by Andy Grundman
1.56 Fri Apr 14 10:51:56 2017 +0100
- RT #131124 Memory allocation fix (not released to CPAN)
1.55 Sun Feb 26 18:23:45 2017
- Document issue with destructor not called on embedded shared objects
1.54 Sat Dec 31 17:33:20 2016
- Fix Clang macro
1.53 Fri Dec 30 17:35:13 2016
- Sync from blead
1.52 Mon May 16 18:46:52 2016
- Make t/test.pl compatible with Perls < 5.10 (again)
1.51 Fri Apr 22 19:05:18 2016
- Documented that 'bless' does not propagate to nested shared items.
1.48 Sat Jun 13 12:00:00 2015
- Fix for when freeing elements with $#shared = N to trigger shared object destruction
1.46 Tue Feb 4 21:48:51 2014
- Sync from blead that fixes a thread context issue
1.45 Wed Nov 13 15:27:09 2013
- Sync from blead
1.43 Fri Jan 11 15:49:59 2013
- Timeout fix for t/stress.t (Nicholas Clark)
1.42 Tue Oct 2 21:23:46 EDT 2012
- Support for dualvars (thanks to Philippe Causse)
1.41 Wed Sep 5 17:16:10 2012
- Added feature to ignore cloning of unsupported types
1.40 Fri Sep 9 19:58:06 EDT 2011
- Destructors now called when shared objects removed from shared structures
1.39 Sat Sep 3 15:09:23 2011
- Version bump for blead
1.38 Sat Sep 3 02:23:11 2011
- Sync from blead
- Documented limitation regarding removing shared objects from shared structures
1.37 Sun Apr 17 23:43:21 2011
- Sync from blead
1.36 Fri Dec 24 16:50:11 2010
- POD update
1.34 Fri Oct 8 16:48:25 2010
- Veto signal dispatch hook (commit 65c7421c80585e0d12a20773935dc01f4ffa3e42)
1.33 Tue Mar 9 14:03:47 EST 2010
- Handle shared object reference during global destruction
- Document that changing array length via $#array doesn't work
1.32 Fri Oct 16 16:31:18 2009
- Merge changes from blead (commit 8a8fad9addd88c65ee8b18b0e45b2ed9a18987f8)
1.31 Mon Aug 10 19:14:35 2009
- Handle thread creation failures in tests due to lack of memory, etc.
1.29 Mon Jun 22 08:35:00 2009
- Small doc fix
- Test file changes for core
- Upgraded ppport.h to Devel::PPPort 3.19
1.28 Mon Feb 23 18:46:19 2009
- Correct POD wrt lock()
- Clarify is_shared($hash{'elem'}) in POD
- Upgraded ppport.h to Devel::PPPort 3.16
1.27 Tue Nov 25 16:47:48 2008
- Require a minimum version of 'threads'
- Documented each(%{$foo{'bar'}}) bug
- Simplified loading modules in tests
- Upgraded ppport.h to Devel::PPPort 3.14_03
1.26 Wed Jul 16 13:45:44 2008
- Conditionalize read-only tests for Perl < 5.8.3
1.25 Fri Jul 11 17:04:47 2008
- Fix to shared_clone() for read-only objects
1.24 Mon Jul 7 17:34:37 2008
- Support utf8 hash keys (bug #37149)
- Use standardized watchdog/timeout code in tests
1.23 Tue Jun 17 20:26:13 2008
- Rewrite of timer process in tests
1.22 Tue Jun 10 17:15:36 2008
- Upgraded ppport.h to Devel::PPPort 3.14
- LICENSE section in POD
- End all tests with exit(0)
1.21 Wed May 14 15:15:44 2008
- Added shared_clone()
- Fixed is_shared($x->{elem}) and the like
- Upgraded ppport.h to Devel::PPPort 3.13_03
1.19 Wed May 7 17:56:26 2008
- Fixed return value of ref() on refs of refs
- Document using is_shared() vs. refaddr() on shared refs
- Don't fail t/stress.t if ENOMEM on thread creations
1.18 Tue Feb 26 16:21:55 2008
- Stress test diagnostics
- 'die' properly if no compiler
1.17 Fri Feb 22 21:28:52 2008
- Allow installation on non-threaded Perls
1.16 Wed Feb 20 17:15:44 2008
- Blead change 33256
- Upgraded ppport.h to Devel::PPPort 3.13_01
1.15 Tue Nov 6 17:20:10 2007
- For Perl 5.10.0 and later, fixed problem with storing shared
objects in shared structures
- Upgraded ppport.h to Devel::PPPort 3.13
1.14 Thu Sep 20 14:29:36 2007
- Upgraded ppport.h to Devel::PPPort 3.11_06
- Fixed ppport.h warnings
1.13 Wed Sep 5 13:40:50 2007
- POD spelling test (maintainer only)
1.12 Wed May 23 09:21:35 EDT 2007
- Fixed 'Confused test output' problems with tests
- Skip stress test under HP-UX 10.20
1.11 Mon May 14 12:13:37 2007
- Modify stress test to be TODO under MSWin32
- Store user locks safely
1.09 Mon Apr 9 16:49:30 EDT 2007
- Modify stress test to not hang under MSWin32
- Fix casting issue under MSWin32
1.08 Fri Mar 16 08:31:50 EDT 2007
- Sub-second resolution for cont_timedwait under MSWin32
(courtesy of Dean Arnold)
- Fix compiler warnings
- Upgraded ppport.h to Devel::PPPort 3.11
1.07 Wed Feb 7 10:44:22 EST 2007
- POD tweaks per Wolfgang Laun
1.06 Wed Dec 20 14:01:57 EST 2006
- Fixed a bug in unlocking code
- Added stress test for cond_* functions
1.05 Wed Oct 25 14:27:36 EDT 2006
- Makefile.PL changes for CORE
- g++ build fixes
1.04 Thu Oct 12 10:50:46 EDT 2006
- Added example script
- Added POD tests
1.03 Fri Sep 15 15:09:26 EDT 2006
- Fix memory leak caused by blessed shared objects
- Upgraded ppport.h to Devel::PPPort 3.10
1.02 Fri Jul 14 08:56:03 EDT 2006
- Skip failing thread/wait tests on HP-UX 10.20 (patch 27920)
- Check for 'C' compiler when building module
- Remove BEGIN block in .pm file
- Upgraded ppport.h to Devel::PPPort 3.09
1.01 Sat Mar 25 18:46:44 EST 2006
- Restoration of 'core' build parameters
0.99 Sun Mar 19 17:38:52 EST 2006
- Use $ENV{PERL_CORE} in tests
- More XS code cleanups
- Eliminated use of Exporter
0.98 Fri Mar 17 13:25:34 EST 2006
- XS code cleanup
0.97 Mon Mar 13 14:30:50 EST 2006
- Cleaned up shared.h as part of the ppport.h upgrade
- Cleaned up tests
- Compatible with 5.9.3
0.96 Mon Feb 27 16:50:07 EST 2006
- Added 'is_shared' as alias to '_id'
- Upgraded ppport.h to v3.08
- Updated POD with discussion of bless()
0.95 Fri Feb 03 16:46:00 2006
- Initial (re-)release to CPAN
- 'bless' is now supported on shared refs