- 24 Jul, 2013 5 commits
-
-
A function that returns an interface type and returns a value that requires memory allocation will try to allocate while appearing to be in a syscall. This patch lets that work. From-SVN: r201226
Ian Lance Taylor committed -
This fixes a problem on Solaris, where end is not defined in the main program but comes from some shared library. This only matters for 32-bit targets. From-SVN: r201220
Ian Lance Taylor committed -
From-SVN: r201217
Ian Lance Taylor committed -
This way they are compiled on non-GNU/Linux systems. From-SVN: r201209
Ian Lance Taylor committed -
From Uros Bizjak. From-SVN: r201206
Ian Lance Taylor committed
-
- 23 Jul, 2013 5 commits
-
-
From-SVN: r201188
Ian Lance Taylor committed -
Solaris will use the version in sock_unix.go. From-SVN: r201183
Ian Lance Taylor committed -
From-SVN: r201181
Ian Lance Taylor committed -
This adjusts the extram support to work with gccgo. There are some corresponding changes to cgo in https://codereview.appspot.com/11406047/ . From-SVN: r201179
Ian Lance Taylor committed -
From-SVN: r201154
Ian Lance Taylor committed
-
- 16 Jul, 2013 2 commits
-
-
From-SVN: r200983
Ian Lance Taylor committed -
From-SVN: r200974
Ian Lance Taylor committed
-
- 18 Jun, 2013 1 commit
-
-
This changes the representation of a Go value of function type from being a pointer to function code (like a C function pointer) to being a pointer to a struct. The first field of the struct points to the function code. The remaining fields, if any, are the addresses of variables referenced in enclosing functions. For each call to a function, the address of the function descriptor is passed as the last argument. This lets us avoid generating trampolines, and removes the use of writable/executable sections of the heap. From-SVN: r200181
Ian Lance Taylor committed
-
- 01 Mar, 2013 1 commit
-
-
From Uros Bizjak. From-SVN: r196389
Ian Lance Taylor committed
-
- 28 Feb, 2013 1 commit
-
-
Thanks to Uros Bizjak. From-SVN: r196362
Ian Lance Taylor committed
-
- 20 Feb, 2013 2 commits
-
-
PR go/56171 syscall: Solaris fixes for passing file descriptor. From Rainer Orth. From-SVN: r196180
Ian Lance Taylor committed -
PR go/56320 runtime: Support Solaris AMD64 in lfstack. The address space layout is similar on SPARC64 and AMD64 when running Solaris. From-SVN: r196179
Ian Lance Taylor committed
-
- 15 Feb, 2013 1 commit
-
-
The mmap() call which reserves the arena should have MAP_NORESERVE flag as in typical cases this memory will never be (fully) needed. This matters in environments which do not do Linux style memory overcommit, such as OpenIndiana/OpenSolaris/Solaris. The MAP_NORESERVE flag does not exist on all operating systems (for example FreeBSD). Therefore we define it to zero value in case it does not exist. Fixes issue 21. From-SVN: r196088
Ian Lance Taylor committed
-
- 11 Feb, 2013 1 commit
-
-
PR go/56171 libgo: Solaris portability for syscall package. From Rainer Orth. From-SVN: r195950
Ian Lance Taylor committed
-
- 10 Feb, 2013 1 commit
-
-
From-SVN: r195931
Ian Lance Taylor committed
-
- 09 Feb, 2013 2 commits
-
-
PR go/56017 libgo testsuite: If using DejaGNU, don't frob the log file. From-SVN: r195927
Ian Lance Taylor committed -
PR go/56017 libgo DejaGNU testsuite: Load timeout.exp before go.exp. From-SVN: r195926
Ian Lance Taylor committed
-
- 08 Feb, 2013 1 commit
-
-
From-SVN: r195897
Ian Lance Taylor committed
-
- 07 Feb, 2013 4 commits
-
-
From Uros Bizjak. From-SVN: r195868
Ian Lance Taylor committed -
PR go/56173 crypto/md5: fix for big-endian processors From-SVN: r195867
Ian Lance Taylor committed -
From-SVN: r195861
Ian Lance Taylor committed -
PR go/56172 net: Skip TestMulticastListener on Solaris From Rainer Orth. From-SVN: r195855
Ian Lance Taylor committed
-
- 06 Feb, 2013 1 commit
-
-
PR go/56172 net: Fixes for select based pollster. Make Close work properly, mainly for testing. Restart the select if a descriptor is closed. From-SVN: r195823
Ian Lance Taylor committed
-
- 05 Feb, 2013 2 commits
-
-
PR go/56172 runtime: Fix argument passed to forcegchelper. From-SVN: r195774
Ian Lance Taylor committed -
PR go/56017 libgo: Use DejaGNU when testing a cross-compiler. From-SVN: r195766
Ian Lance Taylor committed
-
- 02 Feb, 2013 2 commits
-
-
PR go/56171 syscall: Only run creds_test on GNU/Linux. From-SVN: r195686
Ian Lance Taylor committed -
From-SVN: r195685
Ian Lance Taylor committed
-
- 01 Feb, 2013 1 commit
-
-
From-SVN: r195640
Ian Lance Taylor committed
-
- 31 Jan, 2013 4 commits
-
-
From-SVN: r195634
Ian Lance Taylor committed -
From-SVN: r195627
Ian Lance Taylor committed -
From-SVN: r195619
Ian Lance Taylor committed -
From-SVN: r195615
Ian Lance Taylor committed
-
- 30 Jan, 2013 2 commits
-
-
From-SVN: r195591
Ian Lance Taylor committed -
From-SVN: r195569
Ian Lance Taylor committed
-
- 29 Jan, 2013 1 commit
-
-
From-SVN: r195560
Ian Lance Taylor committed
-