aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
AgeCommit message (Expand)AuthorFilesLines
2019-08-19compiler: new debugging output methods/functionsIan Lance Taylor3-1/+116
2019-08-19runtime: be more strict in GCIan Lance Taylor1-1/+1
2019-08-17compiler: support new numeric literal syntaxIan Lance Taylor3-65/+224
2019-08-17compiler, runtime: allocate defer records on the stackIan Lance Taylor4-5/+62
2019-08-17runtime: scan write barrier buffer conservativelyIan Lance Taylor1-1/+1
2019-08-16compiler: print runtime.hex in hexIan Lance Taylor3-2/+11
2019-08-10Assorted ChangeLog cleanups.Jakub Jelinek1-5/+5
2019-07-23compiler: use correct value type in 2-case select sendIan Lance Taylor2-3/+4
2019-07-23compiler: follow-on fix for finalizing imported methodsIan Lance Taylor2-7/+9
2019-07-19compiler: don't export bodies for functions marked "go:noinline"Ian Lance Taylor2-1/+5
2019-07-18compiler: fix bug in importing blocks from inline functionsIan Lance Taylor4-9/+38
2019-07-18compiler: fix bug in handling of unordered set during exportingIan Lance Taylor4-43/+63
2019-07-15runtime: expose the g variableIan Lance Taylor1-1/+1
2019-07-11compiler: ensure evaluation order in type hash/eq functionsIan Lance Taylor5-1/+35
2019-07-10compiler: finalize methods when importing typesIan Lance Taylor5-22/+65
2019-07-10compiler: add break label in 1,2-case select statement loweringIan Lance Taylor2-1/+9
2019-07-04compiler: optimize 0,1,2-case select statementIan Lance Taylor5-5/+285
2019-07-04compiler: fix indentation of select statement AST dumpIan Lance Taylor2-1/+2
2019-07-03compiler: set varargs lowered for imported call expressionsIan Lance Taylor2-2/+2
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