- 01 Oct, 2010 1 commit
-
-
Ken Thompson authored
lv += f() fixes asn1 and maybe more R=rsc CC=golang-dev https://golang.org/cl/2341042
-
- 12 Sep, 2010 1 commit
-
-
Russ Cox authored
Fixes #1099. R=ken2, r CC=golang-dev https://golang.org/cl/2147047
-
- 09 Sep, 2010 1 commit
-
-
Russ Cox authored
and other begin and end of function code R=ken2 CC=golang-dev https://golang.org/cl/2158044
-
- 12 Aug, 2010 1 commit
-
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/1983041
-
- 03 Aug, 2010 1 commit
-
-
Russ Cox authored
move constant index checking to front end x[2:1] is a compile-time error now too R=ken2 CC=golang-dev https://golang.org/cl/1848056
-
- 15 Jul, 2010 2 commits
-
-
Russ Cox authored
Fixes #846. R=ken2 CC=golang-dev https://golang.org/cl/1862042
-
Russ Cox authored
Fixes #894. R=ken2 CC=golang-dev https://golang.org/cl/1701051
-
- 02 Apr, 2010 1 commit
-
-
Russ Cox authored
R=ken2, r CC=golang-dev https://golang.org/cl/871042
-
- 31 Mar, 2010 1 commit
-
-
Russ Cox authored
R=ken2, r, ken3 CC=golang-dev https://golang.org/cl/831042
-
- 27 Mar, 2010 2 commits
-
-
Dean Prichard authored
R=rsc CC=golang-dev https://golang.org/cl/800041
-
Russ Cox authored
Fixes #186. R=ken2 CC=golang-dev https://golang.org/cl/793041
-
- 08 Mar, 2010 1 commit
-
-
Russ Cox authored
Fixes #654. R=ken2 CC=golang-dev https://golang.org/cl/310041
-
- 05 Mar, 2010 1 commit
-
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/255042
-
- 23 Jan, 2010 1 commit
-
-
Russ Cox authored
5g/6g/8g: add import statements to export metadata, mapping package path to package name. recognize "" as the path of the package in export metadata. use "" as the path of the package in object symbol names. 5c/6c/8c, 5a/6a/8a: rewrite leading . to "". so that ·Sin means Sin in this package. 5l/6l/8l: rewrite "" in symbol names as object files are read. gotest: handle new symbol names. gopack: handle new import lines in export metadata. Collectively, these changes eliminate the assumption of a global name space in the object file formats. Higher level pieces such as reflect and the computation of type hashes still depend on the assumption; we're not done yet. R=ken2, r, ken3 CC=golang-dev https://golang.org/cl/186263
-
- 20 Nov, 2009 1 commit
-
-
Russ Cox authored
* add runtime sliceslice1 for x[lo:] * remove runtime arraytoslice, rewriting &arr into arr[0:len(arr)]. * port cgen_inline into 8g, 5g. * use native memmove in maps R=ken2 https://golang.org/cl/157106
-
- 28 Oct, 2009 1 commit
-
-
Kai Backman authored
R=rsc http://go/go-review/1015017
-
- 26 Oct, 2009 1 commit
-
-
Kai Backman authored
R=rsc http://go/go-review/1014010
-
- 23 Oct, 2009 1 commit
-
-
Kai Backman authored
alignment but not enough (duh). R=rsc APPROVED=rsc DELTA=16 (13 added, 0 deleted, 3 changed) OCL=36020 CL=36024
-
- 22 Oct, 2009 1 commit
-
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=4 (0 added, 0 deleted, 4 changed) OCL=36001 CL=36004
-
- 16 Oct, 2009 1 commit
-
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=21 (21 added, 0 deleted, 0 changed) OCL=35845 CL=35845
-
- 02 Oct, 2009 1 commit
-
-
Kai Backman authored
go/test: passes 74% (251/339) R=rsc APPROVED=rsc DELTA=40 (34 added, 0 deleted, 6 changed) OCL=35254 CL=35275
-
- 01 Oct, 2009 1 commit
-
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=14 (4 added, 0 deleted, 10 changed) OCL=35190 CL=35210
-
- 18 Sep, 2009 3 commits
-
-
Kai Backman authored
params. a number of fixes to assembly routines that assumed R0 had the first arg. one stack offset fix, arm pushes the link register on stack top. go/test: passes 65% (235/364) tests R=rsc APPROVED=rsc DELTA=20 (11 added, 0 deleted, 9 changed) OCL=34809 CL=34812
-
Kai Backman authored
one case of uninitialized memory and some output. R=rsc APPROVED=rsc DELTA=73 (43 added, 1 deleted, 29 changed) OCL=34743 CL=34772
-
Russ Cox authored
hook up to 8g and 5g too. R=ken OCL=34768 CL=34768
-
- 14 Sep, 2009 1 commit
-
-
Russ Cox authored
R=ken OCL=34604 CL=34604
-
- 09 Sep, 2009 1 commit
-
-
Russ Cox authored
R=ken OCL=34465 CL=34470
-
- 21 Aug, 2009 1 commit
-
-
Kai Backman authored
- fixed a number of places where we tried to allocate 64bit regs. added honeypot in regalloc to catch these in the future. - implemented quad copying in sgen - cgen64.c, add, mul - clearfat done - D_REGREG output from 5g (linker already knew about them) - gmove done - optoas almost done, last bit probably not needed - D_SHIFT support in list.c R=rsc APPROVED=rsc DELTA=963 (711 added, 112 deleted, 140 changed) OCL=33619 CL=33688
-
- 20 Aug, 2009 1 commit
-
-
Kai Backman authored
signed and unsigned integer conversions. R=rsc APPROVED=rsc DELTA=398 (40 added, 230 deleted, 128 changed) OCL=33546 CL=33569
-
- 19 Aug, 2009 1 commit
-
-
Kai Backman authored
re-enabling and massaging code. R=rsc APPROVED=rsc DELTA=2496 (1880 added, 330 deleted, 286 changed) OCL=33487 CL=33504
-
- 18 Aug, 2009 2 commits
-
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=35 (2 added, 1 deleted, 32 changed) OCL=33436 CL=33453
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=6 (0 added, 0 deleted, 6 changed) OCL=33434 CL=33452
-
- 05 Aug, 2009 1 commit
-
-
Russ Cox authored
collapse a lot of duplication in dcl.c switch to NodeList* from Dcl* R=ken OCL=32770 CL=32770
-
- 30 Jul, 2009 1 commit
-
-
Russ Cox authored
R=ken OCL=32521 CL=32521
-
- 17 Jul, 2009 1 commit
-
-
Russ Cox authored
introduce NodeList* type in compiler to replace OLIST. this clarifies where lists can and cannot occur. list append and concatenation are now cheap. the _r rules are gone from yacc. rev and unrev are gone. no more lists of lists. the representation of assignments is a bit clunkier. split into OAS (1=1) and OAS2 (2 or more on one side). delete dead chanrecv3 code. delay construction of func types. R=ken OCL=31745 CL=31762
-
- 07 Jul, 2009 1 commit
-
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=46 (0 added, 5 deleted, 41 changed) OCL=31241 CL=31243
-
- 06 Jul, 2009 1 commit
-
-
Kai Backman authored
8bit and 16bit, some optoas, replaced Addr.index with Addr.name empty function compiles, mutex compiles R=rsc APPROVED=rsc DELTA=908 (83 added, 41 deleted, 784 changed) OCL=31127 CL=31188
-
- 27 Jun, 2009 1 commit
-
-
Kai Backman authored
- removed smallint optimizations - lifted raddr from 5c - add back %R, was used in gc/* causing -g to crash - changed naddr OREGISTER to emit D_REG instead of D_OREG R=rsc APPROVED=rsc DELTA=74 (38 added, 28 deleted, 8 changed) OCL=30799 CL=30822
-
- 26 Jun, 2009 1 commit
-
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=72 (12 added, 52 deleted, 8 changed) OCL=30748 CL=30793
-
- 25 Jun, 2009 1 commit
-
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=976 (164 added, 237 deleted, 575 changed) OCL=30705 CL=30743
-