* Set TARGDIR and GOBIN all macros (bnc#735320)
* Make sure %{buildroot}%{_bindir} exists in any case
- The above should simplify spec files for Go packages that use, .e.g.,
'make tools' to install additional stuff (like binaries)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=101
* crypto/tls: cleanup certificate load on windows
* exp/ssh: add Std{in,out,err}Pipe methods to Session
* dashboard: don't choke on weird builder names.
* exp/ssh: export type signal, now Signal
* os: add ModeType constant to mask file type bits
* text/template: replace Add with AddParseTree.
* go/doc: detect headings and format them in html
- For more see http://golang.org/doc/devel/weekly.html
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=96
* archive/tar: support symlinks.
* big: fix nat.scan bug. (thanks Evan Shaw)
* bufio: handle a "\r\n" that straddles the buffer. add openbsd. avoid
redundant bss declarations. fix unused parameters. fix windows/amd64
build with newest mingw-w64.
* bytes: clarify that NewBuffer is not for beginners.
* cgo: explain how to free something. fix GoBytes. fixes callback for windows
amd64. note that CString result must be freed.
* effective_go: convert to use tmpltohtml.
* exp/norm: reduced the size of the byte buffer used by reorderBuffer
by half by reusing space when combining. a few minor fixes to support the
implementation of norm. added implementation for []byte versions of methods.
* exp/template/html: add some tests for ">" attributes. added handling for URL
attributes. differentiate URL-valued attributes (such as href). reworked
escapeText to recognize attr boundaries.
* exp/template: moved from exp to the main tree.
* exp/wingui: made compatible with windows/amd64.
* flag: add Parsed, restore Usage.
* gc: add openbsd. escape analysis. fix build on Plan 9. fix div bug. fix
pc/line table. fix some spurious leaks. make static initialization more
static. remove JCXZ; add JCXZW, JCXZL, and JCXZQ instructions. shuffle
#includes. simplify escape analysis recursion.
* go/ast cleanup: base File/PackageExports on FilterFile/FilterPackage code.
adjustments to filter function. fix ast.MergePackageFiles to collect infos
about imports. generalize ast.FilterFile.
* go/build: add test support & use in gotest. separate test imports out when scanning.
* go/parser: fix type switch scoping. fix type switch scoping.
* gob: explain that Debug isn't useful unless it's compiled in.
* gobuilder: increase log limit.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=84
* Restricted usage of goto statement
* Package reflect supports a new struct tag scheme that enables sharing of
struct tags between multiple packages.
* Package sort's IntArray type has been renamed to IntSlice, and similarly
for Float64Slice and StringSlice
* Package strings's Split function has itself been split into Split and
SplitN. SplitN is the same as the old Split. The new Split is equivalent
to SplitN with a final argument of -1.
* Goinstall now installs packages and commands from arbitrary remote
repositories (not just Google Code, Github, and so on). See the goinstall
documentation for details.
More at http://golang.org/doc/devel/release.html#r59
- Update to 2011-07-20 mercurial version:
- Update to weekly.2011-07-19 mercurial version:
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=82
* archive/zip: add Writer, add Mtime_ns function to get modified time in
sensible format.
* cgi: close stdout reader pipe when finished.
* cgo: add missing semicolon in generated struct,
* codereview: fix for Mercurial 1.9.
* dashboard: list "most installed this week" with rolling count.
* debug/elf: read ELF Program headers.
* debug/proc: remove unused package.
* doc/talks/io2010: update with gofix and handle the errors.
* exp/eval, exp/ogle: remove packages eval and ogle.
* exp/regexp/syntax: add Prog.NumCap.
* exp/template: API changes, bug fixes, and tweaks.
* flag: make -help nicer.
* fmt: Scan(&int) was mishandling a lone digit.
* gc: fix closure bug, fix to build with clang, make size of struct{} and
[0]byte 0 bytes , some enhancements to printing debug info.
* gif: fix local color map and coordinates.
* go/build: include processing of .c files for cgo packages, less aggressive
failure when GOROOT not found.
* go/printer: changed max. number of newlines from 3 to 2.
* gob: register more slice types
* godoc: support for file systems stored in .zip files.
* hash/crc32: add SSE4.2 support.
* html: update section references in comments to the latest HTML5 spec.
* http: drain the pipe output in TestHandlerPanic to avoid logging deadlock,
fix Content-Type of file extension, implement http.FileSystem for zip files,
let FileServer work when path doesn't begin with a slash, support for
periodic flushing in ReverseProxy.
* image/draw: add benchmarks.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=80
for building Go itself and for Go macros (used by Go packages)
- Added go-fix-werrors.patch to fix fatal compiler warnings, not
used yet as -Wno-error is passed currently
- Adhere to SUSE patch comment conventions
- Changed %go_requires macro from '%requires_eq go' to
'%requires_ge go'
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=71
* Increase max no of windows callbacks (issue 1912)
* gc: compact stackframe
* http: fix regression permitting io.Copy on HEAD response
* Go memory model: minor clarification (issue 1941)
* go spec: clarif rules for append, scope rules for :=
(issue 1936, issue 1940)
* gc: handle go print() and go println() (issue 1952)
* net: export all fields in Interface (issue 1942)
- Spec file cleanup:
* Removed checks for outdated SUSE versions
* Remove *.6 and *.8 files from misc documentation
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=69
* ld: fix and simplify ELF symbol generation
* cgo: support non intel gcc machine flags
* gc: enable building under clang/2.9
* countless bugfixes, documentation and speed improvements
- Don't build twice (thru all.bash and make.bash)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=67