summaryrefslogtreecommitdiff
path: root/src/cmd/gc
Commit message (Expand)AuthorAgeFilesLines
* all: merge dev.garbage (d1238958d4ae) into default branchRuss Cox2014-12-051-4/+0
|\
* \ [dev.garbage] all: merge dev.cc (493ad916c3b1) into dev.garbageRuss Cox2014-11-241-1/+0
|\ \ | |/
| * [dev.cc] cmd/gc: fix warning on Plan 9David du Colombier2014-11-171-1/+0
* | [dev.garbage] all: merge dev.cc into dev.garbageRuss Cox2014-11-156-34/+278
|\ \ | |/
| * [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.ccRuss Cox2014-11-147-54/+289
| |\
| | * [dev.cc] cmd/gc: changes for removing runtime C codeRuss Cox2014-11-117-52/+287
* | | [dev.garbage] all: merge dev.power64 (7667e41f3ced) into dev.garbageRuss Cox2014-11-142-18/+28
|\ \ \ | |/ /
| * | [dev.power64] gc: convert Bits to a uint64 arrayAustin Clements2014-11-042-18/+28
| * | [dev.power64] 9g: fix niloptAustin Clements2014-11-031-4/+0
* | | [dev.garbage] all: merge default (f38460037b72) into dev.garbageRuss Cox2014-11-149-36/+140
|\ \ \ | |_|/ |/| |
| * | [dev.garbage] cmd/gc: emit pointer write barriersRuss Cox2014-11-051-0/+4
| * | [dev.garbage] cmd/gc, runtime: add locks around print statementsRuss Cox2014-11-054-0/+22
| * | [dev.garbage] cmd/gc, runtime: implement write barriers in terms of writebarr...Russ Cox2014-10-304-18/+94
| * | [dev.garbage] all: merge dev.power64 (5ad5e85cfb99) into dev.garbageRuss Cox2014-10-293-2/+13
| |\ \ | | |/
| | * [dev.power64] all: merge default (dd5014ed9b01) into dev.power64Russ Cox2014-10-293-2/+13
| | |\
| | | * [dev.power64] all: merge default into dev.power64Austin Clements2014-10-273-2/+13
| | | |\
| | | | * [dev.power64] all: merge default into dev.power64Austin Clements2014-10-223-2/+13
| | | | |\
| | | | | * build: merge the great pkg/ rename into dev.power64Austin Clements2014-10-227-28/+28
| | | | | |\
| | | | | * \ [dev.power64] build: merge default into dev.power64Austin Clements2014-10-2218-192/+244
| | | | | |\ \
| | | | | * | | [dev.power64] runtime: make all bitmaps arrays of bytesRuss Cox2014-08-151-1/+5
| | | | | * | | [dev.power64] cmd/gc: disable magic multiply optimizations for nowShenghou Ma2014-08-121-0/+4
| | | | | * | | [dev.power64] cmd/9g, cmd/gc, cmd/ld: fix build.Shenghou Ma2014-08-121-0/+3
| | | | | * | | [dev.power64] cmd/gc: handle thechar=='9', disable nilopt() for nowShenghou Ma2014-08-122-2/+6
| * | | | | | | [dev.garbage] all: merge default (dd5014ed9b01) into dev.garbageRuss Cox2014-10-292-18/+9
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| | * | | | | | all: merge default branch into dev.garbageRuss Cox2014-10-169-22/+78
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ [dev.garbage] merge default into dev.garbageRuss Cox2014-10-039-299/+321
| | |\ \ \ \ \ \ \
| | * | | | | | | | [dev.garbage] runtime: remove another BitsMultiWordRuss Cox2014-10-021-13/+6
| | * | | | | | | | [dev.garbage] cmd/gc: never generate BitsMultiWordRuss Cox2014-10-011-5/+3
* | | | | | | | | | gc: abort if given an unknown debug (-d) flagAustin Clements2014-11-041-2/+2
|/ / / / / / / / /
* | | | | | | | | cmd/gc: fix build - remove unused variables in walkprintRuss Cox2014-10-281-3/+1
* | | | | | | | | cmd/gc: fix internal compiler error in struct compareRuss Cox2014-10-281-5/+12
* | | | | | | | | cmd/gc: avoid use of goprintfRuss Cox2014-10-283-117/+111
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | cmd/gc: synthesize zeroed value for non-assignment contextRuss Cox2014-10-241-7/+1
| |_|_|/ / / / |/| | | | | |
* | | | | | | cmd/gc: disallow call of *T method using **T variableRuss Cox2014-10-201-2/+5
* | | | | | | cmd/gc: emit code for extern = <N>Daniel Morsing2014-10-201-7/+3
* | | | | | | cmd/gc: don't use static init to initialize small structs, fieldsRuss Cox2014-10-171-4/+4
* | | | | | | cmd/gc: elide write barrier for x = x[0:y] and x = append(x, ...)Russ Cox2014-10-163-1/+74
* | | | | | | cmd/gc: simplify compiled code for explicit zeroingRuss Cox2014-10-155-9/+13
| |_|/ / / / |/| | | | |
* | | | | | cmd/gc: do not copy via temporary for writebarrierfat{2,3,4}Russ Cox2014-10-151-1/+5
* | | | | | cmd/gc: blank methods are not permitted in interface typesChris Manghane2014-10-151-0/+3
* | | | | | cmd/gc, runtime: fix race, nacl for writebarrier changesRuss Cox2014-10-144-15/+14
* | | | | | cmd/gc: check for initialization cycles in method valuesChris Manghane2014-10-141-1/+1
* | | | | | cmd/gc: add 2-, 3-, 4-word write barrier specializationsRuss Cox2014-10-143-11/+29
* | | | | | cmd/gc: fix 'make' in cmd/gc directoryRuss Cox2014-10-141-0/+2
* | | | | | cmd/gc: fix print formatRuss Cox2014-10-071-1/+1
* | | | | | runtime: remove type-punning for Type.gc[0], gc[1]Russ Cox2014-10-071-3/+22
* | | | | | cmd/gc: prohibit short variable declarations containing duplicate symbolsEvan Kroske2014-10-061-0/+11
| |/ / / / |/| | | |
* | | | | cmd/gc: fix call order in array literal of slice literal of make chanRuss Cox2014-09-301-2/+12
* | | | | cmd/gc: emit error for out-of-bounds slice of constant stringRuss Cox2014-09-251-10/+15
* | | | | cmd/gc: print x++ (not x += 1) in errors about x++Russ Cox2014-09-254-262/+277