aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/gc
AgeCommit message (Expand)Author
2014-08-27cmd/gc: fix undefined behaviour warnings in mparith3.cDave Cheney
2014-08-25cmd/gc, runtime: treat slices and strings like pointers in garbage collectionRuss Cox
2014-08-25runtime: convert async semaphores to GoDmitriy Vyukov
2014-08-25cmd/gc: fix order of channel evaluation of receive channelsRuss Cox
2014-08-24cmd/gc: fix buildRuss Cox
2014-08-24cmd/gc: re-enable IfacePointerOnlyRuss Cox
2014-08-24runtime: convert channel operations to Go, part 1 (chansend1).Keith Randall
2014-08-23undo CL 130240043 / b09f70c301a5Dave Cheney
2014-08-23cmd/gc: change interface representation: only pointers in data wordRuss Cox
2014-08-21runtime: convert common scheduler functions to GoDmitriy Vyukov
2014-08-21cmd/gc: fix undefined behaviorDmitriy Vyukov
2014-08-19cmd/gc: fix heap buffer overflowDmitriy Vyukov
2014-08-18cmd/gc, runtime: refactor interface inlining decision into compilerRuss Cox
2014-08-15[dev.power64] runtime: make all bitmaps arrays of bytesRuss Cox
2014-08-15cmd/gc: disallow pointer constantsMatthew Dempsky
2014-08-12[dev.power64] cmd/gc: disable magic multiply optimizations for nowShenghou Ma
2014-08-12[dev.power64] cmd/9g, cmd/gc, cmd/ld: fix build.Shenghou Ma
2014-08-12[dev.power64] cmd/gc: handle thechar=='9', disable nilopt() for nowShenghou Ma
2014-08-11cmd/gc: comma-ok assignments produce untyped bool as 2nd resultChris Manghane
2014-08-07runtime: convert equality functions to GoKeith Randall
2014-08-07cmd/gc: remove ignored debugging arguments in Fconv printRuss Cox
2014-08-06cmd/gc: make liveness ~10x fasterRuss Cox
2014-08-06cmd/cc, cmd/gc: set ctxt->debugvlog with debug['v']Shenghou Ma
2014-08-01runtime: move constants from map header to map typeKeith Randall
2014-07-31runtime: convert hash functions to Go calling convention.Keith Randall
2014-07-31runtime: convert slice operations to Go.Keith Randall
2014-07-31cmd/gc: fix example flag in commentJosh Bleecher Snyder
2014-07-30runtime: rewrite malloc in Go.Keith Randall
2014-07-29cmd/gc: don't allow escaping arguments in the runtime package.Keith Randall
2014-07-29runtime: simpler and faster GCDmitriy Vyukov
2014-07-25cmd/gc: don't mark select descriptor as EscNoneBobby Powers
2014-07-23cmd/gc: mark auxiliary symbols as containing no pointersDmitriy Vyukov
2014-07-21cmd/gc: in the runtime package, don't promote any decls to the heap.Keith Randall
2014-07-20cmd/gc: do not mark PC as pointer on stackDmitriy Vyukov
2014-07-20cmd/gc: allocate select descriptor on stackDmitriy Vyukov
2014-07-16cmd/gc: implement 'for range x {'Russ Cox
2014-07-02build: annotations and modifications for c2goRuss Cox
2014-06-26cmd/gc: moved usefield to correct section of go.h, from "reflect.c" to "walk.c".Evan Kroske
2014-06-25cmd/gc: drop parenthesization restriction for receiver typesRuss Cox
2014-06-17undo CL 105260044 / afd6f214cc81Keith Randall
2014-06-16undo CL 93380044 / 7f0999348917Keith Randall
2014-06-16runtime: implement string ops in GoKeith Randall
2014-06-11cmd/gc: fix &result escaping into resultRuss Cox
2014-06-11cmd/gc: fix escape analysis for &x inside switch x := v.(type)Russ Cox
2014-06-03cmd/gc: fix escape analysis of func returning indirect of parameterRuss Cox
2014-06-02cmd/gc: fix liveness for address-taken variables in inlined functionsRuss Cox
2014-06-02cmd/gc: don't generate zillions of linehists for wrapper functionsRob Pike
2014-05-31cmd/gc: fix handling of for post-condition in -race modeRuss Cox
2014-05-29cmd/gc: fix x=x crashRuss Cox
2014-05-28undo CL 102820043 / b0ce6dbafc18Russ Cox