- 04 Jun, 2009 11 commits
-
-
Rob Pike authored
R=rsc DELTA=38 (38 added, 0 deleted, 0 changed) OCL=29895 CL=29895
-
Rob Pike authored
also has Equal and Compare R=rsc DELTA=348 (348 added, 0 deleted, 0 changed) OCL=29892 CL=29894
-
Robert Griesemer authored
- treat '\f' like '\n' ('\f' has special meaning in the tabwriter now) R=rsc DELTA=7 (4 added, 0 deleted, 3 changed) OCL=29790 CL=29893
-
Robert Griesemer authored
R=r DELTA=2 (0 added, 0 deleted, 2 changed) OCL=29889 CL=29889
-
Russ Cox authored
R=r DELTA=115 (115 added, 0 deleted, 0 changed) OCL=29884 CL=29888
-
Russ Cox authored
R=r DELTA=1652 (1652 added, 0 deleted, 0 changed) OCL=29883 CL=29887
-
Russ Cox authored
(stuck on 8l bug). R=r DELTA=349 (342 added, 1 deleted, 6 changed) OCL=29882 CL=29886
-
Russ Cox authored
R=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=29881 CL=29885
-
Russ Cox authored
can pass many tests; current stumbling block is an 8l bug. R=r DELTA=122 (83 added, 8 deleted, 31 changed) OCL=29872 CL=29876
-
Russ Cox authored
R=r DELTA=25 (25 added, 0 deleted, 0 changed) OCL=29875 CL=29875
-
Russ Cox authored
R=r DELTA=40 (40 added, 0 deleted, 0 changed) OCL=29850 CL=29855
-
- 03 Jun, 2009 15 commits
-
-
Russ Cox authored
R=ken OCL=29849 CL=29849
-
Russ Cox authored
didn't see this as a diff. TBR=r OCL=29827 CL=29831
-
David Symonds authored
R=rsc APPROVED=rsc DELTA=13 (13 added, 0 deleted, 0 changed) OCL=29429 CL=29819
-
Russ Cox authored
R=ken OCL=29812 CL=29812
-
Russ Cox authored
* floating point -> integer conversions. x86 defines that overflow/underflow results in 1<<15, 1<<31, 1<<63 for int16, int32, int64. when building the unsigned conversions out of the native signed ones, 8g turns overflow/underflow into zero. the spec does not say what should happen. * many tiny bug fixes. can run a large number of files from go/test now, and can fmt.Printf. * struggling with byte register allocation and float32 computation. R=ken OCL=29642 CL=29811
-
Russ Cox authored
R=r DELTA=1615 (1615 added, 0 deleted, 0 changed) OCL=29803 CL=29810
-
Russ Cox authored
R=r DELTA=161 (153 added, 0 deleted, 8 changed) OCL=29802 CL=29809
-
Russ Cox authored
R=ken OCL=29806 CL=29808
-
Russ Cox authored
from GOARCH_GOOS -> GOOS_GOARCH. update os_test and add test of Time. R=r DELTA=490 (247 added, 233 deleted, 10 changed) OCL=29730 CL=29805
-
Russ Cox authored
avoid tight coupling between deferreturn and jmpdefer. before, jmpdefer knew the exact frame size of deferreturn in order to pop it off the stack. now, deferreturn passes jmpdefer a pointer to the frame above it explicitly. that avoids a magic constant and should be less fragile. R=r DELTA=32 (6 added, 3 deleted, 23 changed) OCL=29801 CL=29804
-
Russ Cox authored
move PtrSize value into 6l/8l files. R=r DELTA=78 (47 added, 15 deleted, 16 changed) OCL=29729 CL=29798
-
David Symonds authored
This is imported from //cacheserving/gash/cache/list*.go, but with style changes to suit the Go standard library. R=r,rsc APPROVED=r DELTA=286 (286 added, 0 deleted, 0 changed) OCL=29438 CL=29796
-
Robert Griesemer authored
convention used in template.go) R=rsc DELTA=22 (3 added, 1 deleted, 18 changed) OCL=29780 CL=29782
-
Robert Griesemer authored
R=rsc DELTA=7 (0 added, 0 deleted, 7 changed) OCL=29776 CL=29778
-
Robert Griesemer authored
- factored out datafmt-specifics from pretty to ast R=rsc DELTA=3580 (1810 added, 1763 deleted, 7 changed) OCL=29770 CL=29774
-
- 02 Jun, 2009 8 commits
-
-
Steve Newman authored
- Extend http.URLUnescape to convert '+' to space - Add http.URLEscape - Rename URL.Query to EncodedQuery (and stop decoding it, as decoding this field before separating key/value pairs loses important information) - Report a clean error on incomplete hex escapes - Update existing tests, add new ones APPROVED=rsc DELTA=293 (256 added, 3 deleted, 34 changed) OCL=29685 CL=29759
-
Russ Cox authored
associated with CL 29709. R=r DELTA=6444 (3476 added, 2958 deleted, 10 changed) OCL=29710 CL=29724
-
Russ Cox authored
auto-generated files and deletions are in another CL. goals for new syscall: * automate as much as possible * do not let clients do unsafe things * use simple types (int not int64) * fewer files the files are renamed from foo_amd64_linux to foo_linux_amd64, both because it reads better (all the linux are related, all the amd64 less so) and because it made it easier to replace the existing ones. R=r DELTA=2336 (2260 added, 6 deleted, 70 changed) OCL=29709 CL=29723
-
Russ Cox authored
R=r DELTA=713 (109 added, 386 deleted, 218 changed) OCL=29707 CL=29722
-
Russ Cox authored
R=r DELTA=121 (92 added, 4 deleted, 25 changed) OCL=29706 CL=29721
-
Robert Griesemer authored
R=r,rsc DELTA=2871 (1712 added, 1118 deleted, 41 changed) OCL=29222 CL=29704
-
Robert Griesemer authored
so that it can be used for non-Go chars - adjust parser accordingly R=rsc DELTA=58 (42 added, 2 deleted, 14 changed) OCL=29688 CL=29703
-
Robert Griesemer authored
R=r,rsc DELTA=64 (63 added, 0 deleted, 1 changed) OCL=29702 CL=29702
-
- 31 May, 2009 5 commits
-
-
Ken Thompson authored
in complex literals. side effect is fix of error in initializerr.go R=r OCL=29667 CL=29667
-
Russ Cox authored
allow multiline recipes in run. R=r DELTA=712 (708 added, 2 deleted, 2 changed) OCL=29641 CL=29666
-
Ian Lance Taylor authored
The change to assign.go is because the gcc testsuite fails to handle .* in a normal way: it matches against the entire compiler output, not just a single line. assign.go:15:6: error: incompatible types in assignment (implicit assignment of 'sync.Mutex' hidden field 'key') assign.go:19:6: error: incompatible types in assignment (implicit assignment of 'sync.Mutex' hidden field 'key') assign.go:23:6: error: incompatible types in assignment (implicit assignment of 'sync.Mutex' hidden field 'key') assign.go:27:6: error: incompatible types in assignment (implicit assignment of 'sync.Mutex' hidden field 'key') chan/perm.go:14:5: error: incompatible types in assignment chan/perm.go:15:5: error: incompatible types in assignment chan/perm.go:16:6: error: incompatible types in assignment chan/perm.go:17:6: error: incompatible types in assignment chan/perm.go:24:7: error: invalid send on receive-only channel chan/perm.go:25:12: error: invalid send on receive-only channel chan/perm.go:31:4: error: invalid receive on send-only channel chan/perm.go:32:9: error: invalid receive on send-only channel chan/perm.go:38:2: error: invalid send on receive-only channel chan/perm.go:42:2: error: invalid receive on send-only channel initializerr.go:14:17: error: reference to undefined variable 'X' initializerr.go:14:19: error: mixture of field and value initializers initializerr.go:15:26: error: duplicate value for field 'Y' initializerr.go:16:10: error: too many values in struct composite literal initializerr.go:18:19: error: index expression is not integer constant initializerr.go:17:11: error: too many elements in composite literal R=rsc DELTA=12 (0 added, 0 deleted, 12 changed) OCL=29657 CL=29665
-
Russ Cox authored
R=ken OCL=29651 CL=29653
-
Ken Thompson authored
R=r OCL=29646 CL=29646
-
- 30 May, 2009 1 commit
-
-
Russ Cox authored
1. ar reports names of objects with duplicate text symbols. 2. gobuild only shows first line of error output for each failed command. 3. gobuild ignores files that begin with ascii non-alphanumeric non _. ; gobuild $ 6g -I _obj gobuild.go gobuild.go:150: PackageImports: undefined $ 6g -I _obj makefile.go makefile.go:102: ShellString: undefined $ 6g -I _obj util.go util.go:114: syntax error near zzz gobuild: stalemate ; ; gobuild $ 6ar grc _obj/gobuild.a util.6 util1.6 duplicate text symbol: util1.6 and util.6: gobuild·Build $ 6g -I _obj gobuild.go gobuild.go:150: PackageImports: undefined $ 6g -I _obj makefile.go makefile.go:102: ShellString: undefined gobuild: stalemate ; R=r DELTA=95 (49 added, 9 deleted, 37 changed) OCL=29625 CL=29640
-