Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(79)

Issue 1716443004: Deterministic sorting for all map key types. (Closed)

Created:
4 years, 10 months ago by iannucci
Modified:
4 years, 10 months ago
Reviewers:
dnj
CC:
andrew.wang, todd, tandrii+luci-go_chromium.org, M-A Ruel
Base URL:
https://chromium.googlesource.com/external/github.com/luci/go-render.git@implicit_render
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Deterministic sorting for all map key types. R=dnj@chromium.org BUG= Committed: 9a04cc21af0f2e328bfb81741ec9e8967c4f6541

Patch Set 1 #

Total comments: 4

Patch Set 2 : fix nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+196 lines, -20 lines) Patch
M render/render.go View 1 1 chunk +128 lines, -20 lines 0 comments Download
M render/render_test.go View 1 1 chunk +68 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (1 generated)
iannucci
PTAL
4 years, 10 months ago (2016-02-19 07:16:42 UTC) #1
dnj
lgtm w/ nits https://chromiumcodereview.appspot.com/1716443004/diff/1/render/render.go File render/render.go (right): https://chromiumcodereview.appspot.com/1716443004/diff/1/render/render.go#newcode352 render/render.go:352: func cmpForType(t reflect.Type) cmpFn { nit: ...
4 years, 10 months ago (2016-02-19 19:31:10 UTC) #2
iannucci
Committed patchset #2 (id:20001) manually as 9a04cc21af0f2e328bfb81741ec9e8967c4f6541 (presubmit successful).
4 years, 10 months ago (2016-02-19 21:18:08 UTC) #4
iannucci
4 years, 10 months ago (2016-02-19 21:18:28 UTC) #5
Message was sent while issue was closed.
https://chromiumcodereview.appspot.com/1716443004/diff/1/render/render.go
File render/render.go (right):

https://chromiumcodereview.appspot.com/1716443004/diff/1/render/render.go#new...
render/render.go:352: func cmpForType(t reflect.Type) cmpFn {
On 2016/02/19 19:31:10, dnj wrote:
> nit: document that this specifically aims to operate on fields/members that
maps
> operate on for equality.

Done.

https://chromiumcodereview.appspot.com/1716443004/diff/1/render/render.go#new...
render/render.go:460: rslt := cmp(a.Field(i), b.Field(i))
On 2016/02/19 19:31:10, dnj wrote:
> nit: if rstl := cmp(); rstl != 0 { ... }

Done.

Powered by Google App Engine
This is Rietveld 408576698