summaryrefslogtreecommitdiff
path: root/src/cmd/gc
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | cmd/gc: avoid infinite recursion on invalid recursive typeRuss Cox2014-09-252-2/+5
* | | | | cmd/gc: fix import of package with var func returning _Russ Cox2014-09-241-10/+5
* | | | | cmd/gc: run escape analysis always (even in -N mode)Russ Cox2014-09-243-13/+7
|/ / / /
* | | | cmd/gc: say 'non-constant array bound' instead of 'invalid array bound'Russ Cox2014-09-161-1/+4
* | | | cmd/gc: make runtime escape an error, not a fatal errorRuss Cox2014-09-162-2/+2
* | | | cmd/gc: don't walk static nodes generated by anylit.R?my Oudompheng2014-09-151-0/+2
* | | | cmd/gc: generate type alg after calling dowidth.R?my Oudompheng2014-09-151-1/+1
* | | | cmd/gc: fix racewalk after writebarrier changeDmitriy Vyukov2014-09-121-0/+25
* | | | runtime: tell the truth about BitVector typeRuss Cox2014-09-121-1/+5
* | | | cmd/gc: turn Go prototypes into ptr liveness maps for assembly functionsRuss Cox2014-09-121-4/+45
* | | | cmd/gc: emit write barriersRuss Cox2014-09-117-13/+183
* | | | cmd/gc: fix undefined behaviour warning in subr.cDave Cheney2014-09-081-1/+1
| |_|/ |/| |
* | | build: adjustments for move from src/pkg to srcRuss Cox2014-09-087-28/+28
| |/ |/|
* | runtime: convert panic/recover to GoKeith Randall2014-09-054-7/+7
* | runtime: convert select implementation to Go.Keith Randall2014-09-021-1/+2
* | cmd/gc: fix runtime print(hex(x))Russ Cox2014-09-021-1/+1
* | runtime: convert type algorithms to GoDmitriy Vyukov2014-08-301-17/+2
* | cmd/gc: allow runtime to define a hex integer type for printingRuss Cox2014-08-293-9/+14
* | cmd/gc: fix undefined behaviour warnings in mparith3.cDave Cheney2014-08-271-2/+2
* | cmd/gc, runtime: treat slices and strings like pointers in garbage collectionRuss Cox2014-08-258-47/+59
* | runtime: convert async semaphores to GoDmitriy Vyukov2014-08-251-0/+1
* | cmd/gc: fix order of channel evaluation of receive channelsRuss Cox2014-08-251-0/+8
* | cmd/gc: fix buildRuss Cox2014-08-241-0/+1
* | cmd/gc: re-enable IfacePointerOnlyRuss Cox2014-08-241-1/+1
* | runtime: convert channel operations to Go, part 1 (chansend1).Keith Randall2014-08-241-0/+1
* | undo CL 130240043 / b09f70c301a5Dave Cheney2014-08-231-1/+1
* | cmd/gc: change interface representation: only pointers in data wordRuss Cox2014-08-231-1/+1
* | runtime: convert common scheduler functions to GoDmitriy Vyukov2014-08-211-0/+1
* | cmd/gc: fix undefined behaviorDmitriy Vyukov2014-08-211-2/+4
* | cmd/gc: fix heap buffer overflowDmitriy Vyukov2014-08-191-1/+4
* | cmd/gc, runtime: refactor interface inlining decision into compilerRuss Cox2014-08-184-6/+45
* | cmd/gc: disallow pointer constantsMatthew Dempsky2014-08-151-2/+6
* | cmd/gc: comma-ok assignments produce untyped bool as 2nd resultChris Manghane2014-08-113-3/+18
* | runtime: convert equality functions to GoKeith Randall2014-08-076-100/+74
* | cmd/gc: remove ignored debugging arguments in Fconv printRuss Cox2014-08-071-1/+1
|/
* cmd/gc: make liveness ~10x fasterRuss Cox2014-08-064-35/+69
* cmd/cc, cmd/gc: set ctxt->debugvlog with debug['v']Shenghou Ma2014-08-061-0/+1
* runtime: move constants from map header to map typeKeith Randall2014-08-011-5/+17
* runtime: convert hash functions to Go calling convention.Keith Randall2014-07-312-33/+45
* runtime: convert slice operations to Go.Keith Randall2014-07-313-4/+4
* cmd/gc: fix example flag in commentJosh Bleecher Snyder2014-07-311-1/+1
* runtime: rewrite malloc in Go.Keith Randall2014-07-303-3/+3
* cmd/gc: don't allow escaping arguments in the runtime package.Keith Randall2014-07-291-0/+2
* runtime: simpler and faster GCDmitriy Vyukov2014-07-293-213/+260
* cmd/gc: don't mark select descriptor as EscNoneBobby Powers2014-07-251-1/+0
* cmd/gc: mark auxiliary symbols as containing no pointersDmitriy Vyukov2014-07-235-13/+19
* cmd/gc: in the runtime package, don't promote any decls to the heap.Keith Randall2014-07-211-0/+2
* cmd/gc: do not mark PC as pointer on stackDmitriy Vyukov2014-07-201-1/+1
* cmd/gc: allocate select descriptor on stackDmitriy Vyukov2014-07-203-5/+61
* cmd/gc: implement 'for range x {'Russ Cox2014-07-166-1293/+1314