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

Issue 87810048: code review 87810048: compiler: Use backend interface for defining global dec... (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years ago by cmang
Modified:
9 years, 11 months ago
Reviewers:
iant
CC:
iant, gofrontend-dev_googlegroups.com
Visibility:
Public.

Description

compiler: Use backend interface for defining global declarations.

Patch Set 1 #

Patch Set 2 : diff -r 98547f162e12 https://code.google.com/p/gofrontend #

Patch Set 3 : diff -r 98547f162e12 https://code.google.com/p/gofrontend #

Patch Set 4 : diff -r 98547f162e12 https://code.google.com/p/gofrontend #

Total comments: 8

Patch Set 5 : diff -r 194e0f47c9e5 https://code.google.com/p/gofrontend #

Patch Set 6 : diff -r 194e0f47c9e5 https://code.google.com/p/gofrontend #

Total comments: 8

Patch Set 7 : diff -r 3a53301d24d7 https://code.google.com/p/gofrontend #

Patch Set 8 : diff -r 3a53301d24d7 https://code.google.com/p/gofrontend #

Patch Set 9 : diff -r 3a53301d24d7 https://code.google.com/p/gofrontend #

Patch Set 10 : diff -r 3a53301d24d7 https://code.google.com/p/gofrontend #

Patch Set 11 : diff -r 3a53301d24d7 https://code.google.com/p/gofrontend #

Patch Set 12 : diff -r 3a53301d24d7 https://code.google.com/p/gofrontend #

Total comments: 12

Patch Set 13 : diff -r 986b937904fd https://code.google.com/p/gofrontend #

Patch Set 14 : diff -r 986b937904fd https://code.google.com/p/gofrontend #

Patch Set 15 : diff -r 986b937904fd https://code.google.com/p/gofrontend #

Patch Set 16 : diff -r 986b937904fd https://code.google.com/p/gofrontend #

Unified diffs Side-by-side diffs Delta from patch set Stats (+993 lines, -1049 lines) Patch
M go/backend.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +18 lines, -2 lines 0 comments Download
M go/expressions.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +148 lines, -0 lines 0 comments Download
M go/expressions.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +18 lines, -123 lines 0 comments Download
M go/gogo.h View 1 2 3 4 5 6 9 chunks +19 lines, -17 lines 0 comments Download
M go/gogo.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 11 chunks +781 lines, -12 lines 0 comments Download
M go/gogo-tree.cc View 1 2 3 4 5 6 3 chunks +0 lines, -882 lines 0 comments Download
M go/statements.cc View 1 2 3 4 5 6 7 8 9 10 5 chunks +9 lines, -13 lines 0 comments Download

Messages

Total messages: 14
cmang
Hello iant@golang.org (cc: gofrontend-dev@googlegroups.com), I'd like you to review this change to https://code.google.com/p/gofrontend
10 years ago (2014-04-16 20:15:39 UTC) #1
cmang
On 2014/04/16 20:15:39, cmang wrote: > Hello mailto:iant@golang.org (cc: mailto:gofrontend-dev@googlegroups.com), > > I'd like you ...
10 years ago (2014-04-16 20:25:50 UTC) #2
iant
https://codereview.appspot.com/87810048/diff/60001/go/backend.h File go/backend.h (right): https://codereview.appspot.com/87810048/diff/60001/go/backend.h#newcode660 go/backend.h:660: push_function_context(Bfunction* function, Location start_location, We shouldn't need this in ...
10 years ago (2014-04-16 20:53:54 UTC) #3
iant
https://codereview.appspot.com/87810048/diff/60001/go/expressions.cc File go/expressions.cc (left): https://codereview.appspot.com/87810048/diff/60001/go/expressions.cc#oldcode4664 go/expressions.cc:4664: error_at(location, "constant addition overflow"); You need to sync to ...
10 years ago (2014-04-16 21:06:13 UTC) #4
cmang
New diff to gcc/go/go-gcc: Index: gcc/go/go-gcc.cc ====================================================================== --- a/gcc/go/go-gcc.cc +++ b/gcc/go/go-gcc.cc @@ -29,9 +29,11 @@ ...
10 years ago (2014-04-16 22:50:33 UTC) #5
iant
Might be worth splitting out the changes to expressions.cc into a smaller CL. Might also ...
10 years ago (2014-04-17 15:29:53 UTC) #6
cmang
FYI, the bulk of the changes to expressions.cc have been split into https://codereview.appspot.com/88080048/ and https://codereview.appspot.com/88950043/ ...
10 years ago (2014-04-17 17:43:03 UTC) #7
cmang
https://codereview.appspot.com/87810048/diff/90001/go/backend.h File go/backend.h (right): https://codereview.appspot.com/87810048/diff/90001/go/backend.h#newcode658 go/backend.h:658: // success, false on failure. On 2014/04/17 15:29:53, iant ...
9 years, 12 months ago (2014-04-24 21:39:25 UTC) #8
cmang
On 2014/04/24 21:39:25, cmang wrote: > https://codereview.appspot.com/87810048/diff/90001/go/backend.h > File go/backend.h (right): > > https://codereview.appspot.com/87810048/diff/90001/go/backend.h#newcode658 > ...
9 years, 12 months ago (2014-04-24 21:42:30 UTC) #9
iant
I'm nervous about to change to Gcc_backend::immutable_struct to change the value of TREE_READONLY and TREE_CONSTANT ...
9 years, 12 months ago (2014-04-25 04:11:07 UTC) #10
cmang
https://codereview.appspot.com/87810048/diff/210001/go/expressions.cc File go/expressions.cc (right): https://codereview.appspot.com/87810048/diff/210001/go/expressions.cc#newcode3645 go/expressions.cc:3645: return this->expr_->is_immutable() On 2014/04/25 04:11:07, iant wrote: > Put ...
9 years, 12 months ago (2014-04-25 22:34:44 UTC) #11
cmang
On 2014/04/25 04:11:07, iant wrote: > I'm nervous about to change to Gcc_backend::immutable_struct to change ...
9 years, 12 months ago (2014-04-25 22:37:13 UTC) #12
iant
LGTM
9 years, 12 months ago (2014-04-26 03:32:44 UTC) #13
iant
9 years, 12 months ago (2014-04-26 03:33:04 UTC) #14
*** Submitted as
https://code.google.com/p/gofrontend/source/detail?r=e403fdfd3005 ***

compiler: Use backend interface for defining global declarations.

R=iant
CC=gofrontend-dev
https://codereview.appspot.com/87810048

Committer: Ian Lance Taylor <iant@golang.org>
Sign in to reply to this message.

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