summaryrefslogtreecommitdiff
path: root/libgo/runtime
Commit message (Expand)AuthorAgeFilesLines
* Support nil maps.ian2011-09-213-5/+18
* Fix channels with element type of size zero.ian2011-09-211-1/+1
* Fix calling make with slice whose element type is size zero.ian2011-09-201-1/+2
* Block forever on send/receive to/from nil channel.ian2011-09-1611-16/+47
* Update Go library to r60.ian2011-09-1615-133/+254
* Fix defer when not calling recover in function with named results.ian2011-09-164-6/+27
* libgo/runtime: Change std::abort to abort.ian2011-07-111-1/+1
* Change builtin make to runtime call at lowering time.ian2011-06-141-0/+57
* Change builtin make to runtime call at lowering time.ian2011-06-146-9/+21
* Use backend interface for map descriptors.ian2011-06-113-6/+6
* libgo: Make os.setenv_c work on systems without setenv.ian2011-05-241-4/+20
* Update to current version of Go library.ian2011-05-2032-143/+458
* More uses of backend interface for types.ian2011-05-066-12/+16
* libgo: Fix append declaration.ian2011-04-181-1/+1
* Unify handling of runtime support functions.ian2011-04-1315-68/+75
* libgo: Use MAP_FIXED if necessary to grab arena.ian2011-04-051-0/+23
* libgo: Always initialize semaphores.ian2011-04-044-0/+14
* Add runtime profiling infrastructure, not yet working.ian2011-03-276-38/+582
* Remove closedchan function.ian2011-03-271-11/+0
* Remove closed function. Fix tuple receive in select.ian2011-03-256-41/+23
* Update to current version of Go library.ian2011-03-246-26/+51
* Tuple receives indicate whether channel is closed.ian2011-03-244-15/+30
* Send on a closed channel panics.ian2011-03-239-66/+32
* Don't catch LIBPROF in Go code.ian2011-03-161-3/+0
* Update to current version of Go library (revision 94d654be2064).ian2011-03-1626-678/+982
* PR go/48019ian2011-03-091-2/+7
* PR go/47910ian2011-03-091-1/+1
* Permit garbage collection on any compiler generated memory allocation.ian2011-03-071-1/+1
* Avoid race condition manipulating heap when goroutine exits.ian2011-03-071-8/+15
* Permit comparing non-empty interfaces with empty interfaces.ian2011-02-221-0/+32
* Implement __sync_fetch_and_add_4 if necessary.ian2011-02-041-0/+32
* Check whether we are using setjmp/longjmp exceptions.ian2011-02-031-1/+1
* Test whether libgcc or kernel defines __sync_bool_compare_and_swap_4.ian2011-02-011-1/+1
* Add __sync_bool_compare_and_swap_4 for targets which don't have it.ian2011-02-011-0/+36
* PR go/47515ian2011-01-292-1/+30
* Avoid crash when M structure free just before thread exit.ian2011-01-222-6/+17
* libgo: Adjust deadlock avoidance.ian2011-01-221-9/+9
* Avoid deadlock creating new thread.ian2011-01-221-0/+8
* Avoid deadlock when finalizer lock is held during gc.ian2011-01-213-2/+41
* Remove the types float and complex.ian2011-01-217-45/+48
* Add file missed in previous commit.ian2011-01-111-0/+42
* PR go/46959ian2011-01-051-17/+2
* PR go/46958ian2011-01-051-1/+1
* Rework locking code to split stack much less.ian2010-12-178-31/+83
* Avoid always splitting the stack when calling append and copy.ian2010-12-172-19/+45
* Better error message if malloc gets a SIGSEGV.ian2010-12-141-0/+6
* Release cache while holding thread lock.ian2010-12-141-5/+4
* Add Go frontend, libgo library, and Go testsuite.ian2010-12-03115-0/+12060