summaryrefslogtreecommitdiff
path: root/libgo
Commit message (Collapse)AuthorAgeFilesLines
* PR go/48312ian2011-03-285-9/+20
| | | | | | | | | | | Fix fd_select.go for changes in FD handling. We have to wake up the goroutine waiting in select each time we change the set of descriptors we are waiting for, unlike epoll. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171623 138bc75d-0d04-0410-961f-82ee72b054a4
* Rename net/fd_rtems.go to net/fd_select.go.ian2011-03-283-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171621 138bc75d-0d04-0410-961f-82ee72b054a4
* Add runtime profiling infrastructure, not yet working.ian2011-03-278-43/+598
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171579 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove closedchan function.ian2011-03-271-11/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171577 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove closed function. Fix tuple receive in select.ian2011-03-258-57/+29
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171440 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current version of Go library.ian2011-03-24168-2743/+8977
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171427 138bc75d-0d04-0410-961f-82ee72b054a4
* Tuple receives indicate whether channel is closed.ian2011-03-244-15/+30
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171380 138bc75d-0d04-0410-961f-82ee72b054a4
* Send on a closed channel panics.ian2011-03-239-66/+32
| | | | | | | | Calling close on a closed channel panics. Don't limit number of receives on a closed channel. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171364 138bc75d-0d04-0410-961f-82ee72b054a4
* Missed test data in libgo update.ian2011-03-233-0/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171362 138bc75d-0d04-0410-961f-82ee72b054a4
* Somehow missed this addition when updating the library.ian2011-03-231-0/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171361 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Add GOTESTFLAGS variable used when testing.ian2011-03-212-4/+7
| | | | | | | From Rainer Orth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171272 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't catch LIBPROF in Go code.ian2011-03-161-3/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171077 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current version of Go library (revision 94d654be2064).ian2011-03-16292-4878/+16258
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171076 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't use intermediate .la files building libgo.ian2011-03-112-1501/+954
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170862 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48020ian2011-03-101-1/+3
| | | | | | | gotest: Pass -v to nm to avoid sorting on Solaris. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170842 138bc75d-0d04-0410-961f-82ee72b054a4
* Solaris specific syslog support.ian2011-03-096-36/+147
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170837 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo/README.gcc: Mention GCCGO_RUN_ALL_TESTS.ian2011-03-091-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170828 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48019ian2011-03-091-0/+3
| | | | | | | Ignore EINTR in socket connect. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170811 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48019ian2011-03-091-2/+7
| | | | | | | Ignore EINTR in runtime_lock_full. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170810 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48017ian2011-03-092-6/+6
| | | | | | | Only run net tests if GCCGO_RUN_ALL_TESTS is set in environment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170809 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/47910ian2011-03-091-1/+1
| | | | | | | Correct search for next prime in libgo map code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170808 138bc75d-0d04-0410-961f-82ee72b054a4
* Solaris libgo testsuite fixes.ian2011-03-072-3/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170762 138bc75d-0d04-0410-961f-82ee72b054a4
* Use _nuname on 32-bit Solaris 2/x86.ian2011-03-075-2/+30
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170761 138bc75d-0d04-0410-961f-82ee72b054a4
* Permit garbage collection on any compiler generated memory allocation.ian2011-03-071-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170760 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid race condition manipulating heap when goroutine exits.ian2011-03-071-8/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170758 138bc75d-0d04-0410-961f-82ee72b054a4
* Permit comparing non-empty interfaces with empty interfaces.ian2011-02-223-10/+54
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170385 138bc75d-0d04-0410-961f-82ee72b054a4
* Support libgo on Solaris.ian2011-02-2112-34/+130
| | | | | | | From Rainer Orth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170355 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove freebsd1 from libtool.m4 macros and config.rpath.rwild2011-02-132-22/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /: Import from Libtool and gnulib: 2011-01-27 Gerald Pfeifer <gerald@pfeifer.com> Prepare for supporting FreeBSD 10. * config.rpath: Remove handling of freebsd1* which soon would match FreeBSD 10.0. 2011-01-20 Gerald Pfeifer <gerald@pfeifer.com> (tiny change) Remove support for FreeBSD 1.x. * libtool.m4 (_LT_LINKER_SHLIBS) (_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which soon would incorrectly match FreeBSD 10.0. boehm-gc/: * configure: Regenerate. gcc/: * configure: Regenerate. libffi/: * configure: Regenerate. libgfortran/: * Makefile.in: Regenerate. * aclocal.m4: Likewise. * configure: Likewise. libgo/: * config/libtool.m4: (_LT_LINKER_SHLIBS) (_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which soon would incorrectly match FreeBSD 10.0. * configure: Regenerate. libgomp/: * configure: Regenerate. libjava/: * configure: Regenerate. * shlibpath.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which soon would incorrectly match FreeBSD 10.0. libjava/classpath/: * config.rpath, ltcf-c.sh, ltcf-gcj.sh, ltconfig: Remove handling of freebsd1* which soon would match FreeBSD 10.0. * configure: Regenerate. libjava/libltdl/: * acinclude.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which soon would incorrectly match FreeBSD 10.0. * configure: Regenerate. libmudflap/: * configure: Regenerate. libobjc/: * configure: Regenerate. libquadmath/: * Makefile.in: Regenerate. * aclocal.m4: Likewise. * configure: Likewise. libssp/: * Makefile.in: Regenerate. * aclocal.m4: Likewise. * configure: Likewise. libstdc++-v3/: * configure: Regenerate. lto-plugin/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * configure: Regenerate. zlib/: * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170106 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo/configure.ac: Use AC_COMPILE_IFELSE, not AC_PREPROC_IFELSE.ian2011-02-102-12/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170030 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Pass compiler flags to mksysinfo.sh.ian2011-02-052-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169848 138bc75d-0d04-0410-961f-82ee72b054a4
* Implement __sync_fetch_and_add_4 if necessary.ian2011-02-044-0/+79
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169820 138bc75d-0d04-0410-961f-82ee72b054a4
* Check whether we are using setjmp/longjmp exceptions.ian2011-02-034-3/+121
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169777 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Apply upstream libtool patch.ian2011-02-022-7/+34
| | | | | | | http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00008.html git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169766 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo.exp: Set tmpdir.ian2011-02-021-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169529 138bc75d-0d04-0410-961f-82ee72b054a4
* Test whether libgcc or kernel defines __sync_bool_compare_and_swap_4.ian2011-02-014-1/+47
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169504 138bc75d-0d04-0410-961f-82ee72b054a4
* Add __sync_bool_compare_and_swap_4 for targets which don't have it.ian2011-02-011-0/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169502 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo/Makefile.am: Simplify build to avoid unnecessary .a files.ian2011-01-312-1138/+1384
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169456 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/47515ian2011-01-292-1/+30
| | | | | | | runtime: If no MAP_ANON, use /dev/zero. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169388 138bc75d-0d04-0410-961f-82ee72b054a4
* time: Look for zoneinfo files in Solaris directory.ian2011-01-291-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169380 138bc75d-0d04-0410-961f-82ee72b054a4
* mksysinfo.sh: Use -std=gnu99.ian2011-01-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169379 138bc75d-0d04-0410-961f-82ee72b054a4
* mksysinfo.sh: Fix Solaris specific define.ian2011-01-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169376 138bc75d-0d04-0410-961f-82ee72b054a4
* Add Solaris version of os.Hostname.ian2011-01-283-2/+45
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169350 138bc75d-0d04-0410-961f-82ee72b054a4
* mksysinfo: Add #defines for Solaris.ian2011-01-281-1/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169345 138bc75d-0d04-0410-961f-82ee72b054a4
* When closing a file, call closedir if we called opendir.ian2011-01-281-0/+7
| | | | | | | Fixes Go issue 1448. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169344 138bc75d-0d04-0410-961f-82ee72b054a4
* mksysinfo: Always define IPV6_V6ONLY.ian2011-01-271-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169343 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't force rebuild if mksysinfo.sh does not change sysinfo.go.ian2011-01-273-5/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169342 138bc75d-0d04-0410-961f-82ee72b054a4
* Add missing dependency in libgo/Makefile.am.ian2011-01-272-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169341 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in socket_bsd.go.ian2011-01-271-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169313 138bc75d-0d04-0410-961f-82ee72b054a4
* mksysinfo.sh: #include <sys/uio.h>.ian2011-01-271-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169312 138bc75d-0d04-0410-961f-82ee72b054a4
* netchan: Avoid race condition in test.ian2011-01-261-2/+2
| | | | | | | Copied from master library. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169311 138bc75d-0d04-0410-961f-82ee72b054a4