]>
Cypherpunks repositories - gostls13.git/log
Russ Cox [Wed, 19 Nov 2008 22:21:44 +0000 (14:21 -0800)]
look for .6 before .a; accept archives with 0 length __.SYMDEF
TBR=r
OCL=19612
CL=19612
Robert Griesemer [Wed, 19 Nov 2008 22:05:21 +0000 (14:05 -0800)]
- array lib (essentially vector, more complete)
- TODO replace vector
R=r
DELTA=314 (313 added, 0 deleted, 1 changed)
OCL=19592
CL=19609
Russ Cox [Wed, 19 Nov 2008 21:01:32 +0000 (13:01 -0800)]
avoid problem overwriting read-only quietgcc
TBR=r
OCL=19600
CL=19600
Russ Cox [Wed, 19 Nov 2008 20:54:44 +0000 (12:54 -0800)]
build with warnings enabled.
new script "quietgcc" installed in $HOME/bin during make.bash
runs gcc with warnings, turns off inappropriate ones,
greps out useless output.
quietgcc also makes sure to run the correct 64-bit gcc.
R=r
DELTA=38 (36 added, 0 deleted, 2 changed)
OCL=17493
CL=19599
Russ Cox [Wed, 19 Nov 2008 20:52:30 +0000 (12:52 -0800)]
gobuild: add coverage rule, ignore files in package main.
R=r
DELTA=55 (41 added, 11 deleted, 3 changed)
OCL=19594
CL=19598
Russ Cox [Wed, 19 Nov 2008 20:51:25 +0000 (12:51 -0800)]
coverage tweaks
* handle new 6g shift sequence
* assume 6.out
R=r
DELTA=24 (20 added, 0 deleted, 4 changed)
OCL=19593
CL=19596
Russ Cox [Wed, 19 Nov 2008 20:50:34 +0000 (12:50 -0800)]
essentially 100% coverage of strconv in tests.
fix a few bugs.
R=r
DELTA=294 (275 added, 9 deleted, 10 changed)
OCL=19595
CL=19595
Rob Pike [Wed, 19 Nov 2008 19:50:58 +0000 (11:50 -0800)]
gotest, via testing.go, should warn you if you failed to create any tests.
when chatty, it should tell you how many there are.
R=rsc
DELTA=5 (5 added, 0 deleted, 0 changed)
OCL=19590
CL=19590
Robert Griesemer [Wed, 19 Nov 2008 18:20:52 +0000 (10:20 -0800)]
saving 2 lines :-)
R=rsc
DELTA=5 (0 added, 2 deleted, 3 changed)
OCL=19562
CL=19585
Russ Cox [Wed, 19 Nov 2008 17:49:06 +0000 (09:49 -0800)]
silence gcc warnings: missing prototypes and unused variables
R=ken
OCL=19583
CL=19583
Russ Cox [Wed, 19 Nov 2008 17:40:54 +0000 (09:40 -0800)]
leave 6.out around after gotest;
delete it in make clean.
R=r
DELTA=10 (0 added, 0 deleted, 10 changed)
OCL=19542
CL=19581
Russ Cox [Wed, 19 Nov 2008 17:35:36 +0000 (09:35 -0800)]
change array slice error to include bounds
$ 6.out
slice[5:12] of [10] array
throw: array slice
SIGSEGV: segmentation violation
R=r
DELTA=15 (13 added, 0 deleted, 2 changed)
OCL=19540
CL=19580
Rob Pike [Wed, 19 Nov 2008 06:32:01 +0000 (22:32 -0800)]
read and write never return -1 now: error return is through the error variable only
R=rsc
DELTA=13 (9 added, 0 deleted, 4 changed)
OCL=19538
CL=19570
Ken Thompson [Wed, 19 Nov 2008 03:59:56 +0000 (19:59 -0800)]
perm is [] instead of map
R=r
OCL=19569
CL=19569
Ken Thompson [Wed, 19 Nov 2008 03:36:36 +0000 (19:36 -0800)]
need ./ on local files
R=rsc
OCL=19567
CL=19567
Ken Thompson [Wed, 19 Nov 2008 03:27:15 +0000 (19:27 -0800)]
oops
R=r
OCL=19566
CL=19566
Robert Griesemer [Wed, 19 Nov 2008 03:25:43 +0000 (19:25 -0800)]
- support for alignment via tabs instead of blanks
- exclude a test due to syntax errors
R=r
OCL=19563
CL=19565
Ken Thompson [Wed, 19 Nov 2008 03:24:37 +0000 (19:24 -0800)]
first cut at optimizing
R=r
OCL=19564
CL=19564
Russ Cox [Wed, 19 Nov 2008 02:45:51 +0000 (18:45 -0800)]
make Copyn take and return int64.
add Copy.
R=gri
DELTA=52 (37 added, 1 deleted, 14 changed)
OCL=19557
CL=19559
Robert Griesemer [Wed, 19 Nov 2008 02:44:17 +0000 (18:44 -0800)]
- untab app (snapshot - not quite complete)
R=r
OCL=19558
CL=19558
Robert Griesemer [Wed, 19 Nov 2008 02:08:05 +0000 (18:08 -0800)]
Copyn
R=rsc
DELTA=34 (34 added, 0 deleted, 0 changed)
OCL=19541
CL=19545
Russ Cox [Wed, 19 Nov 2008 01:52:05 +0000 (17:52 -0800)]
add -chatty flag to test.
was supposed to be in some other cl but got dropped.
R=r
DELTA=21 (16 added, 2 deleted, 3 changed)
OCL=19531
CL=19539
Russ Cox [Wed, 19 Nov 2008 01:23:11 +0000 (17:23 -0800)]
stop flag reading before lone - arg.
R=r
DELTA=5 (3 added, 0 deleted, 2 changed)
OCL=19520
CL=19529
Russ Cox [Wed, 19 Nov 2008 01:22:31 +0000 (17:22 -0800)]
fix build for newbies
R=r
OCL=19526
CL=19528
Ken Thompson [Wed, 19 Nov 2008 01:15:42 +0000 (17:15 -0800)]
another shift bug
R=r
OCL=19525
CL=19525
Russ Cox [Wed, 19 Nov 2008 01:12:14 +0000 (17:12 -0800)]
more tests for strconv; convert to gotest.
R=r
DELTA=219 (186 added, 32 deleted, 1 changed)
OCL=19508
CL=19523
Russ Cox [Wed, 19 Nov 2008 01:12:07 +0000 (17:12 -0800)]
return *os.Error instead of bool from strconv.ato*
R=r
DELTA=137 (56 added, 4 deleted, 77 changed)
OCL=19505
CL=19522
Russ Cox [Wed, 19 Nov 2008 01:11:56 +0000 (17:11 -0800)]
gobuild changes.
* handles multiple packages per directory
* scans directory for files if given no arguments
* infers package name
* includes test rule invoking gotest
R=r
DELTA=746 (444 added, 150 deleted, 152 changed)
OCL=19504
CL=19521
Russ Cox [Wed, 19 Nov 2008 00:13:25 +0000 (16:13 -0800)]
roll tests into one binary
R=r
DELTA=145 (27 added, 27 deleted, 91 changed)
OCL=19423
CL=19502
Ian Lance Taylor [Tue, 18 Nov 2008 23:58:43 +0000 (15:58 -0800)]
Add ERROR comment for errmsg to look for.
R=gri
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=19460
CL=19500
Rob Pike [Tue, 18 Nov 2008 23:29:10 +0000 (15:29 -0800)]
testing support library
R=rsc
OCL=19496
CL=19496
Rob Pike [Tue, 18 Nov 2008 22:17:13 +0000 (14:17 -0800)]
allow files to be named on the command line
R=rsc
DELTA=3 (1 added, 1 deleted, 1 changed)
OCL=19485
CL=19485
Rob Pike [Tue, 18 Nov 2008 22:12:14 +0000 (14:12 -0800)]
new gotest shell script (will be a proper command some day, probably)
automates construction and execution of unit tests.
R=rsc
DELTA=60 (58 added, 0 deleted, 2 changed)
OCL=19482
CL=19484
Russ Cox [Tue, 18 Nov 2008 18:08:46 +0000 (10:08 -0800)]
add build step to install debuggers setgid procmod.
they have to go in /usr/local/bin
because the setgid bit is ignored in /Users.
R=r
DELTA=54 (49 added, 0 deleted, 5 changed)
OCL=19424
CL=19463
Robert Griesemer [Tue, 18 Nov 2008 17:39:34 +0000 (09:39 -0800)]
import syntax incorrect
R=r
OCL=19457
CL=19457
Russ Cox [Tue, 18 Nov 2008 17:35:42 +0000 (09:35 -0800)]
update golden.out
R=r
OCL=19455
CL=19455
Russ Cox [Tue, 18 Nov 2008 17:32:05 +0000 (09:32 -0800)]
use correct lineno in nod even if yacc has looked ahead.
makes lineno correct for statements without semicolons.
R=ken
OCL=19454
CL=19454
Ian Lance Taylor [Tue, 18 Nov 2008 14:25:21 +0000 (06:25 -0800)]
The compiler should reject calling a const as though it were a
function. Also update golden.out.
R=r
DELTA=18 (18 added, 0 deleted, 0 changed)
OCL=19433
CL=19448
Ian Lance Taylor [Tue, 18 Nov 2008 05:44:05 +0000 (21:44 -0800)]
The compiler should reject comparisons between ints and nil.
R=gri
DELTA=8 (8 added, 0 deleted, 0 changed)
OCL=19434
CL=19436
Robert Griesemer [Tue, 18 Nov 2008 03:58:52 +0000 (19:58 -0800)]
- factored out tabwriter a separate writer filter
(to be moved into std lib eventually)
- rewrote tabwriter to use byte buffers instead of strings
(byte buffers to be moved into stdlib eventually)
- support for recent syntax changes
- no space printed after function name and before function parameters
- comments still disabled due to a known bug
R=r
OCL=19430
CL=19430
Robert Griesemer [Tue, 18 Nov 2008 02:11:36 +0000 (18:11 -0800)]
- allow for multiple method names per function type in an interface decl.
- added some initial language with respect to exports
R=r
DELTA=95 (47 added, 31 deleted, 17 changed)
OCL=19407
CL=19426
Russ Cox [Tue, 18 Nov 2008 01:22:51 +0000 (17:22 -0800)]
* faster atof for common cases
(gets 3x speedup in go; got 40x in c)
* handle and test overflow
R=r
DELTA=217 (200 added, 0 deleted, 17 changed)
OCL=19399
CL=19422
Russ Cox [Tue, 18 Nov 2008 01:16:50 +0000 (17:16 -0800)]
work around more commonly-unreachable 6g code sequences.
R=r
DELTA=23 (23 added, 0 deleted, 0 changed)
OCL=19405
CL=19420
Russ Cox [Tue, 18 Nov 2008 00:59:04 +0000 (16:59 -0800)]
add gobuild to build
R=r
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=19404
CL=19415
Robert Griesemer [Tue, 18 Nov 2008 00:46:56 +0000 (16:46 -0800)]
- new() accepts too many arguments
R=r
OCL=19413
CL=19413
Robert Griesemer [Tue, 18 Nov 2008 00:37:13 +0000 (16:37 -0800)]
- interface methods must have full function type
R=r
OCL=19410
CL=19410
Russ Cox [Mon, 17 Nov 2008 21:58:45 +0000 (13:58 -0800)]
fix the easy parts of bug120
R=r,ken
DELTA=66 (52 added, 3 deleted, 11 changed)
OCL=19386
CL=19389
Ken Thompson [Mon, 17 Nov 2008 20:55:22 +0000 (12:55 -0800)]
silence compiler warning
R=r
OCL=19382
CL=19382
Russ Cox [Mon, 17 Nov 2008 20:44:22 +0000 (12:44 -0800)]
update golden.out.
fix bug in run that was missing output.
make run warn about tests in bugs/ that succeed with no output
(should be moved to fixedbugs/).
R=r
DELTA=21 (18 added, 0 deleted, 3 changed)
OCL=19381
CL=19381
Russ Cox [Mon, 17 Nov 2008 20:34:03 +0000 (12:34 -0800)]
correctly rounded floating-point conversions
in new package strconv.
move atoi etc to strconv too.
update fmt, etc to use strconv.
R=r
DELTA=2232 (1691 added, 424 deleted, 117 changed)
OCL=19286
CL=19380
Russ Cox [Mon, 17 Nov 2008 20:33:49 +0000 (12:33 -0800)]
floating point constant errors in 6g
R=r
OCL=19379
CL=19379
Russ Cox [Mon, 17 Nov 2008 20:32:35 +0000 (12:32 -0800)]
First pieces of malloc.
R=r
DELTA=756 (754 added, 0 deleted, 2 changed)
OCL=19266
CL=19378
Ian Lance Taylor [Mon, 17 Nov 2008 20:19:02 +0000 (12:19 -0800)]
The scope rules have been clarified to indicate that a
variable may only be named after the complete declaration,
including the initialization statements.
R=gri
DELTA=61 (16 added, 45 deleted, 0 changed)
OCL=19343
CL=19376
Russ Cox [Mon, 17 Nov 2008 19:51:34 +0000 (11:51 -0800)]
adopt suggestions from Bentley and McIlroy (SP&E Nov 1993)
to make qsort more robust:
* use "ninther" to choose pivot.
* use three-way partition to avoid quadratic
behavior on all-one-value arrays.
also add tests suggested in that paper.
the immediate cause of the slowness we observed was
in fact none of these: the recursive call was sorting
data[0:m] instead of data[a:m].
also rename package to "sort" to match convention.
R=r,gri
DELTA=358 (255 added, 21 deleted, 82 changed)
OCL=19341
CL=19373
Robert Griesemer [Mon, 17 Nov 2008 17:51:56 +0000 (09:51 -0800)]
Package-export proposal:
- syntax change
- missing: corresponding language
DELTA=5 (2 added, 0 deleted, 3 changed)
OCL=19221
CL=19352
Ken Thompson [Sun, 16 Nov 2008 21:02:47 +0000 (13:02 -0800)]
random permutation function
func perm(n int) *map[int]int
R=r
OCL=19340
CL=19340
Russ Cox [Sat, 15 Nov 2008 01:31:29 +0000 (17:31 -0800)]
fix bugs in package locals
R=ken
OCL=19299
CL=19299
Ian Lance Taylor [Sat, 15 Nov 2008 01:28:17 +0000 (17:28 -0800)]
The compilers should and do permit interface types to list
multiple method names with a single type.
R=r,gri
DELTA=10 (0 added, 10 deleted, 0 changed)
OCL=19292
CL=19298
Rob Pike [Sat, 15 Nov 2008 01:28:11 +0000 (17:28 -0800)]
conflicting scopes should cause error exit
TBR=rsc
OCL=19297
CL=19297
Russ Cox [Sat, 15 Nov 2008 00:35:08 +0000 (16:35 -0800)]
package-local declarations using keyword "package".
R=r
DELTA=129 (81 added, 0 deleted, 48 changed)
OCL=19283
CL=19291
Ken Thompson [Sat, 15 Nov 2008 00:24:27 +0000 (16:24 -0800)]
switch
R=r
OCL=19288
CL=19288
Robert Griesemer [Fri, 14 Nov 2008 23:13:29 +0000 (15:13 -0800)]
buf fix: make FD.Read, FD.Write work for empty buffers
R=r
DELTA=8 (6 added, 0 deleted, 2 changed)
OCL=19273
CL=19275
Rob Pike [Fri, 14 Nov 2008 20:53:44 +0000 (12:53 -0800)]
clean up make script
reorder pieces so io is earlier
R=rsc
DELTA=66 (27 added, 24 deleted, 15 changed)
OCL=19248
CL=19255
Robert Griesemer [Fri, 14 Nov 2008 19:22:39 +0000 (11:22 -0800)]
- added Init() function so that vectors can be used w/o New():
var v Vector.Vector;
v.Init();
...
- clear vector elements in Reset
- removed some comments that seem redundant
R=r
DELTA=16 (9 added, 5 deleted, 2 changed)
OCL=19247
CL=19247
Russ Cox [Fri, 14 Nov 2008 18:57:48 +0000 (10:57 -0800)]
add cov, prof to default build; clean up compiler warnings
R=r
DELTA=8 (1 added, 0 deleted, 7 changed)
OCL=19245
CL=19245
Russ Cox [Fri, 14 Nov 2008 18:45:23 +0000 (10:45 -0800)]
code coverage tool
$ 6cov -g 235.go 6.out
235.go:62,62 main·main 0x27c9-0x2829 MOVL $main·.stringo(SB),AX
235.go:30,30 main·main 0x2856-0x285e ADDQ $6c0,SP
$
and assorted fixes.
R=r
DELTA=743 (732 added, 8 deleted, 3 changed)
OCL=19226
CL=19243
Rob Pike [Fri, 14 Nov 2008 18:42:45 +0000 (10:42 -0800)]
handle nils safely
R=rsc
DELTA=38 (14 added, 10 deleted, 14 changed)
OCL=19242
CL=19242
Robert Griesemer [Fri, 14 Nov 2008 03:06:57 +0000 (19:06 -0800)]
- better comment classification
- related cleanups
R=r
OCL=19227
CL=19227
Robert Griesemer [Fri, 14 Nov 2008 01:50:46 +0000 (17:50 -0800)]
* pretty printing snapshot: towards printing comments nicely
- implemented elastic tabstops algorithm, now correct and documented
- first cut at printing comments (use -comments flag, disabled for now)
- struct field types are now aligned (using elastic tab stops)
- needs more fine-tuning
* fixed a bug in test script
* added quick smoke test to makefile and invoke it in run.bash
instead of the full test
R=r
OCL=19220
CL=19220
Rob Pike [Thu, 13 Nov 2008 23:20:52 +0000 (15:20 -0800)]
add a %v format to print an arbitrary value in its "println" form.
also add code to print (pointers to) arrays, through %v.
R=rsc
DELTA=108 (70 added, 33 deleted, 5 changed)
OCL=19184
CL=19192
Russ Cox [Thu, 13 Nov 2008 21:42:59 +0000 (13:42 -0800)]
more array methods
R=r
OCL=19172
CL=19172
Russ Cox [Thu, 13 Nov 2008 21:42:26 +0000 (13:42 -0800)]
* 6l:
if an object in an archive tries to refer
to a file in its original source directory,
ignore it.
* 6ar:
fix bug if archive is empty.
* gobuild:
build archive in current directory.
* math:
use new gobuild Makefile.
* test/math.go:
rename to mathest.go, add // run line, make it run.
R=r
DELTA=494 (277 added, 203 deleted, 14 changed)
OCL=19090
CL=19171
Ken Thompson [Thu, 13 Nov 2008 21:20:18 +0000 (13:20 -0800)]
temp fix for map not multiple of 8
R=r
OCL=19166
CL=19166
Ken Thompson [Thu, 13 Nov 2008 18:35:44 +0000 (10:35 -0800)]
mike's map code
R=r
OCL=19146
CL=19146
Ian Lance Taylor [Thu, 13 Nov 2008 05:59:43 +0000 (21:59 -0800)]
This bug has been fixed; moving it from bugs to fixedbugs.
R=gri
DELTA=36 (18 added, 18 deleted, 0 changed)
OCL=19059
CL=19133
Rob Pike [Thu, 13 Nov 2008 03:05:05 +0000 (19:05 -0800)]
add some support for modifying what pointers point to
R=rsc
DELTA=27 (16 added, 11 deleted, 0 changed)
OCL=19130
CL=19132
Rob Pike [Thu, 13 Nov 2008 03:04:56 +0000 (19:04 -0800)]
fix bug in FullyReader
R=rsc
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=19131
CL=19131
Robert Griesemer [Wed, 12 Nov 2008 22:57:23 +0000 (14:57 -0800)]
wrong code for array access
R=r
OCL=19107
CL=19109
Rob Pike [Wed, 12 Nov 2008 22:19:39 +0000 (14:19 -0800)]
reflect.PtrValue.SetSub() to set pointers
R=rsc
OCL=19101
CL=19101
Rob Pike [Wed, 12 Nov 2008 19:51:34 +0000 (11:51 -0800)]
converting uint bits back into floats
R=rsc
DELTA=32 (32 added, 0 deleted, 0 changed)
OCL=19084
CL=19091
Robert Griesemer [Wed, 12 Nov 2008 19:00:11 +0000 (11:00 -0800)]
- lowercased package name (Bignum -> bignum)
- implemented some missing functionality (and, or, xor of positive ints)
R=r
OCL=19087
CL=19087
Ian Lance Taylor [Wed, 12 Nov 2008 02:18:34 +0000 (18:18 -0800)]
Recognize gccgo error messages. This uses GCCGO_ERROR, which
is recognized by the gccgo testsuite but is ignored by the
errchk script used with 6g.
method1.go:7:1: error: redefinition of 'M': parameter types changed
method1.go:6:1: note: previous definition of 'M' was here
method1.go:10:1: error: redefinition of 'f': parameter types changed
method1.go:9:1: note: previous definition of 'f' was here
method1.go:13:1: error: redefinition of 'g': parameter names changed
method1.go:12:1: note: previous definition of 'g' was here
R=rsc
DELTA=5 (0 added, 0 deleted, 5 changed)
OCL=18962
CL=19058
Ian Lance Taylor [Wed, 12 Nov 2008 02:17:54 +0000 (18:17 -0800)]
The scope rules have been changed to say that labels live in a
separate per-function namespace.
R=gri
DELTA=24 (8 added, 16 deleted, 0 changed)
OCL=19006
CL=19057
Ken Thompson [Wed, 12 Nov 2008 02:15:36 +0000 (18:15 -0800)]
6c bug with large constants
R=r
OCL=19056
CL=19056
Rob Pike [Wed, 12 Nov 2008 01:28:36 +0000 (17:28 -0800)]
Implement a "full reader" wrapper for io.Read, guaranteeing that
either the buffer is full, zero bytes were read, or an error is returned.
R=rsc
DELTA=44 (42 added, 0 deleted, 2 changed)
OCL=19027
CL=19047
Russ Cox [Tue, 11 Nov 2008 23:55:32 +0000 (15:55 -0800)]
don't try interface/structure conversion until
last resort, because it assumes every call is a
real use of the conversion.
R=ken
OCL=19026
CL=19026
Russ Cox [Tue, 11 Nov 2008 21:46:55 +0000 (13:46 -0800)]
width fixes.
* check for uncomputed struct offsets
* distinguish function structs from ordinary structs
* make sure function structs are not examined in isolation
R=ken
OCL=19005
CL=19005
Ian Lance Taylor [Tue, 11 Nov 2008 18:01:51 +0000 (10:01 -0800)]
Remove useless "Trace/breakpoint trap" lines using the format
that is generated on Goobuntu.
R=r,rsc
DELTA=2 (1 added, 0 deleted, 1 changed)
OCL=18973
CL=18976
Rob Pike [Tue, 11 Nov 2008 02:13:20 +0000 (18:13 -0800)]
fix error-handling bug.
add newline after stack traces.
R=rsc
DELTA=3 (2 added, 1 deleted, 0 changed)
OCL=18945
CL=18953
Robert Griesemer [Tue, 11 Nov 2008 01:56:46 +0000 (17:56 -0800)]
more work on elastic tabs:
- new code enabled, but no comments printed yet (so the effect
of the elastic tabs is not seen yet)
TBR=r
DELTA=200 (93 added, 69 deleted, 38 changed)
OCL=18951
CL=18951
Russ Cox [Mon, 10 Nov 2008 23:17:56 +0000 (15:17 -0800)]
* accept all NaNs, not just the one sys.NaN() returns.
* use union, not cast, to convert between uint64 and float64,
to avoid possible problems with gcc in future.
R=r
DELTA=75 (39 added, 15 deleted, 21 changed)
OCL=18926
CL=18926
Rob Pike [Mon, 10 Nov 2008 22:59:15 +0000 (14:59 -0800)]
update tests
R=gri
DELTA=28 (12 added, 14 deleted, 2 changed)
OCL=18923
CL=18923
Russ Cox [Mon, 10 Nov 2008 22:54:10 +0000 (14:54 -0800)]
handle Inf, NaN in float print
R=r
DELTA=48 (23 added, 14 deleted, 11 changed)
OCL=18707
CL=18922
Rob Pike [Mon, 10 Nov 2008 22:53:40 +0000 (14:53 -0800)]
Add a cache to avoid unnecessary parsing of type strings when constructing values
R=rsc
DELTA=12 (9 added, 0 deleted, 3 changed)
OCL=18916
CL=18921
Rob Pike [Mon, 10 Nov 2008 22:53:32 +0000 (14:53 -0800)]
fix start/stop bug in prof.
also only time-limit if a value is provided.
R=rsc
DELTA=9 (4 added, 2 deleted, 3 changed)
OCL=18917
CL=18920
Rob Pike [Mon, 10 Nov 2008 22:47:28 +0000 (14:47 -0800)]
Protocol buffer encoding.
R=rsc
DELTA=1075 (1028 added, 31 deleted, 16 changed)
OCL=18865
CL=18918
Robert Griesemer [Sat, 8 Nov 2008 02:31:50 +0000 (18:31 -0800)]
Added missing Set method for Vector
BUG=
1474670
TBR=r
DELTA=6 (6 added, 0 deleted, 0 changed)
OCL=18839
CL=18843
Robert Griesemer [Sat, 8 Nov 2008 02:30:58 +0000 (18:30 -0800)]
- steps towards "flexible tab stops" simulation in pretty
printing output
- not yet enabled
R=r
OCL=18842
CL=18842
Rob Pike [Sat, 8 Nov 2008 00:17:42 +0000 (16:17 -0800)]
wrong system call number for stat
TBR=rsc
OCL=18833
CL=18833
Ken Thompson [Sat, 8 Nov 2008 00:05:17 +0000 (16:05 -0800)]
byte multiply
R=r
OCL=18830
CL=18830