• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

abi/H07-May-2022-2,0641,201

alias3.dir/H14-Dec-2021-9661

asmhdr.dir/H14-Dec-2021-9560

bench/H14-Dec-2021-3,7693,329

chan/H14-Dec-2021-3,3552,516

closure3.dir/H14-Dec-2021-290260

closure5.dir/H14-Dec-2021-2810

codegen/H14-Dec-2021-8,5144,281

ddd2.dir/H14-Dec-2021-4628

dwarf/H14-Dec-2021-23286

fixedbugs/H07-May-2022-74,10350,943

import2.dir/H14-Dec-2021-9663

import4.dir/H14-Dec-2021-3612

interface/H14-Dec-2021-1,511917

intrinsic.dir/H14-Dec-2021-9576

ken/H14-Dec-2021-5,5844,410

linkname.dir/H14-Dec-2021-3727

method4.dir/H14-Dec-2021-150104

oldescape_linkname.dir/H14-Dec-2021-3727

retjmp.dir/H14-Dec-2021-5639

runtime/H14-Dec-2021-3821

stress/H14-Dec-2021-504434

syntax/H14-Dec-2021-27899

typeparam/H07-May-2022-13,8989,093

uintptrescapes.dir/H14-Dec-2021-147110

235.goH A D14-Dec-20211.6 KiB7656

64bit.goH A D14-Dec-202124.8 KiB729643

README.mdH A D14-Dec-2021696 2012

alg.goH A D14-Dec-2021822 4726

alias.goH A D14-Dec-2021588 3416

alias1.goH A D14-Dec-2021803 5535

alias2.goH A D14-Dec-20212.8 KiB10566

alias3.goH A D14-Dec-2021187 81

align.goH A D14-Dec-2021603 3013

append.goH A D14-Dec-20219.1 KiB255189

append1.goH A D14-Dec-2021883 239

args.goH A D14-Dec-2021374 2413

armimm.goH A D14-Dec-20213.9 KiB180126

asmhdr.goH A D14-Dec-2021237 101

assign.goH A D14-Dec-20211 KiB6956

assign1.goH A D14-Dec-20215.6 KiB347295

atomicload.goH A D14-Dec-2021798 4631

bigalg.goH A D14-Dec-20212.1 KiB131102

bigmap.goH A D14-Dec-20212.5 KiB140123

blank.goH A D14-Dec-20212.1 KiB190144

blank1.goH A D14-Dec-2021724 3318

bom.goH A D14-Dec-2021406 2714

bombad.goH A D14-Dec-2021480 195

bounds.goH A D14-Dec-20216.1 KiB285229

cannotassign.goH A D14-Dec-20211 KiB3420

chancap.goH A D14-Dec-20211.6 KiB7252

chanlinear.goH A D14-Dec-20212.1 KiB9560

char_lit.goH A D14-Dec-2021657 4635

char_lit1.goH A D14-Dec-2021822 2915

checkbce.goH A D14-Dec-20213.6 KiB182142

clearfat.goH A D14-Dec-20211.1 KiB6946

closedchan.goH A D14-Dec-20215.8 KiB360282

closure.goH A D14-Dec-20211.7 KiB12998

closure1.goH A D14-Dec-2021280 1912

closure2.goH A D14-Dec-20211.9 KiB133112

closure3.goH A D14-Dec-2021321 111

closure4.goH A D14-Dec-2021364 2211

closure5.goH A D14-Dec-2021280 111

closure6.goH A D14-Dec-2021346 1910

closure7.goH A D14-Dec-2021373 2918

cmp.goH A D14-Dec-20217.6 KiB489384

cmp6.goH A D14-Dec-20212.2 KiB8752

cmplx.goH A D14-Dec-20211.4 KiB6945

cmplxdivide.cH A D14-Dec-20212.1 KiB9969

cmplxdivide.goH A D14-Dec-2021868 4530

cmplxdivide1.goH A D14-Dec-2021240.7 KiB4,1154,108

complit.goH A D14-Dec-20211.7 KiB12192

complit1.goH A D14-Dec-20211.6 KiB6641

compos.goH A D14-Dec-2021403 2614

const.goH A D14-Dec-20214.8 KiB211167

const1.goH A D14-Dec-20213.8 KiB9573

const2.goH A D14-Dec-20211,008 3316

const3.goH A D14-Dec-2021659 3824

const4.goH A D14-Dec-20211.3 KiB8361

const5.goH A D14-Dec-2021835 3820

const6.goH A D14-Dec-2021834 3120

const7.goH A D14-Dec-20211.9 KiB7853

convT2X.goH A D14-Dec-20213.3 KiB196171

convert.goH A D14-Dec-2021833 4728

convert1.goH A D14-Dec-20213.4 KiB10079

convert2.goH A D14-Dec-20215.9 KiB330299

convert3.goH A D14-Dec-2021544 3013

convert4.goH A D14-Dec-20211.6 KiB8766

convlit.goH A D14-Dec-20212.4 KiB7541

convlit1.goH A D14-Dec-2021458 217

copy.goH A D14-Dec-20216.6 KiB352301

copy1.goH A D14-Dec-2021851 2812

crlf.goH A D14-Dec-2021782 5133

ddd.goH A D14-Dec-20214.2 KiB231203

ddd1.goH A D14-Dec-20211.7 KiB6544

ddd2.goH A D14-Dec-2021252 101

decl.goH A D14-Dec-2021926 4229

declbad.goH A D14-Dec-20211.4 KiB6848

defer.goH A D14-Dec-2021875 5335

defererrcheck.goH A D14-Dec-20211.4 KiB8767

deferfin.goH A D14-Dec-20211.1 KiB5944

defernil.goH A D14-Dec-2021563 3419

deferprint.goH A D14-Dec-2021586 186

deferprint.outH A D14-Dec-2021126 32

devirt.goH A D14-Dec-2021574 3926

directive.goH A D14-Dec-20211.3 KiB7225

directive2.goH A D14-Dec-20211.2 KiB6424

divide.goH A D14-Dec-20211.2 KiB6348

divmod.goH A D14-Dec-20219.3 KiB461381

embedfunc.goH A D14-Dec-2021308 166

embedvers.goH A D14-Dec-2021292 133

empty.goH A D14-Dec-2021316 165

env.goH A D14-Dec-2021585 2917

eof.goH A D14-Dec-2021308 121

eof1.goH A D14-Dec-2021333 121

escape.goH A D14-Dec-20213.8 KiB225176

escape2.goH A D14-Dec-202135.1 KiB1,8471,455

escape2n.goH A D14-Dec-202135.1 KiB1,8471,455

escape3.goH A D14-Dec-2021524 3723

escape4.goH A D14-Dec-20211.3 KiB5835

escape5.goH A D14-Dec-20215.3 KiB282203

escape_array.goH A D14-Dec-20213.6 KiB13089

escape_calls.goH A D14-Dec-20211.3 KiB5536

escape_closure.goH A D14-Dec-20214.2 KiB180143

escape_field.goH A D14-Dec-20212.9 KiB175135

escape_goto.goH A D14-Dec-2021677 4530

escape_hash_maphash.goH A D14-Dec-2021368 209

escape_iface.goH A D14-Dec-20214.5 KiB266228

escape_indir.goH A D14-Dec-20213.3 KiB161128

escape_level.goH A D14-Dec-20211.8 KiB10986

escape_map.goH A D14-Dec-20212.8 KiB10878

escape_param.goH A D14-Dec-20218.9 KiB442333

escape_runtime_atomic.goH A D14-Dec-2021874 3418

escape_selfassign.goH A D14-Dec-2021538 3318

escape_slice.goH A D14-Dec-20213.8 KiB178142

escape_struct_param1.goH A D14-Dec-20218.9 KiB299239

escape_struct_param2.goH A D14-Dec-20218.9 KiB299239

escape_struct_return.goH A D14-Dec-20211 KiB7556

escape_sync_atomic.goH A D14-Dec-2021943 3922

escape_unsafe.goH A D14-Dec-20212.2 KiB7038

fibo.goH A D14-Dec-20216.3 KiB311241

finprofiled.goH A D14-Dec-20212 KiB7551

float_lit.goH A D14-Dec-20214 KiB204173

float_lit2.goH A D14-Dec-20217.9 KiB165123

float_lit3.goH A D14-Dec-20211.7 KiB4829

floatcmp.goH A D14-Dec-20213 KiB9480

for.goH A D14-Dec-2021844 5942

func.goH A D14-Dec-20211.3 KiB9166

func1.goH A D14-Dec-2021445 207

func2.goH A D14-Dec-2021578 3421

func3.goH A D14-Dec-2021505 218

func4.goH A D14-Dec-2021409 197

func5.goH A D14-Dec-20211.5 KiB9266

func6.goH A D14-Dec-2021393 176

func7.goH A D14-Dec-2021477 3117

func8.goH A D14-Dec-2021599 4829

funcdup.goH A D14-Dec-20211.3 KiB2816

funcdup2.goH A D14-Dec-2021721 189

fuse.goH A D14-Dec-20215.3 KiB191136

gc.goH A D14-Dec-2021411 2713

gc1.goH A D14-Dec-2021303 177

gc2.goH A D14-Dec-2021972 4630

gcgort.goH A D14-Dec-202134.5 KiB1,8511,829

gcstring.goH A D14-Dec-2021872 4931

goprint.goH A D14-Dec-2021722 3322

goprint.outH A D14-Dec-202165 21

goto.goH A D14-Dec-20218.4 KiB539410

heapsampling.goH A D14-Dec-20219.5 KiB309202

helloworld.goH A D14-Dec-2021269 144

helloworld.outH A D14-Dec-202113 21

if.goH A D14-Dec-20211.4 KiB9473

import.goH A D14-Dec-2021425 2511

import1.goH A D14-Dec-2021633 208

import2.goH A D14-Dec-2021247 91

import4.goH A D14-Dec-2021310 121

import5.goH A D14-Dec-2021722 289

import6.goH A D14-Dec-20211.4 KiB3922

index.goH A D14-Dec-20216.4 KiB300208

index0.goH A D14-Dec-2021301 132

index1.goH A D14-Dec-2021305 132

index2.goH A D14-Dec-2021305 132

indirect.goH A D14-Dec-20211.4 KiB8861

indirect1.goH A D14-Dec-20211.5 KiB7349

init.goH A D14-Dec-2021479 208

init1.goH A D14-Dec-20211.1 KiB5433

initcomma.goH A D14-Dec-20211.2 KiB8267

initempty.goH A D14-Dec-2021604 4124

initexp.goH A D14-Dec-20211.7 KiB3720

initialize.goH A D14-Dec-20211.2 KiB6544

initializerr.goH A D14-Dec-20211 KiB4221

initloop.goH A D14-Dec-2021407 187

inline.goH A D14-Dec-20217.9 KiB306238

inline_big.goH A D14-Dec-202112.7 KiB1,0301,012

inline_caller.goH A D14-Dec-20211.4 KiB7859

inline_callers.goH A D14-Dec-20211.9 KiB9677

inline_endian.goH A D14-Dec-2021849 247

inline_literal.goH A D14-Dec-20211 KiB5134

inline_math_bits_rotate.goH A D14-Dec-2021569 2916

inline_sync.goH A D14-Dec-20211.5 KiB5422

inline_variadic.goH A D14-Dec-2021513 208

int_lit.goH A D14-Dec-2021387 2716

intcvt.goH A D14-Dec-20214.3 KiB182137

intrinsic.goH A D14-Dec-2021259 91

intrinsic_atomic.goH A D14-Dec-2021799 2110

iota.goH A D14-Dec-20211.6 KiB12395

label.goH A D14-Dec-20211 KiB6647

label1.goH A D14-Dec-20212.1 KiB12399

linkmain.goH A D14-Dec-2021236 133

linkmain_run.goH A D14-Dec-20211.7 KiB7757

linkname.goH A D14-Dec-2021456 161

linkname2.goH A D14-Dec-2021421 224

linkname3.goH A D14-Dec-2021597 264

linkobj.goH A D14-Dec-20213.2 KiB156119

linkx.goH A D14-Dec-2021741 3920

linkx_run.goH A D14-Dec-20211.7 KiB7151

literal.goH A D14-Dec-20215 KiB230185

literal2.goH A D14-Dec-20212.2 KiB9161

live.goH A D14-Dec-202118.1 KiB725496

live1.goH A D14-Dec-20211.3 KiB4713

live2.goH A D14-Dec-2021963 4223

live_regabi.goH A D14-Dec-202117.8 KiB720496

live_syscall.goH A D14-Dec-20211.1 KiB4124

locklinear.goH A D14-Dec-20213.6 KiB172128

loopbce.goH A D14-Dec-20219.8 KiB358306

mainsig.goH A D14-Dec-2021598 145

makechan.goH A D14-Dec-20211 KiB2914

makemap.goH A D14-Dec-20211.3 KiB3518

makenew.goH A D14-Dec-2021605 208

makeslice.goH A D14-Dec-20215.5 KiB150120

mallocfin.goH A D14-Dec-20211.2 KiB7859

map.goH A D14-Dec-202114.9 KiB685595

map1.goH A D14-Dec-20211.5 KiB6951

mapclear.goH A D14-Dec-20211.5 KiB9073

maplinear.goH A D14-Dec-20213.6 KiB173113

maymorestack.goH A D14-Dec-20211.1 KiB4823

mergemul.goH A D14-Dec-20213.2 KiB11864

method.goH A D14-Dec-20215.2 KiB308269

method1.goH A D14-Dec-2021727 2510

method2.goH A D14-Dec-20211.2 KiB4222

method3.goH A D14-Dec-2021570 3623

method4.goH A D14-Dec-2021230 91

method5.goH A D14-Dec-20216.7 KiB298221

method6.goH A D14-Dec-2021467 2310

method7.goH A D14-Dec-20211.1 KiB6840

named.goH A D14-Dec-20214.6 KiB282253

named1.goH A D14-Dec-2021984 6338

nil.goH A D14-Dec-20212.2 KiB181130

nilcheck.goH A D14-Dec-20213.6 KiB190144

nilptr.goH A D14-Dec-20213.2 KiB188120

nilptr2.goH A D14-Dec-20213.6 KiB132113

nilptr3.goH A D14-Dec-20215.4 KiB244181

nilptr4.goH A D14-Dec-2021428 2511

nilptr5.goH A D14-Dec-2021814 3416

nilptr5_aix.goH A D14-Dec-2021805 3316

nilptr5_wasm.goH A D14-Dec-2021812 3316

nilptr_aix.goH A D14-Dec-20213.1 KiB186120

nosplit.goH A D14-Dec-202110.8 KiB398338

notinheap.goH A D14-Dec-20211.3 KiB5223

notinheap2.goH A D14-Dec-20211.8 KiB8247

notinheap3.goH A D14-Dec-20211.2 KiB7751

nowritebarrier.goH A D14-Dec-20211.2 KiB9555

nul1.goH A D14-Dec-20211.2 KiB5626

opt_branchlikely.goH A D14-Dec-20212.1 KiB8774

parentype.goH A D14-Dec-2021424 2010

peano.goH A D14-Dec-20212.2 KiB13287

phiopt.goH A D14-Dec-20212 KiB13395

print.goH A D14-Dec-20211.6 KiB5541

print.outH A D14-Dec-2021247 3534

printbig.goH A D14-Dec-2021315 155

printbig.outH A D14-Dec-202141 32

prove.goH A D14-Dec-202119.6 KiB1,049878

range.goH A D14-Dec-20218.1 KiB495430

recover.goH A D14-Dec-202110.6 KiB588450

recover1.goH A D14-Dec-20212.5 KiB142103

recover2.goH A D14-Dec-20211.2 KiB8662

recover3.goH A D14-Dec-20211.6 KiB8463

recover4.goH A D14-Dec-20212.2 KiB7638

recover5.goH A D14-Dec-2021408 176

reflectmethod1.goH A D14-Dec-2021578 3114

reflectmethod2.goH A D14-Dec-2021719 3719

reflectmethod3.goH A D14-Dec-2021651 3618

reflectmethod4.goH A D14-Dec-2021573 3114

reflectmethod5.goH A D14-Dec-2021544 3115

reflectmethod6.goH A D14-Dec-2021555 3318

reflectmethod7.goH A D14-Dec-2021421 2512

reflectmethod8.goH A D14-Dec-2021479 2713

rename.goH A D14-Dec-20211.5 KiB10491

rename1.goH A D14-Dec-20211.1 KiB6148

reorder.goH A D14-Dec-20212.3 KiB168125

reorder2.goH A D14-Dec-20217.2 KiB342287

retjmp.goH A D14-Dec-2021252 101

return.goH A D14-Dec-202132.7 KiB2,8222,303

rotate.goH A D14-Dec-20213.3 KiB167127

rotate0.goH A D14-Dec-2021286 132

rotate1.goH A D14-Dec-2021286 132

rotate2.goH A D14-Dec-2021286 132

rotate3.goH A D14-Dec-2021286 132

run.goH A D14-Dec-202162.5 KiB2,2611,839

rune.goH A D14-Dec-2021603 4829

runtime.goH A D14-Dec-2021600 225

shift1.goH A D14-Dec-20219.4 KiB250192

shift2.goH A D14-Dec-20211.3 KiB4627

sieve.goH A D14-Dec-20211 KiB4628

sigchld.goH A D14-Dec-2021365 186

sigchld.outH A D14-Dec-202117 21

simassign.goH A D14-Dec-20211.1 KiB8060

sinit.goH A D14-Dec-20215.8 KiB286180

sinit_run.goH A D14-Dec-2021856 4632

sizeof.goH A D14-Dec-20212.9 KiB159134

slice3.goH A D14-Dec-20212.9 KiB161129

slice3err.goH A D14-Dec-20215.2 KiB122102

slicecap.goH A D14-Dec-20211.9 KiB9175

sliceopt.goH A D14-Dec-2021735 3319

solitaire.goH A D14-Dec-20212.9 KiB11974

stack.goH A D14-Dec-20211.7 KiB10168

stackobj.goH A D14-Dec-2021975 5841

stackobj2.goH A D14-Dec-20211.6 KiB8458

stackobj3.goH A D14-Dec-20211.4 KiB9464

strcopy.goH A D14-Dec-2021674 3018

strength.goH A D14-Dec-20211 KiB4629

string_lit.goH A D14-Dec-20213.6 KiB151128

stringrange.goH A D14-Dec-20211.5 KiB7258

struct0.goH A D14-Dec-2021565 3519

switch.goH A D14-Dec-20216.1 KiB404355

switch2.goH A D14-Dec-2021778 4024

switch3.goH A D14-Dec-20211.2 KiB7351

switch4.goH A D14-Dec-2021526 3721

switch5.goH A D14-Dec-20212.2 KiB9572

switch6.goH A D14-Dec-20211.1 KiB4727

switch7.goH A D14-Dec-2021796 3622

tinyfin.goH A D14-Dec-20211.6 KiB6544

torture.goH A D14-Dec-20217.7 KiB347291

turing.goH A D14-Dec-2021893 6045

typecheck.goH A D14-Dec-2021549 238

typecheckloop.goH A D14-Dec-2021526 154

typeswitch.goH A D14-Dec-20211.8 KiB11794

typeswitch1.goH A D14-Dec-20211.6 KiB8668

typeswitch2.goH A D14-Dec-2021655 3825

typeswitch2b.goH A D14-Dec-2021598 217

typeswitch3.goH A D14-Dec-2021999 5734

uintptrescapes.goH A D14-Dec-2021250 101

uintptrescapes2.goH A D14-Dec-20212.2 KiB6637

uintptrescapes3.goH A D14-Dec-20211.3 KiB6434

undef.goH A D14-Dec-2021758 4629

unsafebuiltins.goH A D14-Dec-20211.5 KiB7042

used.goH A D14-Dec-20216 KiB146124

utf.goH A D14-Dec-20211.2 KiB6755

varerr.goH A D14-Dec-2021449 185

varinit.goH A D14-Dec-2021509 3222

winbatch.goH A D14-Dec-20212 KiB6948

writebarrier.goH A D14-Dec-20215.9 KiB306222

zerodivide.goH A D14-Dec-20215.7 KiB247200

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 run run.go
8
9To run just tests from specified files in this directory, execute:
10
11    ../bin/go run run.go -- 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