aboutsummaryrefslogtreecommitdiff
path: root/libgo/go
AgeCommit message (Collapse)AuthorFilesLines
2013-07-23net: Remove Solaris-specific version of listenerSockaddr.Ian Lance Taylor1-29/+0
Solaris will use the version in sock_unix.go. From-SVN: r201183
2013-07-16libgo: Update to Go 1.1.1.Ian Lance Taylor577-120618/+19645
From-SVN: r200974
2013-06-18compiler, runtime: Use function descriptors.Ian Lance Taylor5-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-01runtime, testing/quick: libffi doesn't handle complex on Alpha.Ian Lance Taylor1-2/+5
From Uros Bizjak. From-SVN: r196389
2013-02-20re PR go/56171 (syscall FAILs on Solaris)Ian Lance Taylor4-25/+72
PR go/56171 syscall: Solaris fixes for passing file descriptor. From Rainer Orth. From-SVN: r196180
2013-02-10compiler, libgo: Permit testing package when test imports it circularly.Ian Lance Taylor15-255/+68
From-SVN: r195931
2013-02-08syscall: Always use _C_int for C libcalls.Ian Lance Taylor9-48/+48
From-SVN: r195897
2013-02-07re PR go/56173 (Several libgo tests FAIL on Solaris/SPARC)Ian Lance Taylor1-2/+12
PR go/56173 crypto/md5: fix for big-endian processors From-SVN: r195867
2013-02-07re PR go/56172 (net FAILs on Solaris)Ian Lance Taylor1-1/+1
PR go/56172 net: Skip TestMulticastListener on Solaris From Rainer Orth. From-SVN: r195855
2013-02-06re PR go/56172 (net FAILs on Solaris)Ian Lance Taylor4-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-30libgo: Update Go library to master revision 15502/229081515358.Ian Lance Taylor10-85/+128
From-SVN: r195569
2013-01-29libgo: Update Go library to master revision 15489/921e53d4863c.Ian Lance Taylor270-49068/+60329
From-SVN: r195560
2013-01-24re PR go/46986 (Go is not supported on Darwin)Ian Lance Taylor7-40/+47
PR go/46986 all: prepend #__USER_LABEL_PREFIX__ to mangled Go symbols For old-fashioned Darwin. From-SVN: r195438
2013-01-24re PR go/46986 (Go is not supported on Darwin)Ian Lance Taylor1-2/+2
PR go/46986 libgo/Makefile, libgo/go/os/stat_atimespec.go: fix typos From-SVN: r195436
2012-12-22libgo: Update to revision 15193:6fdc1974457c of master library.Ian Lance Taylor88-454/+1884
From-SVN: r194692
2012-12-21compiler: Error if name defined in both package and file blocks.Ian Lance Taylor1-5/+5
From-SVN: r194685
2012-12-17log/syslog: Solaris portability patches.Ian Lance Taylor1-8/+13
From-SVN: r194566
2012-12-12libgo: Update to current master library sources.Ian Lance Taylor139-1881/+6105
From-SVN: r194460
2012-12-06os: Clean up directory reading code.Ian Lance Taylor2-24/+41
From-SVN: r194237
2012-12-05syscall: Fix splice syscall.Ian Lance Taylor1-0/+2
From-SVN: r194185
2012-11-29compiler, runtime: Track fields with tag go:"track".Ian Lance Taylor1-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-24syscall: Fix handling of Unix domain @ addresses.Ian Lance Taylor2-2/+6
From-SVN: r193783
2012-11-21libgo: Update to current version of master library.Ian Lance Taylor304-19067/+61763
From-SVN: r193688
2012-11-19reflect: Fix invalid sharing in valueInterface.Ian Lance Taylor1-4/+4
From-SVN: r193614
2012-11-12syscall: Force first letter of error message to lower case.Ian Lance Taylor3-6/+24
From-SVN: r193449
2012-11-10reflect: Fix bug comparing struct field types.Ian Lance Taylor1-3/+14
From-SVN: r193395
2012-11-06compiler, libgo: Fixes to prepare for 64-bit int.Ian Lance Taylor3-7/+9
From-SVN: r193254
2012-11-05os: support more OSesIan Lance Taylor2-0/+61
From-SVN: r193172
2012-11-02syscall, mksysinfo: Prepare syscall package for 64-bit int.Ian Lance Taylor13-136/+141
From-SVN: r193112
2012-11-01compiler, runtime: More steps toward separating int and intgo.Ian Lance Taylor2-4/+4
From-SVN: r193059
2012-10-26syscall: fix creds_test to reliably close os.FileIan Lance Taylor1-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-25libgo: Solaris portability patches.Ian Lance Taylor2-90/+13
From Rainer Orth. From-SVN: r192819
2012-10-23runtime: Disable crash tests that runs go tool.Ian Lance Taylor1-9/+14
From-SVN: r192735
2012-10-23libgo: Update to current sources.Ian Lance Taylor516-11689/+54434
From-SVN: r192704
2012-10-03libgo: Update to Go 1.0.3.Ian Lance Taylor117-469/+2028
From-SVN: r192025
2012-09-28libgo: Use libbacktrace rather than debug/elf registration.Ian Lance Taylor8-170/+2
From-SVN: r191831
2012-09-06debug/elf, debug/dwarf: DWARF line number fixes.Ian Lance Taylor2-7/+49
Support DW_AT_high_pc as a constant. Support DW_AT_ranges. PR gcc/52583 From-SVN: r191008
2012-08-23compiler: Remove old handling of unsafe.Pointer in type assertions.Ian Lance Taylor1-1/+1
Fixes issue 17. From-SVN: r190608
2012-07-26runtime, runtime/pprof: Fix runtime/pprof test to pass, enable it.Ian Lance Taylor1-1/+2
From-SVN: r189878
2012-06-25libgo: Update to Go 1.0.2 release.Ian Lance Taylor54-163/+1077
From-SVN: r188943
2012-06-14compiler, reflect: Quote package path with tabs.Ian Lance Taylor1-1/+1
From-SVN: r188548
2012-06-13os/user: Use Entersyscall.Ian Lance Taylor1-1/+6
From-SVN: r188496
2012-06-13os: Use Entersyscall when reading directories.Ian Lance Taylor1-2/+9
From-SVN: r188494
2012-06-12compiler, reflect: Handle package path like gc compiler.Ian Lance Taylor3-4/+24
From-SVN: r188482
2012-06-04runtime: Better SWIG interface for allocating Go memory from C/C++.Ian Lance Taylor1-0/+6
From-SVN: r188164
2012-05-16log/syslog: Fix name of C function syslog_c.Ian Lance Taylor1-1/+1
From Rainer Orth. From-SVN: r187596
2012-05-16debug/dwarf: Fix handling of LineSetFile.Ian Lance Taylor1-1/+1
From-SVN: r187578
2012-05-14libgo: Use -fgo-pkgpath.Ian Lance Taylor12-52/+72
From-SVN: r187485
2012-05-04libgo: Update to Go 1.0.1 release.Ian Lance Taylor45-96/+429
From-SVN: r187163
2012-04-30re PR go/52586 (libgo fails to build for mips*64-linux-gnu (reference to ↵Ian Lance Taylor1-1/+5
undefined name 'SYS_GETDENTS64')) PR go/52586 mksysinfo, syscall: Make sure SYS_GETDENTS64 is defined. Fixes build on MIPS GNU/Linux. From-SVN: r186986