summaryrefslogtreecommitdiff
path: root/usr/gri/gosrc/import.go
AgeCommit message (Collapse)AuthorFilesLines
2009-01-29- removed obsolete files from repositoryRobert Griesemer1-323/+0
(most of this has been integrated into pretty, the rest has been archived). R=r OCL=23842 CL=23842
2009-01-20delete exportRuss Cox1-14/+14
TBR=r OCL=23121 CL=23127
2009-01-06- make code in gosrc compile again, check in all pending changesRobert Griesemer1-7/+15
(this code doesn't match the existing language at this point, but it's a large code base which compiles - will eventually go away) - enable compilation of it again in run.bash R=r DELTA=1147 (534 added, 311 deleted, 302 changed) OCL=22176 CL=22176
2008-09-02- adjusted my submitted code to work with latest compiler changesRobert Griesemer1-1/+1
R=r OCL=14734 CL=14734
2008-08-11- changed go-in-go parser to require ()'s for panic and printRobert Griesemer1-18/+18
- adjusted much of the existing go code - missing: tests R=r DELTA=229 (1 added, 17 deleted, 211 changed) OCL=14103 CL=14103
2008-08-11- allow reserved words as field and method namesRobert Griesemer1-1/+1
R=r OCL=14102 CL=14102
2008-08-11- experiments with forward-declaring types of non-imported packagesRobert Griesemer1-2/+8
- adjusted switch syntax (no repeated case: case: anymore) - enabled some constant expressions that work now R=r OCL=14098 CL=14098
2008-08-11- more steps towards automatic recursive compilation of dependenciesRobert Griesemer1-72/+11
- make forward declarations of types match 6g - better factoring R=r OCL=14059 CL=14059
2008-08-07first primitive cut at resolving missing imports automatically:Robert Griesemer1-2/+63
if an import file is missing, the corresponding source is compiled automatically, if found R=r OCL=13990 CL=13990
2008-08-05- fixed another export bugRobert Griesemer1-19/+16
- more self-verification code R=r OCL=13894 CL=13894
2008-08-04- switch to new export syntaxRobert Griesemer1-2/+1
- deprecate old syntax in this front-end (use -6g for compatibility) R=r OCL=13831 CL=13833
2008-08-04- import/export cleanup: added comments, removed dead code, re-org structureRobert Griesemer1-79/+79
R=r OCL=13816 CL=13816
2008-08-04- more import/export stuffRobert Griesemer1-17/+19
- use new export syntax R=r OCL=13807 CL=13807
2008-08-01- simplified handling of primary types (types w/ names which mustRobert Griesemer1-27/+24
be canonicalized upon import) - missed some exports R=r OCL=13733 CL=13733
2008-08-01more import/export stuff:Robert Griesemer1-21/+15
- no need to import/export predeclared types - fix for receiver types - cleanups - added tests to Makefile R=r OCL=13728 CL=13730
2008-07-31- fixed a bug w/ exports (wrong package info)Robert Griesemer1-1/+3
- keep track of type alias (type T1 T0) so we can print the proper type name R=r OCL=13688 CL=13688
2008-07-30- fixed import bug (import "...")Robert Griesemer1-57/+43
- better debugging support - removed dead code R=r OCL=13680 CL=13680
2008-07-30various fixes:Robert Griesemer1-13/+26
- missing return in import code - proper propagation of flags to various components - better error message when source position is missing - cleanups R=r OCL=13676 CL=13676
2008-07-29- import and export code, bug fixesRobert Griesemer1-10/+15
- almost back to where I was in C++, but now all in Go R=r OCL=13627 CL=13627
2008-07-23- more work on semantic checks - not yet enabled by defaultRobert Griesemer1-5/+5
R=r OCL=13391 CL=13391
2008-07-18- made initial export workRobert Griesemer1-0/+314
- added code for importing (not tested) - various fixes SVN=128061