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
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803 |
+ cd hare
+ cp config.example.mk config.mk
+ make -j2 check
HAREC .cache/+test/rt/rt-linux.ssa
AS .cache/+test/rt/syscall.o
AS .cache/+test/rt/setjmp.o
AS .cache/+test/rt/longjmp.o
AS .cache/+test/rt/restore.o
AS .cache/+test/rt/getfp.o
AS .cache/+test/rt/fenv.o
AS .cache/+test/rt/start.o
AS .cache/+test/rt/cpuid.o
QBE .cache/+test/rt/rt-linux.s
AS .cache/+test/rt/rt-linux.o
AR .cache/+test/rt/rt-linux.a
HAREC .cache/+test/types/types-any.ssa
HAREC .cache/+test/errors/errors-any.ssa
HAREC .cache/+test/format/elf/format_elf-any.ssa
HAREC .cache/+test/crypto/math/crypto_math-any.ssa
HAREC .cache/+test/endian/endian-any.ssa
HAREC .cache/+test/math/random/math_random-any.ssa
QBE .cache/+test/types/types-any.s
QBE .cache/+test/format/elf/format_elf-any.s
QBE .cache/+test/crypto/math/crypto_math-any.s
QBE .cache/+test/endian/endian-any.s
QBE .cache/+test/math/random/math_random-any.s
AS .cache/+test/types/types-any.o
QBE .cache/+test/errors/errors-any.s
AS .cache/+test/format/elf/format_elf-any.o
HAREC .cache/+test/math/math-any.ssa
AS .cache/+test/crypto/math/crypto_math-any.o
AS .cache/+test/endian/endian-any.o
AS .cache/+test/math/random/math_random-any.o
HAREC .cache/+test/bytes/bytes-any.ssa
HAREC .cache/+test/encoding/utf8/encoding_utf8-any.ssa
AS .cache/+test/errors/errors-any.o
HAREC .cache/+test/linux/linux-linux.ssa
QBE .cache/+test/math/math-any.s
QBE .cache/+test/bytes/bytes-any.s
QBE .cache/+test/encoding/utf8/encoding_utf8-any.s
QBE .cache/+test/linux/linux-linux.s
AS .cache/+test/bytes/bytes-any.o
AS .cache/+test/encoding/utf8/encoding_utf8-any.o
HAREC .cache/+test/io/io-linux.ssa
AS .cache/+test/linux/linux-linux.o
HAREC .cache/+test/types/c/types_c-any.ssa
AS .cache/+test/math/math-any.o
HAREC .cache/+test/strings/strings-any.ssa
QBE .cache/+test/io/io-linux.s
QBE .cache/+test/types/c/types_c-any.s
HAREC .cache/+test/math/checked/math_checked-any.ssa
HAREC .cache/+test/math/complex/math_complex-any.ssa
QBE .cache/+test/strings/strings-any.s
AS .cache/+test/io/io-linux.o
AS .cache/+test/types/c/types_c-any.o
HAREC .cache/+test/unix/signal/unix_signal-linux.ssa
HAREC .cache/+test/crypto/cipher/crypto_cipher-any.ssa
HAREC .cache/+test/crypto/mac/crypto_mac-any.ssa
HAREC .cache/+test/crypto/random/crypto_random-linux.ssa
QBE .cache/+test/math/checked/math_checked-any.s
QBE .cache/+test/math/complex/math_complex-any.s
HAREC .cache/+test/linux/keyctl/linux_keyctl-linux.ssa
AS .cache/+test/strings/strings-any.o
HAREC .cache/+test/linux/vdso/linux_vdso-linux.ssa
QBE .cache/+test/unix/signal/unix_signal-linux.s
QBE .cache/+test/crypto/cipher/crypto_cipher-any.s
QBE .cache/+test/crypto/mac/crypto_mac-any.s
QBE .cache/+test/crypto/random/crypto_random-linux.s
AS .cache/+test/math/checked/math_checked-any.o
AS .cache/+test/math/complex/math_complex-any.o
QBE .cache/+test/linux/keyctl/linux_keyctl-linux.s
HAREC .cache/+test/ascii/ascii-any.ssa
HAREC .cache/+test/memio/memio-any.ssa
HAREC .cache/+test/path/path-any.ssa
QBE .cache/+test/linux/vdso/linux_vdso-linux.s
HAREC .cache/+test/sort/cmp/sort_cmp-any.ssa
AS .cache/+test/unix/signal/unix_signal-linux.o
AS .cache/+test/crypto/cipher/crypto_cipher-any.o
AS .cache/+test/crypto/mac/crypto_mac-any.o
AS .cache/+test/crypto/random/crypto_random-linux.o
AS .cache/+test/linux/keyctl/linux_keyctl-linux.o
QBE .cache/+test/ascii/ascii-any.s
QBE .cache/+test/memio/memio-any.s
QBE .cache/+test/path/path-any.s
AS .cache/+test/linux/vdso/linux_vdso-linux.o
QBE .cache/+test/sort/cmp/sort_cmp-any.s
HAREC .cache/+test/crypto/blowfish/crypto_blowfish-any.ssa
AS .cache/+test/ascii/ascii-any.o
AS .cache/+test/memio/memio-any.o
AS .cache/+test/path/path-any.o
HAREC .cache/+test/time/time-linux.ssa
HAREC .cache/+test/strconv/strconv-any.ssa
AS .cache/+test/sort/cmp/sort_cmp-any.o
HAREC .cache/+test/shlex/shlex-any.ssa
HAREC .cache/+test/crypto/chacha/crypto_chacha-any.ssa
HAREC .cache/+test/crypto/aes/crypto_aes-any.ssa
QBE .cache/+test/crypto/blowfish/crypto_blowfish-any.s
HAREC .cache/+test/crypto/salsa/crypto_salsa-any.ssa
HAREC .cache/+test/bufio/bufio-any.ssa
QBE .cache/+test/time/time-linux.s
QBE .cache/+test/strconv/strconv-any.s
HAREC .cache/+test/sort/sort-any.ssa
QBE .cache/+test/shlex/shlex-any.s
QBE .cache/+test/crypto/chacha/crypto_chacha-any.s
QBE .cache/+test/crypto/aes/crypto_aes-any.s
AS .cache/+test/crypto/blowfish/crypto_blowfish-any.o
QBE .cache/+test/crypto/salsa/crypto_salsa-any.s
QBE .cache/+test/bufio/bufio-any.s
AS .cache/+test/time/time-linux.o
AS .cache/+test/strconv/strconv-any.o
QBE .cache/+test/sort/sort-any.s
AS .cache/+test/shlex/shlex-any.o
AS .cache/+test/crypto/chacha/crypto_chacha-any.o
AS .cache/+test/crypto/aes/crypto_aes-any.o
AS .cache/+test/crypto/salsa/crypto_salsa-any.o
HAREC .cache/+test/format/tar/format_tar-any.ssa
HAREC .cache/+test/unix/poll/unix_poll-linux.ssa
HAREC .cache/+test/linux/timerfd/linux_timerfd-linux.ssa
AS .cache/+test/bufio/bufio-any.o
HAREC .cache/+test/fs/fs-any.ssa
AS .cache/+test/sort/sort-any.o
HAREC .cache/+test/crypto/aes/xts/crypto_aes_xts-any.ssa
HAREC .cache/+test/fnmatch/fnmatch-any.ssa
QBE .cache/+test/format/tar/format_tar-any.s
QBE .cache/+test/unix/poll/unix_poll-linux.s
QBE .cache/+test/linux/timerfd/linux_timerfd-linux.s
QBE .cache/+test/fs/fs-any.s
QBE .cache/+test/crypto/aes/xts/crypto_aes_xts-any.s
QBE .cache/+test/fnmatch/fnmatch-any.s
AS .cache/+test/format/tar/format_tar-any.o
AS .cache/+test/unix/poll/unix_poll-linux.o
AS .cache/+test/linux/timerfd/linux_timerfd-linux.o
AS .cache/+test/fs/fs-any.o
AS .cache/+test/crypto/aes/xts/crypto_aes_xts-any.o
AS .cache/+test/fnmatch/fnmatch-any.o
HAREC .cache/+test/os/os-linux.ssa
HAREC .cache/+test/unix/unix-linux.ssa
QBE .cache/+test/unix/unix-linux.s
AS .cache/+test/unix/unix-linux.o
QBE .cache/+test/os/os-linux.s
AS .cache/+test/os/os-linux.o
HAREC .cache/+test/fmt/fmt-any.ssa
HAREC .cache/+test/encoding/base64/encoding_base64-any.ssa
HAREC .cache/+test/encoding/base32/encoding_base32-any.ssa
HAREC .cache/+test/glob/glob-any.ssa
HAREC .cache/+test/unix/passwd/unix_passwd-any.ssa
QBE .cache/+test/fmt/fmt-any.s
QBE .cache/+test/encoding/base64/encoding_base64-any.s
QBE .cache/+test/encoding/base32/encoding_base32-any.s
QBE .cache/+test/glob/glob-any.s
QBE .cache/+test/unix/passwd/unix_passwd-any.s
AS .cache/+test/fmt/fmt-any.o
AS .cache/+test/encoding/base64/encoding_base64-any.o
HAREC .cache/+test/dirs/dirs-any.ssa
AS .cache/+test/encoding/base32/encoding_base32-any.o
HAREC .cache/+test/encoding/pem/encoding_pem-any.ssa
HAREC .cache/+test/format/ini/format_ini-any.ssa
HAREC .cache/+test/getopt/getopt-any.ssa
AS .cache/+test/glob/glob-any.o
HAREC .cache/+test/net/net-linux.ssa
HAREC .cache/+test/net/ip/net_ip-linux.ssa
HAREC .cache/+test/regex/regex-any.ssa
HAREC .cache/+test/strings/template/strings_template-any.ssa
AS .cache/+test/unix/passwd/unix_passwd-any.o
HAREC .cache/+test/uuid/uuid-any.ssa
HAREC .cache/+test/encoding/hex/encoding_hex-any.ssa
HAREC .cache/+test/hash/hash-any.ssa
HAREC .cache/+test/hare/lex/hare_lex-any.ssa
HAREC .cache/+test/time/chrono/time_chrono-linux.ssa
HAREC .cache/+test/os/exec/os_exec-linux.ssa
HAREC .cache/+test/unix/tty/unix_tty-linux.ssa
QBE .cache/+test/dirs/dirs-any.s
QBE .cache/+test/encoding/pem/encoding_pem-any.s
QBE .cache/+test/format/ini/format_ini-any.s
QBE .cache/+test/getopt/getopt-any.s
QBE .cache/+test/net/net-linux.s
QBE .cache/+test/net/ip/net_ip-linux.s
QBE .cache/+test/regex/regex-any.s
QBE .cache/+test/strings/template/strings_template-any.s
QBE .cache/+test/uuid/uuid-any.s
QBE .cache/+test/encoding/hex/encoding_hex-any.s
QBE .cache/+test/hash/hash-any.s
QBE .cache/+test/hare/lex/hare_lex-any.s
QBE .cache/+test/time/chrono/time_chrono-linux.s
QBE .cache/+test/os/exec/os_exec-linux.s
QBE .cache/+test/unix/tty/unix_tty-linux.s
AS .cache/+test/dirs/dirs-any.o
AS .cache/+test/encoding/pem/encoding_pem-any.o
AS .cache/+test/format/ini/format_ini-any.o
AS .cache/+test/getopt/getopt-any.o
AS .cache/+test/net/net-linux.o
AS .cache/+test/net/ip/net_ip-linux.o
AS .cache/+test/regex/regex-any.o
AS .cache/+test/strings/template/strings_template-any.o
AS .cache/+test/uuid/uuid-any.o
AS .cache/+test/encoding/hex/encoding_hex-any.o
AS .cache/+test/hash/hash-any.o
AS .cache/+test/hare/lex/hare_lex-any.o
AS .cache/+test/time/chrono/time_chrono-linux.o
AS .cache/+test/os/exec/os_exec-linux.o
AS .cache/+test/unix/tty/unix_tty-linux.o
HAREC .cache/+test/crypto/blake2b/crypto_blake2b-any.ssa
HAREC .cache/+test/crypto/poly1305/crypto_poly1305-any.ssa
HAREC .cache/+test/crypto/bigint/crypto_bigint-any.ssa
HAREC .cache/+test/crypto/sha1/crypto_sha1-any.ssa
HAREC .cache/+test/crypto/sha512/crypto_sha512-any.ssa
HAREC .cache/+test/crypto/curve25519/crypto_curve25519-any.ssa
HAREC .cache/+test/hash/fnv/hash_fnv-any.ssa
HAREC .cache/+test/hash/adler32/hash_adler32-any.ssa
HAREC .cache/+test/hash/crc16/hash_crc16-any.ssa
HAREC .cache/+test/hash/crc32/hash_crc32-any.ssa
HAREC .cache/+test/hash/crc64/hash_crc64-any.ssa
HAREC .cache/+test/hash/siphash/hash_siphash-any.ssa
HAREC .cache/+test/net/tcp/net_tcp-linux.ssa
HAREC .cache/+test/net/udp/net_udp-linux.ssa
HAREC .cache/+test/unix/resolvconf/unix_resolvconf-linux.ssa
HAREC .cache/+test/net/uri/net_uri-any.ssa
HAREC .cache/+test/unix/hosts/unix_hosts-linux.ssa
HAREC .cache/+test/test/test-any.ssa
HAREC .cache/+test/temp/temp-linux.ssa
HAREC .cache/+test/crypto/sha256/crypto_sha256-any.ssa
HAREC .cache/+test/hare/ast/hare_ast-any.ssa
HAREC .cache/+test/time/date/time_date-linux.ssa
QBE .cache/+test/crypto/blake2b/crypto_blake2b-any.s
QBE .cache/+test/crypto/poly1305/crypto_poly1305-any.s
QBE .cache/+test/crypto/bigint/crypto_bigint-any.s
QBE .cache/+test/crypto/sha1/crypto_sha1-any.s
QBE .cache/+test/crypto/sha512/crypto_sha512-any.s
QBE .cache/+test/crypto/curve25519/crypto_curve25519-any.s
QBE .cache/+test/hash/fnv/hash_fnv-any.s
QBE .cache/+test/hash/adler32/hash_adler32-any.s
QBE .cache/+test/hash/crc16/hash_crc16-any.s
QBE .cache/+test/hash/crc32/hash_crc32-any.s
QBE .cache/+test/hash/crc64/hash_crc64-any.s
QBE .cache/+test/hash/siphash/hash_siphash-any.s
QBE .cache/+test/net/tcp/net_tcp-linux.s
QBE .cache/+test/net/udp/net_udp-linux.s
QBE .cache/+test/unix/resolvconf/unix_resolvconf-linux.s
QBE .cache/+test/net/uri/net_uri-any.s
QBE .cache/+test/unix/hosts/unix_hosts-linux.s
QBE .cache/+test/test/test-any.s
QBE .cache/+test/temp/temp-linux.s
QBE .cache/+test/crypto/sha256/crypto_sha256-any.s
QBE .cache/+test/hare/ast/hare_ast-any.s
QBE .cache/+test/time/date/time_date-linux.s
AS .cache/+test/crypto/blake2b/crypto_blake2b-any.o
AS .cache/+test/crypto/poly1305/crypto_poly1305-any.o
AS .cache/+test/crypto/bigint/crypto_bigint-any.o
AS .cache/+test/crypto/sha1/crypto_sha1-any.o
AS .cache/+test/crypto/sha512/crypto_sha512-any.o
AS .cache/+test/crypto/curve25519/crypto_curve25519-any.o
HAREC .cache/+test/crypto/ed25519/crypto_ed25519-any.ssa
HAREC .cache/+test/crypto/x25519/crypto_x25519-any.ssa
AS .cache/+test/hash/fnv/hash_fnv-any.o
AS .cache/+test/hash/adler32/hash_adler32-any.o
AS .cache/+test/hash/crc16/hash_crc16-any.o
AS .cache/+test/hash/crc32/hash_crc32-any.o
AS .cache/+test/hash/crc64/hash_crc64-any.o
AS .cache/+test/hash/siphash/hash_siphash-any.o
AS .cache/+test/net/tcp/net_tcp-linux.o
AS .cache/+test/net/udp/net_udp-linux.o
AS .cache/+test/unix/resolvconf/unix_resolvconf-linux.o
AS .cache/+test/net/uri/net_uri-any.o
AS .cache/+test/unix/hosts/unix_hosts-linux.o
AS .cache/+test/test/test-any.o
AS .cache/+test/temp/temp-linux.o
AS .cache/+test/crypto/sha256/crypto_sha256-any.o
AS .cache/+test/hare/ast/hare_ast-any.o
AS .cache/+test/time/date/time_date-linux.o
HAREC .cache/+test/crypto/argon2/crypto_argon2-any.ssa
HAREC .cache/+test/crypto/chachapoly/crypto_chachapoly-any.ssa
HAREC .cache/+test/crypto/hmac/crypto_hmac-any.ssa
HAREC .cache/+test/crypto/rsa/crypto_rsa-any.ssa
QBE .cache/+test/crypto/ed25519/crypto_ed25519-any.s
QBE .cache/+test/crypto/x25519/crypto_x25519-any.s
HAREC .cache/+test/net/dns/net_dns-any.ssa
HAREC .cache/+test/log/log-linux.ssa
HAREC .cache/+test/hare/unparse/hare_unparse-any.ssa
QBE .cache/+test/crypto/argon2/crypto_argon2-any.s
QBE .cache/+test/crypto/chachapoly/crypto_chachapoly-any.s
QBE .cache/+test/crypto/hmac/crypto_hmac-any.s
QBE .cache/+test/crypto/rsa/crypto_rsa-any.s
AS .cache/+test/crypto/ed25519/crypto_ed25519-any.o
AS .cache/+test/crypto/x25519/crypto_x25519-any.o
QBE .cache/+test/net/dns/net_dns-any.s
QBE .cache/+test/log/log-linux.s
QBE .cache/+test/hare/unparse/hare_unparse-any.s
AS .cache/+test/crypto/argon2/crypto_argon2-any.o
AS .cache/+test/crypto/chachapoly/crypto_chachapoly-any.o
AS .cache/+test/crypto/hmac/crypto_hmac-any.o
AS .cache/+test/crypto/rsa/crypto_rsa-any.o
AS .cache/+test/net/dns/net_dns-any.o
AS .cache/+test/log/log-linux.o
HAREC .cache/+test/crypto/crypto-any.ssa
HAREC .cache/+test/crypto/hkdf/crypto_hkdf-any.ssa
HAREC .cache/+test/net/dial/net_dial-any.ssa
QBE .cache/+test/crypto/crypto-any.s
QBE .cache/+test/crypto/hkdf/crypto_hkdf-any.s
QBE .cache/+test/net/dial/net_dial-any.s
AS .cache/+test/crypto/crypto-any.o
AS .cache/+test/crypto/hkdf/crypto_hkdf-any.o
AS .cache/+test/net/dial/net_dial-any.o
HAREC .cache/+test/crypto/bcrypt/crypto_bcrypt-any.ssa
HAREC .cache/+test/net/unix/net_unix-linux.ssa
QBE .cache/+test/crypto/bcrypt/crypto_bcrypt-any.s
QBE .cache/+test/net/unix/net_unix-linux.s
AS .cache/+test/crypto/bcrypt/crypto_bcrypt-any.o
AS .cache/+test/hare/unparse/hare_unparse-any.o
AS .cache/+test/net/unix/net_unix-linux.o
HAREC .cache/+test/hare/parse/hare_parse-any.ssa
QBE .cache/+test/hare/parse/hare_parse-any.s
AS .cache/+test/hare/parse/hare_parse-any.o
HAREC .cache/+test/hare/module/hare_module-any.ssa
HAREC .cache/+test/hare/parse/doc/hare_parse_doc-any.ssa
HAREC .cache/+test/hare/types/hare_types-any.ssa
QBE .cache/+test/hare/module/hare_module-any.s
QBE .cache/+test/hare/parse/doc/hare_parse_doc-any.s
QBE .cache/+test/hare/types/hare_types-any.s
AS .cache/+test/hare/parse/doc/hare_parse_doc-any.o
AS .cache/+test/hare/module/hare_module-any.o
HAREC .cache/+test/cmd/hare/build/cmd_hare_build-any.ssa
QBE .cache/+test/cmd/hare/build/cmd_hare_build-any.s
AS .cache/+test/cmd/hare/build/cmd_hare_build-any.o
AS .cache/+test/hare/types/hare_types-any.o
HAREC .cache/+test/hare/unit/hare_unit-any.ssa
QBE .cache/+test/hare/unit/hare_unit-any.s
AS .cache/+test/hare/unit/hare_unit-any.o
HAREC .cache/+test/hare.ssa
QBE .cache/+test/hare.s
AS .cache/+test/hare.o
LD .bin/hare-tests
Running 467/467 tests:
rt::sigset_invalid_signum.......................PASS in 0.000011550s
rt::sigset_valid_signum.........................PASS in 0.000005900s
rt::unknown_errno...............................PASS in 0.000009070s
ascii::valid....................................PASS in 0.000007020s
ascii::strcasecmp...............................PASS in 0.000018490s
ascii::ctype....................................PASS in 0.000010920s
bufio::scan_rune_cutoff.........................PASS in 0.000047981s
bufio::scan_rune................................PASS in 0.000089990s
bufio::read_rune................................PASS in 0.000023961s
bufio::read_line................................PASS in 0.000013880s
bufio::read_tok.................................PASS in 0.000022360s
bufio::read_byte................................PASS in 0.000008820s
bufio::unread...................................PASS in 0.000013120s
bufio::write....................................PASS in 0.000041470s
bufio::read.....................................PASS in 0.000022520s
bytes::trim.....................................PASS in 0.000013030s
bytes::cut......................................PASS in 0.000014450s
bytes::tokenize.................................PASS in 0.000014460s
bytes::reverse..................................PASS in 0.000009880s
bytes::index....................................PASS in 0.000054191s
bytes::equal....................................PASS in 0.000009960s
bytes::hassuffix................................PASS in 0.000009660s
bytes::hasprefix................................PASS in 0.000010650s
crypto::invalidmac..............................PASS in 0.000057961s
crypto::cipheradditionswap......................PASS in 0.000032600s
crypto::invalidaddition5........................PASS in 0.000024580s
crypto::invalidaddition4........................PASS in 0.000047820s
crypto::invalidaddition3........................PASS in 0.000027450s
crypto::invalidaddition2........................PASS in 0.000050540s
crypto::invalidaddition.........................PASS in 0.000028650s
crypto::invalidcipher3..........................PASS in 0.000036390s
crypto::invalidcipher2..........................PASS in 0.000039660s
crypto::invalidcipher...........................PASS in 0.000056930s
crypto::invalidkey..............................PASS in 0.000054270s
crypto::polyaligned.............................PASS in 0.000037560s
crypto::nothing.................................PASS in 0.000029471s
crypto::nomsg...................................PASS in 0.000044870s
crypto::noadditional............................PASS in 0.000086050s
crypto::rfcmultiadditonals......................PASS in 0.000033060s
crypto::rfc.....................................PASS in 0.000079650s
crypto::aes::gcm_inplace........................PASS in 0.000731114s
crypto::aes::gcm_decrypt........................PASS in 0.000481632s
crypto::aes::gcm_encrypt........................PASS in 0.000421432s
crypto::aes::rt_example_vector3.................PASS in 0.000021030s
crypto::aes::rt_example_vector2.................PASS in 0.000016041s
crypto::aes::rt_example_vector1_in_place........PASS in 0.000019310s
crypto::aes::rt_example_vector1.................PASS in 0.000035340s
crypto::aes::rt_decrypt_128.....................PASS in 0.000019110s
crypto::aes::rt_decrypt_128_multiple_blocks.....PASS in 0.000043501s
crypto::aes::rt_encrypt_128_multiple_blocks.....PASS in 0.000041100s
crypto::aes::rt_encrypt_128.....................PASS in 0.000016870s
crypto::aes::rt_finish..........................PASS in 0.000033971s
crypto::aes::ctr_test_retry.....................PASS in 0.000024040s
crypto::aes::empty_write........................PASS in 0.000029400s
crypto::aes::ctr_encrypt_smaller_buf............PASS in 0.000015850s
crypto::aes::ctr_encrypt_in_place...............PASS in 0.000018041s
crypto::aes::ctr_test_multiple_calls............PASS in 0.000055170s
crypto::aes::ctr_test_multiple_blocks...........PASS in 0.000054180s
crypto::aes::ctr_encrypt_max_iv.................PASS in 0.000017990s
crypto::aes::ctr_zero_iv........................PASS in 0.000034770s
crypto::aes::cbc_encrypt_decrypt_in_place.......PASS in 0.000047760s
crypto::aes::cbc_encrypt_decrypt................PASS in 0.000066411s
crypto::aes::test_example_vector3...............PASS in 0.000027990s
crypto::aes::test_example_vector2...............PASS in 0.000066131s
crypto::aes::test_example_vector1_in_place......PASS in 0.000018270s
crypto::aes::test_example_vector1...............PASS in 0.000033580s
crypto::aes::test_decrypt_128...................PASS in 0.000016020s
crypto::aes::test_decrypt_128_multiple_blocks...PASS in 0.000040361s
crypto::aes::test_encrypt_128_multiple_blocks...PASS in 0.000030460s
crypto::aes::test_encrypt_128...................PASS in 0.000018800s
crypto::aes::xts::multiblock....................PASS in 0.000117181s
crypto::aes::xts::oneblock......................PASS in 0.000036320s
crypto::argon2::samples.........................PASS in 0.018631856s
crypto::argon2::rfc_id_test_vector..............PASS in 0.002740763s
crypto::argon2::rfc_i_test_vector...............PASS in 0.003592676s
crypto::argon2::rfc_d_test_vector...............PASS in 0.002585352s
crypto::argon2::mode_d_one_pass.................PASS in 0.001804289s
crypto::bcrypt::hash............................PASS in 0.126109207s
crypto::bcrypt::bcrypt..........................PASS in 0.377105344s
crypto::blake2b::blake2b_multiple_writes........PASS in 0.000016789s
crypto::blake2b::blake2b........................PASS in 0.078930500s
crypto::blowfish::salted........................PASS in 0.002407060s
crypto::blowfish::decrypt.......................PASS in 0.002189381s
crypto::blowfish::encrypt.......................PASS in 0.002188690s
crypto::bigint::zero............................PASS in 0.000007400s
crypto::bigint::iszero..........................PASS in 0.000054620s
crypto::bigint::montymul........................PASS in 0.000245950s
crypto::bigint::montyencode.....................PASS in 0.000054989s
crypto::bigint::word_countbits..................PASS in 0.000007231s
crypto::bigint::encreddec.......................PASS in 0.000075361s
crypto::bigint::encmoddec.......................PASS in 0.000030340s
crypto::bigint::encodebigger....................PASS in 0.000006340s
crypto::bigint::encode..........................PASS in 0.000008009s
crypto::bigint::modpow..........................PASS in 0.000147241s
crypto::bigint::reduce..........................PASS in 0.000143150s
crypto::bigint::rshift..........................PASS in 0.000057191s
crypto::bigint::mulacc..........................PASS in 0.000100250s
crypto::bigint::muladd_small....................PASS in 0.000130681s
crypto::bigint::add.............................PASS in 0.000059011s
crypto::chacha::hchacha20.......................PASS in 0.000023409s
crypto::chacha::skipblocks......................PASS in 0.000018089s
crypto::chacha::xchacha20.......................PASS in 0.000036400s
crypto::chacha::chacha20........................PASS in 0.000058531s
crypto::chachapoly::xencrypt....................PASS in 0.000080381s
crypto::chachapoly::encrypt.....................PASS in 0.000068500s
crypto::hkdf::rfc6..............................PASS in 0.000060510s
crypto::hkdf::rfc5..............................PASS in 0.000106920s
crypto::hkdf::rfc4..............................PASS in 0.000051560s
crypto::hkdf::rfc3..............................PASS in 0.000110320s
crypto::hkdf::rfc2..............................PASS in 0.000099589s
crypto::hkdf::rfc1..............................PASS in 0.000056821s
crypto::hmac::sha256............................PASS in 0.000041460s
crypto::hmac::hmac_sha1_large_key...............PASS in 0.000067529s
crypto::hmac::hmac_sha1.........................PASS in 0.000035580s
crypto::hmac::hmac_sha1_empty_key...............PASS in 0.000042591s
crypto::math::cmpu32............................PASS in 0.000008900s
crypto::math::gtu32.............................PASS in 0.000010560s
crypto::math::eq0u32............................PASS in 0.000009331s
crypto::math::equ32.............................PASS in 0.000009589s
crypto::math::muxu32............................PASS in 0.000010280s
crypto::math::eqslice...........................PASS in 0.000010929s
crypto::math::lrot64............................PASS in 0.000019671s
crypto::math::lrot32............................PASS in 0.000009320s
crypto::math::divu32............................PASS in 0.000011251s
crypto::rsa::pkcs1..............................PASS in 0.653535728s
crypto::rsa::initd..............................PASS in 0.000329911s
crypto::rsa::pubprivexp.........................PASS in 0.101250396s
crypto::rsa::smallprivexp.......................PASS in 0.000131720s
crypto::rsa::tiny...............................PASS in 0.000027312s
crypto::rsa::countbits..........................PASS in 0.000007289s
crypto::poly1305::writepatterns.................PASS in 0.000018469s
crypto::poly1305::example4......................PASS in 0.000012029s
crypto::poly1305::example3......................PASS in 0.000019840s
crypto::poly1305::example2......................PASS in 0.000007540s
crypto::poly1305::example1......................PASS in 0.000009800s
crypto::salsa::hsalsa20.........................PASS in 0.000013780s
crypto::salsa::xsalsa20_ctr_overflow_u64........PASS in 0.000016609s
crypto::salsa::xsalsa20_ctr_overflow_u32........PASS in 0.000023069s
crypto::salsa::xsalsa20.........................PASS in 0.000015371s
crypto::salsa::qr...............................PASS in 0.000009731s
crypto::sha1::sha1..............................PASS in 0.000173961s
crypto::sha256::sha256..........................PASS in 0.000204481s
crypto::sha512::sha384..........................PASS in 0.000082381s
crypto::sha512::sha512_256......................PASS in 0.000062280s
crypto::sha512::sha512_224......................PASS in 0.000079530s
crypto::sha512::sha512..........................PASS in 0.000277601s
crypto::curve25519::highbitignored..............PASS in 0.005276753s
crypto::curve25519::vectors.....................PASS in 0.045119595s
crypto::curve25519::x25519basepoint.............PASS in 0.523877593s
crypto::curve25519::unpackpack..................PASS in 0.000006471s
crypto::curve25519::swap25519...................PASS in 0.000006009s
crypto::curve25519::subfe.......................PASS in 0.000009600s
crypto::curve25519::unpack25519.................PASS in 0.000004309s
crypto::ed25519::issue716.......................PASS in 0.009073312s
crypto::ed25519::golden.........................PASS in 0.013579330s
crypto::ed25519::roundtrip......................PASS in 0.044703722s
crypto::x25519::random..........................PASS in 0.010416496s
crypto::x25519::sample..........................PASS in 0.005260475s
encoding::base64::sizecalc......................PASS in 0.000005940s
encoding::base64::decode........................PASS in 0.000445273s
encoding::base64::encode........................PASS in 0.000015820s
encoding::base64::partialwrite..................PASS in 0.000007029s
encoding::base32::decode........................PASS in 0.000719192s
encoding::base32::encode........................PASS in 0.000022791s
encoding::hex::dump.............................PASS in 0.000080950s
encoding::hex::decode...........................PASS in 0.000056709s
encoding::hex::encode...........................PASS in 0.000015800s
encoding::hex::encodestr........................PASS in 0.000012691s
encoding::pem::readcrlf.........................PASS in 0.000208052s
encoding::pem::write............................PASS in 0.000186341s
encoding::pem::read_many........................PASS in 0.000132121s
encoding::pem::read.............................PASS in 0.000095040s
encoding::utf8::encode..........................PASS in 0.000008660s
encoding::utf8::decode..........................PASS in 0.000010571s
endian::little..................................PASS in 0.000010480s
endian::ntoh....................................PASS in 0.000010880s
endian::hton....................................PASS in 0.000020460s
endian::big.....................................PASS in 0.000009800s
fmt::fmt........................................PASS in 0.000127161s
fnmatch::fnmatch................................PASS in 0.000196892s
format::ini::invalid............................PASS in 0.000027469s
format::ini::extended...........................PASS in 0.000026961s
format::ini::simple.............................PASS in 0.000072169s
fs::modes.......................................PASS in 0.000011460s
fs::mode_str....................................PASS in 0.000026089s
getopt::parse...................................PASS in 0.000024131s
glob::pattern_parse.............................PASS in 0.000163072s
glob::glob......................................PASS in 0.006132468s
hare::lex::access_tuple.........................PASS in 0.000099440s
hare::lex::loc..................................PASS in 0.000239070s
hare::lex::invalid..............................PASS in 0.000143801s
hare::lex::literals.............................PASS in 0.001089605s
hare::lex::strings..............................PASS in 0.000883913s
hare::lex::runes................................PASS in 0.000361021s
hare::lex::comments.............................PASS in 0.000374773s
hare::lex::keywords.............................PASS in 0.002738582s
hare::lex::lexname..............................PASS in 0.000225761s
hare::lex::lex3.................................PASS in 0.000329952s
hare::lex::lex2.................................PASS in 0.000186941s
hare::lex::lex1.................................PASS in 0.000069992s
hare::lex::unlex................................PASS in 0.000029800s
hare::lex::unget................................PASS in 0.000035980s
hare::lex::bmaplen..............................PASS in 0.000007700s
hare::parse::docs...............................PASS in 0.001187216s
hare::parse::decls..............................PASS in 0.002128450s
hare::parse::imports............................PASS in 0.001869757s
hare::parse::enum_comments......................PASS in 0.000263873s
hare::parse::tagged_union.......................PASS in 0.000866275s
hare::parse::tuple..............................PASS in 0.001109185s
hare::parse::enum_type..........................PASS in 0.001350906s
hare::parse::array_slice........................PASS in 0.000504173s
hare::parse::struct_union.......................PASS in 0.002177181s
hare::parse::type_loc...........................PASS in 0.000932733s
hare::parse::expr_loc...........................PASS in 0.004997352s
hare::parse::ident..............................PASS in 0.003115794s
hare::parse::parenthesis........................PASS in 0.004143938s
hare::parse::yield_expr.........................PASS in 0.000648603s
hare::parse::unarithm...........................PASS in 0.000704643s
hare::parse::match_expr.........................PASS in 0.001280155s
hare::parse::switch_expr........................PASS in 0.000637003s
hare::parse::slice..............................PASS in 0.000640354s
hare::parse::postfix............................PASS in 0.001392257s
hare::parse::list...............................PASS in 0.000272261s
hare::parse::if_expr............................PASS in 0.000645983s
hare::parse::for_expr...........................PASS in 0.001029816s
hare::parse::defer_expr.........................PASS in 0.000182212s
hare::parse::control............................PASS in 0.000471142s
hare::parse::constant...........................PASS in 0.003873218s
hare::parse::cast...............................PASS in 0.001649967s
hare::parse::call...............................PASS in 0.001105685s
hare::parse::builtin............................PASS in 0.002843844s
hare::parse::binding............................PASS in 0.001174974s
hare::parse::binarithm..........................PASS in 0.000290001s
hare::parse::assignment.........................PASS in 0.001060945s
hare::types::builtins...........................PASS in 0.000015511s
hare::types::forwardref.........................PASS in 0.001278846s
hare::types::alias..............................PASS in 0.001181585s
hare::types::tagged.............................PASS in 0.001424695s
hare::types::funcs..............................PASS in 0.001326055s
hare::types::lists..............................PASS in 0.001368815s
hare::types::tuples.............................PASS in 0.001300377s
hare::types::structs............................PASS in 0.002814013s
hare::types::store..............................PASS in 0.001118974s
hare::unit::_return.............................PASS in 0.001327935s
hare::unit::constant............................PASS in 0.001501517s
hare::unit::compound............................PASS in 0.001586107s
hare::unit::access..............................PASS in 0.001136876s
hare::unparse::_type............................PASS in 0.000048250s
hare::unparse::import...........................PASS in 0.000037309s
hare::unparse::ident............................PASS in 0.000013731s
hare::unparse::decl.............................PASS in 0.000086780s
hash::adler32::adler32..........................PASS in 0.000025540s
hash::crc16::crc16..............................PASS in 0.000019389s
hash::crc32::crc32..............................PASS in 0.000028940s
hash::crc64::crc64..............................PASS in 0.000014231s
hash::fnv::fnv32................................PASS in 0.000009671s
hash::siphash::siphash..........................PASS in 0.000091209s
math::hypot.....................................PASS in 0.000019769s
math::atan2.....................................PASS in 0.000026889s
math::atanh.....................................PASS in 0.000011371s
math::acosh.....................................PASS in 0.000017700s
math::asinh.....................................PASS in 0.000016989s
math::tanh......................................PASS in 0.000013009s
math::cosh......................................PASS in 0.000013971s
math::sinh......................................PASS in 0.000015140s
math::atan......................................PASS in 0.000017511s
math::acos......................................PASS in 0.000027401s
math::asin......................................PASS in 0.000025740s
math::tan.......................................PASS in 0.000012849s
math::sin.......................................PASS in 0.000012529s
math::cos.......................................PASS in 0.000033160s
math::trig_reduce...............................PASS in 0.000013751s
math::nearbyint.................................PASS in 0.000010940s
math::nextafter.................................PASS in 0.000012441s
math::modfrac...................................PASS in 0.000023009s
math::frexp_ldexp...............................PASS in 0.000011989s
math::frexp.....................................PASS in 0.000012789s
math::normalize.................................PASS in 0.000010640s
math::signf.....................................PASS in 0.000011031s
math::copysign..................................PASS in 0.000012571s
math::absf......................................PASS in 0.000021189s
math::float_normality...........................PASS in 0.000009560s
math::isnan.....................................PASS in 0.000022520s
math::floatbits.................................PASS in 0.000010660s
math::modf64....................................PASS in 0.000069709s
math::round.....................................PASS in 0.000012929s
math::trunc.....................................PASS in 0.000013171s
math::ceil......................................PASS in 0.000014191s
math::floor.....................................PASS in 0.000011149s
math::powf64....................................PASS in 0.000036231s
math::sqrt......................................PASS in 0.000015061s
math::exp2f64...................................PASS in 0.000012580s
math::expf64....................................PASS in 0.000013251s
math::log1p.....................................PASS in 0.000022489s
math::log2f64...................................PASS in 0.000013140s
math::log10f64..................................PASS in 0.000011430s
math::logf64....................................PASS in 0.000022611s
math::eqwithin..................................PASS in 0.000010751s
math::gcd.......................................PASS in 0.000012291s
math::remu......................................PASS in 0.000011369s
math::divu......................................PASS in 0.000010611s
math::mulu......................................PASS in 0.000021089s
math::subu......................................PASS in 0.000011351s
math::addu......................................PASS in 0.000011700s
math::popcount..................................PASS in 0.000038220s
math::trailing_zeros_u..........................PASS in 0.000009560s
math::leading_zeros_u...........................PASS in 0.000009340s
math::bit_size_u................................PASS in 0.000010380s
math::signi.....................................PASS in 0.000011740s
math::absi......................................PASS in 0.000012151s
math::isinf.....................................PASS in 0.000012040s
math::fround....................................PASS in 0.000017760s
math::fexcept...................................PASS in 0.000012389s
math::checked::mulu64...........................PASS in 0.000009480s
math::checked::mulu32...........................PASS in 0.000006649s
math::checked::mulu16...........................PASS in 0.000008752s
math::checked::mulu8............................PASS in 0.000010060s
math::checked::muli64...........................PASS in 0.000008520s
math::checked::muli32...........................PASS in 0.000009129s
math::checked::muli16...........................PASS in 0.000008680s
math::checked::muli8............................PASS in 0.000009280s
math::checked::subu64...........................PASS in 0.000011569s
math::checked::subu32...........................PASS in 0.000008640s
math::checked::subu16...........................PASS in 0.000009280s
math::checked::subu8............................PASS in 0.000008591s
math::checked::subi64...........................PASS in 0.000009251s
math::checked::subi32...........................PASS in 0.000008091s
math::checked::subi16...........................PASS in 0.000006820s
math::checked::subi8............................PASS in 0.000009780s
math::checked::addu64...........................PASS in 0.000008809s
math::checked::addu32...........................PASS in 0.000009640s
math::checked::addu16...........................PASS in 0.000008240s
math::checked::addu8............................PASS in 0.000009631s
math::checked::addi64...........................PASS in 0.000009571s
math::checked::addi32...........................PASS in 0.000009080s
math::checked::addi16...........................PASS in 0.000009920s
math::checked::addi8............................PASS in 0.000008160s
math::complex::tanhuge..........................PASS in 0.000046749s
math::complex::tanh.............................PASS in 0.000032600s
math::complex::tan..............................PASS in 0.000023069s
math::complex::sqrt.............................PASS in 0.000078532s
math::complex::sinh.............................PASS in 0.000025180s
math::complex::sin..............................PASS in 0.000024749s
math::complex::rect.............................PASS in 0.000028109s
math::complex::pow..............................PASS in 0.000056811s
math::complex::polar............................PASS in 0.000035740s
math::complex::log..............................PASS in 0.000043292s
math::complex::isnan............................PASS in 0.000010531s
math::complex::exp..............................PASS in 0.000033360s
math::complex::cosh.............................PASS in 0.000024101s
math::complex::cos..............................PASS in 0.000021060s
math::complex::conj.............................PASS in 0.000014480s
math::complex::atanh............................PASS in 0.000030840s
math::complex::atan.............................PASS in 0.000028672s
math::complex::asinh............................PASS in 0.000062080s
math::complex::asin.............................PASS in 0.000062532s
math::complex::acosh............................PASS in 0.000058420s
math::complex::acos.............................PASS in 0.000088321s
math::complex::abs..............................PASS in 0.000023751s
math::random::rng...............................PASS in 0.000098189s
memio::rjoin....................................PASS in 0.000019909s
memio::rconcat..................................PASS in 0.000016540s
memio::join.....................................PASS in 0.000027289s
memio::concat...................................PASS in 0.000015740s
memio::dynamic..................................PASS in 0.000050000s
memio::fixed....................................PASS in 0.000029020s
net::dns::opcode................................PASS in 0.000033200s
net::uri::percent_encoding......................PASS in 0.000150811s
net::uri::invalid...............................PASS in 0.000026930s
net::uri::roundtrip.............................PASS in 0.000239210s
net::uri::encodequery...........................PASS in 0.000024231s
net::uri::decodequery...........................PASS in 0.000039251s
path::iter......................................PASS in 0.000035850s
path::prepend...................................PASS in 0.000110069s
path::dirname_basename..........................PASS in 0.000262072s
path::ext.......................................PASS in 0.000020349s
path::pop.......................................PASS in 0.000012500s
path::push......................................PASS in 0.000023671s
regex::rawreplace...............................PASS in 0.000438922s
regex::replace..................................PASS in 0.000547773s
regex::findall..................................PASS in 0.000209092s
regex::find.....................................PASS in 0.007231573s
shlex::quote....................................PASS in 0.000017640s
shlex::split....................................PASS in 0.000059830s
cmp::ints.......................................PASS in 0.000008580s
sort::sorted....................................PASS in 0.000008711s
sort::big_random................................PASS in 0.039787849s
sort::big_equal.................................PASS in 0.020655181s
sort::sort......................................PASS in 0.000030032s
sort::search....................................PASS in 0.000008980s
sort::rbisect...................................PASS in 0.000008569s
sort::lbisect...................................PASS in 0.000010360s
strconv::stoib..................................PASS in 0.000012609s
strconv::stoi...................................PASS in 0.000021900s
strconv::stoub..................................PASS in 0.000012171s
strconv::stou...................................PASS in 0.000034169s
strconv::stof32.................................PASS in 0.000043800s
strconv::stof64.................................PASS in 0.000242621s
strconv::f32tos.................................PASS in 0.000019600s
strconv::f64tos.................................PASS in 0.000052131s
strconv::numeric................................PASS in 0.000011700s
strconv::utos...................................PASS in 0.000011260s
strconv::utosb..................................PASS in 0.000024090s
strconv::itos...................................PASS in 0.000014551s
strconv::itosb..................................PASS in 0.000013480s
strings::multireplace...........................PASS in 0.000035160s
strings::replace................................PASS in 0.000020040s
strings::padend.................................PASS in 0.000012660s
strings::padstart...............................PASS in 0.000011031s
strings::compare................................PASS in 0.000031309s
strings::trim...................................PASS in 0.000097841s
strings::byteindex..............................PASS in 0.000014220s
strings::index..................................PASS in 0.000044640s
strings::utf8...................................PASS in 0.000010680s
strings::cut....................................PASS in 0.000013340s
strings::split..................................PASS in 0.000035331s
strings::tokenize...............................PASS in 0.000013260s
strings::hassuffix..............................PASS in 0.000009740s
strings::hasprefix..............................PASS in 0.000010320s
strings::sub....................................PASS in 0.000012411s
strings::fromrunes..............................PASS in 0.000032609s
strings::slice..................................PASS in 0.000011300s
strings::iter...................................PASS in 0.000013129s
strings::dupall.................................PASS in 0.000011731s
strings::dup....................................PASS in 0.000019431s
strings::contains...............................PASS in 0.000014500s
strings::join...................................PASS in 0.000012040s
strings::concat.................................PASS in 0.000031880s
strings::template::template.....................PASS in 0.000080900s
test::exit......................................PASS in 0.000012869s
test::_abort....................................PASS in 0.000010280s
types::c::strings...............................PASS in 0.000022249s
types::c::sizes.................................PASS in 0.000009729s
unix::passwd::nextpw............................PASS in 0.000059890s
unix::passwd::nextgr............................PASS in 0.000031620s
uuid::decode....................................PASS in 0.000021760s
uuid::encode....................................PASS in 0.000040509s
crypto::random::reader..........................PASS in 0.000059729s
crypto::random::buffer..........................PASS in 0.000068652s
io::limit.......................................PASS in 0.000022440s
linux::timerfd::timerfd.........................PASS in 0.000086280s
net::ip::test_subnet_contains...................PASS in 0.000048381s
net::ip::parse_subnet...........................PASS in 0.000081540s
net::ip::parse_ip...............................PASS in 0.000207401s
time::mult......................................PASS in 0.000017740s
time::compare...................................PASS in 0.001073315s
time::add.......................................PASS in 0.000011449s
time::date::reckon..............................PASS in 0.000163871s
time::date::parse...............................PASS in 0.000048920s
time::date::truncate............................PASS in 0.000033729s
time::date::unitdiff............................PASS in 0.000036340s
time::date::pdiff...............................PASS in 0.000042160s
time::date::format..............................PASS in 0.000074651s
time::date::calc_janfirstweekday................PASS in 0.000009451s
time::date::calc_weekday........................PASS in 0.000007400s
time::date::calc_sundayweek.....................PASS in 0.000006820s
time::date::calc_week...........................PASS in 0.000009360s
time::date::calc_yearday........................PASS in 0.000009231s
time::date::calc_ymd............................PASS in 0.000010811s
time::date::calc_daydate__yd....................PASS in 0.000009920s
time::date::calc_daydate__ywd...................PASS in 0.000011540s
time::date::calc_daydate__ymd...................PASS in 0.000010491s
time::date::from_str............................PASS in 0.000067460s
unix::hosts::lookup.............................PASS in 0.000088001s
unix::hosts::errors.............................PASS in 0.000030511s
unix::hosts::next...............................PASS in 0.000112289s
unix::tty::pty..................................PASS in 0.000353281s
467 passed; 0 failed; 467 completed in 2.192435243s
rm .cache/+test/unix/passwd/unix_passwd-any.s .cache/+test/crypto/random/crypto_random-linux.s .cache/+test/hare/types/hare_types-any.s .cache/+test/sort/cmp/sort_cmp-any.s .cache/+test/crypto/sha256/crypto_sha256-any.s .cache/+test/cmd/hare/build/cmd_hare_build-any.s .cache/+test/unix/unix-linux.s .cache/+test/fnmatch/fnmatch-any.s .cache/+test/hash/adler32/hash_adler32-any.s .cache/+test/net/ip/net_ip-linux.s .cache/+test/regex/regex-any.s .cache/+test/math/checked/math_checked-any.s .cache/+test/net/dns/net_dns-any.s .cache/+test/crypto/aes/crypto_aes-any.s .cache/+test/crypto/rsa/crypto_rsa-any.s .cache/+test/crypto/chachapoly/crypto_chachapoly-any.s .cache/+test/crypto/poly1305/crypto_poly1305-any.s .cache/+test/math/math-any.s .cache/+test/encoding/base32/encoding_base32-any.s .cache/+test/hare/parse/doc/hare_parse_doc-any.s .cache/+test/unix/hosts/unix_hosts-linux.s .cache/+test/encoding/pem/encoding_pem-any.s .cache/+test/uuid/uuid-any.s .cache/+test/fmt/fmt-any.s .cache/+test/net/uri/net_uri-any.s .cache/+test/linux/linux-linux.s .cache/+test/log/log-linux.s .cache/+test/test/test-any.s .cache/+test/hash/crc64/hash_crc64-any.s .cache/+test/crypto/math/crypto_math-any.s .cache/+test/shlex/shlex-any.s .cache/+test/crypto/hkdf/crypto_hkdf-any.s .cache/+test/crypto/curve25519/crypto_curve25519-any.s .cache/+test/io/io-linux.s .cache/+test/encoding/hex/encoding_hex-any.s .cache/+test/time/time-linux.s .cache/+test/time/date/time_date-linux.s .cache/+test/hash/fnv/hash_fnv-any.s .cache/+test/crypto/sha1/crypto_sha1-any.s .cache/+test/crypto/hmac/crypto_hmac-any.s .cache/+test/getopt/getopt-any.s .cache/+test/strings/strings-any.s .cache/+test/format/tar/format_tar-any.s .cache/+test/endian/endian-any.s .cache/+test/hash/crc16/hash_crc16-any.s .cache/+test/hare/ast/hare_ast-any.s .cache/+test/hare.s .cache/+test/hash/crc32/hash_crc32-any.s .cache/+test/math/random/math_random-any.s .cache/+test/linux/timerfd/linux_timerfd-linux.s .cache/+test/net/net-linux.s .cache/+test/crypto/blowfish/crypto_blowfish-any.s .cache/+test/types/types-any.s .cache/+test/crypto/ed25519/crypto_ed25519-any.s .cache/+test/net/tcp/net_tcp-linux.s .cache/+test/hare/lex/hare_lex-any.s .cache/+test/crypto/x25519/crypto_x25519-any.s .cache/+test/crypto/bigint/crypto_bigint-any.s .cache/+test/errors/errors-any.s .cache/+test/hash/siphash/hash_siphash-any.s .cache/+test/crypto/bcrypt/crypto_bcrypt-any.s .cache/+test/crypto/sha512/crypto_sha512-any.s .cache/+test/types/c/types_c-any.s .cache/+test/memio/memio-any.s .cache/+test/hare/parse/hare_parse-any.s .cache/+test/hare/unit/hare_unit-any.s .cache/+test/net/unix/net_unix-linux.s .cache/+test/encoding/base64/encoding_base64-any.s .cache/+test/crypto/crypto-any.s .cache/+test/hare/module/hare_module-any.s .cache/+test/os/exec/os_exec-linux.s .cache/+test/unix/signal/unix_signal-linux.s .cache/+test/encoding/utf8/encoding_utf8-any.s .cache/+test/crypto/salsa/crypto_salsa-any.s .cache/+test/rt/rt-linux.s .cache/+test/unix/tty/unix_tty-linux.s .cache/+test/net/dial/net_dial-any.s .cache/+test/crypto/mac/crypto_mac-any.s .cache/+test/bytes/bytes-any.s .cache/+test/unix/resolvconf/unix_resolvconf-linux.s .cache/+test/path/path-any.s .cache/+test/fs/fs-any.s .cache/+test/os/os-linux.s .cache/+test/format/ini/format_ini-any.s .cache/+test/crypto/aes/xts/crypto_aes_xts-any.s .cache/+test/net/udp/net_udp-linux.s .cache/+test/crypto/argon2/crypto_argon2-any.s .cache/+test/math/complex/math_complex-any.s .cache/+test/glob/glob-any.s .cache/+test/hare/unparse/hare_unparse-any.s .cache/+test/strings/template/strings_template-any.s .cache/+test/bufio/bufio-any.s .cache/+test/linux/keyctl/linux_keyctl-linux.s .cache/+test/temp/temp-linux.s .cache/+test/sort/sort-any.s .cache/+test/crypto/cipher/crypto_cipher-any.s .cache/+test/linux/vdso/linux_vdso-linux.s .cache/+test/dirs/dirs-any.s .cache/+test/unix/poll/unix_poll-linux.s .cache/+test/time/chrono/time_chrono-linux.s .cache/+test/ascii/ascii-any.s .cache/+test/strconv/strconv-any.s .cache/+test/format/elf/format_elf-any.s .cache/+test/crypto/blake2b/crypto_blake2b-any.s .cache/+test/hash/hash-any.s .cache/+test/crypto/chacha/crypto_chacha-any.s
|