]>
Cypherpunks repositories - gostls13.git/log
Ken Thompson [Fri, 11 Sep 2009 00:32:48 +0000 (17:32 -0700)]
minor changes
R=rsc
OCL=34545
CL=34545
Robert Griesemer [Fri, 11 Sep 2009 00:27:06 +0000 (17:27 -0700)]
better gofmt formatting:
- first cut a better line breaks in expr lists
- trailing commas and semis printed where we tend to write them
- fixed a couple of minor spacing issues (interface{}, chan<-, map[x]y, x: y)
- removed some formatting flags from gofmt: no need to change default
- removed option to reverse declaration order when printing
- excluded files from test that cause trouble with idempotency test for now
R=rsc
DELTA=497 (364 added, 83 deleted, 50 changed)
OCL=34539
CL=34544
Russ Cox [Thu, 10 Sep 2009 21:47:10 +0000 (14:47 -0700)]
rename units -> units.txt.
add makefile rules to build a binary named units as a demo.
R=r
DELTA=1257 (659 added, 597 deleted, 1 changed)
OCL=34528
CL=34530
Russ Cox [Thu, 10 Sep 2009 21:18:53 +0000 (14:18 -0700)]
fix indentation
R=r
DELTA=166 (0 added, 0 deleted, 166 changed)
OCL=34521
CL=34527
Ken Thompson [Thu, 10 Sep 2009 20:53:35 +0000 (13:53 -0700)]
sample goyacc program
R=rsc
OCL=34526
CL=34526
Russ Cox [Thu, 10 Sep 2009 20:43:15 +0000 (13:43 -0700)]
fix bug206 output on different platforms
TBR=r
OCL=34524
CL=34524
Ken Thompson [Thu, 10 Sep 2009 20:19:46 +0000 (13:19 -0700)]
goyacc command
written in (c-style) go
produces go source parser
R=rsc
OCL=34522
CL=34522
Rob Pike [Thu, 10 Sep 2009 17:47:11 +0000 (10:47 -0700)]
gccgo does not yet implement _
OCL=34517
CL=34517
Robert Griesemer [Thu, 10 Sep 2009 17:30:36 +0000 (10:30 -0700)]
bug206
R=rsc
DELTA=51 (51 added, 0 deleted, 0 changed)
OCL=34516
CL=34516
Robert Griesemer [Thu, 10 Sep 2009 17:14:00 +0000 (10:14 -0700)]
- blank identifier
- fixed some links
DELTA=51 (32 added, 1 deleted, 18 changed)
OCL=34497
CL=34515
Ken Thompson [Thu, 10 Sep 2009 00:48:55 +0000 (17:48 -0700)]
composit literal under
init function context.
also moved composit literal
code from walk.c to sinit.c
R=rsc
OCL=34503
CL=34503
Russ Cox [Wed, 9 Sep 2009 23:59:41 +0000 (16:59 -0700)]
a few more blank tests
R=ken
OCL=34500
CL=34500
Russ Cox [Wed, 9 Sep 2009 23:45:23 +0000 (16:45 -0700)]
exit with non-zero status for incompatible pointer type warnings
R=r
DELTA=9 (7 added, 0 deleted, 2 changed)
OCL=34499
CL=34499
Rob Pike [Wed, 9 Sep 2009 17:32:26 +0000 (10:32 -0700)]
use the new type switch multicase to clean up a little.
R=rsc
DELTA=28 (7 added, 16 deleted, 5 changed)
OCL=34487
CL=34487
Russ Cox [Wed, 9 Sep 2009 08:31:10 +0000 (01:31 -0700)]
check type of string/map/array index expressions
R=ken
OCL=34478
CL=34480
Russ Cox [Wed, 9 Sep 2009 08:21:20 +0000 (01:21 -0700)]
error message fixes
x == nil
x.go:5: cannot use nil as bool
c := x.(type);
x.go:88: use of .(type) outside type switch
R=ken
OCL=34476
CL=34476
Russ Cox [Wed, 9 Sep 2009 08:01:39 +0000 (01:01 -0700)]
defining package block names must override
universe block names.
BUG=
2097244
R=ken
OCL=34295
CL=34473
Russ Cox [Wed, 9 Sep 2009 07:18:16 +0000 (00:18 -0700)]
update type switch to match spec.
R=ken
OCL=34471
CL=34471
Russ Cox [Wed, 9 Sep 2009 06:16:19 +0000 (23:16 -0700)]
write-only variable _
R=ken
OCL=34465
CL=34470
Rob Pike [Wed, 9 Sep 2009 00:11:57 +0000 (17:11 -0700)]
string range
R=rsc
DELTA=22 (19 added, 0 deleted, 3 changed)
OCL=34463
CL=34463
Ken Thompson [Tue, 8 Sep 2009 22:52:27 +0000 (15:52 -0700)]
init context for composit literals
R=rsc
OCL=34462
CL=34462
Robert Griesemer [Tue, 8 Sep 2009 22:41:14 +0000 (15:41 -0700)]
cosmetic changes:
- fixed a couple of broken links
- changed some explicit section references into implicit ones
R=r
DELTA=27 (0 added, 2 deleted, 25 changed)
OCL=34461
CL=34461
Russ Cox [Tue, 8 Sep 2009 21:40:27 +0000 (14:40 -0700)]
add -S flag to print size of symbol
R=r
DELTA=24 (15 added, 0 deleted, 9 changed)
OCL=34447
CL=34458
Robert Griesemer [Tue, 8 Sep 2009 21:29:41 +0000 (14:29 -0700)]
- clarify vector comment
- adjusted a test to check claim
R=rsc
DELTA=3 (2 added, 0 deleted, 1 changed)
OCL=34454
CL=34456
Ken Thompson [Tue, 8 Sep 2009 21:26:39 +0000 (14:26 -0700)]
compound literal test
R=rsc
OCL=34453
CL=34455
Russ Cox [Tue, 8 Sep 2009 20:46:54 +0000 (13:46 -0700)]
pass Type* to makechan and makemap so that
they can get the official alignment out of there
instead of guessing.
R=ken
OCL=34450
CL=34450
Russ Cox [Tue, 8 Sep 2009 19:27:09 +0000 (12:27 -0700)]
documentation edits:
add comments showing Go syntax for each token.
move doc comments below hidden begin constants
R=gri
DELTA=66 (3 added, 3 deleted, 60 changed)
OCL=34334
CL=34445
Ken Thompson [Tue, 8 Sep 2009 00:36:47 +0000 (17:36 -0700)]
maps in static initialization
R=rsc
OCL=34434
CL=34434
Ken Thompson [Sun, 6 Sep 2009 22:03:51 +0000 (15:03 -0700)]
more static init
almost done
R=rsc
OCL=34422
CL=34422
Ken Thompson [Sun, 6 Sep 2009 03:32:24 +0000 (20:32 -0700)]
composit literals
plateau - more to come
R=rsc
OCL=34413
CL=34413
Austin Clements [Fri, 4 Sep 2009 23:12:50 +0000 (16:12 -0700)]
Don't crash in Sym.ReceiverName for symbols like "x.x"
R=rsc
APPROVED=rsc
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=34404
CL=34406
Russ Cox [Fri, 4 Sep 2009 20:04:11 +0000 (13:04 -0700)]
script for running test programs in interpreter.
tweak test/literal.go to give more information.
R=austin
DELTA=45 (43 added, 0 deleted, 2 changed)
OCL=34381
CL=34398
Austin Clements [Fri, 4 Sep 2009 19:55:25 +0000 (12:55 -0700)]
Make world.Define{Const,Var} indicate if the definition was
successful.
R=rsc
APPROVED=rsc
DELTA=43 (31 added, 0 deleted, 12 changed)
OCL=34375
CL=34397
Austin Clements [Fri, 4 Sep 2009 18:58:00 +0000 (11:58 -0700)]
Update debugger to use Abort interface
R=rsc
APPROVED=rsc
DELTA=314 (132 added, 2 deleted, 180 changed)
OCL=34376
CL=34396
Austin Clements [Fri, 4 Sep 2009 00:41:25 +0000 (17:41 -0700)]
s/Thread/Goroutine/
R=rsc
APPROVED=rsc
DELTA=328 (112 added, 110 deleted, 106 changed)
OCL=34356
CL=34356
Russ Cox [Fri, 4 Sep 2009 00:22:20 +0000 (17:22 -0700)]
top-level func
R=austin
DELTA=21 (5 added, 10 deleted, 6 changed)
OCL=34355
CL=34355
Austin Clements [Fri, 4 Sep 2009 00:14:49 +0000 (17:14 -0700)]
Thread Thread into Value Get/Set/Assign so other Value
implementations can abort. Make genConstant get values lazily
since we need the Thread now.
R=rsc
APPROVED=rsc
DELTA=299 (8 added, 19 deleted, 272 changed)
OCL=34353
CL=34353
Russ Cox [Fri, 4 Sep 2009 00:01:10 +0000 (17:01 -0700)]
add ParseDeclList
R=austin
DELTA=34 (34 added, 0 deleted, 0 changed)
OCL=34280
CL=34352
Austin Clements [Thu, 3 Sep 2009 23:59:41 +0000 (16:59 -0700)]
Implement Go threads. Implement a general event system
including breakpoints and Go thread create/exit.
R=rsc
APPROVED=rsc
DELTA=751 (729 added, 6 deleted, 16 changed)
OCL=34345
CL=34351
Russ Cox [Thu, 3 Sep 2009 23:37:02 +0000 (16:37 -0700)]
parse expression statements beginning with
arithmetic unary operators + - ^
R=r
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=34338
CL=34350
Russ Cox [Thu, 3 Sep 2009 23:20:49 +0000 (16:20 -0700)]
convert testing to World.
start on Decl, but not working yet
R=austin
DELTA=762 (201 added, 205 deleted, 356 changed)
OCL=34335
CL=34349
Russ Cox [Thu, 3 Sep 2009 23:18:03 +0000 (16:18 -0700)]
missed in last compiler change
R=ken
OCL=34348
CL=34348
Russ Cox [Thu, 3 Sep 2009 23:17:21 +0000 (16:17 -0700)]
fix linux 386 build
R=austin
DELTA=140 (128 added, 0 deleted, 12 changed)
OCL=34344
CL=34347
Russ Cox [Thu, 3 Sep 2009 23:17:06 +0000 (16:17 -0700)]
corrected bug187; dropped on the floor somehow
R=austin
DELTA=23 (23 added, 0 deleted, 0 changed)
OCL=34340
CL=34346
Russ Cox [Thu, 3 Sep 2009 22:45:43 +0000 (15:45 -0700)]
nil in DeepEqual
R=r
DELTA=13 (5 added, 6 deleted, 2 changed)
OCL=34337
CL=34343
Russ Cox [Thu, 3 Sep 2009 22:23:21 +0000 (15:23 -0700)]
stop using filename for disambiguation within a package.
R=ken
OCL=34339
CL=34341
Russ Cox [Thu, 3 Sep 2009 20:56:06 +0000 (13:56 -0700)]
fix range on invalid utf8 bug
R=r
DELTA=42 (21 added, 20 deleted, 1 changed)
OCL=34328
CL=34333
Rob Pike [Thu, 3 Sep 2009 20:33:16 +0000 (13:33 -0700)]
partial rune at end makes string range loop forever
R=rsc
DELTA=20 (20 added, 0 deleted, 0 changed)
OCL=34330
CL=34332
Rob Pike [Thu, 3 Sep 2009 18:41:01 +0000 (11:41 -0700)]
new benchmark results.
main changes:
gccgo is much slower on binary-tree and fannkuch
6g seems to struggle with alignment of loops in nbody (dignosis uncertain)
6g is a little faster at regexps and concurrency
R=rsc
DELTA=93 (93 added, 0 deleted, 0 changed)
OCL=34320
CL=34322
Russ Cox [Thu, 3 Sep 2009 17:59:52 +0000 (10:59 -0700)]
fix bug187 (itself buggy)
R=austin
DELTA=26 (0 added, 26 deleted, 0 changed)
OCL=34294
CL=34317
Austin Clements [Thu, 3 Sep 2009 17:55:20 +0000 (10:55 -0700)]
Fix uninstalling of breakpoints when a process exits. Process
exit is still handled poorly.
R=rsc
APPROVED=rsc
DELTA=6 (6 added, 0 deleted, 0 changed)
OCL=34288
CL=34315
Robert Griesemer [Thu, 3 Sep 2009 17:53:27 +0000 (10:53 -0700)]
simplify extractEBNF code
R=rsc
DELTA=15 (3 added, 2 deleted, 10 changed)
OCL=34307
CL=34314
Robert Griesemer [Thu, 3 Sep 2009 17:35:09 +0000 (10:35 -0700)]
silence hlint
R=r
DELTA=7 (0 added, 4 deleted, 3 changed)
OCL=34310
CL=34312
Rob Pike [Thu, 3 Sep 2009 17:24:38 +0000 (10:24 -0700)]
use %L in listings so we see source line number in easy format
R=ken
DELTA=9 (0 added, 0 deleted, 9 changed)
OCL=34309
CL=34311
Robert Griesemer [Thu, 3 Sep 2009 16:58:13 +0000 (09:58 -0700)]
linkify EBNF sections in spec when served via godoc
R=rsc
DELTA=217 (216 added, 0 deleted, 1 changed)
OCL=34279
CL=34306
Russ Cox [Thu, 3 Sep 2009 16:46:24 +0000 (09:46 -0700)]
unsafe is not declared in the outermost scope
R=gri
DELTA=3 (0 added, 3 deleted, 0 changed)
OCL=34305
CL=34305
Russ Cox [Thu, 3 Sep 2009 06:26:13 +0000 (23:26 -0700)]
fix one bug involving [...] constructors.
added iant's bug202 (in main code)
and ken's bug203 (in init function).
bug187 remains at large.
R=ken
OCL=34293
CL=34293
Stephen Ma [Thu, 3 Sep 2009 03:09:25 +0000 (20:09 -0700)]
Update restriction on declarations of methods.
APPROVED=rsc
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=34289
CL=34289
Russ Cox [Thu, 3 Sep 2009 00:15:43 +0000 (17:15 -0700)]
convenience wrapper
R=austin
DELTA=142 (128 added, 4 deleted, 10 changed)
OCL=34275
CL=34284
Rob Pike [Thu, 3 Sep 2009 00:14:30 +0000 (17:14 -0700)]
fix initialization of noreturn
R=ken
DELTA=3 (0 added, 0 deleted, 3 changed)
OCL=34283
CL=34283
Rob Pike [Wed, 2 Sep 2009 23:41:41 +0000 (16:41 -0700)]
for loops
comment out incomplete stuff
R=rsc
DELTA=61 (58 added, 0 deleted, 3 changed)
OCL=34278
CL=34281
Russ Cox [Wed, 2 Sep 2009 21:11:40 +0000 (14:11 -0700)]
move abortChan into Thread.
reuse Thread in function calls.
R=austin
DELTA=59 (8 added, 7 deleted, 44 changed)
OCL=34266
CL=34266
Russ Cox [Wed, 2 Sep 2009 20:13:40 +0000 (13:13 -0700)]
fix build
TBR=gri
OCL=34264
CL=34264
Robert Griesemer [Wed, 2 Sep 2009 19:54:38 +0000 (12:54 -0700)]
heap algorithm
R=rsc
DELTA=196 (194 added, 0 deleted, 2 changed)
OCL=34234
CL=34263
Russ Cox [Wed, 2 Sep 2009 19:03:33 +0000 (12:03 -0700)]
add debug/gosym and debug/proc to build
(was waiting until after release)
R=austin
DELTA=5 (5 added, 0 deleted, 0 changed)
OCL=34222
CL=34261
Russ Cox [Wed, 2 Sep 2009 19:03:20 +0000 (12:03 -0700)]
s/vm/Thread/
change eval functions from taking *Frame to *Thread
R=austin
DELTA=500 (7 added, 4 deleted, 489 changed)
OCL=34256
CL=34260
Austin Clements [Wed, 2 Sep 2009 18:59:53 +0000 (11:59 -0700)]
Update asInterface now that 6g type switch is fixed.
R=rsc
APPROVED=rsc
DELTA=31 (0 added, 4 deleted, 27 changed)
OCL=34251
CL=34259
Russ Cox [Wed, 2 Sep 2009 18:12:42 +0000 (11:12 -0700)]
fix bug introduced in 33293
R=r
OCL=34253
CL=34253
Russ Cox [Wed, 2 Sep 2009 16:09:32 +0000 (09:09 -0700)]
the last bug involving type hashes
R=ken
OCL=34244
CL=34249
Russ Cox [Wed, 2 Sep 2009 16:03:42 +0000 (09:03 -0700)]
two gob nits found with stricter 6g
(6g had a few pretty major bugs
where it was more lax than it should
have been when checking when things
satisfied interfaces; i fixed them and
this turned up.)
R=r
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=34243
CL=34248
Russ Cox [Wed, 2 Sep 2009 05:57:53 +0000 (22:57 -0700)]
add generator for expr1.go
R=austin
DELTA=959 (404 added, 99 deleted, 456 changed)
OCL=34214
CL=34237
Russ Cox [Wed, 2 Sep 2009 01:04:49 +0000 (18:04 -0700)]
type switch bug involving function parameter names
R=ken
OCL=34232
CL=34232
Austin Clements [Wed, 2 Sep 2009 00:21:44 +0000 (17:21 -0700)]
Interpreter unit tests for statements and expressions
R=rsc
APPROVED=rsc
DELTA=1003 (1003 added, 0 deleted, 0 changed)
OCL=34223
CL=34227
Austin Clements [Tue, 1 Sep 2009 23:46:16 +0000 (16:46 -0700)]
Don't crash for regexps > 19 characters.
R=r
APPROVED=r
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=34216
CL=34220
Russ Cox [Tue, 1 Sep 2009 23:31:49 +0000 (16:31 -0700)]
template:
* do full lookup for {.section},
so that it is always allowed to replace
{Foo} with {.section Foo}{@}{.end}
* treat False as empty so that .section can
be used to test bools
R=r
DELTA=29 (21 added, 0 deleted, 8 changed)
OCL=34215
CL=34219
Russ Cox [Tue, 1 Sep 2009 23:19:14 +0000 (16:19 -0700)]
make debug/proc "build" on more architectures
R=austin
DELTA=17 (0 added, 16 deleted, 1 changed)
OCL=34213
CL=34218
Austin Clements [Tue, 1 Sep 2009 23:17:50 +0000 (16:17 -0700)]
Switch back to returning Value from the public expression
interface, but implement it better this time. Also, work
around a 6g bug in asInterface.
R=rsc
APPROVED=rsc
DELTA=39 (13 added, 1 deleted, 25 changed)
OCL=34211
CL=34217
Russ Cox [Tue, 1 Sep 2009 23:11:17 +0000 (16:11 -0700)]
import debug/gosym from usr/austin/sym
R=austin
DELTA=958 (956 added, 0 deleted, 2 changed)
OCL=34180
CL=34212
Austin Clements [Tue, 1 Sep 2009 21:16:51 +0000 (14:16 -0700)]
Clean up the statement and expression public interfaces. The
only visible change is that evaluating an expression returns a
interface{} instead of a Value.
R=rsc
APPROVED=rsc
DELTA=60 (15 added, 26 deleted, 19 changed)
OCL=34206
CL=34208
Russ Cox [Tue, 1 Sep 2009 21:12:09 +0000 (14:12 -0700)]
catch package net import "net" for release
R=ken
OCL=34205
CL=34207
Robert Griesemer [Tue, 1 Sep 2009 21:07:30 +0000 (14:07 -0700)]
updated Implementation differences section
R=rsc,r
DELTA=4 (3 added, 0 deleted, 1 changed)
OCL=34204
CL=34204
Rob Pike [Tue, 1 Sep 2009 20:46:59 +0000 (13:46 -0700)]
casing operations for byte arrays
R=rsc
DELTA=186 (181 added, 0 deleted, 5 changed)
OCL=34203
CL=34203
Austin Clements [Tue, 1 Sep 2009 20:01:37 +0000 (13:01 -0700)]
Add stack frame support. Architectures are now responsible
for decoding closures. There is now no notion of a current OS
thread, though that needs to come back in the form of a
current Go thread. As a result, Process now implements Peek
and Poke and maps them to any stopped OS thread, since they
all share the address space anyways.
R=rsc
APPROVED=rsc
DELTA=322 (310 added, 3 deleted, 9 changed)
OCL=34136
CL=34201
Robert Griesemer [Tue, 1 Sep 2009 18:56:42 +0000 (11:56 -0700)]
don't show exported methods of non-exported types
R=rsc
DELTA=44 (10 added, 30 deleted, 4 changed)
OCL=34195
CL=34200
Robert Griesemer [Tue, 1 Sep 2009 18:56:24 +0000 (11:56 -0700)]
added "Under construction" to package comment
R=rsc
DELTA=2 (2 added, 0 deleted, 0 changed)
OCL=34196
CL=34199
Russ Cox [Tue, 1 Sep 2009 18:51:33 +0000 (11:51 -0700)]
move generated code into its own file.
simplify expr by merging all simple eval functions
into a single eval interface{}.
R=austin
DELTA=1597 (730 added, 780 deleted, 87 changed)
OCL=34182
CL=34198
Russ Cox [Tue, 1 Sep 2009 18:51:05 +0000 (11:51 -0700)]
import debug/proc from usr/austin/ptrace
R=austin
DELTA=1892 (1892 added, 0 deleted, 0 changed)
OCL=34183
CL=34197
Rob Pike [Tue, 1 Sep 2009 18:06:28 +0000 (11:06 -0700)]
make ToUpper, ToLower etc. handle unicode properly.
Change their names too.
R=rsc
DELTA=206 (123 added, 2 deleted, 81 changed)
OCL=34170
CL=34194
Ian Lance Taylor [Tue, 1 Sep 2009 04:39:08 +0000 (21:39 -0700)]
Match gccgo error messages.
bug197.go:10:5: error: incompatible type in initialization
bug197.go:11:5: error: incompatible type in initialization
bug197.go:12:5: error: incompatible type in initialization
bug197.go:13:5: error: incompatible type in initialization
bug197.go:20:13: error: incompatible types in binary expression
bug197.go:21:27: error: incompatible types in binary expression
R=rsc
DELTA=6 (0 added, 0 deleted, 6 changed)
OCL=34135
CL=34177
Rob Pike [Tue, 1 Sep 2009 04:18:40 +0000 (21:18 -0700)]
test that ASCII optimizations agree with the unicode tables
R=rsc
DELTA=40 (40 added, 0 deleted, 0 changed)
OCL=34168
CL=34176
Rob Pike [Tue, 1 Sep 2009 01:12:40 +0000 (18:12 -0700)]
IsSpace
R=rsc
DELTA=39 (39 added, 0 deleted, 0 changed)
OCL=34153
CL=34167
Russ Cox [Tue, 1 Sep 2009 01:10:11 +0000 (18:10 -0700)]
add newprocreadylocked for debugger
R=austin
DELTA=10 (9 added, 0 deleted, 1 changed)
OCL=34163
CL=34166
Russ Cox [Tue, 1 Sep 2009 01:05:12 +0000 (18:05 -0700)]
fix 386 build
R=ken
OCL=34164
CL=34164
Robert Griesemer [Tue, 1 Sep 2009 00:57:14 +0000 (17:57 -0700)]
remove leftover forward-decl syntax and example
(per feedback from Austin)
R=rsc
DELTA=7 (0 added, 2 deleted, 5 changed)
OCL=34158
CL=34161
Robert Griesemer [Tue, 1 Sep 2009 00:30:55 +0000 (17:30 -0700)]
- use "package block" nomenclature for exported identifier section
- same capitalization for "Declarations and scope" section as for
other sections
DELTA=23 (2 added, 1 deleted, 20 changed)
OCL=34131
CL=34156
Rob Pike [Mon, 31 Aug 2009 23:48:56 +0000 (16:48 -0700)]
submitter's regret. rename Props to Properties
R=rsc
DELTA=9 (0 added, 0 deleted, 9 changed)
OCL=34148
CL=34151
Russ Cox [Mon, 31 Aug 2009 23:48:44 +0000 (16:48 -0700)]
elf file parser
R=austin
DELTA=448 (447 added, 0 deleted, 1 changed)
OCL=34139
CL=34150
Rob Pike [Mon, 31 Aug 2009 23:43:17 +0000 (16:43 -0700)]
add property tables
R=rsc
DELTA=1087 (1001 added, 78 deleted, 8 changed)
OCL=34137
CL=34147
Russ Cox [Mon, 31 Aug 2009 23:38:50 +0000 (16:38 -0700)]
convert C runtime to 32-bit runes;
rune now unsigned.
R=r
DELTA=10 (1 added, 0 deleted, 9 changed)
OCL=34140
CL=34146
Russ Cox [Mon, 31 Aug 2009 23:38:30 +0000 (16:38 -0700)]
fmt: add verbs:
%E - upper case %e
%G - upper case %g
%#v - Go syntax
R=r
DELTA=332 (238 added, 47 deleted, 47 changed)
OCL=34091
CL=34145