aboutsummaryrefslogtreecommitdiff
path: root/libgo
AgeCommit message (Collapse)AuthorFilesLines
2012-12-18libgo: Link against libatomic_convenience.la.Ian Lance Taylor2-8/+9
gcc/go: PR go/55201 * gospec.c: Revert last patch. gcc/testsuite: PR go/55201 * lib/go.exp: Revert last patch. From-SVN: r194593
2012-12-18libgo: Link against libatomic.Andreas Schwab2-6/+8
./: PR go/55201 * Makefile.def (all-target-libgo): Depend on all-target-libatomic. * Makefile.in: Regenerate. gcc/go: PR go/55201 * gospec.c (LIBATOMIC): Define. (LIBATOMIC_PROFILE): Define. (lang_specific_driver): Add LIBATOMIC[_PROFILE] option. gcc/testsuite: * lib/go.exp (go_link_flags): Add libatomic location to flags and ld_library_path. From-SVN: r194581
2012-12-17log/syslog: Solaris portability patches.Ian Lance Taylor1-8/+13
From-SVN: r194566
2012-12-12runtime: Delete from a nil map is now a no-op.Ian Lance Taylor1-1/+1
From-SVN: r194462
2012-12-12libgo: Update to current master library sources.Ian Lance Taylor145-1915/+6240
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-12-04mksysinfo: Fix TIOCNOTTY and TIOCSCTTY for ARM.Ian Lance Taylor1-0/+16
From Matthias Klose. From-SVN: r194118
2012-12-04runtime: Fix build failures with -D_FORTIFY_SOURCE=2.Ian Lance Taylor2-2/+8
From-SVN: r194116
2012-11-29compiler, runtime: Track fields with tag go:"track".Ian Lance Taylor4-1/+119
* 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 Taylor321-19158/+62006
From-SVN: r193688
2012-11-19reflect: Fix invalid sharing in valueInterface.Ian Lance Taylor1-4/+4
From-SVN: r193614
2012-11-17runtime: Fix use of __atomic_compare_exchange_n: not weak, consistent.Ian Lance Taylor1-1/+1
From-SVN: r193581
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, runtime: Size of int is now 64 bits on x86_64.Ian Lance Taylor1-2/+2
From-SVN: r193255
2012-11-06compiler, libgo: Fixes to prepare for 64-bit int.Ian Lance Taylor11-19/+22
From-SVN: r193254
2012-11-06compiler, runtime: Memcmp routine returns intgo.Ian Lance Taylor3-13/+36
From-SVN: r193253
2012-11-05runtime: provide initcontext and fixcontext for NetBSDIan Lance Taylor1-1/+23
From-SVN: r193173
2012-11-05os: support more OSesIan Lance Taylor4-1/+87
From-SVN: r193172
2012-11-02syscall, mksysinfo: Prepare syscall package for 64-bit int.Ian Lance Taylor14-137/+153
From-SVN: r193112
2012-11-02runtime: Fix reflect.Call support for 64-bit ints.Ian Lance Taylor1-7/+7
From-SVN: r193110
2012-11-01compiler, runtime: More steps toward separating int and intgo.Ian Lance Taylor56-259/+252
From-SVN: r193059
2012-10-31runtime/goc2c: Drop gc support, change int to intgo.Ian Lance Taylor3-171/+54
From-SVN: r193046
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 Taylor4-92/+19
From Rainer Orth. From-SVN: r192819
2012-10-24mksysinfo: Define SIGPOLL and SIGCLD if necessary.Ian Lance Taylor1-0/+10
From-SVN: r192775
2012-10-23runtime: Disable crash tests that runs go tool.Ian Lance Taylor1-9/+14
From-SVN: r192735
2012-10-23re PR go/54918 (libgo.so.0 is not runtime compatible between gcc-4.6.2 and ↵Ian Lance Taylor4-4/+7
gcc-4.7.x) PR go/54918 libgo: Set library version number. From-SVN: r192706
2012-10-23libgo: Update to current sources.Ian Lance Taylor548-12551/+56845
From-SVN: r192704
2012-10-08runtime: Fix __go_symbol_value val argument to backtrace_syminfo.Ian Lance Taylor1-1/+1
From-SVN: r192194
2012-10-05runtime: Use argv[0] to get executable name for backtrace.Ian Lance Taylor3-1/+13
From-SVN: r192123
2012-10-03libgo: Update to Go 1.0.3.Ian Lance Taylor124-481/+2060
From-SVN: r192025
2012-09-28runtime: Better detection of memory allocation request overflow.Ian Lance Taylor4-2/+16
From-SVN: r191841
2012-09-28runtime: runtime.Caller should succeed even without debug info.Ian Lance Taylor1-1/+2
From-SVN: r191833
2012-09-28libgo: Use libbacktrace rather than debug/elf registration.Ian Lance Taylor13-256/+165
From-SVN: r191831
2012-09-22runtime: Reject surrogate pairs in range over string.Ian Lance Taylor1-0/+8
From-SVN: r191638
2012-09-22compiler, runtime: Reject surrogate pair converting int to string.Ian Lance Taylor1-0/+9
From-SVN: r191636
2012-09-22runtime: Return random number of hash of NaN.Ian Lance Taylor2-6/+22
From-SVN: r191632
2012-09-20libgo: Add no-dist and -Wno-portability to AM_INIT_AUTOMAKE.Ian Lance Taylor3-312/+19
From-SVN: r191575
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-08-21mksysinfo: Fix syscall.F_GETLK and friends for 32-bit x86.Ian Lance Taylor1-0/+10
From-SVN: r190554
2012-08-10runtime: use sched_getaffinity for runtime.NumCPU() on LinuxIan Lance Taylor1-32/+21
Fixes Go issue 3921 for gccgo. From Shenghou Ma. From-SVN: r190282
2012-08-07runtime: support NumCPU() on more platforms Added support for Solaris, Irix, ↵Ian Lance Taylor10-42/+210
*BSD (including Darwin). runtime: support NumCPU() on more platforms Added support for Solaris, Irix, *BSD (including Darwin). Still missing support for RTEMS. Fixes issue 3698 in Go issue tracker. From-SVN: r190197
2012-07-26runtime, runtime/pprof: Fix runtime/pprof test to pass, enable it.Ian Lance Taylor6-10/+15
From-SVN: r189878
2012-07-23runtime: correct a logic error in hashmap growth.Ian Lance Taylor1-2/+2
The bug prevented maps to grow properly to sizes larger than 1.3 million. From Rémy Oudompheng. From-SVN: r189766
2012-07-09mksysinfo.sh: Fix handling of glibc 2.16 bits/resource.h.Ian Lance Taylor1-2/+2
From Jakub Jelinek. From-SVN: r189372
2012-06-25gotest: Only look in data segment for ppc64, not ppc*.Ian Lance Taylor1-1/+1
From Andreas Schwab. From-SVN: r188944