- 09 Jan, 2018 1 commit
-
-
Update the Go library to the 1.10beta1 release. Requires a few changes to the compiler for modifications to the map runtime code, and to handle some nowritebarrier cases in the runtime. Reviewed-on: https://go-review.googlesource.com/86455 gotools/: * Makefile.am (go_cmd_vet_files): New variable. (go_cmd_buildid_files, go_cmd_test2json_files): New variables. (s-zdefaultcc): Change from constants to functions. (noinst_PROGRAMS): Add vet, buildid, and test2json. (cgo$(EXEEXT)): Link against $(LIBGOTOOL). (vet$(EXEEXT)): New target. (buildid$(EXEEXT)): New target. (test2json$(EXEEXT)): New target. (install-exec-local): Install all $(noinst_PROGRAMS). (uninstall-local): Uninstasll all $(noinst_PROGRAMS). (check-go-tool): Depend on $(noinst_PROGRAMS). Copy down objabi.go. (check-runtime): Depend on $(noinst_PROGRAMS). (check-cgo-test, check-carchive-test): Likewise. (check-vet): New target. (check): Depend on check-vet. Look at cmd_vet-testlog. (.PHONY): Add check-vet. * Makefile.in: Rebuild. From-SVN: r256365
Ian Lance Taylor committed
-
- 14 Sep, 2017 1 commit
-
-
Reviewed-on: https://go-review.googlesource.com/63753 From-SVN: r252767
Ian Lance Taylor committed
-
- 14 Jan, 2017 1 commit
-
-
Compiler changes: * Change map assignment to use mapassign and assign value directly. * Change string iteration to use decoderune, faster for ASCII strings. * Change makeslice to take int, and use makeslice64 for larger values. * Add new noverflow field to hmap struct used for maps. Unresolved problems, to be fixed later: * Commented out test in go/types/sizes_test.go that doesn't compile. * Commented out reflect.TestStructOf test for padding after zero-sized field. Reviewed-on: https://go-review.googlesource.com/35231 gotools/: Updates for Go 1.8rc1. * Makefile.am (go_cmd_go_files): Add bug.go. (s-zdefaultcc): Write defaultPkgConfig. * Makefile.in: Rebuild. From-SVN: r244456
Ian Lance Taylor committed
-
- 22 Jul, 2016 1 commit
-
-
Reviewed-on: https://go-review.googlesource.com/25150 From-SVN: r238662
Ian Lance Taylor committed
-
- 03 Feb, 2016 1 commit
-
-
Reviewed-on: https://go-review.googlesource.com/19200 From-SVN: r233110
Ian Lance Taylor committed
-
- 31 Oct, 2015 1 commit
-
-
It is not needed due to the removal of the ctx field. Reviewed-on: https://go-review.googlesource.com/16525 From-SVN: r229616
Ian Lance Taylor committed
-
- 15 Jan, 2015 1 commit
-
-
This upgrades all of libgo other than the runtime package to the Go 1.4 release. In Go 1.4 much of the runtime was rewritten into Go. Merging that code will take more time and will not change the API, so I'm putting it off for now. There are a few runtime changes anyhow, to accomodate other packages that rely on minor modifications to the runtime support. The compiler changes slightly to add a one-bit flag to each type descriptor kind that is stored directly in an interface, which for gccgo is currently only pointer types. Another one-bit flag (gcprog) is reserved because it is used by the gc compiler, but gccgo does not currently use it. There is another error check in the compiler since I ran across it during testing. gotools/: * Makefile.am (go_cmd_go_files): Sort entries. Add generate.go. * Makefile.in: Rebuild. From-SVN: r219627
Ian Lance Taylor committed
-
- 19 Jul, 2014 1 commit
-
-
From-SVN: r212837
Ian Lance Taylor committed
-
- 06 Jun, 2014 1 commit
-
-
The next revision, 19185, renames several runtime files, and will be handled in a separate change. From-SVN: r211328
Ian Lance Taylor committed
-
- 06 Nov, 2013 1 commit
-
-
From-SVN: r204466
Ian Lance Taylor committed
-
- 23 Oct, 2012 1 commit
-
-
From-SVN: r192704
Ian Lance Taylor committed
-
- 25 Jun, 2012 1 commit
-
-
From-SVN: r188943
Ian Lance Taylor committed
-
- 14 Dec, 2011 1 commit
-
-
From-SVN: r182338
Ian Lance Taylor committed
-
- 13 Dec, 2011 1 commit
-
-
From-SVN: r182295
Ian Lance Taylor committed
-
- 07 Dec, 2011 1 commit
-
-
From-SVN: r182073
Ian Lance Taylor committed
-
- 26 Oct, 2011 1 commit
-
-
From-SVN: r180552
Ian Lance Taylor committed
-
- 16 Sep, 2011 1 commit
-
-
From-SVN: r178910
Ian Lance Taylor committed
-