36925d7003
- Update to r60.2 (fix memory leak in map types) - Install gdb pretty printer and functions for additional native go support - Patch linker to emit location of gdb helper OBS-URL: https://build.opensuse.org/request/show/86878 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=89
478 lines
20 KiB
Plaintext
478 lines
20 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Oct 6 08:14:24 UTC 2011 - graham@andtech.eu
|
|
|
|
- Update to r60.2
|
|
- Fixes memory leak in certain map types
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 5 14:34:10 UTC 2011 - graham@andtech.eu
|
|
|
|
- Tweaks for gdb debugging
|
|
- go.spec changes:
|
|
- move %go_arch definition to %prep section
|
|
- pass correct location of go specific gdb pretty printer and
|
|
functions to cpp as HOST_EXTRA_CFLAGS macro
|
|
- install go gdb functions & printer
|
|
- gdb-printer.patch
|
|
- patch linker (src/cmd/ld/dwarf.c) to emit correct location of go
|
|
gdb functions and pretty printer
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 08:57:23 UTC 2011 - saschpe@suse.de
|
|
|
|
- Add file 'VERSION' which is otherwise generated at runtime to fix
|
|
building
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 2 08:59:17 UTC 2011 - saschpe@suse.de
|
|
|
|
- Update to weekly.2001-09-01 version
|
|
* 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.
|
|
* godashboard: fix utf-8 in user names.
|
|
* godoc: first step towards reducing index size. add dummy playground.js to
|
|
silence godoc warning at start-up. added systematic throttling to indexing
|
|
goroutine. fix bug in zip.go. support for reading/writing (splitted) index
|
|
files. use virtual file system when generating package synopses.
|
|
* gofix: forgot to rename the URL type. osopen: fixed=true when changing O_CREAT.
|
|
* goinstall: error out with paths that end with '/'. report lack of $GOPATH
|
|
on errors. select the tag that is closest to runtime.Version.
|
|
* http: add MaxBytesReader to limit request body size. add file protocol
|
|
transport. adjust test threshold for larger suse buffers. delete error
|
|
kludge. on invalid request, send 400 response. return 413 instead of 400
|
|
when the request body is too large. support setting Transport's TLS client
|
|
config.
|
|
* image/tiff: add a decode benchmark. decoder optimization.
|
|
* image: add PalettedImage interface, and make image/png recognize it.
|
|
* io: add TeeReader.
|
|
* json: add struct tag option to wrap literals in strings.
|
|
calculate Offset for Indent correctly.
|
|
fix decode bug with struct tag names with ,opts being ignored.
|
|
* ld: handle Plan 9 ar format. remove duplicate bss definitions.
|
|
* libmach: support reading symbols from Windows .exe for nm.
|
|
* math: fix Pow10 loop. (thanks Volker Dobler)
|
|
* mime: ParseMediaType returns os.Error now, not a nil map. media type
|
|
formatter. text charset defaults.
|
|
* misc/dashboard: remove limit for json package list.
|
|
* misc/emacs: refine label detection.
|
|
* net: add ParseMAC function. change the internal form of IPMask for IPv4.
|
|
disable "tcp" test on openbsd. fix windows build. join and leave a IPv6
|
|
group address, on a specific interface. make use of IPv4len, IPv6len.
|
|
move internal string manipulation routines to parse.go.
|
|
* os: disable Hostname test on OpenBSD. fix WNOHANG Waitmsg.
|
|
* reflect: add Value.Bytes, Value.SetBytes methods.
|
|
* rpc: add benchmark for async rpc calls.
|
|
* runtime: add openbsd 386 defs.h. add runtime support for openbsd 386. add
|
|
runtime prefix to showframe. ctrlhandler for windows amd64. fix stack
|
|
cleanup on windows/amd64. fix void warnings. go interface to cdecl calbacks.
|
|
handle string + char literals in goc2c. make arm work on Ubuntu Natty qemu.
|
|
openbsd thread tweaks. simplify stack traces. speed up cgo calls. use cgo
|
|
runtime functions to call windows syscalls. windows/amd64 callbacks fixed
|
|
and syscall fixed to allow using it in callbacks.
|
|
* strconv: put decimal on stack.
|
|
* spec: update section on Implementation Differences.
|
|
* syscall: SOMAXCONN should be 0x7fffffff at winsock2. add openbsd 386. handle
|
|
RTM_NEWROUTE in ParseNetlinkRouteAttr on Linux. handle routing entry in
|
|
ParseRoutingSockaddr on BSD variants. openbsd amd64 syscall support. use the
|
|
vdso page on linux x86 for faster syscalls instead of int $0x80.
|
|
* template/parse: give if, range, and with a common representation.
|
|
* template: grammar fix for template documentation. range over channel. remove
|
|
else and end nodes from public view.
|
|
* test: put GOROOT/bin before all others in run.
|
|
* time: fix Plan 9 build. fix zone during windows test.
|
|
* type switches: test for pathological case.
|
|
* version.bash: update VERSION on -save if already present.
|
|
* websocket: implements new version of WebSocket protocol.
|
|
* windows/386: clean stack after syscall.
|
|
* xml: marshal "parent>child" tags correctly.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 2 07:47:10 UTC 2011 - saschpe@gmx.de
|
|
|
|
- Update to release r59:
|
|
* 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
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 20 18:14:05 UTC 2011 - saschpe@gmx.de
|
|
|
|
- Update to 2011-07-20 mercurial version:
|
|
* ELF section header overlap fixed, GNU strip doesn't break binaries
|
|
anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 20 08:10:44 UTC 2011 - saschpe@suse.de
|
|
|
|
- Update to weekly.2011-07-19 mercurial version:
|
|
* 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.
|
|
* json: add omitempty struct tag option, allow using '$' and '-' as the struct
|
|
field's tag encode \r and \n in strings as e.g. "\n", not "\u000A" escape
|
|
< and > in any JSON string for XSS prevention.
|
|
* ld: allow seek within write buffer< add a PT_LOAD PHDR entry for the PHDR
|
|
* os: plan9: add Process.Signal as a way to send notes
|
|
* os: don't permit Process.Signal after a successful Wait.
|
|
* reflect: add Value.NumMethod, panic if Method index is out of range for a
|
|
type.
|
|
* runtime: faster entersyscall, exitsyscall, fix panic for make(chan [0]byte),
|
|
fix subtle select bug, make TestSideEffectOrder work twice, several
|
|
parallelism-related optimizations and fixes, string-related optimizations,
|
|
track running goroutine count.
|
|
* strconv: handle [-+]Infinity in atof.
|
|
* sync: add fast paths to WaitGroup, improve RWMutex performance.
|
|
* syscall: add Flock on Linux, parse and encode SCM_RIGHTS and SCM_CREDENTIALS
|
|
More at http://golang.org/doc/devel/release.html#r58.1
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 10 14:09:02 UTC 2011 - saschpe@gmx.de
|
|
|
|
- Update to 2011/07/10 mercurial version (post r58 and weekly.2011-07-07):
|
|
* Package exec has been redesigned with a more convenient and succinct API.
|
|
* Package os/signal's Signal and UnixSignal types have been moved
|
|
to the os package.
|
|
* Package image/draw is the new name for exp/draw. The GUI-related
|
|
code from exp/draw is now located in the exp/gui package.
|
|
More at http://golang.org/doc/devel/release.html#r58
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 24 21:41:27 UTC 2011 - saschpe@gmx.de
|
|
|
|
- No need to set $PATH before building anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 24 21:17:16 UTC 2011 - saschpe@gmx.de
|
|
|
|
- DISABLE_NET_TESTS was dropped, this causes net tests to fail
|
|
on openSUSE:Factory currently. Disable tests temporarily.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 24 13:39:31 UTC 2011 - saschpe@suse.de
|
|
|
|
- Update to 24/06/2011 mercurial version
|
|
* http: buffer Request.Write (issue 1996)
|
|
* libmach: fix disassembly of FCMOVcc and FCOMI
|
|
* libmach: fix tracing on linux (for cov)
|
|
* ld: don't attempt to build dynamic sections unnecessarily
|
|
* syscall: add tty support to StartProcess
|
|
* crypto/openpgp: add ElGamal support
|
|
* http: add Server.ListenAndServeTLS (issue 1964)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 06:44:04 UTC 2011 - saschpe@suse.de
|
|
|
|
- %go_requires can't depend on %requires_ge, it isn't available on
|
|
Fedora and RHEL.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 20:30:18 UTC 2011 - saschpe@suse.de
|
|
|
|
- Really set CFLAGS through HOST_EXTRA_CFLAGS environment variable
|
|
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'
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 11:58:25 UTC 2011 - saschpe@suse.de
|
|
|
|
- Update to 15/06/2011 mercurial version
|
|
* 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:
|
|
* Remove *.6 and *.8 files from misc documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 8 15:10:17 UTC 2011 - saschpe@suse.de
|
|
|
|
- Added macro %go_disable_brp_strip_static_archive to disable the
|
|
strip check, it breaks on Fedora-based distros and generates
|
|
a warning for SUSE-based ones. It can be removed if go binaries
|
|
become really stripable
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 8 07:59:53 UTC 2011 - saschpe@suse.de
|
|
|
|
- Update to 08/05/2011 mercurial version
|
|
* 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)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 23 10:31:23 UTC 2011 - saschpe@suse.de
|
|
|
|
- Generate %go_ver macro from Go package version
|
|
- Use %requires_eq for %go_requires
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 21 13:47:39 UTC 2011 - saschpe@gmx.de
|
|
|
|
- Switch %go_make* macros from make to gomake
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 21 12:09:28 UTC 2011 - saschpe@gmx.de
|
|
|
|
- Undo not installing *.h/*.c, remove hard links
|
|
- Update to 21/05/2011 mercurial version
|
|
- Added macro %go_make_test
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 20 19:36:59 UTC 2011 - saschpe@gmx.de
|
|
|
|
- Package more documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 20 19:00:22 UTC 2011 - saschpe@gmx.de
|
|
|
|
- Moved devel package back into main package until a better
|
|
solution pops up
|
|
* godoc and goinstall belong to base package and need only
|
|
sources in the $GOROOT/srcpkg tree
|
|
* No need to install *.h/*.c files
|
|
- Fixed %{go_provides} macro to provide a specific version
|
|
- Changed GOROOT path also in gotry script
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 20 14:32:53 UTC 2011 - saschpe@suse.de
|
|
|
|
- Removed double provides for devel-static package
|
|
- Provide a specific version for devel-static package
|
|
- Less build dependencies, own directories directly
|
|
- Added comments for rpmlint checks, removed old ones
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 20 09:51:49 UTC 2011 - saschpe@suse.de
|
|
|
|
- Disable brp-strip-static-archive also on RHEL and CentOS
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 20 09:31:49 UTC 2011 - saschpe@suse.de
|
|
|
|
- Fix %go_make_install macro, wrong TARGDIR
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 20 09:25:13 UTC 2011 - saschpe@suse.de
|
|
|
|
- Update to 20/05/2011 mercurial version
|
|
- Macro %go_arch in macros.go now properly set to correct value
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 19 18:22:16 UTC 2011 - saschpe@gmx.de
|
|
|
|
- Fix RPM macros, add arm support
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 19 18:11:00 UTC 2011 - saschpe@gmx.de
|
|
|
|
- Added RPM macros file to simply Go packaging
|
|
- Provide devel-static file in main package
|
|
- Spec file cleanup
|
|
- Remove devel-file-in-non-devel-package rpmlint filter
|
|
- Use proper package versioning scheme (needs reinstall)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 18 13:48:48 UTC 2011 - saschpe@suse.de
|
|
|
|
- Disable brp-strip-static-archive on Fedora
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 18 13:09:12 UTC 2011 - saschpe@suse.de
|
|
|
|
- Re-add STRIP=/bin/true to fix Fedora build
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 18 12:41:25 UTC 2011 - saschpe@suse.de
|
|
|
|
- Let devel package provide devel-static
|
|
- Fix typo in devel package description
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 18 09:52:17 UTC 2011 - saschpe@suse.de
|
|
|
|
- Update to 18/05/2011 upstream mercurial release
|
|
- Rebased godoc patch
|
|
- Removed doc/talks/go_talk-20091030.pdf, fixes bnc#686557
|
|
- No chrpath necessary anymore
|
|
- Use fdupes
|
|
- Drop executable-stack rpmlint filter, not needed anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 18:28:24 UTC 2011 - saschpe@gmx.de
|
|
|
|
- Update to 29/04/2011 upstream mercurial release
|
|
- Changed RPM variables to macros
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 21 15:12:45 UTC 2011 - saschpe@suse.de
|
|
|
|
- Changed license from BSD to BSD3c
|
|
- Remove pkg_version macro, use %%{version} directly
|
|
- No Requires on %%{release}
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 8 18:16:34 UTC 2011 - graham@andtech.eu
|
|
|
|
- Update to 07/03/2011 .1 upstream mercurual release
|
|
- Update godoc patch to reflect changes to path package
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 1 13:12:30 UTC 2011 - graham@andtech.eu
|
|
|
|
- Update to 24/02/2011 upstream mercurial release
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 16 05:21:20 UTC 2011 - graham@andtech.eu
|
|
|
|
- Update to 15/12/2011 upstream mercurial release
|
|
- Remove redundant workarounds from .spec
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 8 16:51:09 UTC 2011 - graham@andtech.eu
|
|
|
|
- add go-devel for pkg and cmd source installation, this is
|
|
intended to support goinstall(once patched).
|
|
- Move goinstall binary to go-devel package and install to
|
|
%{_sbindir}
|
|
- Change the godoc patch to generate API docs from the source
|
|
install location of go-devel
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 1 11:31:23 UTC 2011 - graham@andtech.eu
|
|
|
|
- Updated to release 20/01/2011
|
|
- run full test suite (without net dependant tests)
|
|
- remove redundant libcgo.so from .spec
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 8 16:26:27 UTC 2010 - saschpe@suse.de
|
|
|
|
- Updated to 08/12/2010 mercurial version
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 2 08:16:35 UTC 2010 - speilicke@novell.com
|
|
|
|
- Updated to 02/12/2010 mercurial version
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 16 08:52:36 UTC 2010 - speilicke@novell.com
|
|
|
|
- Updated to 16/11/2010 mercurial version
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 9 21:53:50 UTC 2010 - speilicke@novell.com
|
|
|
|
- Updated to 09/11/2010 mercurial version
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 8 20:31:07 UTC 2010 - speilicke@novell.com
|
|
|
|
- Simplified spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 8 09:36:14 UTC 2010 - speilicke@novell.com
|
|
|
|
- Fixed tarball (no hg history and build files)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 8 09:06:28 UTC 2010 - speilicke@novell.com
|
|
|
|
- Updated to 08/11/2010 mercurial version
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 14 06:56:54 UTC 2010 - speilicke@novell.com
|
|
|
|
- Updated to 13/08/2010 mercurial version
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 11 08:27:00 UTC 2010 - speilicke@novell.com
|
|
|
|
- Example scripts permissions fixed
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 8 13:26:51 UTC 2010 - speilicke@novell.com
|
|
|
|
- Updated to 10/08/2010 mercurial version
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 16 14:38:33 UTC 2010 - graham@andtech.eu
|
|
|
|
- Initial package based on 09/06/2010 release
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 29 10:00:00 UTC 2010 - konrad@tylerc.org>
|
|
|
|
- Initial Go hg release spec template
|