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

Issue 3759042: code review 3759042: runtime: windows/amd64 port (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 2 months ago by vcc
Modified:
13 years, 8 months ago
Reviewers:
CC:
rsc, brainman, hector, r2, golang-dev
Visibility:
Public.

Description

runtime: windows/amd64 port

Patch Set 1 #

Patch Set 2 : code review 3759042: runtime: Windows X64 port. #

Total comments: 12

Patch Set 3 : code review 3759042: runtime: windows/amd64 port #

Total comments: 7

Patch Set 4 : code review 3759042: runtime: windows/amd64 port #

Total comments: 18

Patch Set 5 : code review 3759042: runtime: windows/amd64 port #

Total comments: 12

Patch Set 6 : code review 3759042: runtime: windows/amd64 port #

Total comments: 12

Patch Set 7 : code review 3759042: runtime: windows/amd64 port #

Patch Set 8 : code review 3759042: runtime: windows/amd64 port #

Total comments: 4

Patch Set 9 : code review 3759042: runtime: windows/amd64 port #

Patch Set 10 : code review 3759042: runtime: windows/amd64 port #

Patch Set 11 : code review 3759042: runtime: windows/amd64 port #

Patch Set 12 : code review 3759042: runtime: windows/amd64 port #

Patch Set 13 : code review 3759042: runtime: windows/amd64 port #

Total comments: 13

Patch Set 14 : diff -r 632f57713423 https://go.googlecode.com/hg/ #

Patch Set 15 : diff -r 632f57713423 https://go.googlecode.com/hg/ #

Patch Set 16 : diff -r 632f57713423 https://go.googlecode.com/hg/ #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+237 lines, -14 lines) Patch
M src/pkg/runtime/cgo/windows_amd64.c View 1 2 1 chunk +14 lines, -4 lines 0 comments Download
M src/pkg/runtime/mkasmh.sh View 1 2 3 4 5 6 7 8 1 chunk +17 lines, -8 lines 0 comments Download
M src/pkg/runtime/proc.c View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M src/pkg/runtime/runtime.h View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 1 comment Download
A src/pkg/runtime/windows/amd64/defs.h View 1 2 3 4 1 chunk +40 lines, -0 lines 0 comments Download
A src/pkg/runtime/windows/amd64/rt0.s View 1 2 3 4 5 6 7 8 9 1 chunk +10 lines, -0 lines 0 comments Download
A src/pkg/runtime/windows/amd64/signal.c View 1 2 3 4 5 6 7 8 9 1 chunk +20 lines, -0 lines 0 comments Download
A src/pkg/runtime/windows/amd64/sys.s View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +129 lines, -0 lines 0 comments Download
M src/pkg/runtime/windows/thread.c View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 30
vcc
Hello golang-dev@googlegroups.com, I'd like you to review this change.
14 years, 2 months ago (2010-12-31 05:07:28 UTC) #1
rsc
please change CL description to runtime: windows/amd64 port http://codereview.appspot.com/3759042/diff/2001/src/pkg/runtime/cgo/windows_amd64.c File src/pkg/runtime/cgo/windows_amd64.c (right): http://codereview.appspot.com/3759042/diff/2001/src/pkg/runtime/cgo/windows_amd64.c#newcode39 src/pkg/runtime/cgo/windows_amd64.c:39: /* ...
14 years, 1 month ago (2011-01-19 19:06:57 UTC) #2
vcc
PTAL http://codereview.appspot.com/3759042/diff/2001/src/pkg/runtime/cgo/windows_amd64.c File src/pkg/runtime/cgo/windows_amd64.c (right): http://codereview.appspot.com/3759042/diff/2001/src/pkg/runtime/cgo/windows_amd64.c#newcode39 src/pkg/runtime/cgo/windows_amd64.c:39: /* On 2011/01/19 19:06:57, rsc wrote: > please ...
14 years, 1 month ago (2011-01-27 15:32:21 UTC) #3
brainman
It runs OK here! Please, update to the tip. Thank you. Alex http://codereview.appspot.com/3759042/diff/12001/src/pkg/runtime/windows/amd64/sys.s File src/pkg/runtime/windows/amd64/sys.s ...
14 years, 1 month ago (2011-01-28 06:16:07 UTC) #4
vcc
PTAL http://codereview.appspot.com/3759042/diff/12001/src/pkg/runtime/windows/amd64/sys.s File src/pkg/runtime/windows/amd64/sys.s (right): http://codereview.appspot.com/3759042/diff/12001/src/pkg/runtime/windows/amd64/sys.s#newcode18 src/pkg/runtime/windows/amd64/sys.s:18: SUBQ $8192, AX // stack size On 2011/01/28 ...
14 years, 1 month ago (2011-01-28 15:40:30 UTC) #5
rsc
looks good; please update to incorporate hector's most recent changes. http://codereview.appspot.com/3759042/diff/24001/src/pkg/runtime/windows/amd64/signal.c File src/pkg/runtime/windows/amd64/signal.c (right): http://codereview.appspot.com/3759042/diff/24001/src/pkg/runtime/windows/amd64/signal.c#newcode59 ...
14 years, 1 month ago (2011-02-01 16:48:56 UTC) #6
hector
http://codereview.appspot.com/3759042/diff/24001/src/pkg/runtime/windows/amd64/defs.h File src/pkg/runtime/windows/amd64/defs.h (right): http://codereview.appspot.com/3759042/diff/24001/src/pkg/runtime/windows/amd64/defs.h#newcode50 src/pkg/runtime/windows/amd64/defs.h:50: typedef struct Context Context; Was this file really regenerated? ...
14 years, 1 month ago (2011-02-06 14:34:27 UTC) #7
hector
http://codereview.appspot.com/3759042/diff/24001/src/pkg/runtime/windows/thread.c File src/pkg/runtime/windows/thread.c (right): http://codereview.appspot.com/3759042/diff/24001/src/pkg/runtime/windows/thread.c#newcode59 src/pkg/runtime/windows/thread.c:59: env = runtime·stdcall(runtime·GetEnvironmentStringsW, (uintptr)0); Sorry, disregard my previous suggestion. ...
14 years, 1 month ago (2011-02-06 16:07:33 UTC) #8
brainman
On 2011/02/06 16:07:33, hector wrote: > Another idea would be to get rid of stdcall(fn, ...
14 years, 1 month ago (2011-02-11 04:00:34 UTC) #9
vcc
PTAL http://codereview.appspot.com/3759042/diff/24001/src/pkg/runtime/windows/amd64/defs.h File src/pkg/runtime/windows/amd64/defs.h (right): http://codereview.appspot.com/3759042/diff/24001/src/pkg/runtime/windows/amd64/defs.h#newcode50 src/pkg/runtime/windows/amd64/defs.h:50: typedef struct Context Context; On 2011/02/06 14:34:29, hector ...
14 years, 1 month ago (2011-02-15 07:38:54 UTC) #10
brainman
http://codereview.appspot.com/3759042/diff/34001/src/pkg/runtime/windows/amd64/sys.s File src/pkg/runtime/windows/amd64/sys.s (right): http://codereview.appspot.com/3759042/diff/34001/src/pkg/runtime/windows/amd64/sys.s#newcode72 src/pkg/runtime/windows/amd64/sys.s:72: TEXT runtime·stdcall(SB),7,$8 Shouldn't need this function. http://codereview.appspot.com/3759042/diff/34001/src/pkg/runtime/windows/amd64/sys.s#newcode171 src/pkg/runtime/windows/amd64/sys.s:171: CMPQ ...
14 years, 1 month ago (2011-02-16 06:30:07 UTC) #11
vcc
PTAL Note: for test it, need apply CL :http://codereview.appspot.com/4182061/ http://codereview.appspot.com/3759042/diff/34001/src/pkg/runtime/windows/amd64/sys.s File src/pkg/runtime/windows/amd64/sys.s (right): http://codereview.appspot.com/3759042/diff/34001/src/pkg/runtime/windows/amd64/sys.s#newcode72 src/pkg/runtime/windows/amd64/sys.s:72: ...
14 years, 1 month ago (2011-02-16 16:26:33 UTC) #12
brainman
On 2011/02/16 16:26:33, vcc wrote: > It's simple, don't need do extra works. we only ...
14 years, 1 month ago (2011-02-17 04:52:10 UTC) #13
brainman
To help us along: http://blogs.msdn.com/b/oldnewthing/archive/2004/01/14/58579.aspx Alex
14 years ago (2011-02-20 02:55:02 UTC) #14
vcc
PTAL. sorry for delay reply, I'm busy in these days. I found 6c only push ...
13 years, 9 months ago (2011-05-23 12:04:51 UTC) #15
brainman
Just some quick notes. I'll look properly later. Alex http://codereview.appspot.com/3759042/diff/45001/src/pkg/runtime/runtime.h File src/pkg/runtime/runtime.h (right): http://codereview.appspot.com/3759042/diff/45001/src/pkg/runtime/runtime.h#newcode247 src/pkg/runtime/runtime.h:247: ...
13 years, 9 months ago (2011-05-23 12:38:50 UTC) #16
vcc
PTAL need CL <http://codereview.appspot.com/4628064/>
13 years, 8 months ago (2011-06-25 07:48:18 UTC) #17
vcc
http://codereview.appspot.com/3759042/diff/45001/src/pkg/runtime/windows/amd64/signal.c File src/pkg/runtime/windows/amd64/signal.c (right): http://codereview.appspot.com/3759042/diff/45001/src/pkg/runtime/windows/amd64/signal.c#newcode1 src/pkg/runtime/windows/amd64/signal.c:1: // Copyright 2009 The Go Authors. All rights reserved. ...
13 years, 8 months ago (2011-06-25 07:51:02 UTC) #18
rsc
I'm very happy to see this port moving forward. We need to figure out how ...
13 years, 8 months ago (2011-06-27 20:24:43 UTC) #19
brainman
On 2011/06/27 20:24:43, rsc wrote: > The two options are: > > (1) Make it ...
13 years, 8 months ago (2011-06-27 23:15:38 UTC) #20
rsc
>> (1) Make it take a fixed number of parameters >> all with type uintptr. ...
13 years, 8 months ago (2011-06-27 23:49:45 UTC) #21
r2
On 28/06/2011, at 9:49 AM, Russ Cox wrote: >>> (1) Make it take a fixed ...
13 years, 8 months ago (2011-06-27 23:53:45 UTC) #22
brainman
On 2011/06/27 23:49:45, rsc wrote: > > ... Maybe it makes sense to tell the ...
13 years, 8 months ago (2011-06-28 00:26:32 UTC) #23
vcc
PTAL
13 years, 8 months ago (2011-06-28 09:13:05 UTC) #24
rsc
http://codereview.appspot.com/3759042/diff/59002/src/cmd/cc/dpchk.c File src/cmd/cc/dpchk.c (right): http://codereview.appspot.com/3759042/diff/59002/src/cmd/cc/dpchk.c#newcode455 src/cmd/cc/dpchk.c:455: if(a->op != OCAST && (a->op != OCONST || !typechl[a->type->etype])) ...
13 years, 8 months ago (2011-06-28 12:25:06 UTC) #25
brainman
http://codereview.appspot.com/3759042/diff/59002/src/pkg/runtime/windows/amd64/sys.s File src/pkg/runtime/windows/amd64/sys.s (right): http://codereview.appspot.com/3759042/diff/59002/src/pkg/runtime/windows/amd64/sys.s#newcode13 src/pkg/runtime/windows/amd64/sys.s:13: There is no more SEH on 64 bit. Something ...
13 years, 8 months ago (2011-06-28 12:54:36 UTC) #26
vcc
PTAL http://codereview.appspot.com/3759042/diff/59002/src/cmd/cc/dpchk.c File src/cmd/cc/dpchk.c (right): http://codereview.appspot.com/3759042/diff/59002/src/cmd/cc/dpchk.c#newcode455 src/cmd/cc/dpchk.c:455: if(a->op != OCAST && (a->op != OCONST || ...
13 years, 8 months ago (2011-06-28 13:35:15 UTC) #27
rsc
LGTM Leaving for Alex to review + submit. Glad it turned out so simple.
13 years, 8 months ago (2011-06-28 13:51:13 UTC) #28
brainman
LGTM http://codereview.appspot.com/3759042/diff/58011/src/pkg/runtime/runtime.h File src/pkg/runtime/runtime.h (right): http://codereview.appspot.com/3759042/diff/58011/src/pkg/runtime/runtime.h#newcode247 src/pkg/runtime/runtime.h:247: void* gostack; I'm sure we could do without ...
13 years, 8 months ago (2011-06-29 07:37:19 UTC) #29
brainman
13 years, 8 months ago (2011-06-29 07:38:04 UTC) #30
*** Submitted as http://code.google.com/p/go/source/detail?r=dd7479dd252a ***

runtime: windows/amd64 port

R=rsc, alex.brainman, hectorchu, r
CC=golang-dev
http://codereview.appspot.com/3759042

Committer: Alex Brainman <alex.brainman@gmail.com>
Sign in to reply to this message.

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