@@ -117,6 +117,8 @@ During a particular build, the following words are satisfied:
117
117
- "go1.6", from Go version 1.6 onward
118
118
- "go1.7", from Go version 1.7 onward
119
119
- "go1.8", from Go version 1.8 onward
120
+ - "go1.9", from Go version 1.9 onward
121
+ - "go1.10", from Go version 1.10 onward
120
122
- any additional words listed in ctxt.BuildTags
121
123
122
124
If a file's name, after stripping the extension and a possible _ test suffix,
@@ -216,7 +218,7 @@ ToolDir is the directory containing build tools.
216
218
217
219
218
220
219
- ## <a name =" ArchChar " >func</a > [ ArchChar] ( /src/target/build.go?s=45435:45479#L1563 )
221
+ ## <a name =" ArchChar " >func</a > [ ArchChar] ( /src/target/build.go?s=47288:47332#L1611 )
220
222
``` go
221
223
func ArchChar (goarch string ) (string , error )
222
224
```
@@ -228,7 +230,7 @@ no longer vary by architecture; they are compile, link, .o, and a.out, respectiv
228
230
229
231
230
232
231
- ## <a name="IsLocalImport">func</a> [IsLocalImport](/src/target/build.go?s=44955:44991#L1553 )
233
+ ## <a name="IsLocalImport">func</a> [IsLocalImport](/src/target/build.go?s=46808:46844#L1601 )
232
234
``` go
233
235
func IsLocalImport(path string) bool
234
236
```
@@ -321,7 +323,7 @@ if set, or else the compiled code's GOARCH, GOOS, and GOROOT.
321
323
322
324
323
325
324
- ### <a name =" Context.Import " >func</a > (\* Context) [ Import] ( /src/target/build.go?s=16697:16787#L486 )
326
+ ### <a name =" Context.Import " >func</a > (\* Context) [ Import] ( /src/target/build.go?s=16883:16973#L491 )
325
327
``` go
326
328
func (ctxt *Context ) Import (path string , srcDir string , mode ImportMode ) (*Package , error )
327
329
```
@@ -345,7 +347,7 @@ If an error occurs, Import returns a non-nil error and a non-nil
345
347
346
348
347
349
348
- ### <a name="Context.ImportDir">func</a> (\*Context) [ImportDir](/src/target/build.go?s=14860:14937#L434 )
350
+ ### <a name="Context.ImportDir">func</a> (\*Context) [ImportDir](/src/target/build.go?s=15046:15123#L439 )
349
351
``` go
350
352
func (ctxt *Context) ImportDir(dir string, mode ImportMode) (*Package, error)
351
353
```
@@ -355,7 +357,7 @@ the named directory.
355
357
356
358
357
359
358
- ### <a name="Context.MatchFile">func</a> (\*Context) [MatchFile](/src/target/build.go?s=30989:31061#L1032 )
360
+ ### <a name="Context.MatchFile">func</a> (\*Context) [MatchFile](/src/target/build.go?s=31854:31926#L1050 )
359
361
``` go
360
362
func (ctxt *Context) MatchFile(dir, name string) (match bool, err error)
361
363
```
@@ -369,7 +371,7 @@ read some or all of the file's content.
369
371
370
372
371
373
372
- ### <a name="Context.SrcDirs">func</a> (\*Context) [SrcDirs](/src/target/build.go?s=7522:7561#L238 )
374
+ ### <a name="Context.SrcDirs">func</a> (\*Context) [SrcDirs](/src/target/build.go?s=7602:7641#L239 )
373
375
``` go
374
376
func (ctxt *Context) SrcDirs() []string
375
377
```
@@ -380,7 +382,7 @@ that do not exist.
380
382
381
383
382
384
383
- ## <a name="ImportMode">type</a> [ImportMode](/src/target/build.go?s=9780:9800#L325 )
385
+ ## <a name="ImportMode">type</a> [ImportMode](/src/target/build.go?s=9966:9986#L330 )
384
386
``` go
385
387
type ImportMode uint
386
388
```
@@ -441,7 +443,7 @@ const (
441
443
442
444
443
445
444
- ## <a name="MultiplePackageError">type</a> [MultiplePackageError](/src/target/build.go?s=15413:15621#L451 )
446
+ ## <a name="MultiplePackageError">type</a> [MultiplePackageError](/src/target/build.go?s=15599:15807#L456 )
445
447
``` go
446
448
type MultiplePackageError struct {
447
449
Dir string // directory containing files
@@ -461,14 +463,14 @@ multiple buildable Go source files for multiple packages.
461
463
462
464
463
465
464
- ### <a name =" MultiplePackageError.Error " >func</a > (\* MultiplePackageError) [ Error] ( /src/target/build.go?s=15623:15668#L457 )
466
+ ### <a name =" MultiplePackageError.Error " >func</a > (\* MultiplePackageError) [ Error] ( /src/target/build.go?s=15809:15854#L462 )
465
467
``` go
466
468
func (e *MultiplePackageError ) Error () string
467
469
```
468
470
469
471
470
472
471
- ## <a name="NoGoError">type</a> [NoGoError](/src/target/build.go?s=15165:15202#L441 )
473
+ ## <a name="NoGoError">type</a> [NoGoError](/src/target/build.go?s=15351:15388#L446 )
472
474
``` go
473
475
type NoGoError struct {
474
476
Dir string
@@ -487,14 +489,14 @@ test files, files hidden by build tags, and so on.)
487
489
488
490
489
491
490
- ### <a name =" NoGoError.Error " >func</a > (\* NoGoError) [ Error] ( /src/target/build.go?s=15204:15238#L445 )
492
+ ### <a name =" NoGoError.Error " >func</a > (\* NoGoError) [ Error] ( /src/target/build.go?s=15390:15424#L450 )
491
493
``` go
492
494
func (e *NoGoError ) Error () string
493
495
```
494
496
495
497
496
498
497
- ## <a name="Package">type</a> [Package](/src/target/build.go?s=11686:14547#L372 )
499
+ ## <a name="Package">type</a> [Package](/src/target/build.go?s=11872:14733#L377 )
498
500
``` go
499
501
type Package struct {
500
502
Dir string // directory containing package sources
@@ -557,14 +559,14 @@ A Package describes the Go package found in a directory.
557
559
558
560
559
561
560
- ### <a name =" Import " >func</a > [ Import] ( /src/target/build.go?s=33366:33433#L1117 )
562
+ ### <a name =" Import " >func</a > [ Import] ( /src/target/build.go?s=34178:34245#L1135 )
561
563
``` go
562
564
func Import (path , srcDir string , mode ImportMode ) (*Package , error )
563
565
```
564
566
Import is shorthand for Default.Import.
565
567
566
568
567
- ### <a name="ImportDir">func</a> [ImportDir](/src/target/build.go?s=33531:33592#L1122 )
569
+ ### <a name="ImportDir">func</a> [ImportDir](/src/target/build.go?s=34343:34404#L1140 )
568
570
``` go
569
571
func ImportDir(dir string, mode ImportMode) (*Package, error)
570
572
```
@@ -574,7 +576,7 @@ ImportDir is shorthand for Default.ImportDir.
574
576
575
577
576
578
577
- ### <a name="Package.IsCommand">func</a> (\*Package) [IsCommand](/src/target/build.go?s=14705:14739#L428 )
579
+ ### <a name="Package.IsCommand">func</a> (\*Package) [IsCommand](/src/target/build.go?s=14891:14925#L433 )
578
580
``` go
579
581
func (p *Package) IsCommand() bool
580
582
```
0 commit comments