]>
Cypherpunks repositories - gostls13.git/log 
Austin Clements [Thu, 30 Jul 2009 21:39:27 +0000 (14:39 -0700)] 
 
Implement labels, goto, labeled break, and labeled continue.
Russ Cox [Thu, 30 Jul 2009 19:54:38 +0000 (12:54 -0700)] 
 
use full path on command line when compiling,
Russ Cox [Thu, 30 Jul 2009 18:03:58 +0000 (11:03 -0700)] 
 
fix build on amd64
Russ Cox [Thu, 30 Jul 2009 01:33:31 +0000 (18:33 -0700)] 
 
fixed golden.out, which is what 32496 should have done.
Russ Cox [Thu, 30 Jul 2009 01:18:12 +0000 (18:18 -0700)] 
 
fix build
Rob Pike [Thu, 30 Jul 2009 00:24:25 +0000 (17:24 -0700)] 
 
handle unsupported types safely.
Robert Griesemer [Thu, 30 Jul 2009 00:01:09 +0000 (17:01 -0700)] 
 
parser:
Robert Griesemer [Wed, 29 Jul 2009 23:23:17 +0000 (16:23 -0700)] 
 
break tabwriter columns when starting a new block of indented statements
Russ Cox [Wed, 29 Jul 2009 22:39:05 +0000 (15:39 -0700)] 
 
bug136 unfixed
Rob Pike [Wed, 29 Jul 2009 22:33:12 +0000 (15:33 -0700)] 
 
fix typo
Russ Cox [Wed, 29 Jul 2009 22:30:54 +0000 (15:30 -0700)] 
 
another test error tweak
Rob Pike [Wed, 29 Jul 2009 22:24:42 +0000 (15:24 -0700)] 
 
clean up EOF
Russ Cox [Wed, 29 Jul 2009 22:11:19 +0000 (15:11 -0700)] 
 
tweak final line of test output:
Rob Pike [Wed, 29 Jul 2009 22:10:29 +0000 (15:10 -0700)] 
 
handle some error conditions involving bad data.
Russ Cox [Wed, 29 Jul 2009 21:49:01 +0000 (14:49 -0700)] 
 
break and continue fixes
Rob Pike [Wed, 29 Jul 2009 20:26:49 +0000 (13:26 -0700)] 
 
statistics HTML page for rpc
Russ Cox [Wed, 29 Jul 2009 19:47:51 +0000 (12:47 -0700)] 
 
introduce typecheck pass before walkexpr.
Russ Cox [Wed, 29 Jul 2009 19:00:34 +0000 (12:00 -0700)] 
 
convert walkexpr to take Node**; drop indir
Austin Clements [Wed, 29 Jul 2009 18:57:46 +0000 (11:57 -0700)] 
 
Flatten the Frame tree.  Now each function call produces a
Russ Cox [Wed, 29 Jul 2009 18:51:34 +0000 (11:51 -0700)] 
 
expression printer; %#N
Russ Cox [Wed, 29 Jul 2009 18:47:11 +0000 (11:47 -0700)] 
 
quietgcc: do not use -m64 on 32-bit machines
Russ Cox [Wed, 29 Jul 2009 03:01:00 +0000 (20:01 -0700)] 
 
make every func literal expression allocate,
David Symonds [Wed, 29 Jul 2009 01:19:16 +0000 (18:19 -0700)] 
 
Add a unique list ID to list elements, and verify it as necessary.
Robert Griesemer [Wed, 29 Jul 2009 00:52:30 +0000 (17:52 -0700)] 
 
missed changes to Makefiles for container/ring
Rob Pike [Wed, 29 Jul 2009 00:20:19 +0000 (17:20 -0700)] 
 
change the encoding of uints to simplify overflow checking and to make them
Russ Cox [Wed, 29 Jul 2009 00:02:05 +0000 (17:02 -0700)] 
 
fix error that gcc thinks is a warning
Russ Cox [Wed, 29 Jul 2009 00:01:46 +0000 (17:01 -0700)] 
 
bug177: anonymous struct fields in reflect
Austin Clements [Tue, 28 Jul 2009 23:40:23 +0000 (16:40 -0700)] 
 
Implement comparison operators.
Robert Griesemer [Tue, 28 Jul 2009 23:38:59 +0000 (16:38 -0700)] 
 
Intersperse comments nicely when printing an AST.
Austin Clements [Tue, 28 Jul 2009 23:38:41 +0000 (16:38 -0700)] 
 
Fix segfault on unnamed function arguments.  Make continue
Robert Griesemer [Tue, 28 Jul 2009 22:03:05 +0000 (15:03 -0700)] 
 
Fixed typos in comments.
Robert Griesemer [Tue, 28 Jul 2009 21:54:49 +0000 (14:54 -0700)] 
 
Ring ADT.
Russ Cox [Tue, 28 Jul 2009 21:50:50 +0000 (14:50 -0700)] 
 
floating-point limits and equations
Russ Cox [Tue, 28 Jul 2009 21:50:17 +0000 (14:50 -0700)] 
 
fmt boundary bugs.
Austin Clements [Tue, 28 Jul 2009 21:37:06 +0000 (14:37 -0700)] 
 
Implement if, for (modulo ranges), break, continue, increment,
Rob Pike [Tue, 28 Jul 2009 19:59:39 +0000 (12:59 -0700)] 
 
- clean up code creating keys for type maps
Rob Pike [Tue, 28 Jul 2009 19:57:33 +0000 (12:57 -0700)] 
 
constants for integer limits
Rob Pike [Tue, 28 Jul 2009 18:53:16 +0000 (11:53 -0700)] 
 
constants for floating point limits
Phil Pennock [Tue, 28 Jul 2009 18:23:24 +0000 (11:23 -0700)] 
 
Support use of $GOBINDIR to override $HOME/bin
Austin Clements [Tue, 28 Jul 2009 16:58:31 +0000 (09:58 -0700)] 
 
Fix bug where typeArrayMap was using the address of the
Russ Cox [Tue, 28 Jul 2009 00:58:25 +0000 (17:58 -0700)] 
 
constant keys for array initializers
Austin Clements [Tue, 28 Jul 2009 00:32:35 +0000 (17:32 -0700)] 
 
Implement multi-valued functions, multi-valued return, and
Russ Cox [Tue, 28 Jul 2009 00:32:02 +0000 (17:32 -0700)] 
 
move bug148, already fixed, to fixedbugs
Rob Pike [Tue, 28 Jul 2009 00:25:41 +0000 (17:25 -0700)] 
 
document rpc.
Russ Cox [Tue, 28 Jul 2009 00:24:07 +0000 (17:24 -0700)] 
 
bug170; fix test for bug175
Russ Cox [Mon, 27 Jul 2009 23:59:10 +0000 (16:59 -0700)] 
 
multiple return in := bug
Russ Cox [Mon, 27 Jul 2009 23:17:09 +0000 (16:17 -0700)] 
 
print(1<<x)
Russ Cox [Mon, 27 Jul 2009 22:55:27 +0000 (15:55 -0700)] 
 
avoid register computing len(x), cap(x)
Austin Clements [Mon, 27 Jul 2009 22:21:32 +0000 (15:21 -0700)] 
 
Fix bug where nothing could ever be added to a code buffer.
Russ Cox [Mon, 27 Jul 2009 22:16:28 +0000 (15:16 -0700)] 
 
named string type bugs
Russ Cox [Mon, 27 Jul 2009 21:55:14 +0000 (14:55 -0700)] 
 
catch
Russ Cox [Mon, 27 Jul 2009 21:36:32 +0000 (14:36 -0700)] 
 
do not insert implicit "return;" in empty function body
Ivan Krasin [Mon, 27 Jul 2009 21:33:21 +0000 (14:33 -0700)] 
 
Fixed a small bug with compress/flate/Inflater. It incorrectly checked
Russ Cox [Mon, 27 Jul 2009 21:16:28 +0000 (14:16 -0700)] 
 
fix gc bug causing make smoketest to die in cmd/gofmt.
Austin Clements [Mon, 27 Jul 2009 20:01:23 +0000 (13:01 -0700)] 
 
Implement single-valued, non-variadic function literals and
Russ Cox [Mon, 27 Jul 2009 18:23:49 +0000 (11:23 -0700)] 
 
fix build - broke with uint32 -> int change in reflect SliceHeader
Rob Pike [Mon, 27 Jul 2009 18:02:06 +0000 (11:02 -0700)] 
 
clean up for public use: make some stuff private, add doc comments.
Russ Cox [Mon, 27 Jul 2009 17:59:59 +0000 (10:59 -0700)] 
 
fix bug in CL 30057: missed if+continue in one place.
Russ Cox [Mon, 27 Jul 2009 17:59:37 +0000 (10:59 -0700)] 
 
fix SliceHeader: len and cap are int, not uint32
David Symonds [Sun, 26 Jul 2009 00:18:05 +0000 (17:18 -0700)] 
 
container/list: Add Len() method to List.
Ian Lance Taylor [Fri, 24 Jul 2009 20:07:12 +0000 (13:07 -0700)] 
 
If we can't parse the package, call Fatalf so that the test
Russ Cox [Wed, 22 Jul 2009 02:45:06 +0000 (19:45 -0700)] 
 
do not echo command in errchk,
Russ Cox [Wed, 22 Jul 2009 02:43:27 +0000 (19:43 -0700)] 
 
runtime: fix init scheduling bug.
Russ Cox [Wed, 22 Jul 2009 00:18:32 +0000 (17:18 -0700)] 
 
a little more 6l cleanup
Russ Cox [Tue, 21 Jul 2009 23:38:56 +0000 (16:38 -0700)] 
 
do not use ONONAMEs for line number information,
Rob Pike [Tue, 21 Jul 2009 23:31:35 +0000 (16:31 -0700)] 
 
add a .interp section and fix vaddr in INTERP prog.
Austin Clements [Tue, 21 Jul 2009 22:40:41 +0000 (15:40 -0700)] 
 
Implement assignment.  Move convertTo.
Rob Pike [Tue, 21 Jul 2009 22:10:47 +0000 (15:10 -0700)] 
 
make 6l produce dynamically linked binaries (although they are fully statically linked as far
Robert Griesemer [Tue, 21 Jul 2009 22:09:59 +0000 (15:09 -0700)] 
 
adjust comment for better godoc output
Robert Griesemer [Tue, 21 Jul 2009 21:28:59 +0000 (14:28 -0700)] 
 
- split bignum package into 3 files
Ian Lance Taylor [Tue, 21 Jul 2009 21:06:14 +0000 (14:06 -0700)] 
 
Don't cast nil to a fixed array type.
Ian Lance Taylor [Tue, 21 Jul 2009 21:05:21 +0000 (14:05 -0700)] 
 
You can't set a fixed array to nil.
Robert Griesemer [Tue, 21 Jul 2009 20:35:51 +0000 (13:35 -0700)] 
 
implemented outstanding bit ops on negative integerts
Austin Clements [Tue, 21 Jul 2009 20:31:23 +0000 (13:31 -0700)] 
 
Cleanup of Type/Value interface.  Add Type.ZeroVal, replace
Ian Lance Taylor [Tue, 21 Jul 2009 06:26:03 +0000 (23:26 -0700)] 
 
Make struct field names unique.
Austin Clements [Tue, 21 Jul 2009 00:41:40 +0000 (17:41 -0700)] 
 
Implement array types and index expressions.
Russ Cox [Tue, 21 Jul 2009 00:41:18 +0000 (17:41 -0700)] 
 
fix cut-and-paste bugs in error messages
Austin Clements [Mon, 20 Jul 2009 23:14:48 +0000 (16:14 -0700)] 
 
Fix typo.  MUL_ASSIGN is "*=", not "+=".
Russ Cox [Mon, 20 Jul 2009 21:16:25 +0000 (14:16 -0700)] 
 
avoid strncat in formatters.
Russ Cox [Mon, 20 Jul 2009 21:15:36 +0000 (14:15 -0700)] 
 
triple quote
Russ Cox [Mon, 20 Jul 2009 20:37:35 +0000 (13:37 -0700)] 
 
fix memset in fmtnull.
Robert Griesemer [Mon, 20 Jul 2009 20:37:28 +0000 (13:37 -0700)] 
 
- bignum.AndNot
Russ Cox [Mon, 20 Jul 2009 20:29:56 +0000 (13:29 -0700)] 
 
explain selectsend problem
Rob Pike [Mon, 20 Jul 2009 20:19:47 +0000 (13:19 -0700)] 
 
6l cleanup: last set of magic numbers for elf64 moved to ld/elf64*.
Rob Pike [Mon, 20 Jul 2009 17:08:48 +0000 (10:08 -0700)] 
 
clean up generation of exec header.
Rob Pike [Sat, 18 Jul 2009 00:32:34 +0000 (17:32 -0700)] 
 
take care of a few more magic numbers
Austin Clements [Fri, 17 Jul 2009 23:58:59 +0000 (16:58 -0700)] 
 
Gather errors in a go.scanner.ErrorList instead of printing
Rob Pike [Fri, 17 Jul 2009 23:34:58 +0000 (16:34 -0700)] 
 
count SHdrs and PHdrs and write them out as a unit
Robert Griesemer [Fri, 17 Jul 2009 23:22:55 +0000 (16:22 -0700)] 
 
- better documentation
Ian Lance Taylor [Fri, 17 Jul 2009 23:12:29 +0000 (16:12 -0700)] 
 
Recognize gccgo error message.
Austin Clements [Fri, 17 Jul 2009 22:09:43 +0000 (15:09 -0700)] 
 
Support exponential notation in RatFromString.
Rob Pike [Fri, 17 Jul 2009 22:09:17 +0000 (15:09 -0700)] 
 
more elf64 support: phdrs, constants
Austin Clements [Fri, 17 Jul 2009 21:58:02 +0000 (14:58 -0700)] 
 
Produce friendlier errors messages for malformed character
Russ Cox [Fri, 17 Jul 2009 21:42:14 +0000 (14:42 -0700)] 
 
another baby step.
Rob Pike [Fri, 17 Jul 2009 21:32:37 +0000 (14:32 -0700)] 
 
First steps towards cleaner support for ELF64 in 6l.
Rob Pike [Fri, 17 Jul 2009 21:20:33 +0000 (14:20 -0700)] 
 
change reflect.Type.Name() into two functions: Name() and PkgPath() for ease of use.
Russ Cox [Fri, 17 Jul 2009 20:38:16 +0000 (13:38 -0700)] 
 
baby step: const decls can refer to future
Austin Clements [Fri, 17 Jul 2009 18:50:32 +0000 (11:50 -0700)] 
 
Finish shift implementation for ideals.
Rob Pike [Fri, 17 Jul 2009 18:38:31 +0000 (11:38 -0700)] 
 
ignore missing structs
Austin Clements [Fri, 17 Jul 2009 17:45:53 +0000 (10:45 -0700)] 
 
Cleanup func literals.  "func (" -> "func("