|
go.tools/go/loader: use new types.TypeAndValue mode predicates.
PackageInfo:
- deleted IsType
- inlined + deleted: ValueOf, TypeCaseVar, ImportSpecPkg
- on failure, TypeOf accessor now returns nil (was: panic)
go/ssa: avoid extra map lookups by using Uses or Defs directly when safe to do so,
and keeping the TypeAndValue around in expr0().
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+83 lines, -136 lines) |
Patch |
|
M |
go/loader/pkginfo.go
|
View
|
|
2 chunks |
+10 lines, -72 lines |
0 comments
|
Download
|
|
M |
go/ssa/builder.go
|
View
|
|
15 chunks |
+35 lines, -29 lines |
0 comments
|
Download
|
|
M |
go/ssa/create.go
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
go/ssa/func.go
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
go/ssa/ssa.go
|
View
|
|
1 chunk |
+8 lines, -8 lines |
0 comments
|
Download
|
|
M |
oracle/callees.go
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
oracle/describe.go
|
View
|
|
7 chunks |
+16 lines, -9 lines |
0 comments
|
Download
|
|
M |
oracle/freevars.go
|
View
|
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
refactor/eg/eg.go
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
refactor/eg/match.go
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 4
|