Set up gcc environment - 3.3 Checking if your kit is complete... Looks good Writing Makefile for Data::Postponed cp lib/Data/Postponed/Forever.pm blib/lib/Data/Postponed/Forever.pm cp lib/Data/Postponed/Util/NoLonger.pm blib/lib/Data/Postponed/Util/NoLonger.pm cp lib/Data/Postponed/Util/ReadOnly/Array.pm blib/lib/Data/Postponed/Util/ReadOnly/Array.pm cp lib/Data/Postponed/OnceOnly.pm blib/lib/Data/Postponed/OnceOnly.pm cp lib/Data/Postponed.pm blib/lib/Data/Postponed.pm cp lib/Data/Postponed/Once.pm blib/lib/Data/Postponed/Once.pm cp lib/Data/Postponed/Util/ReadOnly/Scalar.pm blib/lib/Data/Postponed/Util/ReadOnly/Scalar.pm Manifying blib/man3/Data::Postponed::Forever.3 Manifying blib/man3/Data::Postponed::OnceOnly.3 Manifying blib/man3/Data::Postponed::Once.3 Manifying blib/man3/Data::Postponed.3 PERL_DL_NONLAZY=1 /export/home/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00signature.....1..0 # Skip Test::Signature wasn't installed skipped all skipped: Test::Signature wasn't installed t/01pod...........1..7 ok 1 - blib/lib/Data/Postponed.pm ok 2 - blib/lib/Data/Postponed/Forever.pm ok 3 - blib/lib/Data/Postponed/OnceOnly.pm ok 4 - blib/lib/Data/Postponed/Once.pm ok 5 - blib/lib/Data/Postponed/Util/NoLonger.pm ok 6 - blib/lib/Data/Postponed/Util/ReadOnly/Array.pm ok 7 - blib/lib/Data/Postponed/Util/ReadOnly/Scalar.pm ok t/10export........1..5 ok 1 - Data::Postponed can import() ok 2 - Data::Postponed exports postpone ok 3 - Data::Postponed exports postpone_once ok 4 - Data::Postponed exports postpone_forever ok 5 - Data::Postponed->VERSION is specified ok t/11isa...........1..3 ok 1 - ::Forever ISA ok 2 - ::Once ISA ok 3 - ::OnceOnly ISA ok t/12usage.........1..21 ok 1 - postpone_forever() dies ok 2 - postpone_forever( EXPR ) lives ok 3 - postpone_forever( EXPR, EXPR ... ) dies ok 4 - postpone_forever( EXPR )->Dump lives ok 5 - postpone_forever( EXPR )->Dump( EXPR, ... ) dies ok 6 - postpone_forever( EXPR )->_Data lives ok 7 - postpone_forever( EXPR )->_Data( ... ) dies ok 8 - postpone_once() dies ok 9 - postpone_once( EXPR ) lives ok 10 - postpone_once( EXPR, EXPR ... ) dies ok 11 - postpone_once( EXPR )->Dump lives ok 12 - postpone_once( EXPR )->Dump( EXPR, ... ) dies ok 13 - postpone_once( EXPR )->_Data lives ok 14 - postpone_once( EXPR )->_Data( ... ) dies ok 15 - postpone() dies ok 16 - postpone( EXPR ) lives ok 17 - postpone( EXPR, EXPR ... ) dies ok 18 - postpone( EXPR )->Dump lives ok 19 - postpone( EXPR )->Dump( EXPR, ... ) dies ok 20 - postpone( EXPR )->_Data lives ok 21 - postpone( EXPR )->_Data( ... ) dies ok t/20dump..........1..1 ok 1 - ->Dump wrote data ok t/21debug1........1..1 ok 1 - DATA_POSTPONE_DEBUG=1 -> Data::Postponed::DEBUG = t ok t/22debug2........1..1 ok 1 - DATA_POSTPONE_DEBUG= -> Data::Postponed::DEBUG = nil ok t/23debug3........1..1 ok 1 - $^D -> Data::Postponed::DEBUG = t ok t/24trace.........1..1 ok 1 - Tracing wrote data ok t/30overloaded....1..4 ok 1 - Class Data::Postponed is overloaded ok 2 - Class Data::Postponed::Forever is overloaded ok 3 - Class Data::Postponed::Once is overloaded ok 4 - Class Data::Postponed::OnceOnly is overloaded ok t/31postpone......1..666 ok 1 - Eval postpone_forever( 1 ) + 2 isn't an error ok 2 - Normal: Computes expected value ok 3 - Normal: '+' returned a reference ok 4 - Normal: '+' returned an overloaded value ok 5 - Normal: '+' data must have N*2+1 entries ok 6 - Normal: '+' data has postponed operations ok 7 - Normal: '+' $a data ok ok 8 - Normal: '+' $b data ok ok 9 - Normal: '+' operation data ok ok 10 - Eval 2 + postpone_forever( 1 ) isn't an error ok 11 - Inverted: Computes expected value ok 12 - Inverted: '+' returned a reference ok 13 - Inverted: '+' returned an overloaded value ok 14 - Inverted: '+' data must have N*2+1 entries ok 15 - Inverted: '+' data has postponed operations ok 16 - Inverted: '+' $a data ok ok 17 - Inverted: '+' $b data ok ok 18 - Inverted: '+' operation data ok ok 19 - Eval do { my $o = postpone_forever( 1 ); $o += 2 } isn't an error ok 20 - Assignment: Computes expected value ok 21 - Assignment: '+' returned a reference ok 22 - Assignment: '+' returned an overloaded value ok 23 - Assignment: '+' data must have N*2+1 entries ok 24 - Assignment: '+' data has postponed operations ok 25 - Assignment: '+' $a data ok ok 26 - Assignment: '+' $b data ok ok 27 - Assignment: '+' operation data ok ok 28 - Eval postpone_forever( 1 ) - 2 isn't an error ok 29 - Normal: Computes expected value ok 30 - Normal: '-' returned a reference ok 31 - Normal: '-' returned an overloaded value ok 32 - Normal: '-' data must have N*2+1 entries ok 33 - Normal: '-' data has postponed operations ok 34 - Normal: '-' $a data ok ok 35 - Normal: '-' $b data ok ok 36 - Normal: '-' operation data ok ok 37 - Eval 2 - postpone_forever( 1 ) isn't an error ok 38 - Inverted: Computes expected value ok 39 - Inverted: '-' returned a reference ok 40 - Inverted: '-' returned an overloaded value ok 41 - Inverted: '-' data must have N*2+1 entries ok 42 - Inverted: '-' data has postponed operations ok 43 - Inverted: '-' $a data ok ok 44 - Inverted: '-' $b data ok ok 45 - Inverted: '-' operation data ok ok 46 - Eval do { my $o = postpone_forever( 1 ); $o -= 2 } isn't an error ok 47 - Assignment: Computes expected value ok 48 - Assignment: '-' returned a reference ok 49 - Assignment: '-' returned an overloaded value ok 50 - Assignment: '-' data must have N*2+1 entries ok 51 - Assignment: '-' data has postponed operations ok 52 - Assignment: '-' $a data ok ok 53 - Assignment: '-' $b data ok ok 54 - Assignment: '-' operation data ok ok 55 - Eval postpone_forever( 1 ) * 2 isn't an error ok 56 - Normal: Computes expected value ok 57 - Normal: '*' returned a reference ok 58 - Normal: '*' returned an overloaded value ok 59 - Normal: '*' data must have N*2+1 entries ok 60 - Normal: '*' data has postponed operations ok 61 - Normal: '*' $a data ok ok 62 - Normal: '*' $b data ok ok 63 - Normal: '*' operation data ok ok 64 - Eval 2 * postpone_forever( 1 ) isn't an error ok 65 - Inverted: Computes expected value ok 66 - Inverted: '*' returned a reference ok 67 - Inverted: '*' returned an overloaded value ok 68 - Inverted: '*' data must have N*2+1 entries ok 69 - Inverted: '*' data has postponed operations ok 70 - Inverted: '*' $a data ok ok 71 - Inverted: '*' $b data ok ok 72 - Inverted: '*' operation data ok ok 73 - Eval do { my $o = postpone_forever( 1 ); $o *= 2 } isn't an error ok 74 - Assignment: Computes expected value ok 75 - Assignment: '*' returned a reference ok 76 - Assignment: '*' returned an overloaded value ok 77 - Assignment: '*' data must have N*2+1 entries ok 78 - Assignment: '*' data has postponed operations ok 79 - Assignment: '*' $a data ok ok 80 - Assignment: '*' $b data ok ok 81 - Assignment: '*' operation data ok ok 82 - Eval postpone_forever( 1 ) / 2 isn't an error ok 83 - Normal: Computes expected value ok 84 - Normal: '/' returned a reference ok 85 - Normal: '/' returned an overloaded value ok 86 - Normal: '/' data must have N*2+1 entries ok 87 - Normal: '/' data has postponed operations ok 88 - Normal: '/' $a data ok ok 89 - Normal: '/' $b data ok ok 90 - Normal: '/' operation data ok ok 91 - Eval 2 / postpone_forever( 1 ) isn't an error ok 92 - Inverted: Computes expected value ok 93 - Inverted: '/' returned a reference ok 94 - Inverted: '/' returned an overloaded value ok 95 - Inverted: '/' data must have N*2+1 entries ok 96 - Inverted: '/' data has postponed operations ok 97 - Inverted: '/' $a data ok ok 98 - Inverted: '/' $b data ok ok 99 - Inverted: '/' operation data ok ok 100 - Eval do { my $o = postpone_forever( 1 ); $o /= 2 } isn't an error ok 101 - Assignment: Computes expected value ok 102 - Assignment: '/' returned a reference ok 103 - Assignment: '/' returned an overloaded value ok 104 - Assignment: '/' data must have N*2+1 entries ok 105 - Assignment: '/' data has postponed operations ok 106 - Assignment: '/' $a data ok ok 107 - Assignment: '/' $b data ok ok 108 - Assignment: '/' operation data ok ok 109 - Eval postpone_forever( 1 ) % 2 isn't an error ok 110 - Normal: Computes expected value ok 111 - Normal: '%' returned a reference ok 112 - Normal: '%' returned an overloaded value ok 113 - Normal: '%' data must have N*2+1 entries ok 114 - Normal: '%' data has postponed operations ok 115 - Normal: '%' $a data ok ok 116 - Normal: '%' $b data ok ok 117 - Normal: '%' operation data ok ok 118 - Eval 2 % postpone_forever( 1 ) isn't an error ok 119 - Inverted: Computes expected value ok 120 - Inverted: '%' returned a reference ok 121 - Inverted: '%' returned an overloaded value ok 122 - Inverted: '%' data must have N*2+1 entries ok 123 - Inverted: '%' data has postponed operations ok 124 - Inverted: '%' $a data ok ok 125 - Inverted: '%' $b data ok ok 126 - Inverted: '%' operation data ok ok 127 - Eval do { my $o = postpone_forever( 1 ); $o %= 2 } isn't an error ok 128 - Assignment: Computes expected value ok 129 - Assignment: '%' returned a reference ok 130 - Assignment: '%' returned an overloaded value ok 131 - Assignment: '%' data must have N*2+1 entries ok 132 - Assignment: '%' data has postponed operations ok 133 - Assignment: '%' $a data ok ok 134 - Assignment: '%' $b data ok ok 135 - Assignment: '%' operation data ok ok 136 - Eval postpone_forever( 1 ) ** 2 isn't an error ok 137 - Normal: Computes expected value ok 138 - Normal: '**' returned a reference ok 139 - Normal: '**' returned an overloaded value ok 140 - Normal: '**' data must have N*2+1 entries ok 141 - Normal: '**' data has postponed operations ok 142 - Normal: '**' $a data ok ok 143 - Normal: '**' $b data ok ok 144 - Normal: '**' operation data ok ok 145 - Eval 2 ** postpone_forever( 1 ) isn't an error ok 146 - Inverted: Computes expected value ok 147 - Inverted: '**' returned a reference ok 148 - Inverted: '**' returned an overloaded value ok 149 - Inverted: '**' data must have N*2+1 entries ok 150 - Inverted: '**' data has postponed operations ok 151 - Inverted: '**' $a data ok ok 152 - Inverted: '**' $b data ok ok 153 - Inverted: '**' operation data ok ok 154 - Eval do { my $o = postpone_forever( 1 ); $o **= 2 } isn't an error ok 155 - Assignment: Computes expected value ok 156 - Assignment: '**' returned a reference ok 157 - Assignment: '**' returned an overloaded value ok 158 - Assignment: '**' data must have N*2+1 entries ok 159 - Assignment: '**' data has postponed operations ok 160 - Assignment: '**' $a data ok ok 161 - Assignment: '**' $b data ok ok 162 - Assignment: '**' operation data ok ok 163 - Eval postpone_forever( 1 ) << 2 isn't an error ok 164 - Normal: Computes expected value ok 165 - Normal: '<<' returned a reference ok 166 - Normal: '<<' returned an overloaded value ok 167 - Normal: '<<' data must have N*2+1 entries ok 168 - Normal: '<<' data has postponed operations ok 169 - Normal: '<<' $a data ok ok 170 - Normal: '<<' $b data ok ok 171 - Normal: '<<' operation data ok ok 172 - Eval 2 << postpone_forever( 1 ) isn't an error ok 173 - Inverted: Computes expected value ok 174 - Inverted: '<<' returned a reference ok 175 - Inverted: '<<' returned an overloaded value ok 176 - Inverted: '<<' data must have N*2+1 entries ok 177 - Inverted: '<<' data has postponed operations ok 178 - Inverted: '<<' $a data ok ok 179 - Inverted: '<<' $b data ok ok 180 - Inverted: '<<' operation data ok ok 181 - Eval do { my $o = postpone_forever( 1 ); $o <<= 2 } isn't an error ok 182 - Assignment: Computes expected value ok 183 - Assignment: '<<' returned a reference ok 184 - Assignment: '<<' returned an overloaded value ok 185 - Assignment: '<<' data must have N*2+1 entries ok 186 - Assignment: '<<' data has postponed operations ok 187 - Assignment: '<<' $a data ok ok 188 - Assignment: '<<' $b data ok ok 189 - Assignment: '<<' operation data ok ok 190 - Eval postpone_forever( 1 ) >> 2 isn't an error ok 191 - Normal: Computes expected value ok 192 - Normal: '>>' returned a reference ok 193 - Normal: '>>' returned an overloaded value ok 194 - Normal: '>>' data must have N*2+1 entries ok 195 - Normal: '>>' data has postponed operations ok 196 - Normal: '>>' $a data ok ok 197 - Normal: '>>' $b data ok ok 198 - Normal: '>>' operation data ok ok 199 - Eval 2 >> postpone_forever( 1 ) isn't an error ok 200 - Inverted: Computes expected value ok 201 - Inverted: '>>' returned a reference ok 202 - Inverted: '>>' returned an overloaded value ok 203 - Inverted: '>>' data must have N*2+1 entries ok 204 - Inverted: '>>' data has postponed operations ok 205 - Inverted: '>>' $a data ok ok 206 - Inverted: '>>' $b data ok ok 207 - Inverted: '>>' operation data ok ok 208 - Eval do { my $o = postpone_forever( 1 ); $o >>= 2 } isn't an error ok 209 - Assignment: Computes expected value ok 210 - Assignment: '>>' returned a reference ok 211 - Assignment: '>>' returned an overloaded value ok 212 - Assignment: '>>' data must have N*2+1 entries ok 213 - Assignment: '>>' data has postponed operations ok 214 - Assignment: '>>' $a data ok ok 215 - Assignment: '>>' $b data ok ok 216 - Assignment: '>>' operation data ok ok 217 - Eval postpone_forever( 1 ) x 2 isn't an error ok 218 - Normal: Computes expected value ok 219 - Normal: 'x' returned a reference ok 220 - Normal: 'x' returned an overloaded value ok 221 - Normal: 'x' data must have N*2+1 entries ok 222 - Normal: 'x' data has postponed operations ok 223 - Normal: 'x' $a data ok ok 224 - Normal: 'x' $b data ok ok 225 - Normal: 'x' operation data ok ok 226 - Eval 2 x postpone_forever( 1 ) isn't an error ok 227 - Inverted: Computes expected value ok 228 - Inverted: 'x' returned a reference ok 229 - Inverted: 'x' returned an overloaded value ok 230 - Inverted: 'x' data must have N*2+1 entries ok 231 - Inverted: 'x' data has postponed operations ok 232 - Inverted: 'x' $a data ok ok 233 - Inverted: 'x' $b data ok ok 234 - Inverted: 'x' operation data ok ok 235 - Eval do { my $o = postpone_forever( 1 ); $o x= 2 } isn't an error ok 236 - Assignment: Computes expected value ok 237 - Assignment: 'x' returned a reference ok 238 - Assignment: 'x' returned an overloaded value ok 239 - Assignment: 'x' data must have N*2+1 entries ok 240 - Assignment: 'x' data has postponed operations ok 241 - Assignment: 'x' $a data ok ok 242 - Assignment: 'x' $b data ok ok 243 - Assignment: 'x' operation data ok ok 244 - Eval postpone_forever( 1 ) . 2 isn't an error ok 245 - Normal: Computes expected value ok 246 - Normal: '.' returned a reference ok 247 - Normal: '.' returned an overloaded value ok 248 - Normal: '.' data must have N*2+1 entries ok 249 - Normal: '.' data has postponed operations ok 250 - Normal: '.' $a data ok ok 251 - Normal: '.' $b data ok ok 252 - Normal: '.' operation data ok ok 253 - Eval 2 . postpone_forever( 1 ) isn't an error ok 254 - Inverted: Computes expected value ok 255 - Inverted: '.' returned a reference ok 256 - Inverted: '.' returned an overloaded value ok 257 - Inverted: '.' data must have N*2+1 entries ok 258 - Inverted: '.' data has postponed operations ok 259 - Inverted: '.' $a data ok ok 260 - Inverted: '.' $b data ok ok 261 - Inverted: '.' operation data ok ok 262 - Eval do { my $o = postpone_forever( 1 ); $o .= 2 } isn't an error ok 263 - Assignment: Computes expected value ok 264 - Assignment: '.' returned a reference ok 265 - Assignment: '.' returned an overloaded value ok 266 - Assignment: '.' data must have N*2+1 entries ok 267 - Assignment: '.' data has postponed operations ok 268 - Assignment: '.' $a data ok ok 269 - Assignment: '.' $b data ok ok 270 - Assignment: '.' operation data ok ok 271 - Eval postpone_forever( 1 ) < 2 isn't an error ok 272 - Normal: Computes expected value ok 273 - Normal: '<' returned a reference ok 274 - Normal: '<' returned an overloaded value ok 275 - Normal: '<' data must have N*2+1 entries ok 276 - Normal: '<' data has postponed operations ok 277 - Normal: '<' $a data ok ok 278 - Normal: '<' $b data ok ok 279 - Normal: '<' operation data ok ok 280 - Eval 2 < postpone_forever( 1 ) isn't an error ok 281 - Inverted: Computes expected value ok 282 - Inverted: '<' returned a reference ok 283 - Inverted: '<' returned an overloaded value ok 284 - Inverted: '<' data must have N*2+1 entries ok 285 - Inverted: '<' data has postponed operations ok 286 - Inverted: '<' $a data ok ok 287 - Inverted: '<' $b data ok ok 288 - Inverted: '<' operation data ok ok 289 - Eval postpone_forever( 1 ) <= 2 isn't an error ok 290 - Normal: Computes expected value ok 291 - Normal: '<=' returned a reference ok 292 - Normal: '<=' returned an overloaded value ok 293 - Normal: '<=' data must have N*2+1 entries ok 294 - Normal: '<=' data has postponed operations ok 295 - Normal: '<=' $a data ok ok 296 - Normal: '<=' $b data ok ok 297 - Normal: '<=' operation data ok ok 298 - Eval 2 <= postpone_forever( 1 ) isn't an error ok 299 - Inverted: Computes expected value ok 300 - Inverted: '<=' returned a reference ok 301 - Inverted: '<=' returned an overloaded value ok 302 - Inverted: '<=' data must have N*2+1 entries ok 303 - Inverted: '<=' data has postponed operations ok 304 - Inverted: '<=' $a data ok ok 305 - Inverted: '<=' $b data ok ok 306 - Inverted: '<=' operation data ok ok 307 - Eval postpone_forever( 1 ) > 2 isn't an error ok 308 - Normal: Computes expected value ok 309 - Normal: '>' returned a reference ok 310 - Normal: '>' returned an overloaded value ok 311 - Normal: '>' data must have N*2+1 entries ok 312 - Normal: '>' data has postponed operations ok 313 - Normal: '>' $a data ok ok 314 - Normal: '>' $b data ok ok 315 - Normal: '>' operation data ok ok 316 - Eval 2 > postpone_forever( 1 ) isn't an error ok 317 - Inverted: Computes expected value ok 318 - Inverted: '>' returned a reference ok 319 - Inverted: '>' returned an overloaded value ok 320 - Inverted: '>' data must have N*2+1 entries ok 321 - Inverted: '>' data has postponed operations ok 322 - Inverted: '>' $a data ok ok 323 - Inverted: '>' $b data ok ok 324 - Inverted: '>' operation data ok ok 325 - Eval postpone_forever( 1 ) >= 2 isn't an error ok 326 - Normal: Computes expected value ok 327 - Normal: '>=' returned a reference ok 328 - Normal: '>=' returned an overloaded value ok 329 - Normal: '>=' data must have N*2+1 entries ok 330 - Normal: '>=' data has postponed operations ok 331 - Normal: '>=' $a data ok ok 332 - Normal: '>=' $b data ok ok 333 - Normal: '>=' operation data ok ok 334 - Eval 2 >= postpone_forever( 1 ) isn't an error ok 335 - Inverted: Computes expected value ok 336 - Inverted: '>=' returned a reference ok 337 - Inverted: '>=' returned an overloaded value ok 338 - Inverted: '>=' data must have N*2+1 entries ok 339 - Inverted: '>=' data has postponed operations ok 340 - Inverted: '>=' $a data ok ok 341 - Inverted: '>=' $b data ok ok 342 - Inverted: '>=' operation data ok ok 343 - Eval postpone_forever( 1 ) == 2 isn't an error ok 344 - Normal: Computes expected value ok 345 - Normal: '==' returned a reference ok 346 - Normal: '==' returned an overloaded value ok 347 - Normal: '==' data must have N*2+1 entries ok 348 - Normal: '==' data has postponed operations ok 349 - Normal: '==' $a data ok ok 350 - Normal: '==' $b data ok ok 351 - Normal: '==' operation data ok ok 352 - Eval 2 == postpone_forever( 1 ) isn't an error ok 353 - Inverted: Computes expected value ok 354 - Inverted: '==' returned a reference ok 355 - Inverted: '==' returned an overloaded value ok 356 - Inverted: '==' data must have N*2+1 entries ok 357 - Inverted: '==' data has postponed operations ok 358 - Inverted: '==' $a data ok ok 359 - Inverted: '==' $b data ok ok 360 - Inverted: '==' operation data ok ok 361 - Eval postpone_forever( 1 ) != 2 isn't an error ok 362 - Normal: Computes expected value ok 363 - Normal: '!=' returned a reference ok 364 - Normal: '!=' returned an overloaded value ok 365 - Normal: '!=' data must have N*2+1 entries ok 366 - Normal: '!=' data has postponed operations ok 367 - Normal: '!=' $a data ok ok 368 - Normal: '!=' $b data ok ok 369 - Normal: '!=' operation data ok ok 370 - Eval 2 != postpone_forever( 1 ) isn't an error ok 371 - Inverted: Computes expected value ok 372 - Inverted: '!=' returned a reference ok 373 - Inverted: '!=' returned an overloaded value ok 374 - Inverted: '!=' data must have N*2+1 entries ok 375 - Inverted: '!=' data has postponed operations ok 376 - Inverted: '!=' $a data ok ok 377 - Inverted: '!=' $b data ok ok 378 - Inverted: '!=' operation data ok ok 379 - Eval postpone_forever( 1 ) <=> 2 isn't an error ok 380 - Normal: Computes expected value ok 381 - Normal: '<=>' returned a reference ok 382 - Normal: '<=>' returned an overloaded value ok 383 - Normal: '<=>' data must have N*2+1 entries ok 384 - Normal: '<=>' data has postponed operations ok 385 - Normal: '<=>' $a data ok ok 386 - Normal: '<=>' $b data ok ok 387 - Normal: '<=>' operation data ok ok 388 - Eval 2 <=> postpone_forever( 1 ) isn't an error ok 389 - Inverted: Computes expected value ok 390 - Inverted: '<=>' returned a reference ok 391 - Inverted: '<=>' returned an overloaded value ok 392 - Inverted: '<=>' data must have N*2+1 entries ok 393 - Inverted: '<=>' data has postponed operations ok 394 - Inverted: '<=>' $a data ok ok 395 - Inverted: '<=>' $b data ok ok 396 - Inverted: '<=>' operation data ok ok 397 - Eval postpone_forever( 1 ) cmp 2 isn't an error ok 398 - Normal: Computes expected value ok 399 - Normal: 'cmp' returned a reference ok 400 - Normal: 'cmp' returned an overloaded value ok 401 - Normal: 'cmp' data must have N*2+1 entries ok 402 - Normal: 'cmp' data has postponed operations ok 403 - Normal: 'cmp' $a data ok ok 404 - Normal: 'cmp' $b data ok ok 405 - Normal: 'cmp' operation data ok ok 406 - Eval 2 cmp postpone_forever( 1 ) isn't an error ok 407 - Inverted: Computes expected value ok 408 - Inverted: 'cmp' returned a reference ok 409 - Inverted: 'cmp' returned an overloaded value ok 410 - Inverted: 'cmp' data must have N*2+1 entries ok 411 - Inverted: 'cmp' data has postponed operations ok 412 - Inverted: 'cmp' $a data ok ok 413 - Inverted: 'cmp' $b data ok ok 414 - Inverted: 'cmp' operation data ok ok 415 - Eval postpone_forever( 1 ) lt 2 isn't an error ok 416 - Normal: Computes expected value ok 417 - Normal: 'lt' returned a reference ok 418 - Normal: 'lt' returned an overloaded value ok 419 - Normal: 'lt' data must have N*2+1 entries ok 420 - Normal: 'lt' data has postponed operations ok 421 - Normal: 'lt' $a data ok ok 422 - Normal: 'lt' $b data ok ok 423 - Normal: 'lt' operation data ok ok 424 - Eval 2 lt postpone_forever( 1 ) isn't an error ok 425 - Inverted: Computes expected value ok 426 - Inverted: 'lt' returned a reference ok 427 - Inverted: 'lt' returned an overloaded value ok 428 - Inverted: 'lt' data must have N*2+1 entries ok 429 - Inverted: 'lt' data has postponed operations ok 430 - Inverted: 'lt' $a data ok ok 431 - Inverted: 'lt' $b data ok ok 432 - Inverted: 'lt' operation data ok ok 433 - Eval postpone_forever( 1 ) le 2 isn't an error ok 434 - Normal: Computes expected value ok 435 - Normal: 'le' returned a reference ok 436 - Normal: 'le' returned an overloaded value ok 437 - Normal: 'le' data must have N*2+1 entries ok 438 - Normal: 'le' data has postponed operations ok 439 - Normal: 'le' $a data ok ok 440 - Normal: 'le' $b data ok ok 441 - Normal: 'le' operation data ok ok 442 - Eval 2 le postpone_forever( 1 ) isn't an error ok 443 - Inverted: Computes expected value ok 444 - Inverted: 'le' returned a reference ok 445 - Inverted: 'le' returned an overloaded value ok 446 - Inverted: 'le' data must have N*2+1 entries ok 447 - Inverted: 'le' data has postponed operations ok 448 - Inverted: 'le' $a data ok ok 449 - Inverted: 'le' $b data ok ok 450 - Inverted: 'le' operation data ok ok 451 - Eval postpone_forever( 1 ) gt 2 isn't an error ok 452 - Normal: Computes expected value ok 453 - Normal: 'gt' returned a reference ok 454 - Normal: 'gt' returned an overloaded value ok 455 - Normal: 'gt' data must have N*2+1 entries ok 456 - Normal: 'gt' data has postponed operations ok 457 - Normal: 'gt' $a data ok ok 458 - Normal: 'gt' $b data ok ok 459 - Normal: 'gt' operation data ok ok 460 - Eval 2 gt postpone_forever( 1 ) isn't an error ok 461 - Inverted: Computes expected value ok 462 - Inverted: 'gt' returned a reference ok 463 - Inverted: 'gt' returned an overloaded value ok 464 - Inverted: 'gt' data must have N*2+1 entries ok 465 - Inverted: 'gt' data has postponed operations ok 466 - Inverted: 'gt' $a data ok ok 467 - Inverted: 'gt' $b data ok ok 468 - Inverted: 'gt' operation data ok ok 469 - Eval postpone_forever( 1 ) ge 2 isn't an error ok 470 - Normal: Computes expected value ok 471 - Normal: 'ge' returned a reference ok 472 - Normal: 'ge' returned an overloaded value ok 473 - Normal: 'ge' data must have N*2+1 entries ok 474 - Normal: 'ge' data has postponed operations ok 475 - Normal: 'ge' $a data ok ok 476 - Normal: 'ge' $b data ok ok 477 - Normal: 'ge' operation data ok ok 478 - Eval 2 ge postpone_forever( 1 ) isn't an error ok 479 - Inverted: Computes expected value ok 480 - Inverted: 'ge' returned a reference ok 481 - Inverted: 'ge' returned an overloaded value ok 482 - Inverted: 'ge' data must have N*2+1 entries ok 483 - Inverted: 'ge' data has postponed operations ok 484 - Inverted: 'ge' $a data ok ok 485 - Inverted: 'ge' $b data ok ok 486 - Inverted: 'ge' operation data ok ok 487 - Eval postpone_forever( 1 ) eq 2 isn't an error ok 488 - Normal: Computes expected value ok 489 - Normal: 'eq' returned a reference ok 490 - Normal: 'eq' returned an overloaded value ok 491 - Normal: 'eq' data must have N*2+1 entries ok 492 - Normal: 'eq' data has postponed operations ok 493 - Normal: 'eq' $a data ok ok 494 - Normal: 'eq' $b data ok ok 495 - Normal: 'eq' operation data ok ok 496 - Eval 2 eq postpone_forever( 1 ) isn't an error ok 497 - Inverted: Computes expected value ok 498 - Inverted: 'eq' returned a reference ok 499 - Inverted: 'eq' returned an overloaded value ok 500 - Inverted: 'eq' data must have N*2+1 entries ok 501 - Inverted: 'eq' data has postponed operations ok 502 - Inverted: 'eq' $a data ok ok 503 - Inverted: 'eq' $b data ok ok 504 - Inverted: 'eq' operation data ok ok 505 - Eval postpone_forever( 1 ) ne 2 isn't an error ok 506 - Normal: Computes expected value ok 507 - Normal: 'ne' returned a reference ok 508 - Normal: 'ne' returned an overloaded value ok 509 - Normal: 'ne' data must have N*2+1 entries ok 510 - Normal: 'ne' data has postponed operations ok 511 - Normal: 'ne' $a data ok ok 512 - Normal: 'ne' $b data ok ok 513 - Normal: 'ne' operation data ok ok 514 - Eval 2 ne postpone_forever( 1 ) isn't an error ok 515 - Inverted: Computes expected value ok 516 - Inverted: 'ne' returned a reference ok 517 - Inverted: 'ne' returned an overloaded value ok 518 - Inverted: 'ne' data must have N*2+1 entries ok 519 - Inverted: 'ne' data has postponed operations ok 520 - Inverted: 'ne' $a data ok ok 521 - Inverted: 'ne' $b data ok ok 522 - Inverted: 'ne' operation data ok ok 523 - Eval postpone_forever( 1 ) & 2 isn't an error ok 524 - Normal: Computes expected value ok 525 - Normal: '&' returned a reference ok 526 - Normal: '&' returned an overloaded value ok 527 - Normal: '&' data must have N*2+1 entries ok 528 - Normal: '&' data has postponed operations ok 529 - Normal: '&' $a data ok ok 530 - Normal: '&' $b data ok ok 531 - Normal: '&' operation data ok ok 532 - Eval 2 & postpone_forever( 1 ) isn't an error ok 533 - Inverted: Computes expected value ok 534 - Inverted: '&' returned a reference ok 535 - Inverted: '&' returned an overloaded value ok 536 - Inverted: '&' data must have N*2+1 entries ok 537 - Inverted: '&' data has postponed operations ok 538 - Inverted: '&' $a data ok ok 539 - Inverted: '&' $b data ok ok 540 - Inverted: '&' operation data ok ok 541 - Eval postpone_forever( 1 ) | 2 isn't an error ok 542 - Normal: Computes expected value ok 543 - Normal: '|' returned a reference ok 544 - Normal: '|' returned an overloaded value ok 545 - Normal: '|' data must have N*2+1 entries ok 546 - Normal: '|' data has postponed operations ok 547 - Normal: '|' $a data ok ok 548 - Normal: '|' $b data ok ok 549 - Normal: '|' operation data ok ok 550 - Eval 2 | postpone_forever( 1 ) isn't an error ok 551 - Inverted: Computes expected value ok 552 - Inverted: '|' returned a reference ok 553 - Inverted: '|' returned an overloaded value ok 554 - Inverted: '|' data must have N*2+1 entries ok 555 - Inverted: '|' data has postponed operations ok 556 - Inverted: '|' $a data ok ok 557 - Inverted: '|' $b data ok ok 558 - Inverted: '|' operation data ok ok 559 - Eval postpone_forever( 1 ) ^ 2 isn't an error ok 560 - Normal: Computes expected value ok 561 - Normal: '^' returned a reference ok 562 - Normal: '^' returned an overloaded value ok 563 - Normal: '^' data must have N*2+1 entries ok 564 - Normal: '^' data has postponed operations ok 565 - Normal: '^' $a data ok ok 566 - Normal: '^' $b data ok ok 567 - Normal: '^' operation data ok ok 568 - Eval 2 ^ postpone_forever( 1 ) isn't an error ok 569 - Inverted: Computes expected value ok 570 - Inverted: '^' returned a reference ok 571 - Inverted: '^' returned an overloaded value ok 572 - Inverted: '^' data must have N*2+1 entries ok 573 - Inverted: '^' data has postponed operations ok 574 - Inverted: '^' $a data ok ok 575 - Inverted: '^' $b data ok ok 576 - Inverted: '^' operation data ok ok 577 - Eval atan2( postpone_forever( 1 ), 2 ) isn't an error ok 578 - Normal: Computes expected value ok 579 - Normal: 'atan2' returned a reference ok 580 - Normal: 'atan2' returned an overloaded value ok 581 - Normal: 'atan2' data must have N*2+1 entries ok 582 - Normal: 'atan2' data has postponed operations ok 583 - Normal: 'atan2' $a data ok ok 584 - Normal: 'atan2' $b data ok ok 585 - Normal: 'atan2' operation data ok ok 586 - Eval atan2( 2, postpone_forever( 1 ) ) isn't an error ok 587 - Inverted: Computes expected value ok 588 - Inverted: 'atan2' returned a reference ok 589 - Inverted: 'atan2' returned an overloaded value ok 590 - Inverted: 'atan2' data must have N*2+1 entries ok 591 - Inverted: 'atan2' data has postponed operations ok 592 - Inverted: 'atan2' $a data ok ok 593 - Inverted: 'atan2' $b data ok ok 594 - Inverted: 'atan2' operation data ok ok 595 - Eval - postpone_forever( 1 ) isn't an error ok 596 - Normal: Computes expected value ok 597 - Normal: 'neg' returned a reference ok 598 - Normal: 'neg' returned an overloaded value ok 599 - Normal: 'neg' data must have N*2+1 entries ok 600 - Normal: 'neg' data has postponed operations ok 601 - Normal: 'neg' $b data ok ok 602 - Normal: 'neg' operation data ok ok 603 - Eval ! postpone_forever( 1 ) isn't an error ok 604 - Normal: Computes expected value ok 605 - Normal: '!' returned a reference ok 606 - Normal: '!' returned an overloaded value ok 607 - Normal: '!' data must have N*2+1 entries ok 608 - Normal: '!' data has postponed operations ok 609 - Normal: '!' $b data ok ok 610 - Normal: '!' operation data ok ok 611 - Eval ~ postpone_forever( 1 ) isn't an error ok 612 - Normal: Computes expected value ok 613 - Normal: '~' returned a reference ok 614 - Normal: '~' returned an overloaded value ok 615 - Normal: '~' data must have N*2+1 entries ok 616 - Normal: '~' data has postponed operations ok 617 - Normal: '~' $b data ok ok 618 - Normal: '~' operation data ok ok 619 - Eval cos( postpone_forever( 1 ) ) isn't an error ok 620 - Normal: Computes expected value ok 621 - Normal: 'cos' returned a reference ok 622 - Normal: 'cos' returned an overloaded value ok 623 - Normal: 'cos' data must have N*2+1 entries ok 624 - Normal: 'cos' data has postponed operations ok 625 - Normal: 'cos' $b data ok ok 626 - Normal: 'cos' operation data ok ok 627 - Eval sin( postpone_forever( 1 ) ) isn't an error ok 628 - Normal: Computes expected value ok 629 - Normal: 'sin' returned a reference ok 630 - Normal: 'sin' returned an overloaded value ok 631 - Normal: 'sin' data must have N*2+1 entries ok 632 - Normal: 'sin' data has postponed operations ok 633 - Normal: 'sin' $b data ok ok 634 - Normal: 'sin' operation data ok ok 635 - Eval exp( postpone_forever( 1 ) ) isn't an error ok 636 - Normal: Computes expected value ok 637 - Normal: 'exp' returned a reference ok 638 - Normal: 'exp' returned an overloaded value ok 639 - Normal: 'exp' data must have N*2+1 entries ok 640 - Normal: 'exp' data has postponed operations ok 641 - Normal: 'exp' $b data ok ok 642 - Normal: 'exp' operation data ok ok 643 - Eval abs( postpone_forever( 1 ) ) isn't an error ok 644 - Normal: Computes expected value ok 645 - Normal: 'abs' returned a reference ok 646 - Normal: 'abs' returned an overloaded value ok 647 - Normal: 'abs' data must have N*2+1 entries ok 648 - Normal: 'abs' data has postponed operations ok 649 - Normal: 'abs' $b data ok ok 650 - Normal: 'abs' operation data ok ok 651 - Eval log( postpone_forever( 1 ) ) isn't an error ok 652 - Normal: Computes expected value ok 653 - Normal: 'log' returned a reference ok 654 - Normal: 'log' returned an overloaded value ok 655 - Normal: 'log' data must have N*2+1 entries ok 656 - Normal: 'log' data has postponed operations ok 657 - Normal: 'log' $b data ok ok 658 - Normal: 'log' operation data ok ok 659 - Eval sqrt( postpone_forever( 1 ) ) isn't an error ok 660 - Normal: Computes expected value ok 661 - Normal: 'sqrt' returned a reference ok 662 - Normal: 'sqrt' returned an overloaded value ok 663 - Normal: 'sqrt' data must have N*2+1 entries ok 664 - Normal: 'sqrt' data has postponed operations ok 665 - Normal: 'sqrt' $b data ok ok 666 - Normal: 'sqrt' operation data ok ok t/32clone.........1..6 ok 1 - Can("=") ok 2 - No references ok 3 - Plain references ok 4 - Overloaded references ok 5 - Self reference / binary ok 6 - Self reference / assignment ok t/33finalize......1..20 ok 1 - Intermediate values ok 2 - Intermediate values ok 3 - Refs ok ok 4 - Overloads ok ok 5 - Reference ok 6 - Finalize "" ok 7 - Finalize 0+ ok 8 - Finalize bool ok 9 - Finalize soft ${} ok 10 - Finalize hard ${} ok 11 - Finalize soft @{} ok 12 - Finalize hard @{} ok 13 - Finalize soft %{} ok 14 - Finalize hard %{} ok 15 - Finalize soft &{} ok 16 - Finalize hard &{} ok 17 - Finalize soft *{} ok 18 - Finalize hard *{} ok 19 - Finalize soft <> ok 20 - Finalize hard <> ok t/40forever.......1..37 ok 1 - Mixed objects ok 2 - References can be changed too. ok 3 - Postponed objects can be substited as well ok 4 - Recursive objects are handled ok ok 5 - Objects can be numified ok 6 - Objects can be booleanified ok 7 - + 1 ok 8 - + 2 ok 9 - + 3 ok 10 - - 1 ok 11 - - 2 ok 12 - - 3 ok 13 - * 1 ok 14 - * 2 ok 15 - * 3 ok 16 - / 1 ok 17 - / 2 ok 18 - / 3 ok 19 - / 3 ok 20 - % 1 ok 21 - % 2 ok 22 - % 3 ok 23 - ** 1 ok 24 - ** 2 ok 25 - ** 3 ok 26 - << 1 ok 27 - << 2 ok 28 - << 3 ok 29 - >> 1 ok 30 - >> 2 ok 31 - >> 3 ok 32 - x 1 ok 33 - x 2 ok 34 - x 3 ok 35 - . 1 ok 36 - . 2 ok 37 - . 3 ok t/41once..........1..10 ok 1 - Simple eval ok ok 2 ok 3 ok 4 - Postpone ok ok 5 ok 6 ok 7 - Postponing stopped ok, direct ok 8 ok 9 ok 10 - Postponing stopped ok, indirect ok t/42onceonly......1..6 ok 1 - Simple eval ok ok 2 - Postpone ok ok 3 - Modification stopped, direct ok 4 - Postponing stopped ok, direct ok 5 - Modification stopped, indirect ok 6 - Postponing stopped ok, indirect ok All tests successful, 1 test skipped. Files=17, Tests=790, 8 wallclock secs ( 6.09 cusr + 0.78 csys = 6.87 CPU) Installing /export/home/cpanrun/build/5.10.0/html/site/lib/Data/Postponed.html Installing /export/home/cpanrun/build/5.10.0/html/site/lib/Data/Postponed/Forever.html Installing /export/home/cpanrun/build/5.10.0/html/site/lib/Data/Postponed/Once.html Installing /export/home/cpanrun/build/5.10.0/html/site/lib/Data/Postponed/OnceOnly.html Installing /export/home/cpanrun/build/5.10.0/site/lib/Data/Postponed.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Data/Postponed/Forever.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Data/Postponed/OnceOnly.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Data/Postponed/Once.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Data/Postponed/Util/NoLonger.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Data/Postponed/Util/ReadOnly/Array.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Data/Postponed/Util/ReadOnly/Scalar.pm Installing /export/home/cpanrun/build/5.10.0/site/man/man3/Data::Postponed::Forever.3 Installing /export/home/cpanrun/build/5.10.0/site/man/man3/Data::Postponed::OnceOnly.3 Installing /export/home/cpanrun/build/5.10.0/site/man/man3/Data::Postponed::Once.3 Installing /export/home/cpanrun/build/5.10.0/site/man/man3/Data::Postponed.3 Appending installation info to /export/home/cpanrun/build/5.10.0/lib/perllocal.pod