aboutsummaryrefslogtreecommitdiff
path: root/libgo/runtime
AgeCommit message (Expand)AuthorFilesLines
2012-01-12libgo: Update to weekly.2011-12-14.Ian Lance Taylor2-4/+5
2012-01-06compiler, runtime: Implement struct and array comparisons.Ian Lance Taylor8-48/+272
2011-12-22runtime: Fix missing USING_SPLIT_STACK ifdef.Ian Lance Taylor1-1/+5
2011-12-21runtime: Catch signals on altstack, disable splitstack signal blocking.Ian Lance Taylor6-133/+340
2011-12-20libgo/runtime: Don't define _GNU_SOURCE in source code.Ian Lance Taylor2-3/+0
2011-12-13runtime: RTEMS build fixes.Ian Lance Taylor2-0/+7
2011-12-13libgo: Update to weekly.2011-12-02.Ian Lance Taylor3-9/+36
2011-12-12libgo: Update to weekly.2011-11-18.Ian Lance Taylor7-18/+312
2011-12-09runtime: make print() built-in write to stderr.Ian Lance Taylor1-12/+12
2011-12-07libgo: Add back tests of syscall time.Ian Lance Taylor1-0/+31
2011-12-07libgo: Update to weekly 2011-11-09.Ian Lance Taylor1-0/+13
2011-12-02libgo: Update to weekly.2011-11-01.Ian Lance Taylor3-39/+57
2011-12-01runtime: Remove temporary runtime_cond_wait function.Ian Lance Taylor2-27/+0
2011-12-01runtime: Rename sigignore to sig_ignore for Solaris.Ian Lance Taylor1-2/+2
2011-12-01compiler/runtime: Copy channel implementation from master library.Ian Lance Taylor18-2213/+1253
2011-11-30runtime: Copy runtime_panicstring from master library.Ian Lance Taylor31-92/+83
2011-11-29runtime: If no sem_timedwait, use pthread_cond_timedwait.Ian Lance Taylor2-11/+85
2011-11-29runtime: If O_CLOEXEC is not defined, define it as 0.Ian Lance Taylor1-0/+4
2011-11-28runtime: Multiplex goroutines onto OS threads.Ian Lance Taylor35-1156/+2015
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