- 09 Oct, 2013 1 commit
-
-
From-SVN: r203294
Ian Lance Taylor committed
-
- 07 Oct, 2013 1 commit
-
-
From Rainer Orth. From-SVN: r203249
Ian Lance Taylor committed
-
- 04 Oct, 2013 1 commit
-
-
From-SVN: r203212
Ian Lance Taylor committed
-
- 02 Oct, 2013 2 commits
-
-
From-SVN: r203140
Ian Lance Taylor committed -
From Rainer Orth. From-SVN: r203120
Ian Lance Taylor committed
-
- 01 Oct, 2013 1 commit
-
-
From-SVN: r203052
Ian Lance Taylor committed
-
- 27 Sep, 2013 3 commits
-
-
From-SVN: r202995
Ian Lance Taylor committed -
From-SVN: r202993
Ian Lance Taylor committed -
From-SVN: r202982
Ian Lance Taylor committed
-
- 17 Sep, 2013 1 commit
-
-
The gccgo-specific iword function was checking v.kind, but for a method value that is always Func. Fix to check v.typ.Kind() instead. From-SVN: r202670
Ian Lance Taylor committed
-
- 03 Sep, 2013 1 commit
-
-
This changes the compiler and runtime to not pass a closure value as the last argument, but to instead pass it via __go_set_closure and retrieve it via __go_get_closure. This eliminates the need for function descriptor wrapper functions. It will make it possible to retrieve the closure value in a reflect.MakeFunc function. From-SVN: r202233
Ian Lance Taylor committed
-
- 23 Aug, 2013 1 commit
-
-
From-SVN: r201933
Ian Lance Taylor committed
-
- 09 Aug, 2013 1 commit
-
-
This should be more efficient everywhere, and appears to be required on Solaris. Copied from master repository. From-SVN: r201637
Ian Lance Taylor committed
-
- 02 Aug, 2013 1 commit
-
-
Using []* fails with the awk that is part of busybox: https://groups.google.com/d/msg/gofrontend-dev/NbQsG_AMDpY/sXCc03kkwn4J From-SVN: r201455
Ian Lance Taylor committed
-
- 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 3 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
-