Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-10-17 | syscall: Add Dup3, {Get,List,Remove,Set}xattr, {Get,Set}priority. | Ian Lance Taylor | 2 | -0/+21 | |
From-SVN: r203788 | |||||
2013-10-07 | reflect: Use C style comments in 386 assembly for Solaris assembler. | Ian Lance Taylor | 1 | -23/+24 | |
From Rainer Orth. From-SVN: r203249 | |||||
2013-10-04 | reflect: Fix calling Interface method on value created by MakeFunc. | Ian Lance Taylor | 2 | -1/+25 | |
From-SVN: r203212 | |||||
2013-10-02 | reflect: Use hand-coded .eh_frame section rather than CFI directives. | Ian Lance Taylor | 2 | -21/+162 | |
From Rainer Orth. From-SVN: r203120 | |||||
2013-10-01 | reflect: Fix reflect.Call with function following non-pointer. | Ian Lance Taylor | 2 | -2/+13 | |
From-SVN: r203052 | |||||
2013-09-27 | reflect: Copy stack values onto heap in amd64 MakeFunc. | Ian Lance Taylor | 1 | -2/+8 | |
From-SVN: r202995 | |||||
2013-09-27 | reflect: Implement MakeFunc for 386. | Ian Lance Taylor | 4 | -2/+248 | |
From-SVN: r202993 | |||||
2013-09-27 | reflect: Implement MakeFunc for amd64. | Ian Lance Taylor | 6 | -77/+634 | |
From-SVN: r202982 | |||||
2013-09-17 | reflect: Fix bug calling method on indirect value. | Ian Lance Taylor | 1 | -1/+7 | |
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 | |||||
2013-09-03 | compiler, runtime: Use runtime functions to pass closure value. | Ian Lance Taylor | 1 | -7/+0 | |
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 | |||||
2013-08-09 | net: give C.getaddrinfo a hint that we only want SOCK_STREAM answers | Ian Lance Taylor | 1 | -1/+2 | |
This should be more efficient everywhere, and appears to be required on Solaris. Copied from master repository. From-SVN: r201637 | |||||
2013-08-02 | syscall: Change AWK split call to use []+ rather than []*. | Ian Lance Taylor | 1 | -2/+2 | |
Using []* fails with the awk that is part of busybox: https://groups.google.com/d/msg/gofrontend-dev/NbQsG_AMDpY/sXCc03kkwn4J From-SVN: r201455 | |||||
2013-07-24 | net: Only use GNU/Linux unix socket abstract paths on GNU/Linux. | Ian Lance Taylor | 5 | -47/+49 | |
From-SVN: r201217 | |||||
2013-07-24 | net/http: Don't try to trace sendfile64 on alpha. | Ian Lance Taylor | 1 | -1/+6 | |
From Uros Bizjak. From-SVN: r201206 | |||||
2013-07-23 | log/syslog: Restore interface to make this work on Solaris again. | Ian Lance Taylor | 3 | -13/+31 | |
From-SVN: r201188 | |||||
2013-07-23 | net: Remove Solaris-specific version of listenerSockaddr. | Ian Lance Taylor | 1 | -29/+0 | |
Solaris will use the version in sock_unix.go. From-SVN: r201183 | |||||
2013-07-16 | libgo: Update to Go 1.1.1. | Ian Lance Taylor | 577 | -120618/+19645 | |
From-SVN: r200974 | |||||
2013-06-18 | compiler, runtime: Use function descriptors. | Ian Lance Taylor | 5 | -14/+46 | |
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 | |||||
2013-03-01 | runtime, testing/quick: libffi doesn't handle complex on Alpha. | Ian Lance Taylor | 1 | -2/+5 | |
From Uros Bizjak. From-SVN: r196389 | |||||
2013-02-20 | re PR go/56171 (syscall FAILs on Solaris) | Ian Lance Taylor | 4 | -25/+72 | |
PR go/56171 syscall: Solaris fixes for passing file descriptor. From Rainer Orth. From-SVN: r196180 | |||||
2013-02-10 | compiler, libgo: Permit testing package when test imports it circularly. | Ian Lance Taylor | 15 | -255/+68 | |
From-SVN: r195931 | |||||
2013-02-08 | syscall: Always use _C_int for C libcalls. | Ian Lance Taylor | 9 | -48/+48 | |
From-SVN: r195897 | |||||
2013-02-07 | re PR go/56173 (Several libgo tests FAIL on Solaris/SPARC) | Ian Lance Taylor | 1 | -2/+12 | |
PR go/56173 crypto/md5: fix for big-endian processors From-SVN: r195867 | |||||
2013-02-07 | re PR go/56172 (net FAILs on Solaris) | Ian Lance Taylor | 1 | -1/+1 | |
PR go/56172 net: Skip TestMulticastListener on Solaris From Rainer Orth. From-SVN: r195855 | |||||
2013-02-06 | re PR go/56172 (net FAILs on Solaris) | Ian Lance Taylor | 4 | -7/+34 | |
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 | |||||
2013-01-30 | libgo: Update Go library to master revision 15502/229081515358. | Ian Lance Taylor | 10 | -85/+128 | |
From-SVN: r195569 | |||||
2013-01-29 | libgo: Update Go library to master revision 15489/921e53d4863c. | Ian Lance Taylor | 270 | -49068/+60329 | |
From-SVN: r195560 | |||||
2013-01-24 | re PR go/46986 (Go is not supported on Darwin) | Ian Lance Taylor | 7 | -40/+47 | |
PR go/46986 all: prepend #__USER_LABEL_PREFIX__ to mangled Go symbols For old-fashioned Darwin. From-SVN: r195438 | |||||
2013-01-24 | re PR go/46986 (Go is not supported on Darwin) | Ian Lance Taylor | 1 | -2/+2 | |
PR go/46986 libgo/Makefile, libgo/go/os/stat_atimespec.go: fix typos From-SVN: r195436 | |||||
2012-12-22 | libgo: Update to revision 15193:6fdc1974457c of master library. | Ian Lance Taylor | 88 | -454/+1884 | |
From-SVN: r194692 | |||||
2012-12-21 | compiler: Error if name defined in both package and file blocks. | Ian Lance Taylor | 1 | -5/+5 | |
From-SVN: r194685 | |||||
2012-12-17 | log/syslog: Solaris portability patches. | Ian Lance Taylor | 1 | -8/+13 | |
From-SVN: r194566 | |||||
2012-12-12 | libgo: Update to current master library sources. | Ian Lance Taylor | 139 | -1881/+6105 | |
From-SVN: r194460 | |||||
2012-12-06 | os: Clean up directory reading code. | Ian Lance Taylor | 2 | -24/+41 | |
From-SVN: r194237 | |||||
2012-12-05 | syscall: Fix splice syscall. | Ian Lance Taylor | 1 | -0/+2 | |
From-SVN: r194185 | |||||
2012-11-29 | compiler, runtime: Track fields with tag go:"track". | Ian Lance Taylor | 1 | -0/+7 | |
* go-gcc.cc: Include "output.h". (global_variable): Add is_unique_section parameter. (global_variable_set_init): Adjust unique section if necessary. * Make-lang.in (go/go-gcc.o): Add dependency on output.h. From-SVN: r193945 | |||||
2012-11-24 | syscall: Fix handling of Unix domain @ addresses. | Ian Lance Taylor | 2 | -2/+6 | |
From-SVN: r193783 | |||||
2012-11-21 | libgo: Update to current version of master library. | Ian Lance Taylor | 304 | -19067/+61763 | |
From-SVN: r193688 | |||||
2012-11-19 | reflect: Fix invalid sharing in valueInterface. | Ian Lance Taylor | 1 | -4/+4 | |
From-SVN: r193614 | |||||
2012-11-12 | syscall: Force first letter of error message to lower case. | Ian Lance Taylor | 3 | -6/+24 | |
From-SVN: r193449 | |||||
2012-11-10 | reflect: Fix bug comparing struct field types. | Ian Lance Taylor | 1 | -3/+14 | |
From-SVN: r193395 | |||||
2012-11-06 | compiler, libgo: Fixes to prepare for 64-bit int. | Ian Lance Taylor | 3 | -7/+9 | |
From-SVN: r193254 | |||||
2012-11-05 | os: support more OSes | Ian Lance Taylor | 2 | -0/+61 | |
From-SVN: r193172 | |||||
2012-11-02 | syscall, mksysinfo: Prepare syscall package for 64-bit int. | Ian Lance Taylor | 13 | -136/+141 | |
From-SVN: r193112 | |||||
2012-11-01 | compiler, runtime: More steps toward separating int and intgo. | Ian Lance Taylor | 2 | -4/+4 | |
From-SVN: r193059 | |||||
2012-10-26 | syscall: fix creds_test to reliably close os.File | Ian Lance Taylor | 1 | -2/+6 | |
Uncovered by Uros Bizjak. Before this patch the test would close the file descriptor but not the os.File. When the os.File was GC'ed, the finalizer would close the file descriptor again. That would cause problems if the same file descriptor were returned by a later call to open in another test. On my system: > GOGC=30 go test --- FAIL: TestPassFD (0.04 seconds) passfd_test.go:62: FileConn: dup: bad file descriptor FAIL From-SVN: r192854 | |||||
2012-10-25 | libgo: Solaris portability patches. | Ian Lance Taylor | 2 | -90/+13 | |
From Rainer Orth. From-SVN: r192819 | |||||
2012-10-23 | runtime: Disable crash tests that runs go tool. | Ian Lance Taylor | 1 | -9/+14 | |
From-SVN: r192735 | |||||
2012-10-23 | libgo: Update to current sources. | Ian Lance Taylor | 516 | -11689/+54434 | |
From-SVN: r192704 | |||||
2012-10-03 | libgo: Update to Go 1.0.3. | Ian Lance Taylor | 117 | -469/+2028 | |
From-SVN: r192025 |