Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(16945)

Issue 6490089: code review 6490089: exp/types/staging: typechecker API (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 7 months ago by gri
Modified:
11 years, 7 months ago
Reviewers:
CC:
rsc, adonovan, r, rog, golang-dev
Visibility:
Public.

Description

exp/types/staging: typechecker API First set of type checker files for review. The primary concern here is the typechecker API (types.go).

Patch Set 1 #

Patch Set 2 : diff -r 43de2903aae0 https://code.google.com/p/go #

Patch Set 3 : diff -r 43de2903aae0 https://code.google.com/p/go #

Patch Set 4 : diff -r 43de2903aae0 https://code.google.com/p/go #

Patch Set 5 : diff -r e4b20018f797 https://go.googlecode.com/hg/ #

Patch Set 6 : diff -r e4b20018f797 https://go.googlecode.com/hg/ #

Total comments: 2

Patch Set 7 : diff -r 4a9c3b3e39c6 https://code.google.com/p/go #

Patch Set 8 : diff -r 4a9c3b3e39c6 https://code.google.com/p/go #

Patch Set 9 : diff -r 4a9c3b3e39c6 https://code.google.com/p/go #

Total comments: 14

Patch Set 10 : diff -r d3d3e0825dd2 https://code.google.com/p/go #

Patch Set 11 : diff -r d3d3e0825dd2 https://code.google.com/p/go #

Patch Set 12 : code review 6490089: exp/types/staging: typechecker API #

Patch Set 13 : diff -r 9e5a84e0fa57 https://code.google.com/p/go #

Total comments: 13

Patch Set 14 : diff -r 9e5a84e0fa57 https://code.google.com/p/go #

Patch Set 15 : diff -r cc2bca9c03ef https://code.google.com/p/go #

Unified diffs Side-by-side diffs Delta from patch set Stats (+854 lines, -0 lines) Patch
A src/pkg/exp/types/staging/exprstring.go View 1 2 3 4 5 6 12 1 chunk +98 lines, -0 lines 0 comments Download
A src/pkg/exp/types/staging/predicates.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +210 lines, -0 lines 0 comments Download
A src/pkg/exp/types/staging/types.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +239 lines, -0 lines 0 comments Download
A src/pkg/exp/types/staging/typestring.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +148 lines, -0 lines 0 comments Download
A src/pkg/exp/types/staging/universe.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +159 lines, -0 lines 0 comments Download

Messages

Total messages: 12
gri
Hello rsc@golang.org (cc: golang-dev@googlegroups.com), I'd like you to review this change to https://code.google.com/p/go
11 years, 7 months ago (2012-09-07 00:46:50 UTC) #1
adonovan
FYI http://codereview.appspot.com/6490089/diff/7001/src/pkg/exp/types/staging/exprstring.go File src/pkg/exp/types/staging/exprstring.go (right): http://codereview.appspot.com/6490089/diff/7001/src/pkg/exp/types/staging/exprstring.go#newcode86 src/pkg/exp/types/staging/exprstring.go:86: case *ast.BinaryExpr: Is this output function intended for ...
11 years, 7 months ago (2012-09-07 14:59:17 UTC) #2
gri
Just FYI. (A better CL will be coming today). - gri http://codereview.appspot.com/6490089/diff/7001/src/pkg/exp/types/staging/exprstring.go File src/pkg/exp/types/staging/exprstring.go (right): ...
11 years, 7 months ago (2012-09-07 15:12:30 UTC) #3
gri
Hello rsc@golang.org, adonovan@google.com (cc: golang-dev@googlegroups.com), Please take another look.
11 years, 7 months ago (2012-09-07 20:01:43 UTC) #4
r
http://codereview.appspot.com/6490089/diff/11001/src/pkg/exp/types/predicates.go File src/pkg/exp/types/predicates.go (right): http://codereview.appspot.com/6490089/diff/11001/src/pkg/exp/types/predicates.go#newcode86 src/pkg/exp/types/predicates.go:86: if typ, ok := typ.(*NamedType); ok { do either ...
11 years, 7 months ago (2012-09-07 20:41:13 UTC) #5
gri
PTAL http://codereview.appspot.com/6490089/diff/11001/src/pkg/exp/types/predicates.go File src/pkg/exp/types/predicates.go (right): http://codereview.appspot.com/6490089/diff/11001/src/pkg/exp/types/predicates.go#newcode86 src/pkg/exp/types/predicates.go:86: if typ, ok := typ.(*NamedType); ok { On ...
11 years, 7 months ago (2012-09-08 00:08:03 UTC) #6
r
LGTM but let others respond
11 years, 7 months ago (2012-09-08 00:15:13 UTC) #7
rsc
LGTM http://codereview.appspot.com/6490089/diff/1018/src/pkg/exp/types/staging/types.go File src/pkg/exp/types/staging/types.go (right): http://codereview.appspot.com/6490089/diff/1018/src/pkg/exp/types/staging/types.go#newcode30 src/pkg/exp/types/staging/types.go:30: // 3) If a non-nil but non-empty types ...
11 years, 7 months ago (2012-09-10 17:37:18 UTC) #8
rog
On 10 September 2012 18:37, <rsc@golang.org> wrote: > LGTM > > > > http://codereview.appspot.com/6490089/diff/1018/src/pkg/exp/types/staging/types.go > ...
11 years, 7 months ago (2012-09-10 18:47:47 UTC) #9
gri
http://codereview.appspot.com/6490089/diff/1018/src/pkg/exp/types/staging/types.go File src/pkg/exp/types/staging/types.go (right): http://codereview.appspot.com/6490089/diff/1018/src/pkg/exp/types/staging/types.go#newcode30 src/pkg/exp/types/staging/types.go:30: // 3) If a non-nil but non-empty types map ...
11 years, 7 months ago (2012-09-10 21:39:46 UTC) #10
gri
I think if that is a desirable goal it should be fairly easy to change ...
11 years, 7 months ago (2012-09-10 21:53:41 UTC) #11
gri
11 years, 7 months ago (2012-09-10 21:54:56 UTC) #12
*** Submitted as http://code.google.com/p/go/source/detail?r=26b1cb07dc52 ***

exp/types/staging: typechecker API

First set of type checker files for review.
The primary concern here is the typechecker
API (types.go).

R=rsc, adonovan, r, rogpeppe
CC=golang-dev
http://codereview.appspot.com/6490089
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b