aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
AgeCommit message (Expand)AuthorFilesLines
2019-07-03compiler: include transitive imports in the type descriptor listIan Lance Taylor5-18/+80
2019-07-03compiler: rework type and package tracking in exporterIan Lance Taylor5-290/+384
2019-07-02compiler: use builtin memset for non-pointer memclrCherry Zhang6-15/+40
2019-07-02compiler: refactoring in Export class to encapsulate type refs mapIan Lance Taylor3-22/+35
2019-06-26libgo/testsuite: ignore symbols with a leading dot in symtogoIan Lance Taylor1-1/+1
2019-06-26cmd/go: silence ar with D flag failuresIan Lance Taylor1-1/+1
2019-06-25runtime: mark memequal and memclrNoHeapPointers nosplitIan Lance Taylor1-1/+1
2019-06-24compiler: open code string equalityIan Lance Taylor3-15/+52
2019-06-24compiler: use builtin memcmp directlyIan Lance Taylor3-3/+4
2019-06-23compiler: edit error messages to avoid -Wformat-diag warningsIan Lance Taylor10-35/+38
2019-06-23compiler: add go_debug and use it for debug messagesIan Lance Taylor6-103/+137
2019-06-21compiler: intrinsify some math/bits functionsCherry Zhang6-9/+192
2019-06-21runtime: inline and remove eqtypeIan Lance Taylor1-1/+1
2019-06-21compiler: open code some type assertionsIan Lance Taylor6-38/+41
2019-06-21compiler: omit write barrier for assignment to *(convert(&local))Ian Lance Taylor2-1/+21
2019-06-21compiler: open code string slice expressionsIan Lance Taylor5-22/+74
2019-06-19compiler: optimize string concatenationsIan Lance Taylor3-62/+20
2019-06-19compiler: stack allocate a buffer for non-escaping string opsIan Lance Taylor3-18/+101
2019-06-18compiler: avoid copy for string([]byte) conversion used in string concatenationCherry Zhang2-1/+21
2019-06-10compiler: support inlining functions that use index expressionsIan Lance Taylor6-11/+129
2019-06-10compiler: make heap expression's write barrier conditionalIan Lance Taylor4-21/+53
2019-06-10compiler: permit inlining functions with labels and goto statementsIan Lance Taylor7-25/+321
2019-06-10compiler: use gcWriteBarrier for pointer-shaped struct/arrayIan Lance Taylor2-9/+16
2019-06-10compiler: make escape analysis work with imported inlineable functionsIan Lance Taylor3-14/+9
2019-06-07compiler: improve write barrier generationIan Lance Taylor3-7/+116
2019-06-07compiler: support inlining functions with if statementsIan Lance Taylor4-20/+131
2019-06-07compiler: do simple deadcode eliminationIan Lance Taylor7-1/+240
2019-06-07go/internal/gccgoimporter: ignore unexported and imported namesIan Lance Taylor1-1/+1
2019-06-06compiler: permit inlining temporary statements and referencesIan Lance Taylor9-6/+255
2019-06-06compiler: make use of specialized fast map routinesIan Lance Taylor7-114/+409
2019-06-05compiler: inline call expressions and function referencesIan Lance Taylor7-49/+330
2019-06-05compiler: statically allocate constant interface dataIan Lance Taylor2-4/+21
2019-06-03compiler, runtime, reflect: generate unique type descriptorsIan Lance Taylor6-2/+219
2019-06-03libgo: delay applying profile stack-frame skip until fixupIan Lance Taylor1-1/+1
2019-06-03compiler: permit inlining references to global variablesIan Lance Taylor9-87/+482
2019-06-03runtime: remove unnecessary functions calling between C and GoIan Lance Taylor1-1/+1
2019-06-03runtime: fix assembly syntaxIan Lance Taylor1-1/+1
2019-05-31runtime: drop unused C type reflection codeIan Lance Taylor1-1/+1
2019-05-31compiler: optimize append of makeIan Lance Taylor7-84/+251
2019-05-31compiler: handle int-to-string conversion with large integer constantIan Lance Taylor2-4/+13
2019-05-31runtime: implement cheaper context switch on Linux/AMD64Ian Lance Taylor1-1/+1
2019-05-30Fix RISC-V build failure for go language.Jim Wilson2-0/+9
2019-05-30compiler: intrinsify sync/atomic functionsIan Lance Taylor3-12/+112
2019-05-30re PR go/90669 (go/gofrontend/types.cc:2805 contains range-based ‘for’ lo...Ian Lance Taylor2-3/+8
2019-05-27re PR go/90635 (typo in libgo/configure.ac)Ian Lance Taylor1-1/+1
2019-05-27re PR go/90614 (gcc-9.1.0/libgo/go/syscall/wait.c:54:22: error: unused parame...Ian Lance Taylor1-1/+1
2019-05-17compiler: use SHA1-hash for symname for long gcbits symbolsIan Lance Taylor2-10/+32
2019-05-17re PR go/90482 (Many 32-bit Solaris/SPARC tests FAIL with SIGBUS)Ian Lance Taylor5-19/+42
2019-05-17compiler: intrinsify runtime/internal/atomic functionsCherry Zhang6-1/+390
2019-05-16compiler: add intrinsics for runtime/internal/sys functionsIan Lance Taylor7-109/+149