| Commit message (Expand) | Author | Age | Files | Lines |
* | cmd/gc: disallow call of *T method using **T variable | Russ Cox | 2014-10-20 | 1 | -2/+5 |
* | cmd/gc: emit code for extern = <N> | Daniel Morsing | 2014-10-20 | 1 | -7/+3 |
* | cmd/gc: don't use static init to initialize small structs, fields | Russ Cox | 2014-10-17 | 1 | -4/+4 |
* | cmd/gc: elide write barrier for x = x[0:y] and x = append(x, ...) | Russ Cox | 2014-10-16 | 3 | -1/+74 |
* | cmd/gc: simplify compiled code for explicit zeroing | Russ Cox | 2014-10-15 | 5 | -9/+13 |
* | cmd/gc: do not copy via temporary for writebarrierfat{2,3,4} | Russ Cox | 2014-10-15 | 1 | -1/+5 |
* | cmd/gc: blank methods are not permitted in interface types | Chris Manghane | 2014-10-15 | 1 | -0/+3 |
* | cmd/gc, runtime: fix race, nacl for writebarrier changes | Russ Cox | 2014-10-14 | 4 | -15/+14 |
* | cmd/gc: check for initialization cycles in method values | Chris Manghane | 2014-10-14 | 1 | -1/+1 |
* | cmd/gc: add 2-, 3-, 4-word write barrier specializations | Russ Cox | 2014-10-14 | 3 | -11/+29 |
* | cmd/gc: fix 'make' in cmd/gc directory | Russ Cox | 2014-10-14 | 1 | -0/+2 |
* | cmd/gc: fix print format | Russ Cox | 2014-10-07 | 1 | -1/+1 |
* | runtime: remove type-punning for Type.gc[0], gc[1] | Russ Cox | 2014-10-07 | 1 | -3/+22 |
* | cmd/gc: prohibit short variable declarations containing duplicate symbols | Evan Kroske | 2014-10-06 | 1 | -0/+11 |
* | cmd/gc: fix call order in array literal of slice literal of make chan | Russ Cox | 2014-09-30 | 1 | -2/+12 |
* | cmd/gc: emit error for out-of-bounds slice of constant string | Russ Cox | 2014-09-25 | 1 | -10/+15 |
* | cmd/gc: print x++ (not x += 1) in errors about x++ | Russ Cox | 2014-09-25 | 4 | -262/+277 |
* | cmd/gc: avoid infinite recursion on invalid recursive type | Russ Cox | 2014-09-25 | 2 | -2/+5 |
* | cmd/gc: fix import of package with var func returning _ | Russ Cox | 2014-09-24 | 1 | -10/+5 |
* | cmd/gc: run escape analysis always (even in -N mode) | Russ Cox | 2014-09-24 | 3 | -13/+7 |
* | cmd/gc: say 'non-constant array bound' instead of 'invalid array bound' | Russ Cox | 2014-09-16 | 1 | -1/+4 |
* | cmd/gc: make runtime escape an error, not a fatal error | Russ Cox | 2014-09-16 | 2 | -2/+2 |
* | cmd/gc: don't walk static nodes generated by anylit. | R?my Oudompheng | 2014-09-15 | 1 | -0/+2 |
* | cmd/gc: generate type alg after calling dowidth. | R?my Oudompheng | 2014-09-15 | 1 | -1/+1 |
* | cmd/gc: fix racewalk after writebarrier change | Dmitriy Vyukov | 2014-09-12 | 1 | -0/+25 |
* | runtime: tell the truth about BitVector type | Russ Cox | 2014-09-12 | 1 | -1/+5 |
* | cmd/gc: turn Go prototypes into ptr liveness maps for assembly functions | Russ Cox | 2014-09-12 | 1 | -4/+45 |
* | cmd/gc: emit write barriers | Russ Cox | 2014-09-11 | 7 | -13/+183 |
* | cmd/gc: fix undefined behaviour warning in subr.c | Dave Cheney | 2014-09-08 | 1 | -1/+1 |
* | build: adjustments for move from src/pkg to src | Russ Cox | 2014-09-08 | 7 | -28/+28 |
* | runtime: convert panic/recover to Go | Keith Randall | 2014-09-05 | 4 | -7/+7 |
* | runtime: convert select implementation to Go. | Keith Randall | 2014-09-02 | 1 | -1/+2 |
* | cmd/gc: fix runtime print(hex(x)) | Russ Cox | 2014-09-02 | 1 | -1/+1 |
* | runtime: convert type algorithms to Go | Dmitriy Vyukov | 2014-08-30 | 1 | -17/+2 |
* | cmd/gc: allow runtime to define a hex integer type for printing | Russ Cox | 2014-08-29 | 3 | -9/+14 |
* | cmd/gc: fix undefined behaviour warnings in mparith3.c | Dave Cheney | 2014-08-27 | 1 | -2/+2 |
* | cmd/gc, runtime: treat slices and strings like pointers in garbage collection | Russ Cox | 2014-08-25 | 8 | -47/+59 |
* | runtime: convert async semaphores to Go | Dmitriy Vyukov | 2014-08-25 | 1 | -0/+1 |
* | cmd/gc: fix order of channel evaluation of receive channels | Russ Cox | 2014-08-25 | 1 | -0/+8 |
* | cmd/gc: fix build | Russ Cox | 2014-08-24 | 1 | -0/+1 |
* | cmd/gc: re-enable IfacePointerOnly | Russ Cox | 2014-08-24 | 1 | -1/+1 |
* | runtime: convert channel operations to Go, part 1 (chansend1). | Keith Randall | 2014-08-24 | 1 | -0/+1 |
* | undo CL 130240043 / b09f70c301a5 | Dave Cheney | 2014-08-23 | 1 | -1/+1 |
* | cmd/gc: change interface representation: only pointers in data word | Russ Cox | 2014-08-23 | 1 | -1/+1 |
* | runtime: convert common scheduler functions to Go | Dmitriy Vyukov | 2014-08-21 | 1 | -0/+1 |
* | cmd/gc: fix undefined behavior | Dmitriy Vyukov | 2014-08-21 | 1 | -2/+4 |
* | cmd/gc: fix heap buffer overflow | Dmitriy Vyukov | 2014-08-19 | 1 | -1/+4 |
* | cmd/gc, runtime: refactor interface inlining decision into compiler | Russ Cox | 2014-08-18 | 4 | -6/+45 |
* | cmd/gc: disallow pointer constants | Matthew Dempsky | 2014-08-15 | 1 | -2/+6 |
* | cmd/gc: comma-ok assignments produce untyped bool as 2nd result | Chris Manghane | 2014-08-11 | 3 | -3/+18 |