]>
Cypherpunks repositories - gostls13.git/log
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
Robert Griesemer [Mon, 18 May 2009 21:59:16 +0000 (14:59 -0700)]
- changed parser to return os.Error, removed ErrorHandler
- added IsValid predicate to token.Position
- updated pretty, godoc, gobuild
- updated/expanded test cases
R=rsc
DELTA=265 (97 added, 78 deleted, 90 changed)
OCL=28961
CL=29005
Russ Cox [Mon, 18 May 2009 21:56:25 +0000 (14:56 -0700)]
Getgroups max on Linux is bigger than I thought.
R=iant
DELTA=3 (2 added, 0 deleted, 1 changed)
OCL=28994
CL=29003
Russ Cox [Mon, 18 May 2009 20:31:56 +0000 (13:31 -0700)]
add io.ByteReader.
add testing/iotest package.
make bufio return error on short write.
R=r
DELTA=423 (208 added, 154 deleted, 61 changed)
OCL=28997
CL=28999
Ken Thompson [Mon, 18 May 2009 19:11:46 +0000 (12:11 -0700)]
rewrote initialization to save space.
fixed bug in seeding. top 11 bits were
not changed by different seeds.
R=r
OCL=28998
CL=28998
Russ Cox [Mon, 18 May 2009 18:47:35 +0000 (11:47 -0700)]
move ShortWrite error into io so that other packages can use it.
R=r
DELTA=15 (7 added, 1 deleted, 7 changed)
OCL=28996
CL=28996
Russ Cox [Mon, 18 May 2009 17:49:34 +0000 (10:49 -0700)]
add Getwd, Fchdir, tests
R=r
DELTA=215 (186 added, 0 deleted, 29 changed)
OCL=28968
CL=28995
Ken Thompson [Mon, 18 May 2009 02:16:16 +0000 (19:16 -0700)]
static initialization with DATA statements
structs and arrays are done
slices and maps are yet to do
R=r
OCL=28977
CL=28977
Ian Lance Taylor [Sun, 17 May 2009 06:12:28 +0000 (23:12 -0700)]
Don't bother to import "os" just so that we can call
os.Exit(0) at the end of main.
R=rsc
DELTA=6 (0 added, 6 deleted, 0 changed)
OCL=28967
CL=28969
Ken Thompson [Sat, 16 May 2009 20:29:08 +0000 (13:29 -0700)]
static initialization
structure set up - no change yet
R=r
OCL=28966
CL=28966
Robert Griesemer [Sat, 16 May 2009 04:59:08 +0000 (21:59 -0700)]
make Len() == 0 for nil vector.Vector
(mimic behavior of slices)
R=r
DELTA=12 (12 added, 0 deleted, 0 changed)
OCL=28960
CL=28962
Robert Griesemer [Sat, 16 May 2009 02:15:45 +0000 (19:15 -0700)]
get rid of unused files in my home dir
TBR=r
DELTA=9270 (0 added, 9270 deleted, 0 changed)
OCL=28958
CL=28958
Robert Griesemer [Sat, 16 May 2009 01:59:09 +0000 (18:59 -0700)]
don't require ()'s around composite literals if the
literal type is not a type name
R=rsc
DELTA=41 (2 added, 7 deleted, 32 changed)
OCL=28955
CL=28957
Robert Griesemer [Sat, 16 May 2009 01:52:59 +0000 (18:52 -0700)]
weekly snapshot:
format.go:
- better error handling, indentation, support for defaults,
environments for custom formatters, cleanups (more functionality, less code)
pretty.go:
- better comment printing using format.go
made test script more robust
TBR=r
DELTA=622 (175 added, 305 deleted, 142 changed)
OCL=28956
CL=28956
Russ Cox [Sat, 16 May 2009 00:26:08 +0000 (17:26 -0700)]
fix handling of line numbers for first function
R=r
DELTA=2 (1 added, 0 deleted, 1 changed)
OCL=28949
CL=28951
Rob Pike [Sat, 16 May 2009 00:22:30 +0000 (17:22 -0700)]
s/NewLogger/New/
R=rsc
DELTA=7 (0 added, 0 deleted, 7 changed)
OCL=28947
CL=28950
Russ Cox [Fri, 15 May 2009 22:51:41 +0000 (15:51 -0700)]
close TODO
R=r
DELTA=42 (0 added, 26 deleted, 16 changed)
OCL=28940
CL=28942
Robert Griesemer [Fri, 15 May 2009 22:45:35 +0000 (15:45 -0700)]
restart functionality
R=rsc
DELTA=21 (19 added, 0 deleted, 2 changed)
OCL=28938
CL=28941
Rob Pike [Fri, 15 May 2009 22:18:09 +0000 (15:18 -0700)]
implement %#o %#x %#X formats
R=rsc
OCL=28936
CL=28936
Russ Cox [Fri, 15 May 2009 21:11:24 +0000 (14:11 -0700)]
os: MkdirAll, RemoveAll, Chmod, Chown, Truncate, Getgroups.
Getuid, etc drop their errors -- they cannot error
R=r
DELTA=605 (547 added, 12 deleted, 46 changed)
OCL=28919
CL=28929
Russ Cox [Fri, 15 May 2009 20:17:07 +0000 (13:17 -0700)]
bug152: literal []slice{ } as range expression
R=ken
OCL=28918
CL=28918
Rob Pike [Fri, 15 May 2009 18:52:58 +0000 (11:52 -0700)]
StringVector specialization of Vector
R=gri,rsc
DELTA=197 (194 added, 0 deleted, 3 changed)
OCL=28900
CL=28911
Russ Cox [Fri, 15 May 2009 18:04:49 +0000 (11:04 -0700)]
make Stat indicate whether it followed a symlink.
R=r
DELTA=61 (34 added, 0 deleted, 27 changed)
OCL=28904
CL=28906
Russ Cox [Fri, 15 May 2009 17:46:14 +0000 (10:46 -0700)]
Return error from WriteByte, to match bufio.Writer.
R=gri
DELTA=4 (1 added, 0 deleted, 3 changed)
OCL=28868
CL=28899
Robert Griesemer [Fri, 15 May 2009 17:43:00 +0000 (10:43 -0700)]
- Remove IntVector methods that are "inherited" with correct type
- Faster vector.Delete, removed result value (easy to get via At(i))
R=r
DELTA=40 (6 added, 30 deleted, 4 changed)
OCL=28866
CL=28897
Russ Cox [Fri, 15 May 2009 17:32:05 +0000 (10:32 -0700)]
add directory argument to os.ForkExec
R=iant
DELTA=41 (35 added, 0 deleted, 6 changed)
OCL=28892
CL=28895
Russ Cox [Fri, 15 May 2009 00:11:11 +0000 (17:11 -0700)]
AES key setup and block ciphers.
AES mode wrappers not implemented, so no public interface yet.
R=r
DELTA=918 (918 added, 0 deleted, 0 changed)
OCL=28848
CL=28863
Robert Griesemer [Fri, 15 May 2009 00:03:47 +0000 (17:03 -0700)]
ByteBuffer.WriteByte
R=r
DELTA=17 (10 added, 0 deleted, 7 changed)
OCL=28860
CL=28862
Rob Pike [Thu, 14 May 2009 23:45:24 +0000 (16:45 -0700)]
Getuid etc.
R=rsc
DELTA=51 (49 added, 0 deleted, 2 changed)
OCL=28859
CL=28859
David Symonds [Thu, 14 May 2009 22:42:27 +0000 (15:42 -0700)]
Hyphens are allowed in filenames. This allows this test to pass for me.
R=r
APPROVED=r
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=28847
CL=28851
Rob Pike [Thu, 14 May 2009 22:20:30 +0000 (15:20 -0700)]
fix abstract unix domain sockets
R=rsc
DELTA=5 (3 added, 0 deleted, 2 changed)
OCL=28845
CL=28849
Robert Griesemer [Thu, 14 May 2009 21:59:51 +0000 (14:59 -0700)]
godoc fix: relative paths were incorrect
R=r
DELTA=13 (1 added, 6 deleted, 6 changed)
OCL=28840
CL=28844
Russ Cox [Thu, 14 May 2009 20:39:17 +0000 (13:39 -0700)]
fix Truncate comment:
* make a complete sentence.
* eliminate reference to byte positions,
which are not a concept exposed by the interface.
R=gri
DELTA=2 (0 added, 1 deleted, 1 changed)
OCL=28838
CL=28838
Robert Griesemer [Thu, 14 May 2009 17:14:29 +0000 (10:14 -0700)]
ByteBuffer.Truncate(n int)
R=r
DELTA=22 (17 added, 0 deleted, 5 changed)
OCL=28781
CL=28815
Rob Pike [Thu, 14 May 2009 16:59:16 +0000 (09:59 -0700)]
fix spelling error in message
R=ken
OCL=28814
CL=28814
Ian Lance Taylor [Thu, 14 May 2009 13:25:40 +0000 (06:25 -0700)]
A comparison of two values with a type equivalent to string
gives an type mismatch error, although both values appear to
have the same type.
R=ken,rsc
DELTA=23 (23 added, 0 deleted, 0 changed)
OCL=28786
CL=28805
Russ Cox [Thu, 14 May 2009 01:05:27 +0000 (18:05 -0700)]
bug150
R=ken
OCL=28785
CL=28785
Russ Cox [Thu, 14 May 2009 01:03:49 +0000 (18:03 -0700)]
reflect: update comment (there is no BoolType)
R=r
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=28756
CL=28784
Russ Cox [Thu, 14 May 2009 01:03:41 +0000 (18:03 -0700)]
Unix domain socket support, Linux and Darwin.
R=r
DELTA=534 (353 added, 99 deleted, 82 changed)
OCL=28783
CL=28783
Robert Griesemer [Wed, 13 May 2009 23:56:00 +0000 (16:56 -0700)]
New type compatibility rules:
- changed type equality to type compatibility, updated rules
- string literals have ideal string type
- conversion w/ relaxed type compatibilty
DELTA=123 (26 added, 22 deleted, 75 changed)
OCL=28763
CL=28780
Robert Griesemer [Wed, 13 May 2009 22:18:05 +0000 (15:18 -0700)]
Simplified AST:
- one node for array and slice types
- one node for index and slice expressions
- simplified parser, astprinter, and ast.txt
R=r
DELTA=71 (0 added, 43 deleted, 28 changed)
OCL=28768
CL=28768
Rob Pike [Wed, 13 May 2009 17:34:11 +0000 (10:34 -0700)]
fix indentation
R=rsc
OCL=28752
CL=28752
Ian Lance Taylor [Wed, 13 May 2009 17:16:46 +0000 (10:16 -0700)]
Add os.Link, os.Symlink, os.Readlink.
R=r,rsc
DELTA=161 (161 added, 0 deleted, 0 changed)
OCL=28745
CL=28747
Rob Pike [Wed, 13 May 2009 17:01:55 +0000 (10:01 -0700)]
Rename ParseError to Error
R=rsc
DELTA=13 (6 added, 1 deleted, 6 changed)
OCL=28743
CL=28746
Robert Griesemer [Wed, 13 May 2009 04:37:46 +0000 (21:37 -0700)]
cleanup of unsafe documentation
R=r
DELTA=19 (4 added, 7 deleted, 8 changed)
OCL=28723
CL=28732
Rob Pike [Tue, 12 May 2009 23:16:52 +0000 (16:16 -0700)]
change name of reflect.NewInitValue to the more descriptive NewZeroValue.
R=rsc
DELTA=10 (0 added, 0 deleted, 10 changed)
OCL=28717
CL=28720
Russ Cox [Tue, 12 May 2009 23:15:52 +0000 (16:15 -0700)]
no need for compiler to hard-code definition of runtime.
use the actual go source instead.
R=r
DELTA=90 (66 added, 18 deleted, 6 changed)
OCL=28708
CL=28719
Russ Cox [Tue, 12 May 2009 23:09:47 +0000 (16:09 -0700)]
describe each interface test
R=r
DELTA=20 (20 added, 0 deleted, 0 changed)
OCL=28707
CL=28716
Russ Cox [Tue, 12 May 2009 23:08:16 +0000 (16:08 -0700)]
update reflect for upcoming interface representation change.
test case for new change.
both work with the current compiler too.
R=r
DELTA=150 (145 added, 2 deleted, 3 changed)
OCL=28703
CL=28715
Russ Cox [Tue, 12 May 2009 22:47:55 +0000 (15:47 -0700)]
fix build: proto depends on fmt now
TBR=r,dsymonds
OCL=28711
CL=28711
David Symonds [Tue, 12 May 2009 22:41:19 +0000 (15:41 -0700)]
Allow http.Redirect to do both temporary (307) and permanent (301) redirects.
This also adds a missing 'return' when a malformed URL is passed to it.
R=rsc
APPROVED=rsc
DELTA=30 (13 added, 2 deleted, 15 changed)
OCL=28598
CL=28710
Rob Pike [Tue, 12 May 2009 21:57:44 +0000 (14:57 -0700)]
implement IsNil() bool for those types that can be nil. most of them, anyway.
R=rsc
DELTA=97 (96 added, 0 deleted, 1 changed)
OCL=28596
CL=28702
Robert Griesemer [Mon, 11 May 2009 23:52:59 +0000 (16:52 -0700)]
A couple of godoc improvements:
- sort directories before printing
- apply filtering to factory functions and methods
- remove a couple of unused files
R=r
DELTA=84 (34 added, 40 deleted, 10 changed)
OCL=28657
CL=28657
Russ Cox [Mon, 11 May 2009 21:10:34 +0000 (14:10 -0700)]
change utf8.FullRuneInString and utf8.DecodeRuneInString
to use single string argument instead of string, index.
R=r
DELTA=136 (9 added, 7 deleted, 120 changed)
OCL=28642
CL=28644
Robert Griesemer [Mon, 11 May 2009 16:47:53 +0000 (09:47 -0700)]
weekly snapshot
- godoc updated to work w/new directory structure
TBR=r
OCL=28624
CL=28624
Russ Cox [Fri, 8 May 2009 23:40:55 +0000 (16:40 -0700)]
check for redeclaration of package name
R=r
DELTA=10 (10 added, 0 deleted, 0 changed)
OCL=28585
CL=28591
Russ Cox [Fri, 8 May 2009 23:38:42 +0000 (16:38 -0700)]
gobuild: command printing bug fix
R=r
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=28583
CL=28590
Russ Cox [Fri, 8 May 2009 23:36:46 +0000 (16:36 -0700)]
use exitgroup on linux to exit whole process.
R=r
DELTA=60 (38 added, 19 deleted, 3 changed)
OCL=28589
CL=28589
Rob Pike [Fri, 8 May 2009 23:24:55 +0000 (16:24 -0700)]
Package unsafe is undocumented. By installing (but not compiling) this file,
which contains only declarations, we can have godoc present documentation
for the package.
R=gri,rsc
DELTA=44 (43 added, 0 deleted, 1 changed)
OCL=28555
CL=28588
Rob Pike [Fri, 8 May 2009 22:55:45 +0000 (15:55 -0700)]
Document runtime functions.
R=rsc
DELTA=25 (25 added, 0 deleted, 0 changed)
OCL=28574
CL=28580
Russ Cox [Fri, 8 May 2009 22:40:31 +0000 (15:40 -0700)]
6g:
new type equality restrictions
better handling of renamed packages
"sys" is no longer available to programs
R=ken
OCL=28553
CL=28578
Russ Cox [Fri, 8 May 2009 22:40:14 +0000 (15:40 -0700)]
implications of stricter type equality:
if both types are named, they must be
the same type (arising from the same
declaration).
R=r,gri
DELTA=44 (21 added, 4 deleted, 19 changed)
OCL=28436
CL=28577
Russ Cox [Fri, 8 May 2009 22:39:18 +0000 (15:39 -0700)]
fix comment
R=r
DELTA=1 (0 added, 1 deleted, 0 changed)
OCL=28576
CL=28576
Russ Cox [Fri, 8 May 2009 22:29:43 +0000 (15:29 -0700)]
fix build - missing file
TBR=r
OCL=28575
CL=28575
Russ Cox [Fri, 8 May 2009 22:21:41 +0000 (15:21 -0700)]
move things out of sys into os and runtime
R=r
OCL=28569
CL=28573
Rob Pike [Fri, 8 May 2009 21:57:56 +0000 (14:57 -0700)]
Move sys.Reflect and sys.Unreflect into unsafe.
R=rsc
DELTA=19 (4 added, 5 deleted, 10 changed)
OCL=28563
CL=28566
Russ Cox [Fri, 8 May 2009 21:40:38 +0000 (14:40 -0700)]
eqtype(t1, t2, 0) => eqtype(t1, t2)
R=ken
OCL=28559
CL=28562
Russ Cox [Fri, 8 May 2009 21:40:20 +0000 (14:40 -0700)]
throw away os._Error.
make some error types in a few packages
R=r
DELTA=110 (25 added, 46 deleted, 39 changed)
OCL=28382
CL=28561
Rob Pike [Fri, 8 May 2009 18:52:39 +0000 (11:52 -0700)]
embeddability: change bufio.BufRead to bufio.Reader etc.
R=rsc
DELTA=112 (0 added, 4 deleted, 108 changed)
OCL=28537
CL=28543
Rob Pike [Fri, 8 May 2009 18:22:57 +0000 (11:22 -0700)]
Name change to improve embeddability:
io.Read->io.Reader
io.Write,Close,etc.->io.Writer,Closer etc.
R=rsc
DELTA=190 (0 added, 0 deleted, 190 changed)
OCL=28525
CL=28535
Rob Pike [Fri, 8 May 2009 18:21:25 +0000 (11:21 -0700)]
update tutorial text to refer to io.Reader etc.
R=rsc
DELTA=15 (0 added, 5 deleted, 10 changed)
OCL=28526
CL=28532
Rob Pike [Fri, 8 May 2009 18:21:20 +0000 (11:21 -0700)]
update spec to io.Writer
R=rsc
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=28528
CL=28531
Robert Griesemer [Fri, 8 May 2009 17:25:06 +0000 (10:25 -0700)]
- document string([]int{...}) conversion
- cleanup of open issues section
R=r
DELTA=31 (12 added, 9 deleted, 10 changed)
OCL=28450
CL=28513
Russ Cox [Fri, 8 May 2009 17:14:55 +0000 (10:14 -0700)]
minor cleanup, not required by compiler changes
R=r
DELTA=14 (1 added, 4 deleted, 9 changed)
OCL=28447
CL=28509
Robert Griesemer [Fri, 8 May 2009 16:58:25 +0000 (09:58 -0700)]
conversion bug
R=r
DELTA=24 (24 added, 0 deleted, 0 changed)
OCL=28451
CL=28508
Russ Cox [Fri, 8 May 2009 00:36:29 +0000 (17:36 -0700)]
another attempt at avoiding IPv6 when it's not supported.
dsymonds confirms that this one works.
R=r
DELTA=50 (23 added, 17 deleted, 10 changed)
OCL=28433
CL=28444
Rob Pike [Fri, 8 May 2009 00:15:24 +0000 (17:15 -0700)]
make go/src/lib/hash one directory per package
(slipped through the cracks last time)
R=rsc
DELTA=2436 (1337 added, 1090 deleted, 9 changed)
OCL=28427
CL=28443
David Symonds [Thu, 7 May 2009 22:09:32 +0000 (15:09 -0700)]
Define Len() for JSON Map.
R=rsc
APPROVED=rsc
DELTA=6 (5 added, 0 deleted, 1 changed)
OCL=28398
CL=28430
Russ Cox [Thu, 7 May 2009 20:43:00 +0000 (13:43 -0700)]
test of struct with embedded interface.
also tests method calls on ptr to interface value.
R=r
DELTA=74 (74 added, 0 deleted, 0 changed)
OCL=28419
CL=28424
Russ Cox [Thu, 7 May 2009 20:42:47 +0000 (13:42 -0700)]
if a struct s contains an anonymous interface value
with method m, s.m() is ok and m now shows up
in s's method set for interface runtime.
see http://cl/28419-p2 for new test interface10.go.
R=ken
OCL=28420
CL=28423
Russ Cox [Thu, 7 May 2009 17:31:48 +0000 (10:31 -0700)]
next step for 6.out on Borg: fix and test
net code on IPv4-only machines.
R=r
DELTA=27 (25 added, 0 deleted, 2 changed)
OCL=28404
CL=28411
Russ Cox [Thu, 7 May 2009 17:30:22 +0000 (10:30 -0700)]
6g: error messages
part 2; missing files
R=ken
OCL=28408
CL=28410
Russ Cox [Thu, 7 May 2009 17:29:35 +0000 (10:29 -0700)]
6g: error messages
replace "shape error across CALL" with more information.
x.go:7: not enough arguments to CALL
a int, b int
int
x.go:10: assignment count mismatch: 3 = 2
x.go:12: too many arguments to RETURN
[no arguments expected]
int, int, int
also leave type alone after conversion failure,
for later errors:
bug049.go:6: cannot convert nil constant to string
bug049.go:6: illegal types for operand: EQ
string
nil # this used to be blank
R=ken
OCL=28405
CL=28407
Russ Cox [Thu, 7 May 2009 00:06:06 +0000 (17:06 -0700)]
6g: simplify trampoline by postponing load.
TEXT tramp
MOVQ 8(SP), AX
ADDQ $40, AX
MOVQ AX, 8(SP)
JMP oldfunc
is now
TEXT tramp
ADDQ $40, 8(SP)
JMP oldfunc
and if s/40/0/, then it simplifies to
TEXT tramp
JMP oldfunc
(the tramp is still needed to satisfy
symbol references from other object files)
R=ken
OCL=28377
CL=28381
Russ Cox [Thu, 7 May 2009 00:05:55 +0000 (17:05 -0700)]
interface method tests
R=r
DELTA=134 (134 added, 0 deleted, 0 changed)
OCL=28373
CL=28380
Russ Cox [Thu, 7 May 2009 00:05:46 +0000 (17:05 -0700)]
fix a few type errors, make ErrorString a value
will submit with fixed compiler
R=r
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=28371
CL=28379
Russ Cox [Thu, 7 May 2009 00:05:35 +0000 (17:05 -0700)]
6g: new interface rules (code got simpler!)
R=ken
OCL=28374
CL=28378
Robert Griesemer [Wed, 6 May 2009 23:28:18 +0000 (16:28 -0700)]
semi-weekly snapshot:
- format-driven pretty printing now handles all of Go code
- better error handling
R=r
OCL=28370
CL=28372
Russ Cox [Wed, 6 May 2009 23:16:55 +0000 (16:16 -0700)]
makefile fixes
R=r
OCL=28369
CL=28369
Russ Cox [Wed, 6 May 2009 20:47:40 +0000 (13:47 -0700)]
6g: generate string data as individual symbols,
so that 6l can discard strings used by dead code.
also, for short strings, generate DUPOK global
symbols so that references to, say, "%s: %s" in
multiple files result in only a single symbol.
R=ken
OCL=28361
CL=28361
Rob Pike [Wed, 6 May 2009 20:42:59 +0000 (13:42 -0700)]
error handling had a bug in execute: the error channel was being shared.
fix that and clean up state handling a little.
R=rsc
DELTA=44 (18 added, 8 deleted, 18 changed)
OCL=28359
CL=28359
Ken Thompson [Wed, 6 May 2009 19:43:09 +0000 (12:43 -0700)]
added a distinguishing string to the error prints
R=r
OCL=28321
CL=28357
Rob Pike [Wed, 6 May 2009 04:31:22 +0000 (21:31 -0700)]
add missing Makefile to repair build
TBR=gri
OCL=28320
CL=28320
Ken Thompson [Wed, 6 May 2009 04:19:58 +0000 (21:19 -0700)]
signs on div and mod
R=r
OCL=28319
CL=28319
Robert Griesemer [Wed, 6 May 2009 01:38:45 +0000 (18:38 -0700)]
new dir structure for lib/go
R=r
DELTA=9298 (4760 added, 4536 deleted, 2 changed)
OCL=28317
CL=28317
Russ Cox [Wed, 6 May 2009 00:33:51 +0000 (17:33 -0700)]
6g bug: was dropping assignment of nil to globals
R=ken
OCL=28314
CL=28314
Rob Pike [Wed, 6 May 2009 00:24:01 +0000 (17:24 -0700)]
mv container/vector down one level for new rules.
simplify run.bash now that lib has make test that recurs.
R=rsc
DELTA=1179 (578 added, 596 deleted, 5 changed)
OCL=28313
CL=28313
Robert Griesemer [Wed, 6 May 2009 00:05:58 +0000 (17:05 -0700)]
wrong type used for dynamic type test
R=r
DELTA=40 (40 added, 0 deleted, 0 changed)
OCL=28308
CL=28311
Rob Pike [Wed, 6 May 2009 00:05:39 +0000 (17:05 -0700)]
directory-per-package step 1: move files from lib/X.go to lib/X/X.go
no substantive changes except:
- new Makefiles, all auto-generated
- go/src/lib/Makefile has been extensively edited
R=rsc
OCL=28310
CL=28310