<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/go.git/include, branch dev.cc</title>
<subtitle>code.google.com: Obsolete (use go-git)
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/'/>
<entry>
<title>[dev.cc] liblink: more docs on Prog and Addr fields</title>
<updated>2014-11-21T20:58:29+00:00</updated>
<author>
<name>Austin Clements</name>
<email>austin@google.com</email>
</author>
<published>2014-11-21T20:58:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/commit/?id=30a059b1995ae87bf08ecc00704a1bd041f1a9c6'/>
<id>30a059b1995ae87bf08ecc00704a1bd041f1a9c6</id>
<content type='text'>
LGTM=rsc
R=rsc, dave
CC=golang-codereviews
https://codereview.appspot.com/174530043
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LGTM=rsc
R=rsc, dave
CC=golang-codereviews
https://codereview.appspot.com/174530043
</pre>
</div>
</content>
</entry>
<entry>
<title>[dev.cc] liblink: fix warnings on Plan 9</title>
<updated>2014-11-21T19:56:33+00:00</updated>
<author>
<name>David du Colombier</name>
<email>0intro@gmail.com</email>
</author>
<published>2014-11-21T19:56:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/commit/?id=d86d3f8514c0c074dfb931b6097f8d74d83cefb1'/>
<id>d86d3f8514c0c074dfb931b6097f8d74d83cefb1</id>
<content type='text'>
warning: src/liblink/list6.c:94 set and not used: s
warning: src/liblink/list6.c:157 format mismatch ld VLONG, arg 3
warning: src/liblink/list6.c:157 format mismatch E UINT, arg 4
warning: src/liblink/list6.c:157 format mismatch d VLONG, arg 5
warning: src/liblink/list6.c:163 set and not used: s
warning: src/liblink/list9.c:105 set and not used: s
warning: src/liblink/list9.c:185 format mismatch ld VLONG, arg 3
warning: src/liblink/list9.c:185 format mismatch E UINT, arg 4
warning: src/liblink/list9.c:185 format mismatch d VLONG, arg 5
warning: src/liblink/list9.c:193 set and not used: s

LGTM=rsc
R=rsc
CC=austin, golang-codereviews, minux
https://codereview.appspot.com/176130043
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
warning: src/liblink/list6.c:94 set and not used: s
warning: src/liblink/list6.c:157 format mismatch ld VLONG, arg 3
warning: src/liblink/list6.c:157 format mismatch E UINT, arg 4
warning: src/liblink/list6.c:157 format mismatch d VLONG, arg 5
warning: src/liblink/list6.c:163 set and not used: s
warning: src/liblink/list9.c:105 set and not used: s
warning: src/liblink/list9.c:185 format mismatch ld VLONG, arg 3
warning: src/liblink/list9.c:185 format mismatch E UINT, arg 4
warning: src/liblink/list9.c:185 format mismatch d VLONG, arg 5
warning: src/liblink/list9.c:193 set and not used: s

LGTM=rsc
R=rsc
CC=austin, golang-codereviews, minux
https://codereview.appspot.com/176130043
</pre>
</div>
</content>
</entry>
<entry>
<title>[dev.power64] liblink: generate dnames[5689] for D_* constants</title>
<updated>2014-11-14T17:08:46+00:00</updated>
<author>
<name>Austin Clements</name>
<email>austin@google.com</email>
</author>
<published>2014-11-14T17:08:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/commit/?id=5462978cf79ac14328bf8eceeee1c92dc36f0dbd'/>
<id>5462978cf79ac14328bf8eceeee1c92dc36f0dbd</id>
<content type='text'>
This is more complicated than the other enums because the D_*
enums are full of explicit initializers and repeated values.
This tries its best.  (This will get much cleaner once we
tease these constants apart better.)

LGTM=rsc
R=rsc
CC=golang-codereviews
https://codereview.appspot.com/166700043
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is more complicated than the other enums because the D_*
enums are full of explicit initializers and repeated values.
This tries its best.  (This will get much cleaner once we
tease these constants apart better.)

LGTM=rsc
R=rsc
CC=golang-codereviews
https://codereview.appspot.com/166700043
</pre>
</div>
</content>
</entry>
<entry>
<title>[dev.power64] liblink: improve documentation of struct Prog</title>
<updated>2014-11-12T22:19:02+00:00</updated>
<author>
<name>Austin Clements</name>
<email>austin@google.com</email>
</author>
<published>2014-11-12T22:19:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/commit/?id=0dbc281709dfcda2314d25579ea09a2cdf8f31d4'/>
<id>0dbc281709dfcda2314d25579ea09a2cdf8f31d4</id>
<content type='text'>
LGTM=dave, rsc
R=rsc, dave
CC=golang-codereviews
https://codereview.appspot.com/169460043
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LGTM=dave, rsc
R=rsc, dave
CC=golang-codereviews
https://codereview.appspot.com/169460043
</pre>
</div>
</content>
</entry>
<entry>
<title>[dev.power64] all: merge default into dev.power64</title>
<updated>2014-10-22T19:51:54+00:00</updated>
<author>
<name>Austin Clements</name>
<email>austin@google.com</email>
</author>
<published>2014-10-22T19:51:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/commit/?id=fc92f8a400cf3e4d053940e0b86b72d6de27d67a'/>
<id>fc92f8a400cf3e4d053940e0b86b72d6de27d67a</id>
<content type='text'>
This brings dev.power64 up-to-date with the current tip of
default.  go_bootstrap is still panicking with a bad defer
when initializing the runtime (even on amd64).

LGTM=rsc
R=rsc
CC=golang-codereviews
https://codereview.appspot.com/152570049
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This brings dev.power64 up-to-date with the current tip of
default.  go_bootstrap is still panicking with a bad defer
when initializing the runtime (even on amd64).

LGTM=rsc
R=rsc
CC=golang-codereviews
https://codereview.appspot.com/152570049
</pre>
</div>
</content>
</entry>
<entry>
<title>[dev.power64] build: merge default into dev.power64</title>
<updated>2014-10-22T15:21:16+00:00</updated>
<author>
<name>Austin Clements</name>
<email>austin@google.com</email>
</author>
<published>2014-10-22T15:21:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/commit/?id=2c586384223e980fd3303625ea6b02ed5d9fb9c0'/>
<id>2c586384223e980fd3303625ea6b02ed5d9fb9c0</id>
<content type='text'>
LGTM=rsc
R=rsc
CC=golang-codereviews
https://codereview.appspot.com/160200044
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LGTM=rsc
R=rsc
CC=golang-codereviews
https://codereview.appspot.com/160200044
</pre>
</div>
</content>
</entry>
<entry>
<title>liblink: require DATA lines to be ordered by offset, with no overlap</title>
<updated>2014-10-15T03:25:12+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2014-10-15T03:25:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/commit/?id=601416627d7e4d21399144e43ca539707badbf61'/>
<id>601416627d7e4d21399144e43ca539707badbf61</id>
<content type='text'>
The assembler could give a better error, but this one
is good enough for now.

Fixes issue 8880.

LGTM=r
R=r
CC=golang-codereviews
https://codereview.appspot.com/153610043
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The assembler could give a better error, but this one
is good enough for now.

Fixes issue 8880.

LGTM=r
R=r
CC=golang-codereviews
https://codereview.appspot.com/153610043
</pre>
</div>
</content>
</entry>
<entry>
<title>build: fix elf builds</title>
<updated>2014-09-24T21:45:11+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2014-09-24T21:45:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/commit/?id=a7a96c8cd6ef6146bf57eb419c0744c4ca8fc1e2'/>
<id>a7a96c8cd6ef6146bf57eb419c0744c4ca8fc1e2</id>
<content type='text'>
Corrections due to new strict type rules for data+bss.
Also disable misc/cgo/cdefstest since you can't compile C code anymore.

TBR=iant
CC=golang-codereviews
https://codereview.appspot.com/148050044
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Corrections due to new strict type rules for data+bss.
Also disable misc/cgo/cdefstest since you can't compile C code anymore.

TBR=iant
CC=golang-codereviews
https://codereview.appspot.com/148050044
</pre>
</div>
</content>
</entry>
<entry>
<title>liblink, sync/atomic: fix arm build</title>
<updated>2014-09-17T00:53:38+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2014-09-17T00:53:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/commit/?id=796b5c258b412212ebf9dc8e91487eafea38a7a9'/>
<id>796b5c258b412212ebf9dc8e91487eafea38a7a9</id>
<content type='text'>
The liblink code to insert the FUNCDATA for a stack map
from the Go prototype was not correct for ARM
(different data structure layout).

Also, sync/atomic was missing some Go prototypes
for ARM-specific functions.

TBR=r
CC=golang-codereviews
https://codereview.appspot.com/143160045
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The liblink code to insert the FUNCDATA for a stack map
from the Go prototype was not correct for ARM
(different data structure layout).

Also, sync/atomic was missing some Go prototypes
for ARM-specific functions.

TBR=r
CC=golang-codereviews
https://codereview.appspot.com/143160045
</pre>
</div>
</content>
</entry>
<entry>
<title>runtime: assume precisestack, copystack, StackCopyAlways, ScanStackByFrames</title>
<updated>2014-09-09T17:39:57+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2014-09-09T17:39:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/go.git/commit/?id=4e27aa2b55ebfcd5e5e835a7ee407cb0e8afd9ec'/>
<id>4e27aa2b55ebfcd5e5e835a7ee407cb0e8afd9ec</id>
<content type='text'>
Commit to stack copying for stack growth.

We're carrying around a surprising amount of cruft from older schemes.
I am confident that precise stack scans and stack copying are here to stay.

Delete fallback code for when precise stack info is disabled.
Delete fallback code for when copying stacks is disabled.
Delete fallback code for when StackCopyAlways is disabled.
Delete Stktop chain - there is only one stack segment now.
Delete M.moreargp, M.moreargsize, M.moreframesize, M.cret.
Delete G.writenbuf (unrelated, just dead).
Delete runtime.lessstack, runtime.oldstack.
Delete many amd64 morestack variants.
Delete initialization of morestack frame/arg sizes (shortens split prologue!).

Replace G's stackguard/stackbase/stack0/stacksize/
syscallstack/syscallguard/forkstackguard with simple stack
bounds (lo, hi).

Update liblink, runtime/cgo for adjustments to G.

LGTM=khr
R=khr, bradfitz
CC=golang-codereviews, iant, r
https://codereview.appspot.com/137410043
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit to stack copying for stack growth.

We're carrying around a surprising amount of cruft from older schemes.
I am confident that precise stack scans and stack copying are here to stay.

Delete fallback code for when precise stack info is disabled.
Delete fallback code for when copying stacks is disabled.
Delete fallback code for when StackCopyAlways is disabled.
Delete Stktop chain - there is only one stack segment now.
Delete M.moreargp, M.moreargsize, M.moreframesize, M.cret.
Delete G.writenbuf (unrelated, just dead).
Delete runtime.lessstack, runtime.oldstack.
Delete many amd64 morestack variants.
Delete initialization of morestack frame/arg sizes (shortens split prologue!).

Replace G's stackguard/stackbase/stack0/stacksize/
syscallstack/syscallguard/forkstackguard with simple stack
bounds (lo, hi).

Update liblink, runtime/cgo for adjustments to G.

LGTM=khr
R=khr, bradfitz
CC=golang-codereviews, iant, r
https://codereview.appspot.com/137410043
</pre>
</div>
</content>
</entry>
</feed>
