1. 20 Aug, 2015 1 commit
  2. 07 Aug, 2015 1 commit
  3. 04 Aug, 2015 1 commit
  4. 03 Aug, 2015 3 commits
    • syscall: RawSockaddr fix for ppc64, ppc64le · 1ca95ba0
          
          The struct RawSockaddr contains a field Data which
          should be uint8 on ppc64 and ppc64le, but is declared
          as int8 in gccgo.  This change adds a two new files
          which contain the structure declaration for
          RawSockaddr, one with the correct types for for ppc64
          and ppc64le, and the other for non-ppc64 platforms.
          
          Fixes golang/go#11469
          
          Reviewed-on: https://go-review.googlesource.com/11946
      
      From-SVN: r226533
      Ian Lance Taylor committed
    • libgo/testsuite: kill sleep process in gotest · ca81dee3
          
          This change modifies the "gotest" shell script
          to kill all processes, including "sleep", spawned
          by the timeout subshell. This prevents the sleep
          process from living beyond the gotest process.
          
          BACKGROUND
          
          The "gotest" shell script spawns "sleep" processes
          in the background to kill off test cases that run
          past their specified timeout. There are commands
          included that appear to kill the sleep process,
          but they only kill the parent shell, causing the
          sleep process to reparent.
          
          The orphaned sleep process can cause issues when
          gotest is run under some build systems, such as
          Ninja [0]. The particular issue with Ninja is the
          method it uses to identify terminated processes:
          it creates a pipe, passes the write end to the
          child process, and waits for EOF. In the case of
          libgo/gotest, the orphaned sleep process inherits
          the pipe FD and keeps it open for 4 minutes by
          default.
          
          [0] https://github.com/martine/ninja
          
          Reviewed-on: https://go-review.googlesource.com/12227
      
      From-SVN: r226526
      Ian Lance Taylor committed
    • re PR go/67101 (mprof.goc:408:5: error: calling ‘__builtin_frame_address’ with a… · 3d6d2a63
      re PR go/67101 (mprof.goc:408:5: error: calling ‘__builtin_frame_address’ with a nonzero argument is unsafe [-Werror=frame-address])
      
      	PR go/67101
      
          runtime: Remove call to __builtin_frame_address.
          
          __builtin_frame_address was only supposed to use nonzero arguments
          for debugging purposes.  Calling it with nonzero arguments can have
          unpredictable results and uses are now marked unsafe when
          -Wframe-address is enabled.
          
          Reviewed-on: https://go-review.googlesource.com/13063
      
      From-SVN: r226525
      Ian Lance Taylor committed
  5. 29 Jul, 2015 1 commit
  6. 25 Jul, 2015 1 commit
  7. 14 Jul, 2015 1 commit
  8. 13 Jul, 2015 1 commit
  9. 16 May, 2015 1 commit
  10. 11 May, 2015 1 commit
  11. 05 May, 2015 1 commit
  12. 29 Apr, 2015 1 commit
  13. 24 Apr, 2015 1 commit
  14. 17 Apr, 2015 4 commits
  15. 08 Apr, 2015 1 commit
  16. 07 Apr, 2015 1 commit
  17. 31 Mar, 2015 2 commits
  18. 26 Mar, 2015 2 commits
  19. 25 Mar, 2015 1 commit
  20. 24 Mar, 2015 2 commits
    • re PR go/65417 (debug/elf: lacks support for PPC relocations) · e93870c1
      	PR go/65417
      debug/elf: support reading debug info from 32-bit PPC objects
      
      This is a backport of http://golang.org/7590 from the master
      Go library.
      
      From-SVN: r221644
      Ian Lance Taylor committed
    • re PR go/65462 (Use of 'go get' with gccgo is not finding dependencies correctly) · ab24432b
      	PR go/65462
      cmd: Fix dependencies for 'go get' with gccgo
      
      Problem described in GCC BZ 65462.
      Generate the list of the standard GO package names based on what was built into libgo in the libgo Makefile.
      Change the var name from reqPkgSrc to reqStdPkgSrc to clarify it only affects standard GO packages.
      Skip the attempted loading of a package only if it is a standard GO package and the flag is set indicating its source is not required to be available.
      This requires a corresponding change to gotools to build and link in the new file containing the list of standard GO package names that was generated by the libgo Makefile.
      
      gotools/:
      	PR go/65462
      	* Makefile.am (go_cmd_go_files): Add $(libgodir)/zstdpkglist.go.
      	* Makefile.in: Rebuild.
      
      From-SVN: r221643
      Ian Lance Taylor committed
  21. 13 Mar, 2015 1 commit
  22. 12 Mar, 2015 2 commits
  23. 10 Mar, 2015 1 commit
  24. 09 Mar, 2015 2 commits
  25. 06 Mar, 2015 1 commit
  26. 06 Feb, 2015 2 commits
    • mksysinfo.sh: Remove _zone_net_addr_t handling. · 898c81f8
      From Rainer Orth.
      
      The recent godump changes broke Solaris 11.1+ bootstrap in
      libgo: before, gen-sysinfo.so had
      
      type _zone_net_addr_t struct { zna_family uint16; zna_plen uint16; zna_addru struct { znau_addr6 _in6_addr; }; }
      
      which was filtered out by mksysinfo.sh due to the use of
      _in6_addr.
      
      After the change, there's now
      
      type _zone_net_addr_t struct { zna_family uint16; zna_plen uint16; zna_addru struct { znau_addr6 [16]byte; Godump_0_align [0]uint32; }; }
      
      instead, not filtered, but added a second time by the
      _zone_net_addr_t code in mksysinfo.sh, which leads to
      redefinition warnings/errors.
      
      Simply removing the old _zone_net_addr_t fragment fixes this
      and restores bootstrap.
      
      From-SVN: r220481
      Ian Lance Taylor committed
    • runtime: Add memprofilerate to GODEBUG · 8c5c44aa
      Add memprofilerate as a value recognized
      in the GODEBUG env var.  The value provided
      is used as the new setting for
      runtime.MemProfileRate, allowing the user
      to adjust memory profiling.
      
      From-SVN: r220470
      Ian Lance Taylor committed
  27. 03 Feb, 2015 1 commit
  28. 23 Jan, 2015 2 commits