|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| abi/ | | 25-Apr-2025 | - | 2,078 | 1,220 |
| alias3.dir/ | | 25-Apr-2025 | - | 96 | 61 |
| arenas/ | | 25-Apr-2025 | - | 66 | 44 |
| asmhdr.dir/ | | 25-Apr-2025 | - | 104 | 67 |
| chan/ | | 25-Apr-2025 | - | 3,355 | 2,516 |
| closure3.dir/ | | 25-Apr-2025 | - | 294 | 260 |
| closure5.dir/ | | 25-Apr-2025 | - | 28 | 10 |
| codegen/ | | 25-Apr-2025 | - | 10,925 | 5,616 |
| ddd2.dir/ | | 25-Apr-2025 | - | 46 | 28 |
| dwarf/ | | 25-Apr-2025 | - | 232 | 86 |
| fixedbugs/ | | 25-Apr-2025 | - | 82,197 | 56,144 |
| import2.dir/ | | 25-Apr-2025 | - | 96 | 63 |
| import4.dir/ | | 25-Apr-2025 | - | 36 | 12 |
| interface/ | | 25-Apr-2025 | - | 1,512 | 917 |
| intrinsic.dir/ | | 25-Apr-2025 | - | 95 | 76 |
| ken/ | | 25-Apr-2025 | - | 5,584 | 4,410 |
| linkname.dir/ | | 25-Apr-2025 | - | 37 | 27 |
| linknameasm.dir/ | | 25-Apr-2025 | - | 35 | 16 |
| method4.dir/ | | 25-Apr-2025 | - | 150 | 104 |
| retjmp.dir/ | | 25-Apr-2025 | - | 56 | 39 |
| runtime/ | | 25-Apr-2025 | - | 38 | 21 |
| stress/ | | 25-Apr-2025 | - | 504 | 434 |
| syntax/ | | 25-Apr-2025 | - | 278 | 99 |
| typeparam/ | | 25-Apr-2025 | - | 18,109 | 11,467 |
| uintptrescapes.dir/ | | 25-Apr-2025 | - | 147 | 110 |
| 235.go | D | 25-Apr-2025 | 1.6 KiB | 76 | 56 |
| 64bit.go | D | 25-Apr-2025 | 24.8 KiB | 729 | 643 |
| README.md | D | 25-Apr-2025 | 731 | 20 | 12 |
| alg.go | D | 25-Apr-2025 | 822 | 47 | 26 |
| alias.go | D | 25-Apr-2025 | 588 | 34 | 16 |
| alias1.go | D | 25-Apr-2025 | 803 | 55 | 35 |
| alias2.go | D | 25-Apr-2025 | 2.5 KiB | 105 | 66 |
| alias3.go | D | 25-Apr-2025 | 187 | 8 | 1 |
| align.go | D | 25-Apr-2025 | 603 | 30 | 13 |
| append.go | D | 25-Apr-2025 | 9.1 KiB | 255 | 189 |
| append1.go | D | 25-Apr-2025 | 856 | 23 | 9 |
| args.go | D | 25-Apr-2025 | 374 | 24 | 13 |
| armimm.go | D | 25-Apr-2025 | 3.9 KiB | 180 | 126 |
| asmhdr.go | D | 25-Apr-2025 | 237 | 10 | 1 |
| assign.go | D | 25-Apr-2025 | 1 KiB | 69 | 56 |
| assign1.go | D | 25-Apr-2025 | 5.6 KiB | 347 | 295 |
| atomicload.go | D | 25-Apr-2025 | 798 | 46 | 31 |
| bigalg.go | D | 25-Apr-2025 | 2.1 KiB | 131 | 102 |
| bigmap.go | D | 25-Apr-2025 | 2.5 KiB | 140 | 123 |
| blank.go | D | 25-Apr-2025 | 2.1 KiB | 190 | 144 |
| blank1.go | D | 25-Apr-2025 | 724 | 33 | 18 |
| bom.go | D | 25-Apr-2025 | 406 | 27 | 14 |
| bombad.go | D | 25-Apr-2025 | 480 | 19 | 5 |
| bounds.go | D | 25-Apr-2025 | 6.1 KiB | 285 | 229 |
| cannotassign.go | D | 25-Apr-2025 | 1 KiB | 34 | 20 |
| chancap.go | D | 25-Apr-2025 | 1.6 KiB | 72 | 52 |
| chanlinear.go | D | 25-Apr-2025 | 2.1 KiB | 96 | 60 |
| char_lit.go | D | 25-Apr-2025 | 657 | 46 | 35 |
| char_lit1.go | D | 25-Apr-2025 | 822 | 29 | 15 |
| checkbce.go | D | 25-Apr-2025 | 3.7 KiB | 187 | 145 |
| clear.go | D | 25-Apr-2025 | 743 | 48 | 33 |
| clearfat.go | D | 25-Apr-2025 | 1.1 KiB | 69 | 46 |
| closedchan.go | D | 25-Apr-2025 | 5.8 KiB | 360 | 282 |
| closure.go | D | 25-Apr-2025 | 1.7 KiB | 129 | 98 |
| closure1.go | D | 25-Apr-2025 | 280 | 19 | 12 |
| closure2.go | D | 25-Apr-2025 | 1.9 KiB | 134 | 113 |
| closure3.go | D | 25-Apr-2025 | 358 | 13 | 1 |
| closure4.go | D | 25-Apr-2025 | 364 | 22 | 11 |
| closure5.go | D | 25-Apr-2025 | 280 | 11 | 1 |
| closure6.go | D | 25-Apr-2025 | 346 | 19 | 10 |
| closure7.go | D | 25-Apr-2025 | 373 | 29 | 18 |
| cmp.go | D | 25-Apr-2025 | 7.6 KiB | 489 | 384 |
| cmp6.go | D | 25-Apr-2025 | 2.2 KiB | 87 | 52 |
| cmplx.go | D | 25-Apr-2025 | 1.4 KiB | 69 | 45 |
| cmplxdivide.c | D | 25-Apr-2025 | 2.1 KiB | 99 | 69 |
| cmplxdivide.go | D | 25-Apr-2025 | 868 | 45 | 30 |
| cmplxdivide1.go | D | 25-Apr-2025 | 240.7 KiB | 4,115 | 4,108 |
| complit.go | D | 25-Apr-2025 | 1.7 KiB | 121 | 92 |
| complit1.go | D | 25-Apr-2025 | 1.6 KiB | 66 | 41 |
| compos.go | D | 25-Apr-2025 | 403 | 26 | 14 |
| const.go | D | 25-Apr-2025 | 4.8 KiB | 211 | 167 |
| const1.go | D | 25-Apr-2025 | 3.8 KiB | 95 | 73 |
| const2.go | D | 25-Apr-2025 | 1,008 | 33 | 16 |
| const3.go | D | 25-Apr-2025 | 659 | 38 | 24 |
| const4.go | D | 25-Apr-2025 | 1.3 KiB | 83 | 61 |
| const5.go | D | 25-Apr-2025 | 835 | 38 | 20 |
| const6.go | D | 25-Apr-2025 | 834 | 31 | 20 |
| const7.go | D | 25-Apr-2025 | 1.9 KiB | 79 | 54 |
| const8.go | D | 25-Apr-2025 | 727 | 37 | 23 |
| convT2X.go | D | 25-Apr-2025 | 3.3 KiB | 196 | 171 |
| convert.go | D | 25-Apr-2025 | 833 | 47 | 28 |
| convert1.go | D | 25-Apr-2025 | 3.4 KiB | 100 | 79 |
| convert2.go | D | 25-Apr-2025 | 5.9 KiB | 330 | 299 |
| convert3.go | D | 25-Apr-2025 | 544 | 30 | 13 |
| convert4.go | D | 25-Apr-2025 | 2.1 KiB | 109 | 87 |
| convinline.go | D | 25-Apr-2025 | 4.7 KiB | 195 | 177 |
| convlit.go | D | 25-Apr-2025 | 2.4 KiB | 75 | 41 |
| convlit1.go | D | 25-Apr-2025 | 458 | 21 | 7 |
| copy.go | D | 25-Apr-2025 | 6.6 KiB | 352 | 301 |
| copy1.go | D | 25-Apr-2025 | 851 | 28 | 12 |
| crlf.go | D | 25-Apr-2025 | 782 | 51 | 33 |
| ddd.go | D | 25-Apr-2025 | 4.2 KiB | 231 | 203 |
| ddd1.go | D | 25-Apr-2025 | 1.7 KiB | 65 | 44 |
| ddd2.go | D | 25-Apr-2025 | 252 | 10 | 1 |
| decl.go | D | 25-Apr-2025 | 926 | 42 | 29 |
| declbad.go | D | 25-Apr-2025 | 1.4 KiB | 68 | 48 |
| defer.go | D | 25-Apr-2025 | 875 | 53 | 35 |
| defererrcheck.go | D | 25-Apr-2025 | 1.4 KiB | 87 | 67 |
| deferfin.go | D | 25-Apr-2025 | 1.1 KiB | 59 | 44 |
| defernil.go | D | 25-Apr-2025 | 563 | 34 | 19 |
| deferprint.go | D | 25-Apr-2025 | 586 | 18 | 6 |
| deferprint.out | D | 25-Apr-2025 | 126 | 3 | 2 |
| devirt.go | D | 25-Apr-2025 | 574 | 39 | 26 |
| directive.go | D | 25-Apr-2025 | 1.1 KiB | 58 | 21 |
| directive2.go | D | 25-Apr-2025 | 1.2 KiB | 59 | 23 |
| divide.go | D | 25-Apr-2025 | 1.2 KiB | 63 | 48 |
| divmod.go | D | 25-Apr-2025 | 9.3 KiB | 461 | 381 |
| embedfunc.go | D | 25-Apr-2025 | 308 | 16 | 6 |
| embedvers.go | D | 25-Apr-2025 | 292 | 13 | 3 |
| empty.go | D | 25-Apr-2025 | 316 | 16 | 5 |
| env.go | D | 25-Apr-2025 | 549 | 32 | 20 |
| eof.go | D | 25-Apr-2025 | 308 | 12 | 1 |
| eof1.go | D | 25-Apr-2025 | 333 | 12 | 1 |
| escape.go | D | 25-Apr-2025 | 3.8 KiB | 227 | 178 |
| escape2.go | D | 25-Apr-2025 | 35.1 KiB | 1,846 | 1,455 |
| escape2n.go | D | 25-Apr-2025 | 35.1 KiB | 1,846 | 1,455 |
| escape3.go | D | 25-Apr-2025 | 524 | 37 | 23 |
| escape4.go | D | 25-Apr-2025 | 1.4 KiB | 60 | 35 |
| escape5.go | D | 25-Apr-2025 | 5.3 KiB | 282 | 203 |
| escape_array.go | D | 25-Apr-2025 | 3.6 KiB | 130 | 89 |
| escape_calls.go | D | 25-Apr-2025 | 1.6 KiB | 62 | 42 |
| escape_closure.go | D | 25-Apr-2025 | 4.6 KiB | 194 | 152 |
| escape_field.go | D | 25-Apr-2025 | 2.9 KiB | 175 | 135 |
| escape_goto.go | D | 25-Apr-2025 | 677 | 45 | 30 |
| escape_hash_maphash.go | D | 25-Apr-2025 | 368 | 20 | 9 |
| escape_iface.go | D | 25-Apr-2025 | 4.5 KiB | 266 | 228 |
| escape_indir.go | D | 25-Apr-2025 | 3.3 KiB | 161 | 128 |
| escape_level.go | D | 25-Apr-2025 | 1.8 KiB | 109 | 86 |
| escape_map.go | D | 25-Apr-2025 | 2.8 KiB | 108 | 78 |
| escape_mutations.go | D | 25-Apr-2025 | 1.8 KiB | 78 | 55 |
| escape_param.go | D | 25-Apr-2025 | 8.9 KiB | 442 | 333 |
| escape_reflect.go | D | 25-Apr-2025 | 13.1 KiB | 463 | 347 |
| escape_runtime_atomic.go | D | 25-Apr-2025 | 874 | 34 | 18 |
| escape_selfassign.go | D | 25-Apr-2025 | 538 | 33 | 18 |
| escape_slice.go | D | 25-Apr-2025 | 3.9 KiB | 182 | 145 |
| escape_struct_param1.go | D | 25-Apr-2025 | 8.9 KiB | 299 | 239 |
| escape_struct_param2.go | D | 25-Apr-2025 | 8.9 KiB | 299 | 239 |
| escape_struct_return.go | D | 25-Apr-2025 | 1 KiB | 75 | 56 |
| escape_sync_atomic.go | D | 25-Apr-2025 | 943 | 39 | 22 |
| escape_unsafe.go | D | 25-Apr-2025 | 2.2 KiB | 70 | 38 |
| fibo.go | D | 25-Apr-2025 | 6.3 KiB | 311 | 241 |
| finprofiled.go | D | 25-Apr-2025 | 2.1 KiB | 80 | 54 |
| float_lit.go | D | 25-Apr-2025 | 4 KiB | 204 | 173 |
| float_lit2.go | D | 25-Apr-2025 | 7.9 KiB | 165 | 123 |
| float_lit3.go | D | 25-Apr-2025 | 1.7 KiB | 48 | 29 |
| floatcmp.go | D | 25-Apr-2025 | 3 KiB | 94 | 80 |
| for.go | D | 25-Apr-2025 | 1.2 KiB | 77 | 58 |
| func.go | D | 25-Apr-2025 | 1.3 KiB | 91 | 66 |
| func1.go | D | 25-Apr-2025 | 445 | 20 | 7 |
| func2.go | D | 25-Apr-2025 | 578 | 34 | 21 |
| func3.go | D | 25-Apr-2025 | 505 | 21 | 8 |
| func4.go | D | 25-Apr-2025 | 409 | 19 | 7 |
| func5.go | D | 25-Apr-2025 | 1.5 KiB | 92 | 66 |
| func6.go | D | 25-Apr-2025 | 393 | 17 | 6 |
| func7.go | D | 25-Apr-2025 | 477 | 31 | 17 |
| func8.go | D | 25-Apr-2025 | 599 | 48 | 29 |
| funcdup.go | D | 25-Apr-2025 | 1.3 KiB | 28 | 16 |
| funcdup2.go | D | 25-Apr-2025 | 721 | 18 | 9 |
| fuse.go | D | 25-Apr-2025 | 5.3 KiB | 192 | 136 |
| gc.go | D | 25-Apr-2025 | 411 | 27 | 13 |
| gc1.go | D | 25-Apr-2025 | 303 | 17 | 7 |
| gc2.go | D | 25-Apr-2025 | 977 | 47 | 30 |
| gcgort.go | D | 25-Apr-2025 | 34.5 KiB | 1,851 | 1,829 |
| gcstring.go | D | 25-Apr-2025 | 872 | 49 | 31 |
| goprint.go | D | 25-Apr-2025 | 722 | 33 | 22 |
| goprint.out | D | 25-Apr-2025 | 65 | 2 | 1 |
| goto.go | D | 25-Apr-2025 | 8.4 KiB | 539 | 410 |
| heapsampling.go | D | 25-Apr-2025 | 9.7 KiB | 315 | 204 |
| helloworld.go | D | 25-Apr-2025 | 269 | 14 | 4 |
| helloworld.out | D | 25-Apr-2025 | 13 | 2 | 1 |
| if.go | D | 25-Apr-2025 | 1.4 KiB | 94 | 73 |
| import.go | D | 25-Apr-2025 | 425 | 25 | 11 |
| import1.go | D | 25-Apr-2025 | 703 | 20 | 8 |
| import2.go | D | 25-Apr-2025 | 247 | 9 | 1 |
| import4.go | D | 25-Apr-2025 | 310 | 12 | 1 |
| import5.go | D | 25-Apr-2025 | 722 | 28 | 9 |
| import6.go | D | 25-Apr-2025 | 1.4 KiB | 40 | 23 |
| index.go | D | 25-Apr-2025 | 6.4 KiB | 300 | 208 |
| index0.go | D | 25-Apr-2025 | 301 | 13 | 2 |
| index1.go | D | 25-Apr-2025 | 305 | 13 | 2 |
| index2.go | D | 25-Apr-2025 | 305 | 13 | 2 |
| indirect.go | D | 25-Apr-2025 | 1.4 KiB | 88 | 61 |
| indirect1.go | D | 25-Apr-2025 | 1.5 KiB | 73 | 49 |
| init.go | D | 25-Apr-2025 | 479 | 20 | 8 |
| init1.go | D | 25-Apr-2025 | 1.1 KiB | 54 | 33 |
| initcomma.go | D | 25-Apr-2025 | 1.2 KiB | 82 | 67 |
| initexp.go | D | 25-Apr-2025 | 1.7 KiB | 37 | 20 |
| initialize.go | D | 25-Apr-2025 | 2.2 KiB | 106 | 75 |
| initializerr.go | D | 25-Apr-2025 | 1.1 KiB | 42 | 21 |
| initloop.go | D | 25-Apr-2025 | 407 | 18 | 7 |
| inline.go | D | 25-Apr-2025 | 11.7 KiB | 428 | 342 |
| inline_big.go | D | 25-Apr-2025 | 12.7 KiB | 1,030 | 1,012 |
| inline_caller.go | D | 25-Apr-2025 | 1.4 KiB | 78 | 59 |
| inline_callers.go | D | 25-Apr-2025 | 1.9 KiB | 96 | 77 |
| inline_endian.go | D | 25-Apr-2025 | 1.6 KiB | 36 | 19 |
| inline_literal.go | D | 25-Apr-2025 | 1 KiB | 51 | 34 |
| inline_math_bits_rotate.go | D | 25-Apr-2025 | 571 | 30 | 16 |
| inline_sync.go | D | 25-Apr-2025 | 1.6 KiB | 54 | 22 |
| inline_variadic.go | D | 25-Apr-2025 | 513 | 20 | 8 |
| int_lit.go | D | 25-Apr-2025 | 387 | 27 | 16 |
| intcvt.go | D | 25-Apr-2025 | 4.3 KiB | 182 | 137 |
| intrinsic.go | D | 25-Apr-2025 | 270 | 10 | 1 |
| intrinsic_atomic.go | D | 25-Apr-2025 | 839 | 22 | 10 |
| iota.go | D | 25-Apr-2025 | 1.6 KiB | 123 | 95 |
| label.go | D | 25-Apr-2025 | 1 KiB | 66 | 47 |
| label1.go | D | 25-Apr-2025 | 2.1 KiB | 123 | 99 |
| linkmain.go | D | 25-Apr-2025 | 237 | 13 | 3 |
| linkmain_run.go | D | 25-Apr-2025 | 2.3 KiB | 85 | 63 |
| linkname.go | D | 25-Apr-2025 | 456 | 16 | 1 |
| linkname3.go | D | 25-Apr-2025 | 720 | 30 | 5 |
| linknameasm.go | D | 25-Apr-2025 | 210 | 10 | 1 |
| linkobj.go | D | 25-Apr-2025 | 3.5 KiB | 165 | 125 |
| linkx.go | D | 25-Apr-2025 | 741 | 39 | 20 |
| linkx_run.go | D | 25-Apr-2025 | 1.7 KiB | 72 | 51 |
| literal.go | D | 25-Apr-2025 | 5 KiB | 230 | 185 |
| literal2.go | D | 25-Apr-2025 | 2.2 KiB | 91 | 61 |
| live.go | D | 25-Apr-2025 | 18 KiB | 726 | 496 |
| live1.go | D | 25-Apr-2025 | 1.3 KiB | 47 | 13 |
| live2.go | D | 25-Apr-2025 | 953 | 42 | 23 |
| live_regabi.go | D | 25-Apr-2025 | 18.4 KiB | 743 | 514 |
| live_uintptrkeepalive.go | D | 25-Apr-2025 | 2 KiB | 64 | 35 |
| loopbce.go | D | 25-Apr-2025 | 13.8 KiB | 479 | 413 |
| mainsig.go | D | 25-Apr-2025 | 598 | 14 | 5 |
| makechan.go | D | 25-Apr-2025 | 1 KiB | 29 | 14 |
| makemap.go | D | 25-Apr-2025 | 1.3 KiB | 35 | 18 |
| makenew.go | D | 25-Apr-2025 | 605 | 20 | 8 |
| makeslice.go | D | 25-Apr-2025 | 5.5 KiB | 150 | 120 |
| mallocfin.go | D | 25-Apr-2025 | 1.2 KiB | 78 | 59 |
| map.go | D | 25-Apr-2025 | 14.9 KiB | 685 | 595 |
| map1.go | D | 25-Apr-2025 | 1.5 KiB | 69 | 51 |
| mapclear.go | D | 25-Apr-2025 | 1.5 KiB | 90 | 73 |
| maplinear.go | D | 25-Apr-2025 | 3.6 KiB | 174 | 113 |
| maymorestack.go | D | 25-Apr-2025 | 1.1 KiB | 48 | 23 |
| mergemul.go | D | 25-Apr-2025 | 3.2 KiB | 118 | 64 |
| method.go | D | 25-Apr-2025 | 5.2 KiB | 308 | 269 |
| method1.go | D | 25-Apr-2025 | 739 | 25 | 10 |
| method2.go | D | 25-Apr-2025 | 1.2 KiB | 42 | 22 |
| method3.go | D | 25-Apr-2025 | 570 | 36 | 23 |
| method4.go | D | 25-Apr-2025 | 230 | 9 | 1 |
| method5.go | D | 25-Apr-2025 | 6.7 KiB | 298 | 221 |
| method6.go | D | 25-Apr-2025 | 467 | 23 | 10 |
| method7.go | D | 25-Apr-2025 | 1.1 KiB | 68 | 40 |
| named.go | D | 25-Apr-2025 | 4.6 KiB | 282 | 253 |
| named1.go | D | 25-Apr-2025 | 984 | 63 | 38 |
| newinline.go | D | 25-Apr-2025 | 11.2 KiB | 398 | 320 |
| nil.go | D | 25-Apr-2025 | 2.2 KiB | 181 | 130 |
| nilcheck.go | D | 25-Apr-2025 | 3.7 KiB | 191 | 145 |
| nilptr.go | D | 25-Apr-2025 | 3.2 KiB | 186 | 120 |
| nilptr2.go | D | 25-Apr-2025 | 3.6 KiB | 132 | 113 |
| nilptr3.go | D | 25-Apr-2025 | 5.6 KiB | 257 | 191 |
| nilptr4.go | D | 25-Apr-2025 | 428 | 25 | 11 |
| nilptr5.go | D | 25-Apr-2025 | 844 | 33 | 16 |
| nilptr5_aix.go | D | 25-Apr-2025 | 806 | 33 | 16 |
| nilptr5_wasm.go | D | 25-Apr-2025 | 813 | 33 | 16 |
| nilptr_aix.go | D | 25-Apr-2025 | 3.1 KiB | 186 | 120 |
| noinit.go | D | 25-Apr-2025 | 6.8 KiB | 344 | 216 |
| nosplit.go | D | 25-Apr-2025 | 11.3 KiB | 420 | 358 |
| nowritebarrier.go | D | 25-Apr-2025 | 1.3 KiB | 97 | 55 |
| nul1.go | D | 25-Apr-2025 | 1.2 KiB | 56 | 26 |
| opt_branchlikely.go | D | 25-Apr-2025 | 2.1 KiB | 88 | 74 |
| parentype.go | D | 25-Apr-2025 | 424 | 20 | 10 |
| peano.go | D | 25-Apr-2025 | 2.2 KiB | 132 | 87 |
| phiopt.go | D | 25-Apr-2025 | 2 KiB | 134 | 95 |
| print.go | D | 25-Apr-2025 | 1.6 KiB | 55 | 41 |
| print.out | D | 25-Apr-2025 | 247 | 35 | 34 |
| printbig.go | D | 25-Apr-2025 | 315 | 15 | 5 |
| printbig.out | D | 25-Apr-2025 | 41 | 3 | 2 |
| prove.go | D | 25-Apr-2025 | 21.2 KiB | 1,137 | 952 |
| prove_constant_folding.go | D | 25-Apr-2025 | 604 | 34 | 19 |
| prove_invert_loop_with_unused_iterators.go | D | 25-Apr-2025 | 225 | 12 | 6 |
| range.go | D | 25-Apr-2025 | 8.1 KiB | 495 | 430 |
| range2.go | D | 25-Apr-2025 | 830 | 25 | 10 |
| range3.go | D | 25-Apr-2025 | 1.3 KiB | 91 | 74 |
| range4.go | D | 25-Apr-2025 | 5.1 KiB | 352 | 306 |
| rangegen.go | D | 25-Apr-2025 | 8.4 KiB | 351 | 304 |
| recover.go | D | 25-Apr-2025 | 10.6 KiB | 588 | 450 |
| recover1.go | D | 25-Apr-2025 | 2.5 KiB | 142 | 103 |
| recover2.go | D | 25-Apr-2025 | 1.2 KiB | 86 | 62 |
| recover3.go | D | 25-Apr-2025 | 1.6 KiB | 84 | 63 |
| recover4.go | D | 25-Apr-2025 | 2.2 KiB | 77 | 38 |
| recover5.go | D | 25-Apr-2025 | 408 | 17 | 6 |
| reflectmethod1.go | D | 25-Apr-2025 | 578 | 31 | 14 |
| reflectmethod2.go | D | 25-Apr-2025 | 719 | 37 | 19 |
| reflectmethod3.go | D | 25-Apr-2025 | 651 | 36 | 18 |
| reflectmethod4.go | D | 25-Apr-2025 | 573 | 31 | 14 |
| reflectmethod5.go | D | 25-Apr-2025 | 544 | 31 | 15 |
| reflectmethod6.go | D | 25-Apr-2025 | 555 | 33 | 18 |
| reflectmethod7.go | D | 25-Apr-2025 | 421 | 25 | 12 |
| reflectmethod8.go | D | 25-Apr-2025 | 479 | 27 | 13 |
| rename.go | D | 25-Apr-2025 | 1.5 KiB | 104 | 91 |
| rename1.go | D | 25-Apr-2025 | 1.1 KiB | 61 | 49 |
| reorder.go | D | 25-Apr-2025 | 2.3 KiB | 168 | 125 |
| reorder2.go | D | 25-Apr-2025 | 7.2 KiB | 342 | 287 |
| retjmp.go | D | 25-Apr-2025 | 252 | 10 | 1 |
| return.go | D | 25-Apr-2025 | 32.7 KiB | 2,822 | 2,303 |
| rotate.go | D | 25-Apr-2025 | 3.3 KiB | 167 | 127 |
| rotate0.go | D | 25-Apr-2025 | 286 | 13 | 2 |
| rotate1.go | D | 25-Apr-2025 | 286 | 13 | 2 |
| rotate2.go | D | 25-Apr-2025 | 286 | 13 | 2 |
| rotate3.go | D | 25-Apr-2025 | 286 | 13 | 2 |
| rune.go | D | 25-Apr-2025 | 603 | 48 | 29 |
| runtime.go | D | 25-Apr-2025 | 600 | 22 | 5 |
| shift1.go | D | 25-Apr-2025 | 9.4 KiB | 250 | 192 |
| shift2.go | D | 25-Apr-2025 | 1.3 KiB | 46 | 27 |
| shift3.go | D | 25-Apr-2025 | 834 | 42 | 25 |
| sieve.go | D | 25-Apr-2025 | 1 KiB | 46 | 28 |
| sigchld.go | D | 25-Apr-2025 | 381 | 19 | 6 |
| sigchld.out | D | 25-Apr-2025 | 17 | 2 | 1 |
| simassign.go | D | 25-Apr-2025 | 1.1 KiB | 80 | 60 |
| sizeof.go | D | 25-Apr-2025 | 2.9 KiB | 159 | 134 |
| slice3.go | D | 25-Apr-2025 | 2.9 KiB | 161 | 129 |
| slice3err.go | D | 25-Apr-2025 | 5.2 KiB | 122 | 102 |
| slicecap.go | D | 25-Apr-2025 | 1.9 KiB | 91 | 75 |
| sliceopt.go | D | 25-Apr-2025 | 735 | 33 | 19 |
| solitaire.go | D | 25-Apr-2025 | 2.9 KiB | 119 | 74 |
| stack.go | D | 25-Apr-2025 | 1.7 KiB | 101 | 68 |
| stackobj.go | D | 25-Apr-2025 | 975 | 58 | 41 |
| stackobj2.go | D | 25-Apr-2025 | 1.6 KiB | 84 | 58 |
| stackobj3.go | D | 25-Apr-2025 | 1.4 KiB | 94 | 64 |
| strcopy.go | D | 25-Apr-2025 | 674 | 30 | 18 |
| strength.go | D | 25-Apr-2025 | 1 KiB | 46 | 29 |
| string_lit.go | D | 25-Apr-2025 | 3.6 KiB | 151 | 128 |
| stringrange.go | D | 25-Apr-2025 | 1.5 KiB | 72 | 58 |
| struct0.go | D | 25-Apr-2025 | 565 | 35 | 19 |
| switch.go | D | 25-Apr-2025 | 6.5 KiB | 418 | 362 |
| switch2.go | D | 25-Apr-2025 | 775 | 40 | 24 |
| switch3.go | D | 25-Apr-2025 | 1.2 KiB | 73 | 51 |
| switch4.go | D | 25-Apr-2025 | 526 | 37 | 21 |
| switch5.go | D | 25-Apr-2025 | 2.2 KiB | 95 | 72 |
| switch6.go | D | 25-Apr-2025 | 1.1 KiB | 47 | 27 |
| switch7.go | D | 25-Apr-2025 | 796 | 36 | 22 |
| tighten.go | D | 25-Apr-2025 | 513 | 23 | 10 |
| tinyfin.go | D | 25-Apr-2025 | 1.6 KiB | 65 | 44 |
| torture.go | D | 25-Apr-2025 | 7.7 KiB | 347 | 291 |
| turing.go | D | 25-Apr-2025 | 893 | 60 | 45 |
| typecheck.go | D | 25-Apr-2025 | 543 | 23 | 8 |
| typecheckloop.go | D | 25-Apr-2025 | 528 | 15 | 4 |
| typeswitch.go | D | 25-Apr-2025 | 1.8 KiB | 117 | 94 |
| typeswitch1.go | D | 25-Apr-2025 | 1.6 KiB | 86 | 68 |
| typeswitch2.go | D | 25-Apr-2025 | 655 | 38 | 25 |
| typeswitch2b.go | D | 25-Apr-2025 | 598 | 21 | 7 |
| typeswitch3.go | D | 25-Apr-2025 | 999 | 57 | 34 |
| uintptrescapes.go | D | 25-Apr-2025 | 250 | 10 | 1 |
| uintptrescapes2.go | D | 25-Apr-2025 | 2.2 KiB | 66 | 37 |
| uintptrescapes3.go | D | 25-Apr-2025 | 1.3 KiB | 64 | 34 |
| uintptrkeepalive.go | D | 25-Apr-2025 | 297 | 12 | 3 |
| undef.go | D | 25-Apr-2025 | 758 | 46 | 29 |
| unsafe_slice_data.go | D | 25-Apr-2025 | 481 | 23 | 14 |
| unsafe_string.go | D | 25-Apr-2025 | 367 | 19 | 10 |
| unsafe_string_data.go | D | 25-Apr-2025 | 479 | 23 | 14 |
| unsafebuiltins.go | D | 25-Apr-2025 | 2.3 KiB | 108 | 64 |
| used.go | D | 25-Apr-2025 | 6 KiB | 146 | 124 |
| utf.go | D | 25-Apr-2025 | 1.2 KiB | 67 | 55 |
| varerr.go | D | 25-Apr-2025 | 449 | 18 | 5 |
| varinit.go | D | 25-Apr-2025 | 509 | 32 | 22 |
| winbatch.go | D | 25-Apr-2025 | 2 KiB | 69 | 48 |
| writebarrier.go | D | 25-Apr-2025 | 5.9 KiB | 306 | 222 |
| zerodivide.go | D | 25-Apr-2025 | 5.7 KiB | 247 | 200 |
| zerosize.go | D | 25-Apr-2025 | 814 | 34 | 19 |
README.md
1The test directory contains tests of the Go tool chain and runtime.
2It includes black box tests, regression tests, and error output tests.
3They are run as part of all.bash.
4
5To run just these tests, execute:
6
7 ../bin/go test cmd/internal/testdir
8
9To run just tests from specified files in this directory, execute:
10
11 ../bin/go test cmd/internal/testdir -run='Test/(file1.go|file2.go|...)'
12
13Standard library tests should be written as regular Go tests in the appropriate package.
14
15The tool chain and runtime also have regular Go tests in their packages.
16The main reasons to add a new test to this directory are:
17
18* it is most naturally expressed using the test runner; or
19* it is also applicable to `gccgo` and other Go tool chains.
20