summaryrefslogtreecommitdiff
path: root/src/cmd/gc/walk.c
Commit message (Expand)AuthorAgeFilesLines
* cmd/gc: fix x=x crashRuss Cox2014-05-291-1/+2
* undo CL 102820043 / b0ce6dbafc18Russ Cox2014-05-281-2/+1
* cmd/gc: fix x=x crashRuss Cox2014-05-281-1/+2
* cmd/gc: fix two select temporary bugsRuss Cox2014-05-151-1/+4
* cmd/gc, runtime: optimize map[string] lookup from []byte keyRuss Cox2014-04-031-0/+5
* cmd/8g, cmd/gc: fix warnings on Plan 9David du Colombier2014-04-021-2/+0
* cmd/gc: shorten even more temporary lifetimesRuss Cox2014-04-021-10/+10
* cmd/gc: shorten more temporary lifetimesRuss Cox2014-04-011-23/+26
* cmd/gc: shorten temporary lifetimes when possibleRuss Cox2014-04-011-156/+44
* cmd/gc: never pass ptr to uninit temp to runtimeRuss Cox2014-03-281-0/+13
* cmd/gc: allow append and complex builtins to accept 2-result call expression ...Chris Manghane2014-03-051-0/+9
* all: merge NaCl branch (part 1)Dave Cheney2014-02-251-1/+1
* cmd/gc: fix walkcompare bugs.R?my Oudompheng2014-02-241-17/+17
* cmd/gc: fix handling of append with -race.R?my Oudompheng2014-02-191-3/+5
* cmd/gc: record &x[0] as taking address of x, if x is an arrayRuss Cox2014-02-151-1/+1
* cmd/gc: do not lower copy to a value node in go/defer.R?my Oudompheng2014-02-151-16/+21
* cmd/gc: distinguish unnamed vs blank-named return variables betterRuss Cox2014-02-131-1/+1
* runtime, cmd/gc: Get rid of vararg channel calls.Keith Randall2014-01-171-9/+41
* cmd/6g, cmd/gc, cmd/ld: fix Plan 9 amd64 warningsDavid du Colombier2013-12-181-6/+2
* runtime, gc: call interface conversion routines by reference.Keith Randall2013-12-171-1/+14
* cmd/cc, cmd/gc: update compilers, assemblers for liblink changesRuss Cox2013-12-161-5/+5
* runtime: get rid of concatstring's vararg C argument.Keith Randall2013-12-031-16/+22
* runtime: pass key/value to map accessors by reference, not by value.Keith Randall2013-12-021-42/+107
* cmd/gc: fix comment about performing indexing at compile time.Keith Randall2013-10-141-2/+2
* cmd/gc: eliminate redundant &x.Field nil checksRuss Cox2013-09-171-5/+0
* cmd/gc, runtime: inline append in frontend.R?my Oudompheng2013-09-161-12/+96
* build: disable precise collection of stack framesRuss Cox2013-09-161-3/+3
* cmd/gc: fix divide by zero error in compilerRuss Cox2013-09-161-1/+1
* cmd/gc: inline copy in frontend to call memmove directly.R?my Oudompheng2013-09-121-9/+69
* cmd/gc: allow inlined struct == to mention unsafe.Pointer even in safe modeRuss Cox2013-09-091-1/+9
* cmd/gc: fix 'internal error: typename ideal bool'Russ Cox2013-09-091-0/+2
* cmd/gc: add missing typecheck for walk-generated constants.R?my Oudompheng2013-09-061-0/+2
* cmd/gc: mark panicslice as unlikelyVolker Dobler2013-08-271-0/+1
* cmd/gc: &x panics if x doesRuss Cox2013-08-151-3/+5
* cmd/gc: zero pointers on entry to functionRuss Cox2013-08-091-1/+3
* cmd/gc: get rid of redundant slice bound check.Keith Randall2013-08-051-1/+1
* cmd/gc: avoid passing unevaluated constant expressions to backends.R?my Oudompheng2013-07-251-0/+7
* cmd/gc: support x[i:j:k]Russ Cox2013-07-011-12/+74
* cmd/gc: move genembedtramp into portable codeRuss Cox2013-06-111-0/+3
* cmd/gc: use escape analysis result for make([]T, constantR?my Oudompheng2013-05-301-7/+24
* cmd/gc: eliminate a useless bounds check in inlined append().R?my Oudompheng2013-05-201-1/+1
* cmd/gc: recognize (a.b[0]<<1 | a.b[0]>>31) as a rotate, not justNigel Tao2013-04-021-8/+23
* cmd/gc: do not reuse bool temporaries for composite equality.R?my Oudompheng2013-04-011-5/+13
* cmd/gc: implement method valuesRuss Cox2013-03-201-7/+20
* runtime: faster hashmap implementation.Keith Randall2013-03-201-3/+69
* cmd/gc: implement new return requirementsRuss Cox2013-03-041-37/+0
* cmd/gc: emit explicit type information for local variablesRuss Cox2013-02-251-0/+2
* cmd/gc: avoid runtime code generation for closuresRuss Cox2013-02-221-1/+8
* cmd/gc, reflect, runtime: switch to indirect func value representationRuss Cox2013-02-211-2/+1
* cmd/gc: replace x*8 by x<<3 etcRuss Cox2013-02-141-1/+71