Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
go
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
go
Commits
a1987074
Commit
a1987074
authored
Jan 16, 2012
by
Andrew Gerrand
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
weekly.2012-01-15
R=golang-dev, dsymonds, r, n13m3y3r CC=golang-dev
https://golang.org/cl/5543049
parent
1019eda9
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
117 additions
and
1 deletion
+117
-1
.hgtags
.hgtags
+0
-1
doc/devel/weekly.html
doc/devel/weekly.html
+117
-0
No files found.
.hgtags
View file @
a1987074
...
...
@@ -100,4 +100,3 @@ b4a91b6933748db1a7150c06a1b55ad506e52906 weekly.2011-11-18
0c39eee85b0d1606b79c8ebcdeb3b67ed5849e39 weekly.2011-12-06
82fdc445f2ff2c85043446eb84a19cc999dfcb95 weekly.2011-12-14
4a82689277582a2a60f006e3f158985f2f8d1da3 weekly.2011-12-22
4a82689277582a2a60f006e3f158985f2f8d1da3 weekly
doc/devel/weekly.html
View file @
a1987074
...
...
@@ -14,6 +14,123 @@ hg pull
hg update weekly.
<i>
YYYY-MM-DD
</i>
</pre>
<h2
id=
"2012-01-14"
>
2012-01-15
</h2>
<pre>
This weekly snapshot includes two package changes that may require changes to
client code.
The image package's Tiled type has been renamed to Repeated.
The encoding/xml package has been changed to make more idiomatic use of struct
tags, among other things. If you use the xml package please read the change
description to see if your code is affected:
http://code.google.com/p/go/source/detail?r=70e914beb409
Function inlining is now enabled by default in the gc compiler.
Other changes:
* bytes: Buffer read of 0 bytes at EOF shouldn't be an EOF.
* cgo: if value for constant did not parse, get it from DWARF info,
write _cgo_export.h to object directory, not source dir.
* cmd/go: add -p flag for parallelism (like make -j),
add -v flag to build and install,
add ... patterns in import path arguments,
fix data race during build,
fix import directory list for compilation,
fix linker arguments,
handle cgo pkg-config pragmas,
handle path to cmd directory,
include test files in fmt, vet, and fix (thanks Sanjay Menakuru),
kill test processes after 10 minutes,
pass arguments to command for run (thanks Eric Eisner),
rely on exit code to tell if test passed,
use relative paths in go fix, go fmt, go vet output.
* cmd/gofmt: fix simplify.go by running gofmt on cmd/gofmt (thanks Olivier Duperray).
* crypto/openpgp: assorted cleanups,
truncate hashes before checking DSA signatures.
* crypto/tls: improve TLS Client Authentication (thanks Jeff R. Allen),
update generate_cert.go for new time package.
* dashboard: better caching, bug fixes.
* doc: update "How to Write Go Code" to use the go tool.
fix broken function codewalk examples.
* encoding/asn1: document support for *big.Int (thanks Florian Weimer).
* encoding/gob: fix panic when decoding []byte to incompatible slice types (thanks Alexey Borzenkov).
* encoding/json: don't marshal special float values (thanks Evan Shaw).
* encoding/xml: major Go 1 fixup (thanks Gustavo Niemeyer).
* exp/proxy: new package.
* exp/sql: add time.Time support,
close Rows on EOF,
fix potential corruption in QueryRow.Scan into a *[]byte.
* exp/ssh: various small fixes (thanks Dave Cheney).
* exp/terminal: add SetPrompt and handle large pastes,
add to level Makefile for the (non-Linux?) systems that need it.
* flag: add Duration flag type,
change Set method Value interface to return error instead of bool.
* gc: better errors messages,
avoid false positives when using scalar struct fields (thanks Rémy Oudompheng),
closure code gen improvements,
disallow declaration of variables outside package,
fix switch on interface values (thanks Rémy Oudompheng),
inlining bug fixes,
improve unsafe.Pointer type-check error messages (thanks Ryan Hitchman),
put limit on size of exported recursive interface (thanks Lorenzo Stoakes),
* go-mode.el: fix syntax highlighting of backticks (thanks Florian Weimer).
* go/ast: remove unnecessary result value from ast.Fprint/Print.
* go/build: allow colon in #cgo flags,
pass CgoLDFLAGS at end of link command.
* go/doc: new API, don't ignore anonymous non-exported fields, initial testing support.
* go/parser: remove unused Parse* functions. Simplified ParseExpr signature.
* go/printer: don't crash if AST contains BadXXX nodes.
* go/scanner: 17% faster scanning, remove InsertSemis mode.
* goinstall: use correct checkout URL for Google Code svn repos.
* gotest: make _testmain.go conform to gofmt rules (thanks Benny Siegert).
* goyacc: fix units.y build breakage (thanks Shenghou Ma).
* html/template: reenable testcases and fix mis-escaped sequences (thanks Mike Samuel).
* html: "in select in table" insertion mode (thanks Andrew Balholm),
adjust foreign attributes,
foreign element HTML integration points, tag name adjustment,
parse
<frameset>
inside body (thanks Andrew Balholm),
propagate foreign namespaces only when adding foreign content.
* json: better error messages when the ,string option is misused.
* ld: parse but do not implement -X flag.
* log/syslog: add Alert method (thanks Vadim Vygonets).
* make.bash: remove old dregs (thanks Alex Brainman).
* math/big: simplify fast string conversion.
* math: fix typo in all_test.go (thanks Charles L. Dorian).
* misc/windows: add src/pkg/runtime/z* files to installation script (thanks Alex Brainman).
* net/http: don't ignore Request.Write's Flush error,
allow cookies with negative Max-Age attribute as these are (thanks Volker Dobler).
* net/textproto: avoid corruption when reading a single header.
* net: add IP-level socket option helpers for Unix variants (thanks Mikio Hara),
fix incorrect mode on ListenIP, ListenUDP (thanks Mikio Hara),
make use of the kernel state to listen on TCP, Unix (thanks Mikio Hara),
platform-dependent default socket options (thanks Mikio Hara).
* os: add ModeCharDevice.
* runtime: add NumCPU,
delete duplicate implementation of pcln walker,
distinct panic message for call of nil func value,
enable runtime.ncpu on FreeBSD (thanks Devon H. O'Dell),
make garbage collector faster by deleting code,
regenerate defs_darwin_{386,amd64}.h (thanks Dave Cheney),
runtime.usleep() bugfix on darwin/amd64 and linux/arm (thanks Shenghou Ma).
* spec: pointer comparison for pointers to 0-sized variables,
change the wording regarding select statement choice.
* strconv: fix round up corner case,
faster FormatFloat(x, *, -1, 64) using Grisu3 algorithm (thanks Rémy Oudompheng),
implement fast path for rounding already short numbers (thanks Rémy Oudompheng),
return ErrSyntax when unquoting illegal octal sequences.
* syscall: linux-only support for parent death signal (thanks Albert Strasheim),
make Environ return original order.
* testing: fix defer race,
use flag.Duration for -timeout flag.
* text/template: handle panic values that are not errors (thanks Rémy Oudompheng),
for range on a map, sort the keys if feasible.
* time: add ParseDuration,
fix docs for After and NewTicker.
* windows: use ArbitraryUserPointer as TLS slot (thanks Wei Guangjing).
</pre>
<h2
id=
"2011-12-22"
>
2011-12-22
</h2>
<pre>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment