- 03 Apr, 2009 3 commits
-
-
Ken Thompson authored
the assignment on a type switch R=r OCL=27048 CL=27048
-
Russ Cox authored
package main func main() { func(){}() + + } x.go:2: syntax error near _f001 becomes x.go:2: syntax error near func R=ken OCL=27047 CL=27047
-
Russ Cox authored
turned it off while debugging 8 runtime problem, checked in the change accidentally. R=r DELTA=4 (0 added, 0 deleted, 4 changed) OCL=27040 CL=27046
-
- 02 Apr, 2009 8 commits
-
-
Russ Cox authored
package main func main() { println("hello,", 123); } R=ken OCL=27043 CL=27043
-
Russ Cox authored
R=r DELTA=4 (4 added, 0 deleted, 0 changed) OCL=26983 CL=27041
-
Robert Griesemer authored
- renamed gds -> godoc - functionality to find and serve packages (to get a list of packages provide dir path + "?p") Next steps: cleanups, better formatting, fine-tuning of output R=r OCL=27037 CL=27039
-
Robert Griesemer authored
(this removes a lot of string() conversions down the road) - a few minor adjustments R=rsc DELTA=11 (0 added, 0 deleted, 11 changed) OCL=27029 CL=27038
-
Robert Griesemer authored
R=r OCL=27026 CL=27028
-
Robert Griesemer authored
- have explicit XSpec nodes for declarations - have a general GenDecl node instead of DeclList R=rsc DELTA=164 (52 added, 52 deleted, 60 changed) OCL=27005 CL=27027
-
Daniel Nadasi authored
R=r,rsc APPROVED=rsc DELTA=167 (166 added, 0 deleted, 1 changed) OCL=26982 CL=27017
-
Ken Thompson authored
twice instead of once. R=r OCL=27015 CL=27015
-
- 01 Apr, 2009 7 commits
-
-
Rob Pike authored
R=rsc DELTA=2 (0 added, 0 deleted, 2 changed) OCL=27003 CL=27003
-
Robert Griesemer authored
- package headers - constants - variables - formatted comments Next steps: - sorted output - collection of all files belonging to a package - fine-tuning of output R=r OCL=26997 CL=26997
-
Russ Cox authored
the largest remaining source file in this directory. TBR=gri OCL=26984 CL=26984
-
Russ Cox authored
160 - 75 was just barely not enough for deferproc + morestack. added enum names and bumped to 256 - 128. added explanation. changed a few mal() (garbage-collected) to malloc()/free() (manually collected). R=ken OCL=26981 CL=26981
-
David Symonds authored
R=rsc APPROVED=rsc DELTA=4 (2 added, 2 deleted, 0 changed) OCL=26978 CL=26978
-
Robert Griesemer authored
R=r OCL=26974 CL=26976
-
Russ Cox authored
R=r DELTA=156 (149 added, 2 deleted, 5 changed) OCL=26973 CL=26973
-
- 31 Mar, 2009 20 commits
-
-
Robert Griesemer authored
- adjustments to match new ast/parser interface - removed printer.go; functionality now in astprinter.go and docprinter.go (more cleanups pending) - enabled new doc printing in gds (lots of fine tuning missing, but pieces falling into place; e.g. methods associated with types. Consts, Vars, to come. Collection of all files belonging to a package to come) R=r OCL=26970 CL=26972
-
Robert Griesemer authored
- minor adjustments as suggested by rsc 2) Added parser_test fragment 3) Renamed some types in AST.go per rsc request R=rsc DELTA=2053 (2027 added, 0 deleted, 26 changed) OCL=26963 CL=26971
-
Russ Cox authored
remove use of _subv in vlrt.c darwin/386/signal.c darwin/386/* linux/386/* (forgotten before) can run empty program on darwin/386 now. R=r DELTA=1140 (1021 added, 114 deleted, 5 changed) OCL=26942 CL=26968
-
Russ Cox authored
R=r DELTA=6 (3 added, 0 deleted, 3 changed) OCL=26944 CL=26967
-
Robert Griesemer authored
R=rsc OCL=26959 CL=26959
-
Russ Cox authored
package main func main() { } and not much else. R=ken OCL=26943 CL=26943
-
Russ Cox authored
into gc directory, where it gets included as ../gc/ldbody this is similar to the assemblers including ../cc/lexbody and ../cc/macbody. * hook go-specific loader code into 8l. * make current 8.out.h and 6.out.h backward compatible with plan 9's versions. i had added some constants in the middle of enums and have now moved them to the end. this keeps us from invalidating old .8 and .6 files. not sure how much it really matters, but easy to do. R=r DELTA=1314 (667 added, 623 deleted, 24 changed) OCL=26938 CL=26941
-
Russ Cox authored
delete unused mkenam file R=ken OCL=26940 CL=26940
-
Ian Lance Taylor authored
type of the field. Use the field alignment to compute the size of a structure. This may help 8g but is mainly for gccgo. gccgo maintains the standard C/C++ ABI for structure field alignment. For the i386, this requires that a float64 field in a struct be aligned on a 32-bit boundary, although for efficiency a variable of type float64 or []float64 should be aligned on a 64-bit boundary. I also removed the unused size field from structField. R=r DELTA=117 (75 added, 2 deleted, 40 changed) OCL=26842 CL=26936
-
http://b/1748082Russ Cox authored
package main var f = func(a, b int) int { return a + b } R=ken OCL=26935 CL=26935
-
Russ Cox authored
and changed vlong to int64). R=ken OCL=26934 CL=26934
-
Russ Cox authored
signature generation) into gc. R=ken OCL=26933 CL=26933
-
Russ Cox authored
R=ken OCL=26930 CL=26930
-
Russ Cox authored
R=ken OCL=26929 CL=26929
-
David Symonds authored
R=r APPROVED=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=26926 CL=26928
-
Russ Cox authored
int brcom(int); int brrev(int); void setmaxarg(Type*); Sig* lsort(Sig*, int(*)(Sig*, Sig*)); int dotoffset(Node*, int*, Node**); void stringpool(Node*); void tempname(Node*, Type*); R=ken OCL=26922 CL=26922
-
Russ Cox authored
R=ken OCL=26916 CL=26918
-
Robert Griesemer authored
- separating printing of AST and documentation - astprinter: will subsume ast printing functionality of printer - docprinter: will subsume doc printing functionality of printer also: more logic to collect all the documentation pertaining to all files of a package - parser: some cleanups, stricter syntax checks - gds: hooks to test new doc printer (disabled) R=r OCL=26915 CL=26915
-
Russ Cox authored
R=ken OCL=26914 CL=26914
-
Russ Cox authored
unsafe.Alignof(struct{x float}{0}.x) R=ken OCL=26911 CL=26913
-
- 30 Mar, 2009 2 commits