summaryrefslogtreecommitdiff
path: root/src/cmd/6g/gsubr.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-03Imported Upstream version 59upstream/59Ondřej Surý1-0/+13
2011-06-30Imported Upstream version 58upstream/58Ondřej Surý1-9/+36
2011-06-16Imported Upstream version 57.2upstream/57.2Ondřej Surý1-0/+38
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-1/+1
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-39/+110
2010-06-29code gen bug in len(nil) and cap(nil)Ken Thompson1-0/+4
2010-05-20fix issue 798Ken Thompson1-0/+18
2010-04-01runtime: turn run time errors checks into panicsRuss Cox1-3/+3
2010-03-09identical complex implementationKen Thompson1-1/+1
2010-03-02more on type complex.Ken Thompson1-0/+7
2010-02-21all done except -Ken Thompson1-28/+2
2010-02-19fixed bug in mpconst float multiply by 0.Ken Thompson1-0/+32
2010-02-01gc: add ... T, rework plain ...Russ Cox1-1/+0
2010-01-22eliminate the package global name space assumption in object filesRuss Cox1-2/+2
2010-01-20part 2 of sudoaddable optimizationKen Thompson1-17/+42
2010-01-19start of better addressing ofKen Thompson1-8/+32
2009-12-11bug in 6g optimizerKen Thompson1-0/+2
2009-12-026g etc: groundwork for eliminating redundant bounds checks.Russ Cox1-11/+12
2009-11-15gc: fix up floating point NaN comparisonsRuss Cox1-4/+0
2009-10-20bug162, over and overRuss Cox1-44/+65
2009-10-19bug190.Russ Cox1-1/+0
2009-09-10fix bug206.Russ Cox1-2/+2
2009-08-20symbol bugs.Russ Cox1-3/+1
2009-08-14no debug symbols for internal-only method types.Russ Cox1-0/+1
2009-08-136g/6l: add go type information to symbol table.Russ Cox1-1/+2
2009-08-12mechanism for putting go types into 6.out symbol table.Russ Cox1-0/+3
2009-08-091. integer division by a constant done.Ken Thompson1-249/+20
2009-08-08plateau in divide by a constantKen Thompson1-4/+28
2009-08-07more work on divide by constant.Ken Thompson1-0/+195
2009-08-06divide by a constant power of 2Ken Thompson1-0/+52
2009-07-27avoid register computing len(x), cap(x)Russ Cox1-0/+14
2009-06-066g: add TODO about float constants backRuss Cox1-0/+1
2009-05-28better 64-bit handling in 8g.Russ Cox1-1/+1
2009-05-27clean up gmove:Russ Cox1-491/+324
2009-05-231. check for dups in complex literalsKen Thompson1-2/+15
2009-05-086g:Russ Cox1-2/+2
2009-05-066g: generate string data as individual symbols,Russ Cox1-7/+1
2009-05-03more code fiddlingKen Thompson1-4/+33
2009-04-23Clear upper bits of 64-bit indexing register when using types smaller than 64...Ben Eitzen1-2/+5
2009-04-09change representation of stringsKen Thompson1-5/+5
2009-03-31move tiny gsubr functions together at the top of the file.Russ Cox1-75/+75
2009-03-30move portable object routines (especiallyRuss Cox1-1/+30
2009-03-30move portable code generation (basic statements) to gc.Russ Cox1-0/+18
2009-03-30move some portable pieces of 6g/gsubr.c into gc/subr.cRuss Cox1-244/+0
2009-03-30delete dregs: inarggen, genpanic, regretRuss Cox1-8/+0
2009-03-12make 6g constants behave as ken proposes. (i hope.)Russ Cox1-12/+1
2009-02-026g return struct fix:Russ Cox1-3/+1
2009-01-30two uses of uninitialized memory,Russ Cox1-1/+2
2009-01-30update compiler to new func rulesRuss Cox1-2/+28
2009-01-29if take address of local, move to heap.Russ Cox1-0/+12