summaryrefslogtreecommitdiff
path: root/src/cmd
AgeCommit message (Collapse)AuthorFilesLines
2009-10-26Hack to make cgo's generated go code compile when there are noStephen Ma1-4/+5
unsafe.Pointer references inside the C declarations. R=go-dev APPROVED=rsc DELTA=1 (1 added, 0 deleted, 0 changed) OCL=36063 CL=36063
2009-10-28- added missing formatters in templatesRobert Griesemer1-6/+16
- replaced deprecated use of </font> with </span> tag - added html escaping to godoc formatters where missing - enabled text format for package documentation R=rsc http://go/go-review/1017001
2009-10-27shift for non-64 bit integers.Kai Backman5-3/+97
R=rsc http://go/go-review/1015017
2009-10-27godoc search bug fixes:Robert Griesemer2-12/+57
- sort by package name (instead of package path) for results with snippets - sort line numbers in results without snippets - properly characterize package clauses - experiment with a leaner look: no underlines for top-level godoc links in the left side bar Still using colors to distinguish results. Next step. R=rsc http://go/go-review/1015016
2009-10-27code search for godoc:Robert Griesemer3-54/+173
- added goroutine to automatically index in the background - added handler for search requests - added search box to top-level godoc template - added search.html template for the display of search results - changes to spec.go because of name conflicts - added extra styles to style.css (for shorter .html files) R=rsc http://go/go-review/1014011
2009-10-26bug162, large indices on nil referencesKai Backman3-14/+71
R=rsc http://go/go-review/1013016
2009-10-26- indexing component for godocRobert Griesemer1-0/+664
R=rsc http://go/go-review/1015014
2009-10-26snippet generator for godoc search resultsRobert Griesemer1-0/+122
R=rsc http://go/go-review/1013014
2009-10-26fix defer. gave up on unified code for defer and go for now.Kai Backman1-5/+49
R=rsc http://go/go-review/1014010
2009-10-25 make 5l ignore multiple defs, remove use of multipleKai Backman2-1/+16
defs from embed1 and gotest R=rsc http://go/go-review/1014009
2009-10-25frame size > StackBig supportKai Backman1-7/+49
R=rsc http://go/go-review/1015010
2009-10-24 fix conditional branch instructions for unsigned ints andKai Backman2-30/+34
float. fix sgen endianess in sgen character copying. go/test: passes 97% (336/345) R=rsc http://go/go-review/1015007
2009-10-24remove reference to p4 in comment.Rob Pike1-1/+1
R=gri CC=rsc http://go/go-review/1014008
2009-10-23 fixed len/cap for chan. disable gc for now.Kai Backman1-1/+26
go/test: passes 93% (323/345) R=rsc http://go/go-review/1015006
2009-10-23one more argsize fix. we were copying with the correctKai Backman1-1/+1
alignment but not enough (duh). R=rsc APPROVED=rsc DELTA=16 (13 added, 0 deleted, 3 changed) OCL=36020 CL=36024
2009-10-23all of pkg now compiles, fixes a few more testsKai Backman1-2/+2
go/test: passes 90% (313/345) R=rsc APPROVED=rsc DELTA=90 (83 added, 3 deleted, 4 changed) OCL=36011 CL=36023
2009-10-23fix off by 4 bug in morestack (lr again). remove storing of r0Kai Backman1-6/+17
now that all arguments are passed on the stack. go/test: passes 89% (310/345) R=rsc APPROVED=rsc DELTA=33 (13 added, 14 deleted, 6 changed) OCL=36009 CL=36022
2009-10-23fix broken code produced for ominusKai Backman1-5/+10
go/test: passes 89% (308/345) R=rsc APPROVED=rsc DELTA=10 (5 added, 0 deleted, 5 changed) OCL=36005 CL=36021
2009-10-22fix off by 4 in newproc arg copying.Kai Backman1-2/+2
R=rsc APPROVED=rsc DELTA=4 (0 added, 0 deleted, 4 changed) OCL=36001 CL=36004
2009-10-23fix computation of sync delayRobert Griesemer1-3/+3
R=rsc http://go/go-review/1013011
2009-10-22- make printer interface easily extensible w/o breaking clients (in the future)Robert Griesemer3-6/+6
- replacement for p4 CL 35999 (abandoned) R=rsc http://go/go-review/1012010
2009-10-22fix build after Mercurial move.Russ Cox4-11/+7
various missing or incorrect files. R=r CC=go-dev http://go/go-review/1014004
2009-10-22go/printer:Robert Griesemer3-56/+103
- handle HTML tagging via (client-installable) Stylers go/doc: - basic styler support - some factoring - ready to contain the search code (but for now excluded) doc/style.css: - updated doc/go_spec.css: - cleanup: replace deprecated uses of <font> tag with <span> tag R=rsc DELTA=302 (160 added, 62 deleted, 80 changed) OCL=35973 CL=35996
2009-10-21change stack splitting comparisons from signed to unsigned (oversight)Kai Backman1-9/+9
R=rsc APPROVED=rsc DELTA=9 (0 added, 0 deleted, 9 changed) OCL=35911 CL=35952
2009-10-20remove superfluous tracing supportRobert Griesemer1-5/+1
R=rsc DELTA=5 (0 added, 4 deleted, 1 changed) OCL=35930 CL=35930
2009-10-20Updated and simplified gofmt.Robert Griesemer2-89/+120
- operates on stdin, a single file, or all files in a file tree - setting -w flag writes to (source) file instead of stdout - setting -l flag lists files whose formatting has changed R=rsc DELTA=201 (102 added, 71 deleted, 28 changed) OCL=35890 CL=35926
2009-10-20address bug193 and add note to spec about it.Russ Cox3-6/+7
R=ken OCL=35920 CL=35920
2009-10-20bug162, over and overRuss Cox7-55/+107
R=ken OCL=35919 CL=35919
2009-10-19removed tempalloc/tempfree and replaced with tempnameKai Backman4-62/+10
go/test: passes 88% (304/345) R=rsc APPROVED=rsc DELTA=67 (3 added, 54 deleted, 10 changed) OCL=35910 CL=35910
2009-10-19support for 5.out filesRuss Cox1-1/+4
R=kaib DELTA=1262 (1247 added, 7 deleted, 8 changed) OCL=35907 CL=35909
2009-10-19bug196Russ Cox3-11/+32
R=ken OCL=35905 CL=35905
2009-10-19bug136Russ Cox3-27/+10
R=ken OCL=35902 CL=35904
2009-10-19bug169Russ Cox1-2/+4
R=ken OCL=35899 CL=35899
2009-10-196g bug fixes:Russ Cox2-5/+15
* bug211 * embedded interfaces with lowercase methods * var _ = f() at top level R=ken OCL=35898 CL=35898
2009-10-19bug190.Russ Cox9-112/+135
also eliminate float80 dregs R=ken OCL=35894 CL=35896
2009-10-19function literalsKai Backman1-4/+10
go/test: passes 86% (297/343) R=rsc APPROVED=rsc DELTA=14 (10 added, 1 deleted, 3 changed) OCL=35881 CL=35884
2009-10-16fix arm build, add 64 bit cgen_asopKai Backman1-0/+21
R=rsc APPROVED=rsc DELTA=21 (21 added, 0 deleted, 0 changed) OCL=35845 CL=35845
2009-10-15rename sys functions to runtime,Russ Cox15-125/+126
because they are in package runtime. another step to enforcing package boundaries. R=r DELTA=732 (114 added, 93 deleted, 525 changed) OCL=35811 CL=35824
2009-10-15fix minor typo in float conversionsKai Backman1-2/+2
R=rsc APPROVED=rsc DELTA=2 (0 added, 0 deleted, 2 changed) OCL=35820 CL=35820
2009-10-15fix OINDEX address generation, leftover misunderstanding aboutKai Backman2-1/+18
how scale works on amd64/386 go/test: passes 85% (294/342) R=rsc APPROVED=rsc DELTA=27 (26 added, 1 deleted, 0 changed) OCL=35815 CL=35818
2009-10-15test/64bit.go passes but doesn't generate properly yet.Kai Backman2-117/+171
R=rsc APPROVED=rsc DELTA=235 (98 added, 38 deleted, 99 changed) OCL=35789 CL=35813
2009-10-15386 shift bug; wasn't zero-extending 16- and 8-bit countsRuss Cox1-4/+8
+test R=ken OCL=35801 CL=35801
2009-10-15do not migrate x to the heap because of *&x.Russ Cox2-15/+23
R=ken OCL=35799 CL=35799
2009-10-14LDREX and STREXKai Backman5-0/+30
R=rsc APPROVED=rsc DELTA=30 (30 added, 0 deleted, 0 changed) OCL=35751 CL=35756
2009-10-13rename the source directory for gopack from ar to gopack.Rob Pike4-6/+2
remove the references to 6ar R=rsc DELTA=3547 (1770 added, 1775 deleted, 2 changed) OCL=35669 CL=35671
2009-10-12changed 5c 64 bit word ordering to little endian so it matchesKai Backman6-84/+79
5g. fixes to 64 bit code gen. added (finally) function to do shifts properly. go/test: passes 83% (287/342) R=rsc APPROVED=rsc DELTA=156 (50 added, 53 deleted, 53 changed) OCL=35589 CL=35616
2009-10-12sort errors by line numberRuss Cox7-47/+132
turn off testdclstack and "not used" errors when there are syntax errors. BUG=2181825 R=ken OCL=35606 CL=35608
2009-10-12stack overflow debugging and fix.Russ Cox1-6/+44
* in 6l, -K already meant check for stack underflow. add -KK to mean double-check stack overflows even in nosplit functions. * comment out print locks; they deadlock too easily but are still useful to put back for special occasions. * let runcgo assembly switch to scheduler stack without involving scheduler directly. because runcgo gets called from matchmg, it is too hard to keep it from being called on other stacks. R=r DELTA=94 (65 added, 18 deleted, 11 changed) OCL=35591 CL=35604
2009-10-12new builtin.c.boot from arm.Russ Cox3-2/+53
node printing fixes. silence incorrect redeclaration error. R=ken OCL=35602 CL=35602
2009-10-1164bit and float code generation. fmt compiles butKai Backman3-161/+361
reflect is broken so fmt doesn't work. go/test: passes 83% (285/342) R=rsc APPROVED=rsc DELTA=415 (240 added, 29 deleted, 146 changed) OCL=35576 CL=35588