Skip to content
Snippets Groups Projects
  • Ian Lance Taylor's avatar
    1a2f01ef
    libgo: update to Go1.10beta1 · 1a2f01ef
    Ian Lance Taylor authored
        
        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
    1a2f01ef
    History
    libgo: update to Go1.10beta1
    Ian Lance Taylor authored
        
        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