]>
Cypherpunks repositories - gostls13.git/log 
Rob Pike [Fri, 8 Aug 2008 00:36:50 +0000 (17:36 -0700)] 
 
include syscall in default build
Robert Griesemer [Fri, 8 Aug 2008 00:15:10 +0000 (17:15 -0700)] 
 
revert specification of pointer types to current implementation
Rob Pike [Thu, 7 Aug 2008 20:27:58 +0000 (13:27 -0700)] 
 
fix erroneous code in bugs; reported by iant.
Robert Griesemer [Thu, 7 Aug 2008 01:57:37 +0000 (18:57 -0700)] 
 
- implement scanner token stream via channel
Robert Griesemer [Thu, 7 Aug 2008 00:26:46 +0000 (17:26 -0700)] 
 
snapshot of today's changes - more semantic tests
Robert Griesemer [Wed, 6 Aug 2008 17:02:18 +0000 (10:02 -0700)] 
 
returning from a function that specified a result should cause a run-time
Robert Griesemer [Wed, 6 Aug 2008 01:52:37 +0000 (18:52 -0700)] 
 
- added more semantic checks - more to come
Robert Griesemer [Tue, 5 Aug 2008 23:09:49 +0000 (16:09 -0700)] 
 
bug: package name not visible
Robert Griesemer [Tue, 5 Aug 2008 22:20:58 +0000 (15:20 -0700)] 
 
- fixed another export bug
Russ Cox [Tue, 5 Aug 2008 21:21:42 +0000 (14:21 -0700)] 
 
kill trailing white space.
Russ Cox [Tue, 5 Aug 2008 21:18:47 +0000 (14:18 -0700)] 
 
* comment, clean up scheduler
Rob Pike [Tue, 5 Aug 2008 18:14:35 +0000 (11:14 -0700)] 
 
allow pointers as keys in maps, treating them the same as ints - ptr eq not value equality
Rob Pike [Tue, 5 Aug 2008 15:20:34 +0000 (08:20 -0700)] 
 
workaround for compiler bug: len(a) is zero
Russ Cox [Tue, 5 Aug 2008 00:26:24 +0000 (17:26 -0700)] 
 
fix go build
Russ Cox [Tue, 5 Aug 2008 00:24:25 +0000 (17:24 -0700)] 
 
acid.  works only on Linux for now
Robert Griesemer [Tue, 5 Aug 2008 00:17:59 +0000 (17:17 -0700)] 
 
- switched most of existing Go code to new export syntax
Russ Cox [Mon, 4 Aug 2008 23:43:49 +0000 (16:43 -0700)] 
 
first cut at multithreading.  works on Linux.
Rob Pike [Mon, 4 Aug 2008 23:29:22 +0000 (16:29 -0700)] 
 
fix bug - need to read final message in daisy chain to avoid hang
Robert Griesemer [Mon, 4 Aug 2008 22:37:47 +0000 (15:37 -0700)] 
 
- switch to new export syntax
Rob Pike [Mon, 4 Aug 2008 21:23:51 +0000 (14:23 -0700)] 
 
use new export syntax to avoid repetition
Robert Griesemer [Mon, 4 Aug 2008 20:27:05 +0000 (13:27 -0700)] 
 
- import/export cleanup: added comments, removed dead code, re-org structure
Ken Thompson [Mon, 4 Aug 2008 20:18:59 +0000 (13:18 -0700)] 
 
export external functions
Robert Griesemer [Mon, 4 Aug 2008 17:19:36 +0000 (10:19 -0700)] 
 
- more import/export stuff
Robert Griesemer [Mon, 4 Aug 2008 16:47:52 +0000 (09:47 -0700)] 
 
- adjust Make.conf to use cc instead of cc64 for now
Russ Cox [Mon, 4 Aug 2008 06:06:00 +0000 (23:06 -0700)] 
 
add nm
Russ Cox [Mon, 4 Aug 2008 06:03:31 +0000 (23:03 -0700)] 
 
Use a single Make.conf for setting CC, etc.
Ken Thompson [Mon, 4 Aug 2008 01:47:02 +0000 (18:47 -0700)] 
 
add 'export' adjectives to external
Russ Cox [Mon, 4 Aug 2008 00:25:15 +0000 (17:25 -0700)] 
 
make 6a, 6c, 6g, 6l, libmach_amd64 build on 64-bit gcc.
Ken Thompson [Sun, 3 Aug 2008 20:31:06 +0000 (13:31 -0700)] 
 
6c delete .6 file on error
Russ Cox [Sun, 3 Aug 2008 07:34:05 +0000 (00:34  -0700)] 
 
Remove doubled #else
Russ Cox [Sun, 3 Aug 2008 05:34:04 +0000 (22:34 -0700)] 
 
slightly gratuitous reorg of scheduler code
Rob Pike [Sat, 2 Aug 2008 22:52:36 +0000 (15:52 -0700)] 
 
go method bug is fixed.
Ken Thompson [Sat, 2 Aug 2008 22:31:21 +0000 (15:31 -0700)] 
 
go method
Rob Pike [Fri, 1 Aug 2008 23:23:16 +0000 (16:23 -0700)] 
 
new bug: go on a method is wrong
Robert Griesemer [Fri, 1 Aug 2008 22:22:41 +0000 (15:22 -0700)] 
 
bug: non-exported type is accessible in client
Robert Griesemer [Fri, 1 Aug 2008 21:50:18 +0000 (14:50 -0700)] 
 
- simplified handling of primary types (types w/ names which must
Robert Griesemer [Fri, 1 Aug 2008 20:33:31 +0000 (13:33 -0700)] 
 
more import/export stuff:
Robert Griesemer [Fri, 1 Aug 2008 19:14:15 +0000 (12:14 -0700)] 
 
- added import/export test cases
Robert Griesemer [Thu, 31 Jul 2008 22:35:25 +0000 (15:35 -0700)] 
 
fixed bug in FixExt routine
Robert Griesemer [Thu, 31 Jul 2008 20:35:30 +0000 (13:35 -0700)] 
 
- backward link from objs to containing scope
Robert Griesemer [Thu, 31 Jul 2008 17:47:10 +0000 (10:47 -0700)] 
 
- fixed a bug w/ exports (wrong package info)
Robert Griesemer [Thu, 31 Jul 2008 04:51:25 +0000 (21:51 -0700)] 
 
- added missing file
Robert Griesemer [Thu, 31 Jul 2008 04:26:15 +0000 (21:26 -0700)] 
 
- fixed import bug (import "...")
Robert Griesemer [Thu, 31 Jul 2008 00:36:03 +0000 (17:36 -0700)] 
 
various fixes:
Robert Griesemer [Wed, 30 Jul 2008 23:09:29 +0000 (16:09 -0700)] 
 
- filed 2 bugs: unary ^ not implemented, compiler crash with illegal const decl
Rob Pike [Wed, 30 Jul 2008 21:23:53 +0000 (14:23 -0700)] 
 
- mark syscall support routines as non-stack-generating
Robert Griesemer [Wed, 30 Jul 2008 20:01:28 +0000 (13:01 -0700)] 
 
- addded interface pretty printer
Robert Griesemer [Wed, 30 Jul 2008 17:14:39 +0000 (10:14 -0700)] 
 
- bug in function invocation
Robert Griesemer [Wed, 30 Jul 2008 02:02:49 +0000 (19:02 -0700)] 
 
- import and export code, bug fixes
Rob Pike [Tue, 29 Jul 2008 22:17:27 +0000 (15:17 -0700)] 
 
fix a comment
Rob Pike [Tue, 29 Jul 2008 22:06:21 +0000 (15:06 -0700)] 
 
fixes for linux system call linkage
Rob Pike [Tue, 29 Jul 2008 21:44:48 +0000 (14:44 -0700)] 
 
rewrite system call interface to use less assembler.
Rob Pike [Tue, 29 Jul 2008 20:16:42 +0000 (13:16 -0700)] 
 
fix type error caused by recent change
Robert Griesemer [Tue, 29 Jul 2008 19:03:06 +0000 (12:03 -0700)] 
 
- handling of pointer forward decls
Rob Pike [Mon, 28 Jul 2008 23:08:38 +0000 (16:08 -0700)] 
 
update tests
Ken Thompson [Mon, 28 Jul 2008 20:54:58 +0000 (13:54 -0700)] 
 
len now takes an expression
Rob Pike [Mon, 28 Jul 2008 20:07:58 +0000 (13:07 -0700)] 
 
add lstat
Robert Griesemer [Mon, 28 Jul 2008 19:08:06 +0000 (12:08 -0700)] 
 
- parameters must be named
Rob Pike [Mon, 28 Jul 2008 19:03:56 +0000 (12:03 -0700)] 
 
use real select
Rob Pike [Mon, 28 Jul 2008 18:29:41 +0000 (11:29 -0700)] 
 
print tracebacks for all goroutines, not just the crashing one
Rob Pike [Mon, 28 Jul 2008 17:22:49 +0000 (10:22 -0700)] 
 
update tests
Rob Pike [Mon, 28 Jul 2008 16:57:43 +0000 (09:57 -0700)] 
 
update golden
Rob Pike [Sun, 27 Jul 2008 20:50:54 +0000 (13:50 -0700)] 
 
update tests
Rob Pike [Sun, 27 Jul 2008 20:32:33 +0000 (13:32 -0700)] 
 
really fix it this time
Rob Pike [Sun, 27 Jul 2008 20:30:53 +0000 (13:30 -0700)] 
 
code had syntax error masking real bug
Ken Thompson [Sun, 27 Jul 2008 20:09:15 +0000 (13:09 -0700)] 
 
random bug fixes
Ken Thompson [Sun, 27 Jul 2008 18:42:52 +0000 (11:42 -0700)] 
 
select
Rob Pike [Sat, 26 Jul 2008 23:22:14 +0000 (16:22 -0700)] 
 
add fstat, stat
Rob Pike [Sat, 26 Jul 2008 21:49:21 +0000 (14:49 -0700)] 
 
beginnings of a low-level syscall library
Ken Thompson [Sat, 26 Jul 2008 21:21:21 +0000 (14:21 -0700)] 
 
select/chan
Ken Thompson [Sat, 26 Jul 2008 00:03:27 +0000 (17:03 -0700)] 
 
select
Ken Thompson [Fri, 25 Jul 2008 22:55:12 +0000 (15:55 -0700)] 
 
select
Rob Pike [Fri, 25 Jul 2008 19:49:36 +0000 (12:49 -0700)] 
 
bug: compiler crash on select receive without variable.
Rob Pike [Fri, 25 Jul 2008 19:20:14 +0000 (12:20 -0700)] 
 
update tests
Ken Thompson [Fri, 25 Jul 2008 18:58:26 +0000 (11:58 -0700)] 
 
read select
Robert Griesemer [Fri, 25 Jul 2008 18:27:13 +0000 (11:27 -0700)] 
 
Experiments with "export":
Robert Griesemer [Fri, 25 Jul 2008 16:35:03 +0000 (09:35 -0700)] 
 
- more work on SimpleStat production
Rob Pike [Fri, 25 Jul 2008 00:01:09 +0000 (17:01 -0700)] 
 
fix ordering problem: flag depends on fmt
Robert Griesemer [Fri, 25 Jul 2008 00:00:58 +0000 (17:00 -0700)] 
 
- fixed several parser issues
Ken Thompson [Thu, 24 Jul 2008 22:57:30 +0000 (15:57 -0700)] 
 
select
Robert Griesemer [Thu, 24 Jul 2008 20:36:18 +0000 (13:36 -0700)] 
 
- filed bug: label identifiers should not be allowed to match
Robert Griesemer [Thu, 24 Jul 2008 20:30:49 +0000 (13:30 -0700)] 
 
- filed bug: label names in different scopes should not conflict
Rob Pike [Thu, 24 Jul 2008 17:38:22 +0000 (10:38 -0700)] 
 
add usage message
Rob Pike [Thu, 24 Jul 2008 03:02:54 +0000 (20:02 -0700)] 
 
Add a flags package.
Rob Pike [Thu, 24 Jul 2008 01:11:17 +0000 (18:11 -0700)] 
 
new bug: x, ok = t.m[i] doesn't compile
Robert Griesemer [Wed, 23 Jul 2008 23:59:06 +0000 (16:59 -0700)] 
 
- parsing support for composite literals
Robert Griesemer [Wed, 23 Jul 2008 23:04:11 +0000 (16:04 -0700)] 
 
- more work on semantic checks - not yet enabled by default
Rob Pike [Wed, 23 Jul 2008 18:22:30 +0000 (11:22 -0700)] 
 
slices and string/array concatenation
Rob Pike [Wed, 23 Jul 2008 00:53:53 +0000 (17:53 -0700)] 
 
document initialization
Rob Pike [Tue, 22 Jul 2008 22:57:46 +0000 (15:57 -0700)] 
 
maintain __.PKGDEF files in archives if the 'g' flag is given
Rob Pike [Tue, 22 Jul 2008 22:25:09 +0000 (15:25 -0700)] 
 
fix some bad spaces
Rob Pike [Tue, 22 Jul 2008 22:23:06 +0000 (15:23 -0700)] 
 
Expand section on compound literals.
Rob Pike [Tue, 22 Jul 2008 01:06:39 +0000 (18:06 -0700)] 
 
change date
Rob Pike [Tue, 22 Jul 2008 00:10:49 +0000 (17:10 -0700)] 
 
help management of empty pkg and lib directories in perforce
Rob Pike [Mon, 21 Jul 2008 23:18:04 +0000 (16:18 -0700)] 
 
map delete
Rob Pike [Mon, 21 Jul 2008 22:41:39 +0000 (15:41 -0700)] 
 
compiler crash in string('a', 'b', '\n');
Ken Thompson [Mon, 21 Jul 2008 03:13:07 +0000 (20:13 -0700)] 
 
start of select
Ken Thompson [Sun, 20 Jul 2008 20:33:45 +0000 (13:33 -0700)] 
 
tweaks to init
Ken Thompson [Sun, 20 Jul 2008 01:39:12 +0000 (18:39 -0700)] 
 
init
Rob Pike [Sat, 19 Jul 2008 22:11:25 +0000 (15:11 -0700)] 
 
add an eval function (written by ken)