summaryrefslogtreecommitdiff
path: root/src/cmd/gc/init.c
AgeCommit message (Collapse)AuthorFilesLines
2013-03-04Imported Upstream version 1.1~hg20130304upstream/1.1_hg20130304Michael Stapelberg1-0/+4
2012-04-06Imported Upstream version 1upstream/1Ondřej Surý1-11/+7
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+195
2011-09-13Imported Upstream version 60Ondřej Surý1-195/+0
2011-06-30Imported Upstream version 58upstream/58Ondřej Surý1-1/+4
2011-04-20Imported Upstream version 2011.03.07.1upstream/2011.03.07.1Ondřej Surý1-16/+11
2010-06-14gc: no more ...Russ Cox1-1/+1
various cleanup, deleting unused code R=ken2 CC=golang-dev http://codereview.appspot.com/1663041
2010-05-03allow data statements for simpleKen Thompson1-6/+2
external variable assignements. R=rsc CC=golang-dev http://codereview.appspot.com/1094041
2010-03-31gc: implement panic and recoverRuss Cox1-1/+1
R=ken2, r, ken3 CC=golang-dev http://codereview.appspot.com/831042
2010-01-22eliminate the package global name space assumption in object filesRuss Cox1-3/+3
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 http://codereview.appspot.com/186263 Committer: Russ Cox <rsc@golang.org>
2009-09-05composit literalsKen Thompson1-7/+2
plateau - more to come R=rsc OCL=34413 CL=34413
2009-09-03stop using filename for disambiguation within a package.Russ Cox1-1/+1
R=ken OCL=34339 CL=34341
2009-08-30cleanup getting ready for static initKen Thompson1-9/+6
R=rsc OCL=34090 CL=34090
2009-08-12whole-package compilationRuss Cox1-8/+12
R=ken OCL=33063 CL=33095
2009-08-07forward declarations not necessary.Russ Cox1-8/+20
still to do: * initializer cycle detection * nicer error for type checking cycles R=ken OCL=32855 CL=32880
2009-08-04make Syms smaller.Russ Cox1-1/+1
collapse a lot of duplication in dcl.c switch to NodeList* from Dcl* R=ken OCL=32770 CL=32770
2009-08-04move various bits of code aroundRuss Cox1-0/+193
and delete some dead code. no actual changes here. R=ken OCL=32764 CL=32764