aboutsummaryrefslogtreecommitdiff
path: root/libgo/runtime/malloc.goc
AgeCommit message (Collapse)AuthorFilesLines
2013-01-29libgo: Update Go library to master revision 15489/921e53d4863c.Ian Lance Taylor1-6/+16
From-SVN: r195560
2013-01-24re PR go/46986 (Go is not supported on Darwin)Ian Lance Taylor1-2/+2
PR go/46986 all: prepend #__USER_LABEL_PREFIX__ to mangled Go symbols For old-fashioned Darwin. From-SVN: r195438
2012-12-22libgo: Update to revision 15193:6fdc1974457c of master library.Ian Lance Taylor1-11/+11
From-SVN: r194692
2012-11-21libgo: Update to current version of master library.Ian Lance Taylor1-17/+20
From-SVN: r193688
2012-11-01compiler, runtime: More steps toward separating int and intgo.Ian Lance Taylor1-1/+0
From-SVN: r193059
2012-10-23libgo: Update to current sources.Ian Lance Taylor1-11/+282
From-SVN: r192704
2012-06-25libgo: Update to Go 1.0.2 release.Ian Lance Taylor1-0/+1
From-SVN: r188943
2012-05-24runtime: Copy runtime_printf from other Go library.Ian Lance Taylor1-6/+6
From-SVN: r187848
2012-05-14libgo: Use -fgo-pkgpath.Ian Lance Taylor1-2/+2
From-SVN: r187485
2012-04-20runtime: Ignore stack sizes when deciding when to GC.Ian Lance Taylor1-1/+1
Also allocate heap bitmaps bit in page size units and clear context when putting G structures on free list. From-SVN: r186607
2012-03-30libgo: Update to weekly.2012-03-13.Ian Lance Taylor1-1/+19
From-SVN: r186023
2012-03-06libgo: Update to weekly.2012-03-04 release.Ian Lance Taylor1-1/+10
From-SVN: r185010
2012-03-02libgo: Update to weekly.2012-02-22 release.Ian Lance Taylor1-12/+1
From-SVN: r184819
2012-03-02libgo: Update to weekly.2012-02-14 release.Ian Lance Taylor1-5/+15
From-SVN: r184798
2012-01-25libgo: Update to weekly.2012-01-15.Ian Lance Taylor1-1/+1
From-SVN: r183539
2011-11-30runtime: Copy runtime_panicstring from master library.Ian Lance Taylor1-3/+0
From-SVN: r181830
2011-11-28runtime: Multiplex goroutines onto OS threads.Ian Lance Taylor1-33/+21
From-SVN: r181772
2011-11-22runtime: New lock/note implementation.Ian Lance Taylor1-6/+0
From-SVN: r181633
2011-11-01runtime: Don't ask mmap for wrapping memory.Ian Lance Taylor1-0/+2
From-SVN: r180732
2011-10-26Update Go library to last weekly.Ian Lance Taylor1-19/+36
From-SVN: r180552
2011-09-16Update Go library to r60.Ian Lance Taylor1-31/+40
From-SVN: r178910
2011-05-20Update to current version of Go library.Ian Lance Taylor1-1/+1
From-SVN: r173931
2011-04-04libgo: Always initialize semaphores.Rainer Orth1-0/+6
2011-04-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR go/48222 * runtime/malloc.goc (runtime_mallocinit): Call runtime_Mprof_Init, runtime_initfintab. * runtime/cpuprof.c (runtime_cpuprofinit): New function. * runtime/runtime.h (runtime_cpuprofinit): Declare it. * runtime/go-main.c (main): Use it. From-SVN: r171960
2011-03-16Update to current version of Go library (revision 94d654be2064).Ian Lance Taylor1-56/+160
From-SVN: r171076
2011-01-22Avoid deadlock creating new thread.Ian Lance Taylor1-0/+8
From-SVN: r169114
2011-01-21Remove the types float and complex.Ian Lance Taylor1-0/+5
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
2010-12-17Rework locking code to split stack much less.Ian Lance Taylor1-0/+3
From-SVN: r167973
2010-12-03Add Go frontend, libgo library, and Go testsuite.Ian Lance Taylor1-0/+341
gcc/: * gcc.c (default_compilers): Add entry for ".go". * common.opt: Add -static-libgo as a driver option. * doc/install.texi (Configuration): Mention libgo as an option for --enable-shared. Mention go as an option for --enable-languages. * doc/invoke.texi (Overall Options): Mention .go as a file name suffix. Mention go as a -x option. * doc/frontends.texi (G++ and GCC): Mention Go as a supported language. * doc/sourcebuild.texi (Top Level): Mention libgo. * doc/standards.texi (Standards): Add section on Go language. Move references for other languages into their own section. * doc/contrib.texi (Contributors): Mention that I contributed the Go frontend. gcc/testsuite/: * lib/go.exp: New file. * lib/go-dg.exp: New file. * lib/go-torture.exp: New file. * lib/target-supports.exp (check_compile): Match // Go. From-SVN: r167407