]>
Cypherpunks repositories - gostls13.git/log
Russ Cox [Fri, 29 May 2009 20:31:53 +0000 (13:31 -0700)]
Fix godoc deadlock.
The code was already careful not to use malloc/free
for stack growth during calls to malloc.
Avoid them during calls to free too.
R=r
DELTA=9 (7 added, 0 deleted, 2 changed)
OCL=29606
CL=29610
Russ Cox [Fri, 29 May 2009 16:17:35 +0000 (09:17 -0700)]
integer conversions and test.
R=ken
OCL=29577
CL=29589
Russ Cox [Fri, 29 May 2009 07:13:09 +0000 (00:13 -0700)]
64-bit integer arithmetic.
passes ridiculous test from CL 29569.
R=ken
OCL=29571
CL=29573
Russ Cox [Fri, 29 May 2009 05:24:03 +0000 (22:24 -0700)]
print uint64 as uint64.
R=ken
OCL=29568
CL=29570
Ken Thompson [Thu, 28 May 2009 23:00:55 +0000 (16:00 -0700)]
detect recursive initialization
R=r
OCL=29544
CL=29544
Russ Cox [Thu, 28 May 2009 22:48:47 +0000 (15:48 -0700)]
better 64-bit handling in 8g.
fewer moves, fewer stupid LEALs.
powser1 runs (with evaln commented out).
beginnings of floating point.
R=ken
OCL=29540
CL=29543
Kai Backman [Thu, 28 May 2009 21:25:54 +0000 (14:25 -0700)]
Rebooted 5g effort from 6g. Tons of minor fixes and tweaks to
get the code going.
R=rsc
APPROVED=rsc
DELTA=4752 (1723 added, 948 deleted, 2081 changed)
OCL=29403
CL=29530
Kai Backman [Thu, 28 May 2009 14:41:23 +0000 (07:41 -0700)]
Change 5l to use Biobufs for IO.
R=rsc
APPROVED=rsc
DELTA=132 (16 added, 45 deleted, 71 changed)
OCL=29468
CL=29497
Russ Cox [Thu, 28 May 2009 06:55:14 +0000 (23:55 -0700)]
clean up gmove:
* conversions all in one place.
* no separate load, store phases;
direct memory addressing when possible
(this is the x86 after all!).
avoids extra registers, extra MOVQs.
* fixes int32 -> uint64 bug
(was zero-extending)
R=ken
OCL=29482
CL=29484
Ken Thompson [Thu, 28 May 2009 01:37:02 +0000 (18:37 -0700)]
bug 153
R=r
OCL=29479
CL=29479
Rob Pike [Thu, 28 May 2009 01:31:28 +0000 (18:31 -0700)]
add missing semicolons in example
R=rsc
DELTA=5 (0 added, 0 deleted, 5 changed)
OCL=29475
CL=29478
Russ Cox [Thu, 28 May 2009 01:20:26 +0000 (18:20 -0700)]
attach package comment
R=r
DELTA=1 (0 added, 1 deleted, 0 changed)
OCL=29473
CL=29477
Ken Thompson [Wed, 27 May 2009 22:56:44 +0000 (15:56 -0700)]
added protection against race condition
between first and second pass of converting
[]int to string.
R=r
OCL=29467
CL=29467
Ken Thompson [Wed, 27 May 2009 22:38:02 +0000 (15:38 -0700)]
string([]int) conversion
R=r
OCL=29466
CL=29466
Russ Cox [Wed, 27 May 2009 17:16:13 +0000 (10:16 -0700)]
fix bug154; tweak bug153 exit status
R=ken
OCL=29448
CL=29448
Russ Cox [Wed, 27 May 2009 17:05:23 +0000 (10:05 -0700)]
getrusage on darwin; untested but builds.
R=dsymonds
DELTA=5 (5 added, 0 deleted, 0 changed)
OCL=29424
CL=29447
Robert Griesemer [Wed, 27 May 2009 16:57:44 +0000 (09:57 -0700)]
floating point bug
R=rsc
DELTA=35 (35 added, 0 deleted, 0 changed)
OCL=29442
CL=29444
Robert Griesemer [Wed, 27 May 2009 16:47:13 +0000 (09:47 -0700)]
bad error message
TBR=rsc
DELTA=14 (14 added, 0 deleted, 0 changed)
OCL=29441
CL=29441
Russ Cox [Wed, 27 May 2009 04:11:43 +0000 (21:11 -0700)]
bug151, bug152 -> fixedbugs
R=ken
OCL=29425
CL=29427
Russ Cox [Wed, 27 May 2009 04:11:31 +0000 (21:11 -0700)]
8g: missing change from last CL
R=ken
OCL=29426
CL=29426
Russ Cox [Wed, 27 May 2009 04:07:26 +0000 (21:07 -0700)]
8g: 64-bit arithmetic and assorted bug fixes;
can run 64-bit sieve and powser.
interfaces are limping along.
next hurdle is floating point.
R=ken
OCL=29418
CL=29423
David Symonds [Wed, 27 May 2009 03:38:57 +0000 (20:38 -0700)]
Getrusage for linux.
R=rsc
APPROVED=rsc
DELTA=40 (38 added, 0 deleted, 2 changed)
OCL=29351
CL=29422
Ken Thompson [Wed, 27 May 2009 02:58:59 +0000 (19:58 -0700)]
and the golden file
R=r
OCL=29421
CL=29421
Ken Thompson [Wed, 27 May 2009 02:48:39 +0000 (19:48 -0700)]
bug 152
R=r
OCL=29419
CL=29419
Russ Cox [Wed, 27 May 2009 00:39:25 +0000 (17:39 -0700)]
add NUL when allocating strings, to make use
of getenv by low-level runtime easier.
fix 32-bit bug in gc (there are still more).
R=ken
OCL=29415
CL=29415
Russ Cox [Wed, 27 May 2009 00:20:57 +0000 (17:20 -0700)]
darwin support for 32-bit debugging
R=r
DELTA=129 (78 added, 1 deleted, 50 changed)
OCL=29411
CL=29413
Russ Cox [Wed, 27 May 2009 00:13:39 +0000 (17:13 -0700)]
32-bit stack switching bug fix
R=ken
OCL=29412
CL=29412
Ken Thompson [Tue, 26 May 2009 23:30:35 +0000 (16:30 -0700)]
bug 151
R=r
OCL=29409
CL=29409
Russ Cox [Tue, 26 May 2009 23:23:54 +0000 (16:23 -0700)]
more 8g.
test/turing.go runs if you move the big array off its stack.
finally remembered to g4 add cgen.c gsubr.c
R=ken
OCL=29408
CL=29408
Rob Pike [Tue, 26 May 2009 23:06:03 +0000 (16:06 -0700)]
bug150 is fixed
R=ken
OCL=29407
CL=29407
Ken Thompson [Tue, 26 May 2009 22:56:37 +0000 (15:56 -0700)]
bug 150
R=r
OCL=29405
CL=29405
Russ Cox [Tue, 26 May 2009 21:46:06 +0000 (14:46 -0700)]
8g: hello world works again
* string format changed
* files got renamed
* new files that i forgot to check in last time
updates are all copy and paste from 6g
R=ken
OCL=29385
CL=29400
Russ Cox [Tue, 26 May 2009 21:34:32 +0000 (14:34 -0700)]
6ar: explain why __.SYMDEF didn't get put in.
people using ar for non-object archives
will just have to deal with the warnings.
R=r
DELTA=3 (2 added, 0 deleted, 1 changed)
OCL=29384
CL=29398
Kai Backman [Tue, 26 May 2009 19:14:55 +0000 (12:14 -0700)]
Added automatic detection of system libraries to 5l.
R=rsc
APPROVED=rsc
DELTA=83 (73 added, 3 deleted, 7 changed)
OCL=29276
CL=29382
Kai Backman [Tue, 26 May 2009 18:18:42 +0000 (11:18 -0700)]
Added enough arm related scaffolding to create a simple
hello.c program linking against the runtime.
R=rsc
APPROVED=rsc
DELTA=178 (175 added, 0 deleted, 3 changed)
OCL=29283
CL=29380
Ken Thompson [Tue, 26 May 2009 02:40:41 +0000 (19:40 -0700)]
static init reenabled
R=r
OCL=29358
CL=29358
David Symonds [Mon, 25 May 2009 21:38:38 +0000 (14:38 -0700)]
Add os.Getpid and os.Getppid.
R=rsc
APPROVED=rsc
DELTA=11 (11 added, 0 deleted, 0 changed)
OCL=29352
CL=29357
David Symonds [Sun, 24 May 2009 22:04:43 +0000 (15:04 -0700)]
Add exvar.FuncInt for exporting indirect integer variables.
R=r
APPROVED=r
DELTA=21 (21 added, 0 deleted, 0 changed)
OCL=29320
CL=29338
David Symonds [Sun, 24 May 2009 02:39:25 +0000 (19:39 -0700)]
If Make.deps is not writable (e.g. in Perforce client and not opened for editing), bail out immediately.
R=rsc,r
APPROVED=r
DELTA=7 (5 added, 1 deleted, 1 changed)
OCL=29319
CL=29319
Ken Thompson [Sat, 23 May 2009 23:36:43 +0000 (16:36 -0700)]
improvement in registerization
R=r
OCL=29317
CL=29317
Ken Thompson [Sat, 23 May 2009 22:34:29 +0000 (15:34 -0700)]
1. check for dups in complex literals
structtype{a:1, a:2}
maptypetype{"xx":1, "xx":2}
arraytypetype{5:1, 5:2}
2. bug in registerization concerning
alias of a struct and one of its elements
3. code optimization of struct.field
(which exposed bug in 2)
R=r
OCL=29315
CL=29315
Rob Pike [Sat, 23 May 2009 20:53:36 +0000 (13:53 -0700)]
add crypto/hmac to makefile
R=rsc
DELTA=4 (3 added, 0 deleted, 1 changed)
OCL=29314
CL=29314
Russ Cox [Sat, 23 May 2009 06:30:48 +0000 (23:30 -0700)]
update Make.deps
R=r
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=29305
CL=29308
Russ Cox [Sat, 23 May 2009 06:30:31 +0000 (23:30 -0700)]
typo in hmac comment
R=r
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=29307
CL=29307
Russ Cox [Sat, 23 May 2009 05:46:06 +0000 (22:46 -0700)]
simplifying grammar: delete LBASETYPE and LACONST.
take 2
R=ken
OCL=29304
CL=29306
Russ Cox [Sat, 23 May 2009 05:43:57 +0000 (22:43 -0700)]
Automated g4 rollback of changelist 29302.
*** Reason for rollback ***
too many files included
*** Original change description ***
simplifying grammar: delete LBASETYPE and LACONST
R=ken
OCL=29303
CL=29303
Russ Cox [Sat, 23 May 2009 05:42:12 +0000 (22:42 -0700)]
simplifying grammar: delete LBASETYPE and LACONST
R=ken
OCL=29300
CL=29302
Russ Cox [Sat, 23 May 2009 05:40:26 +0000 (22:40 -0700)]
add hmac.NewSHA1 and hmac.NewMD5.
fix Reset bug in sha1.
add hmac, sha1, md5 tests.
document hmac.
R=r
DELTA=146 (111 added, 6 deleted, 29 changed)
OCL=29294
CL=29299
Russ Cox [Sat, 23 May 2009 05:40:08 +0000 (22:40 -0700)]
simple logging shim reader and writers
R=r
DELTA=53 (52 added, 0 deleted, 1 changed)
OCL=29295
CL=29298
Russ Cox [Sat, 23 May 2009 04:42:16 +0000 (21:42 -0700)]
move pretty/comment.go into go/doc.
extract comment text code out of go/doc/doc.go into comment.go.
no code changes, just rearrangement.
first step so i can write tests.
R=gri
DELTA=633 (318 added, 301 deleted, 14 changed)
OCL=29269
CL=29293
Kai Backman [Fri, 22 May 2009 23:29:22 +0000 (16:29 -0700)]
Added support for .5 files in libmach_64. Copied 5obj.c from
plan9 libmach.
R=rsc
APPROVED=rsc
DELTA=142 (139 added, 3 deleted, 0 changed)
OCL=29281
CL=29281
Russ Cox [Fri, 22 May 2009 22:44:29 +0000 (15:44 -0700)]
md5 Reset fix; preliminary hmac
TBR=r
OCL=29279
CL=29279
Kai Backman [Fri, 22 May 2009 22:32:43 +0000 (15:32 -0700)]
Force usage of dollar signs to circumvent arm-gcc balking at them.
R=rsc
APPROVED=rsc
DELTA=1 (1 added, 0 deleted, 0 changed)
OCL=29275
CL=29278
Robert Griesemer [Fri, 22 May 2009 19:40:56 +0000 (12:40 -0700)]
- fix regexp once more in doc.go:
comment markers must only be stripped if they are
at the very beginning otherwise comments that contain
code with comments get screwed up (the ast delivers clean
comments with no junk before or after)
- fix indentation in google/net/rpc/rpc.go which screwed up
godoc formatting
R=rsc
DELTA=3 (0 added, 0 deleted, 3 changed)
OCL=29223
CL=29267
Robert Griesemer [Fri, 22 May 2009 17:25:06 +0000 (10:25 -0700)]
key:value notation for composites
R=rsc
DELTA=106 (69 added, 9 deleted, 28 changed)
OCL=29203
CL=29254
Robert Griesemer [Fri, 22 May 2009 17:24:28 +0000 (10:24 -0700)]
show subdirectories if present in a package dir
R=rsc
DELTA=184 (69 added, 73 deleted, 42 changed)
OCL=29178
CL=29253
Russ Cox [Fri, 22 May 2009 16:53:37 +0000 (09:53 -0700)]
another interface conversion test
R=r
DELTA=21 (21 added, 0 deleted, 0 changed)
OCL=29212
CL=29249
Russ Cox [Fri, 22 May 2009 16:53:25 +0000 (09:53 -0700)]
channel direction tests
(will submit with compiler fixes).
R=r
DELTA=44 (44 added, 0 deleted, 0 changed)
OCL=29211
CL=29248
Robert Griesemer [Fri, 22 May 2009 03:29:22 +0000 (20:29 -0700)]
fix regexp to strip comment markers
R=rsc
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=29221
CL=29221
Robert Griesemer [Fri, 22 May 2009 02:50:25 +0000 (19:50 -0700)]
adjustments for relaxed composite literal syntax
R=r
DELTA=41 (0 added, 21 deleted, 20 changed)
OCL=29219
CL=29219
Russ Cox [Fri, 22 May 2009 00:32:44 +0000 (17:32 -0700)]
enforce channel direction
R=ken
OCL=29209
CL=29216
Russ Cox [Fri, 22 May 2009 00:31:13 +0000 (17:31 -0700)]
channel direction fixes
R=dsymonds
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=29210
CL=29215
Russ Cox [Thu, 21 May 2009 23:31:10 +0000 (16:31 -0700)]
allow type name as key to accomodate anonymous fields.
update tests.
R=ken
OCL=29207
CL=29207
Ken Thompson [Thu, 21 May 2009 22:44:06 +0000 (15:44 -0700)]
some array init bugs
renamed 6g/(gen|align|obj).c
R=r
OCL=29205
CL=29205
Russ Cox [Thu, 21 May 2009 21:46:13 +0000 (14:46 -0700)]
tests for new initializer syntax
R=r
DELTA=79 (79 added, 0 deleted, 0 changed)
OCL=29196
CL=29202
Russ Cox [Thu, 21 May 2009 21:06:43 +0000 (14:06 -0700)]
related reflect bug: make copies of big values
so that callers cannot edit large values inside interfaces.
R=r
DELTA=52 (42 added, 1 deleted, 9 changed)
OCL=29180
CL=29195
Russ Cox [Thu, 21 May 2009 21:06:24 +0000 (14:06 -0700)]
stricter rules for assignment.
when assigning a multifield object
(structs or arrays of structs) they
must not contain any fields that could
not be assigned individually.
R=ken
OCL=29192
CL=29194
Russ Cox [Thu, 21 May 2009 20:46:20 +0000 (13:46 -0700)]
add test for yesterday's interface rule change (interface/convert1.go).
move interface tests to subdirectory.
R=r
DELTA=1632 (827 added, 804 deleted, 1 changed)
OCL=29181
CL=29191
Ken Thompson [Thu, 21 May 2009 20:46:07 +0000 (13:46 -0700)]
added key:val extension to
structure and array literals
R=r
OCL=29190
CL=29190
Russ Cox [Thu, 21 May 2009 18:52:20 +0000 (11:52 -0700)]
I guess I forgot there was a unary ^ operator.
R=r
DELTA=3 (0 added, 1 deleted, 2 changed)
OCL=29151
CL=29176
Russ Cox [Thu, 21 May 2009 18:50:20 +0000 (11:50 -0700)]
direct all interface extraction to InterfaceValue.Get.
delete unnecessary reflect. throughout
R=r
DELTA=124 (18 added, 0 deleted, 106 changed)
OCL=29173
CL=29175
Russ Cox [Thu, 21 May 2009 13:54:00 +0000 (06:54 -0700)]
fix build again; this time for sure.
(this time i ran g4 nothave)
TBR=r
OCL=29156
CL=29156
Russ Cox [Thu, 21 May 2009 13:49:56 +0000 (06:49 -0700)]
missed Makefile before; fix build
TBR=dsymonds
OCL=29155
CL=29155
Russ Cox [Thu, 21 May 2009 01:23:19 +0000 (18:23 -0700)]
stricter interface conversion rule: i.(T)
must have non-nil i.
R=ken
OCL=29136
CL=29136
Russ Cox [Thu, 21 May 2009 01:16:38 +0000 (18:16 -0700)]
hash reorg.
* new package hash defining interfaces Hash and Hash32.
* adler32 and crc32 return Hash32 instead of specific types.
* adler32 and crc32 provide non-allocating methods for single slices.
* sha1 and md5 move to crypto, return Hash.
* sum.go, a simple test program, moves to /usr/rsc.
* refresh Make.deps
R=r
DELTA=1908 (935 added, 923 deleted, 50 changed)
OCL=29095
CL=29135
Russ Cox [Thu, 21 May 2009 01:16:04 +0000 (18:16 -0700)]
new, stricter interface rule:
in x.(T) x cannot be a nil (uninitialized) interface variable.
remove TODO per discussion.
DELTA=3 (1 added, 1 deleted, 1 changed)
OCL=29123
CL=29134
Robert Griesemer [Thu, 21 May 2009 00:09:59 +0000 (17:09 -0700)]
semi-weekly snapshot:
- format.go implementation complete
- lots of documentation added (not quite complete)
TBR=r
OCL=29130
CL=29130
Robert Griesemer [Wed, 20 May 2009 23:09:34 +0000 (16:09 -0700)]
xcode config files, self-describing
R=r
DELTA=250 (250 added, 0 deleted, 0 changed)
OCL=29120
CL=29127
Russ Cox [Wed, 20 May 2009 22:42:14 +0000 (15:42 -0700)]
reflect bug: NewZeroValue was refusing to create slices.
as far as I can tell there's no reason not to.
the Nillable test was succeeding because NewZeroValue
returned the nil interface value and the type guard
was letting it through. the only change in the test is
more detail in the print.
R=r
DELTA=8 (0 added, 7 deleted, 1 changed)
OCL=29124
CL=29126
Russ Cox [Wed, 20 May 2009 22:09:50 +0000 (15:09 -0700)]
ifaceop was being called with integers
that came from two different enums.
spilt into ifacecvt and ifaceop depending
on which enum the argument is.
R=ken
OCL=29122
CL=29122
Russ Cox [Wed, 20 May 2009 21:57:55 +0000 (14:57 -0700)]
change representation of interface values.
this is not a user-visible change.
before, all interface values were
struct Itype {
Sigt *type;
Sigi *inter;
void *method[n];
}
struct Iface {
void *addr;
Itype *itype;
}
the itype is basically a vtable, but it's unnecessary
if the static type is interface{ }.
for interface values with static type empty, the
new representation is
struct Eface {
void *addr;
Sigt *type;
}
this complicates the code somewhat, but
it reduces the number of Itypes that
have to be computed and cached,
it opens up opportunities to avoid function
calls in a few common cases,
and it will make it possible to lay out
interface{} values at compile time,
which i think i'll need for the new reflection.
R=ken
OCL=28701
CL=29121
Russ Cox [Wed, 20 May 2009 21:24:23 +0000 (14:24 -0700)]
fix implicit star for range on *map, *[].
do not update lineno from ONAME nodes,
because they have declaration lineno not use.
show actual name in top-level statement error.
before
runtime.a:7: x.go:5: walkstate: NAME not a top level statement
after
x.go:14: walkstate: runtime.Goexit not a top level statement
R=ken
OCL=29113
CL=29116
Russ Cox [Wed, 20 May 2009 18:12:05 +0000 (11:12 -0700)]
clear out pkg tree in clean.bash.
rename place-holder to _place_holder_ so it can be avoided.
R=r
DELTA=5 (2 added, 2 deleted, 1 changed)
OCL=29093
CL=29097
Robert Griesemer [Wed, 20 May 2009 18:10:18 +0000 (11:10 -0700)]
removed TODO
(new rules on type compatibility cover this already)
DELTA=2 (0 added, 2 deleted, 0 changed)
OCL=29094
CL=29096
Robert Griesemer [Wed, 20 May 2009 18:02:48 +0000 (11:02 -0700)]
new method set rules
DELTA=63 (27 added, 6 deleted, 30 changed)
OCL=29065
CL=29091
Robert Griesemer [Wed, 20 May 2009 18:02:12 +0000 (11:02 -0700)]
more useful error string
R=r
DELTA=5 (4 added, 0 deleted, 1 changed)
OCL=29088
CL=29090
Russ Cox [Tue, 19 May 2009 22:42:00 +0000 (15:42 -0700)]
build crypto/block.
deps.bash tweak.
R=r
DELTA=95 (95 added, 0 deleted, 0 changed)
OCL=29046
CL=29059
Russ Cox [Tue, 19 May 2009 22:41:37 +0000 (15:41 -0700)]
final AES: CMAC authentication and EAX authenticated encryption
R=r
DELTA=791 (779 added, 0 deleted, 12 changed)
OCL=29045
CL=29058
Ian Lance Taylor [Tue, 19 May 2009 22:23:43 +0000 (15:23 -0700)]
Match gccgo error messages.
bug117.go:13:12: error: reference to undefined field or method
import1.go:9:2: error: redefinition of '.main.bufio'
import1.go:8:2: note: previous definition of '.main.bufio' was here
import1.go:9:2: error: incompatible imported type 'bufio.Error'
interface9.go:25:5: error: incompatible types in assignment (method P requires a pointer)
interface9.go:30:5: error: incompatible types in assignment (method P requires a pointer)
R=rsc
DELTA=5 (0 added, 0 deleted, 5 changed)
OCL=29044
CL=29055
Russ Cox [Tue, 19 May 2009 22:22:42 +0000 (15:22 -0700)]
deps.bash tweak - no need to sort -u the $O files.
R=dsymonds
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=29048
CL=29053
Russ Cox [Tue, 19 May 2009 21:58:49 +0000 (14:58 -0700)]
Xor-based crypto modes: OFB and CTR stream encryption.
R=r
DELTA=643 (643 added, 0 deleted, 0 changed)
OCL=29017
CL=29047
Russ Cox [Tue, 19 May 2009 21:01:03 +0000 (14:01 -0700)]
Crypto modes: CBC, CFB, ECB.
Not ready to link into build yet.
Delta says 1272 lines but only 474
if you subtract the test files,
which are mostly data.
R=r
DELTA=1252 (1249 added, 0 deleted, 3 changed)
OCL=29013
CL=29037
Ken Thompson [Tue, 19 May 2009 20:37:36 +0000 (13:37 -0700)]
static initialization of strings
R=r
OCL=29036
CL=29036
Russ Cox [Tue, 19 May 2009 18:00:55 +0000 (11:00 -0700)]
testing: add t.Failed() bool
R=r
DELTA=18 (10 added, 4 deleted, 4 changed)
OCL=29000
CL=29034
Ken Thompson [Tue, 19 May 2009 05:11:22 +0000 (22:11 -0700)]
static initialization of slices
R=r
OCL=29016
CL=29016
David Symonds [Tue, 19 May 2009 01:42:47 +0000 (18:42 -0700)]
Create dependencies automatically for top-level lib directory.
It caught a few missing dependencies (bufio/fmt -> utf8, fmt -> os, http -> strconv, etc.).
R=r,rsc
APPROVED=r
DELTA=126 (79 added, 45 deleted, 2 changed)
OCL=28983
CL=29014
Robert Griesemer [Mon, 18 May 2009 23:48:38 +0000 (16:48 -0700)]
fix typo
TBR=rsc
OCL=29010
CL=29010
Robert Griesemer [Mon, 18 May 2009 23:26:34 +0000 (16:26 -0700)]
- make godoc restart feature work properly
R=rsc
DELTA=11 (10 added, 0 deleted, 1 changed)
OCL=29007
CL=29009
Brendan O'Dea [Mon, 18 May 2009 22:42:09 +0000 (15:42 -0700)]
tweaks to exvar.Map
R=dsymonds,rsc
APPROVED=rsc
DELTA=88 (53 added, 17 deleted, 18 changed)
OCL=28452
CL=29008
Russ Cox [Mon, 18 May 2009 22:27:20 +0000 (15:27 -0700)]
Public AES block interface.
The higher-level stream modes will be in crypto/block.
R=r
DELTA=205 (136 added, 7 deleted, 62 changed)
OCL=29002
CL=29006