aboutsummaryrefslogtreecommitdiff
path: root/libgo
AgeCommit message (Collapse)AuthorFilesLines
2011-01-27Add missing dependency in libgo/Makefile.am.Ian Lance Taylor2-4/+4
From-SVN: r169341
2011-01-27Fix typo in socket_bsd.go.Ian Lance Taylor1-1/+1
From-SVN: r169313
2011-01-27mksysinfo.sh: #include <sys/uio.h>.Ian Lance Taylor1-0/+1
From-SVN: r169312
2011-01-26netchan: Avoid race condition in test.Ian Lance Taylor1-2/+2
Copied from master library. From-SVN: r169311
2011-01-26net: Check for EINTR.Ian Lance Taylor1-7/+7
From-SVN: r169309
2011-01-26Update some net tests from master sources.Ian Lance Taylor2-13/+37
From-SVN: r169298
2011-01-25re PR go/47452 (Bootstrap fails in libgo (argument has incompatible type))Ian Lance Taylor2-6/+6
PR go/47452 Pick up local .gox files for specially built packages. From-SVN: r169192
2011-01-25libgo: Fix typo in syscalls/socket_bsd.go.Ian Lance Taylor1-2/+2
From-SVN: r169190
2011-01-24Recognize m68k, mips, PPC. Don't require arch syscall files to exist.Ian Lance Taylor14-71/+200
From-SVN: r169185
2011-01-24syscalls/sleep_rtems.go: Add missing package clause.Ian Lance Taylor1-0/+2
From-SVN: r169183
2011-01-22Avoid crash when M structure free just before thread exit.Ian Lance Taylor2-6/+17
From-SVN: r169121
2011-01-22libgo: Adjust deadlock avoidance.Ian Lance Taylor1-9/+9
From-SVN: r169120
2011-01-22syscalls: Add SPARC RTEMS specific file.Ian Lance Taylor1-0/+7
From-SVN: r169119
2011-01-22Avoid deadlock creating new thread.Ian Lance Taylor1-0/+8
From-SVN: r169114
2011-01-21Avoid deadlock when finalizer lock is held during gc.Ian Lance Taylor3-2/+41
From-SVN: r169112
2011-01-21Fix race condition in test case.Ian Lance Taylor1-7/+7
Brought over from master repository. From-SVN: r169106
2011-01-21Remove the types float and complex.Ian Lance Taylor329-14946/+18851
Update to current version of Go library. Update testsuite for removed types. * go-lang.c (go_langhook_init): Omit float_type_size when calling go_create_gogo. * go-c.h: Update declaration of go_create_gogo. From-SVN: r169098
2011-01-19libgo/Makefile.am: Fix typo naming socket_bsd.go.Ian Lance Taylor2-2/+2
From-SVN: r169037
2011-01-14libgo: Check whether we need -lrt for sched_yield.Ian Lance Taylor2-0/+60
From Rainer Orth. From-SVN: r168816
2011-01-14libgo: Use $(SHELL) to invoke gotest.Ian Lance Taylor2-4/+4
From Rainer Orth. From-SVN: r168815
2011-01-14libgo/syscalls: Finish Solaris code.Ian Lance Taylor3-3/+27
Mostly from Rainer Orth. From-SVN: r168814
2011-01-14libgo/Makefile.am: Correct typos in Solaris support.Ian Lance Taylor2-8/+8
From Rainer Orth. From-SVN: r168804
2011-01-14mksysinfo: Define _pad128_t and _upad128_t if commented out.Ian Lance Taylor1-0/+9
From Rainer Orth. From-SVN: r168800
2011-01-13Don't exit mksysinfo.sh if there is no _user_regs_struct.Ian Lance Taylor1-1/+1
From-SVN: r168764
2011-01-13Use GOARCH value of sparc64 rather than sparcv9.Ian Lance Taylor4-18/+18
From-SVN: r168740
2011-01-13Add some Solaris support to mksysinfo.sh.Ian Lance Taylor1-4/+27
From Rainer Orth. From-SVN: r168739
2011-01-13Clean up syscalls, add some Solaris support.Ian Lance Taylor18-310/+413
From-SVN: r168738
2011-01-12Use correct nm and nm options.Ian Lance Taylor1-1/+3
From-SVN: r168730
2011-01-12Make using DejaGNU work for libgo testing on a native system.Ian Lance Taylor5-22/+42
From-SVN: r168729
2011-01-12Preliminary framework for Solaris support.Ian Lance Taylor15-76/+423
Partly from Rainer Orth. From-SVN: r168697
2011-01-12Simplify libgo Makefile conditionals.Ian Lance Taylor13-158/+129
From-SVN: r168696
2011-01-11Change libgo testsuite format to be more like DejaGNU.Ian Lance Taylor2-10/+14
From-SVN: r168685
2011-01-11Add file missed in previous commit.Ian Lance Taylor1-0/+42
From-SVN: r168684
2011-01-11Add cgo support routines corresponding to the ones in 6g/8g.Ian Lance Taylor2-3/+13
From-SVN: r168679
2011-01-05re PR go/47176 (libgo doesn't compile if libunicode is installed)Ian Lance Taylor2-2/+4
PR go/47176 byte/libbytes.a depends on unicode.gox. From-SVN: r168512
2011-01-05re PR go/46959 (M68K Not Supported by Go)Ian Lance Taylor1-17/+2
PR go/46959 PR go/46960 PR go/46961 PR go/46962 PR go/46963 PR go/46964 Use __builtin_unwind_init rather than the SAVE_REGS hack. From-SVN: r168500
2011-01-05re PR go/46958 (ARM Go Does Not Compile (__builtin_return_address))Ian Lance Taylor1-1/+1
PR go/46958 PR go/46965 Call __builtin_return_address with 0 rather than 1. From-SVN: r168495
2010-12-17Rework locking code to split stack much less.Ian Lance Taylor8-31/+83
From-SVN: r167973
2010-12-17Update to current master source.Ian Lance Taylor1-252/+159
From-SVN: r167972
2010-12-17Don't split stack in bytes.IndexByte.Ian Lance Taylor1-3/+5
From-SVN: r167971
2010-12-17Avoid always splitting the stack when calling append and copy.Ian Lance Taylor4-25/+61
From-SVN: r167970
2010-12-14Better error message if malloc gets a SIGSEGV.Ian Lance Taylor1-0/+6
From-SVN: r167785
2010-12-14Release cache while holding thread lock.Ian Lance Taylor1-5/+4
Don't bother to hold thread lock while allocating cache. From-SVN: r167784
2010-12-09re PR bootstrap/46812 (Linux libgo compilation fails when a "libnet" is ↵Ian Lance Taylor2-2/+2
already installed) PR bootstrap/46812 Add explicit -I . when building libgo. From-SVN: r167668
2010-12-08re PR other/46840 (libgo should link against libm)Ian Lance Taylor5-7/+58
PR other/46840 Link libgo against -lm. From-SVN: r167582
2010-12-08Fix test by copying from master.Ian Lance Taylor1-1/+1
From-SVN: r167575
2010-12-07re PR other/46789 (go configuration with --prefix=/usr pollutes the /usr/lib ↵Ian Lance Taylor2-341/+356
namespace) PR other/46789 PR bootstrap/46812 * go-lang.c (go_char_p): Define type and vectors. (go_search_dirs): New static variable. (go_langhook_handle_option): Use version and version/machine directories for -L. (go_langhook_post_options): Add non-specific -L paths. * Make-lang.in (go/go-lang.o): Define DEFAULT_TARGET_VERSION and DEFAULT_TARGET_MACHINE when compiling. * gccgo.texi (Invoking gccgo): Only document -L for linking. (Import and Export): Don't mention -L for finding import files. libgo: Install .gox files in version and target specific directory. From-SVN: r167537
2010-12-06LICENSE: separate, change PATENTS text.Ian Lance Taylor2-42/+49
Split patent grant clause out of LICENSE file and update text to be more like that used by WebM. These changes should make Go more acceptable to the Fedora project and they are acceptable to the FSF. From-SVN: r167520
2010-12-03Check for -pthread and -lpthread at configure time.Ian Lance Taylor5-9/+106
From-SVN: r167445
2010-12-03It's a contributor license agreement, not a copyright LA.Ian Lance Taylor1-1/+1
From-SVN: r167443