aboutsummaryrefslogtreecommitdiff
path: root/libgo/runtime
AgeCommit message (Expand)AuthorFilesLines
2011-11-22runtime: New lock/note implementation.Ian Lance Taylor19-257/+635
2011-11-14runtime: Use some of 6g runtime.c for easier merging.Ian Lance Taylor7-56/+238
2011-11-11Introduce G structure and thread-local global g.Ian Lance Taylor12-111/+91
2011-11-01runtime: Don't ask mmap for wrapping memory.Ian Lance Taylor1-0/+2
2011-11-01runtime: Correct test of mmap return value.Ian Lance Taylor1-1/+6
2011-10-31syscall: Use sched_yield rather than pthread_yield.Ian Lance Taylor1-2/+2
2011-10-26Update Go library to last weekly.Ian Lance Taylor35-272/+831
2011-10-25Implement predeclared delete function.Ian Lance Taylor2-1/+7
2011-10-25Don't permit close of receive-only channel.Ian Lance Taylor1-0/+3
2011-10-23Implement new syscall package.Ian Lance Taylor1-0/+18
2011-09-21Support nil maps.Ian Lance Taylor3-5/+18
2011-09-21Fix channels with element type of size zero.Ian Lance Taylor1-1/+1
2011-09-20Fix calling make with slice whose element type is size zero.Ian Lance Taylor1-1/+2
2011-09-16Block forever on send/receive to/from nil channel.Ian Lance Taylor11-16/+47
2011-09-16Update Go library to r60.Ian Lance Taylor15-133/+254
2011-09-16Fix defer when not calling recover in function with named results.Ian Lance Taylor4-6/+27
2011-07-11libgo/runtime: Change std::abort to abort.Ian Lance Taylor1-1/+1
2011-06-14Change builtin make to runtime call at lowering time.Ian Lance Taylor1-0/+57
2011-06-14Change builtin make to runtime call at lowering time.Ian Lance Taylor6-9/+21
2011-06-11Use backend interface for map descriptors.Ian Lance Taylor3-6/+6
2011-05-24libgo: Make os.setenv_c work on systems without setenv.Ian Lance Taylor1-4/+20
2011-05-20Update to current version of Go library.Ian Lance Taylor32-143/+458
2011-05-06More uses of backend interface for types.Ian Lance Taylor6-12/+16
2011-04-18libgo: Fix append declaration.Ian Lance Taylor1-1/+1
2011-04-13Unify handling of runtime support functions.Ian Lance Taylor15-68/+75
2011-04-05libgo: Use MAP_FIXED if necessary to grab arena.Ian Lance Taylor1-0/+23
2011-04-04libgo: Always initialize semaphores.Rainer Orth4-0/+14
2011-03-27Add runtime profiling infrastructure, not yet working.Ian Lance Taylor6-38/+582
2011-03-27Remove closedchan function.Ian Lance Taylor1-11/+0
2011-03-25Remove closed function. Fix tuple receive in select.Ian Lance Taylor6-41/+23
2011-03-24Update to current version of Go library.Ian Lance Taylor6-26/+51
2011-03-24Tuple receives indicate whether channel is closed.Ian Lance Taylor4-15/+30
2011-03-23Send on a closed channel panics.Ian Lance Taylor9-66/+32
2011-03-16Don't catch LIBPROF in Go code.Ian Lance Taylor1-3/+0
2011-03-16Update to current version of Go library (revision 94d654be2064).Ian Lance Taylor26-678/+982
2011-03-09re PR go/48019 (Need to handle EINTR in libgo testsuite)Ian Lance Taylor1-2/+7
2011-03-09re PR go/47910 (typo in __go_map_next_prime)Ian Lance Taylor1-1/+1
2011-03-07Permit garbage collection on any compiler generated memory allocation.Ian Lance Taylor1-1/+1
2011-03-07Avoid race condition manipulating heap when goroutine exits.Ian Lance Taylor1-8/+15
2011-02-22Permit comparing non-empty interfaces with empty interfaces.Ian Lance Taylor1-0/+32
2011-02-04Implement __sync_fetch_and_add_4 if necessary.Ian Lance Taylor1-0/+32
2011-02-03Check whether we are using setjmp/longjmp exceptions.Ian Lance Taylor1-1/+1
2011-02-01Test whether libgcc or kernel defines __sync_bool_compare_and_swap_4.Ian Lance Taylor1-1/+1
2011-02-01Add __sync_bool_compare_and_swap_4 for targets which don't have it.Ian Lance Taylor1-0/+36
2011-01-29re PR go/47515 (Issues porting libgo to IRIX 6.5)Ian Lance Taylor2-1/+30
2011-01-22Avoid crash when M structure free just before thread exit.Ian Lance Taylor2-6/+17
2011-01-22libgo: Adjust deadlock avoidance.Ian Lance Taylor1-9/+9
2011-01-22Avoid deadlock creating new thread.Ian Lance Taylor1-0/+8
2011-01-21Avoid deadlock when finalizer lock is held during gc.Ian Lance Taylor3-2/+41
2011-01-21Remove the types float and complex.Ian Lance Taylor7-45/+48