]> Cypherpunks repositories - gostls13.git/log
gostls13.git
15 years agogccgo does not yet implement _
Rob Pike [Thu, 10 Sep 2009 17:47:11 +0000 (10:47 -0700)]
gccgo does not yet implement _

OCL=34517
CL=34517

15 years agobug206
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

15 years ago- blank identifier
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

15 years agocomposit literal under
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

15 years agoa few more blank tests
Russ Cox [Wed, 9 Sep 2009 23:59:41 +0000 (16:59 -0700)]
a few more blank tests

R=ken
OCL=34500
CL=34500

15 years agoexit with non-zero status for incompatible pointer type warnings
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

15 years agouse the new type switch multicase to clean up a little.
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

15 years agocheck type of string/map/array index expressions
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

15 years agoerror message fixes
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

15 years agodefining package block names must override
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

15 years agoupdate type switch to match spec.
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

15 years agowrite-only variable _
Russ Cox [Wed, 9 Sep 2009 06:16:19 +0000 (23:16 -0700)]
write-only variable _

R=ken
OCL=34465
CL=34470

15 years agostring range
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

15 years agoinit context for composit literals
Ken Thompson [Tue, 8 Sep 2009 22:52:27 +0000 (15:52 -0700)]
init context for composit literals

R=rsc
OCL=34462
CL=34462

15 years agocosmetic changes:
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

15 years agoadd -S flag to print size of symbol
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

15 years ago- clarify vector comment
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

15 years agocompound literal test
Ken Thompson [Tue, 8 Sep 2009 21:26:39 +0000 (14:26 -0700)]
compound literal test

R=rsc
OCL=34453
CL=34455

15 years agopass Type* to makechan and makemap so that
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

15 years agodocumentation edits:
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

15 years agomaps in static initialization
Ken Thompson [Tue, 8 Sep 2009 00:36:47 +0000 (17:36 -0700)]
maps in static initialization

R=rsc
OCL=34434
CL=34434

15 years agomore static init
Ken Thompson [Sun, 6 Sep 2009 22:03:51 +0000 (15:03 -0700)]
more static init
almost done

R=rsc
OCL=34422
CL=34422

15 years agocomposit literals
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

15 years agoDon't crash in Sym.ReceiverName for symbols like "x.x"
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

15 years agoscript for running test programs in interpreter.
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

15 years agoMake world.Define{Const,Var} indicate if the definition was
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

15 years agoUpdate debugger to use Abort interface
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

15 years agos/Thread/Goroutine/
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

15 years agotop-level func
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

15 years agoThread Thread into Value Get/Set/Assign so other Value
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

15 years agoadd ParseDeclList
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

15 years agoImplement Go threads. Implement a general event system
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

15 years agoparse expression statements beginning with
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

15 years agoconvert testing to World.
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

15 years agomissed in last compiler change
Russ Cox [Thu, 3 Sep 2009 23:18:03 +0000 (16:18 -0700)]
missed in last compiler change

R=ken
OCL=34348
CL=34348

15 years agofix linux 386 build
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

15 years agocorrected bug187; dropped on the floor somehow
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

15 years agonil in DeepEqual
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

15 years agostop using filename for disambiguation within a package.
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

15 years agofix range on invalid utf8 bug
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

15 years agopartial rune at end makes string range loop forever
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

15 years agonew benchmark results.
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

15 years agofix bug187 (itself buggy)
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

15 years agoFix uninstalling of breakpoints when a process exits. Process
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

15 years agosimplify extractEBNF code
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

15 years agosilence hlint
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

15 years agouse %L in listings so we see source line number in easy format
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

15 years agolinkify EBNF sections in spec when served via godoc
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

15 years agounsafe is not declared in the outermost scope
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

15 years agofix one bug involving [...] constructors.
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

15 years agoUpdate restriction on declarations of methods.
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

15 years agoconvenience wrapper
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

15 years agofix initialization of noreturn
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

15 years agofor loops
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

15 years agomove abortChan into Thread.
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

15 years agofix build
Russ Cox [Wed, 2 Sep 2009 20:13:40 +0000 (13:13 -0700)]
fix build

TBR=gri
OCL=34264
CL=34264

15 years agoheap algorithm
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

15 years agoadd debug/gosym and debug/proc to build
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

15 years agos/vm/Thread/
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

15 years agoUpdate asInterface now that 6g type switch is fixed.
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

15 years agofix bug introduced in 33293
Russ Cox [Wed, 2 Sep 2009 18:12:42 +0000 (11:12 -0700)]
fix bug introduced in 33293

R=r
OCL=34253
CL=34253

15 years agothe last bug involving type hashes
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

15 years agotwo gob nits found with stricter 6g
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

15 years agoadd generator for expr1.go
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

15 years agotype switch bug involving function parameter names
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

15 years agoInterpreter unit tests for statements and expressions
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

15 years agoDon't crash for regexps > 19 characters.
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

15 years agotemplate:
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

15 years agomake debug/proc "build" on more architectures
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

15 years agoSwitch back to returning Value from the public expression
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

15 years agoimport debug/gosym from usr/austin/sym
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

15 years agoClean up the statement and expression public interfaces. The
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

15 years agocatch package net import "net" for release
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

15 years agoupdated Implementation differences section
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

15 years agocasing operations for byte arrays
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

15 years agoAdd stack frame support. Architectures are now responsible
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

15 years agodon't show exported methods of non-exported types
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

15 years agoadded "Under construction" to package comment
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

15 years agomove generated code into its own file.
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

15 years agoimport debug/proc from usr/austin/ptrace
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

15 years agomake ToUpper, ToLower etc. handle unicode properly.
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

15 years agoMatch gccgo error messages.
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

15 years agotest that ASCII optimizations agree with the unicode tables
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

15 years agoIsSpace
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

15 years agoadd newprocreadylocked for debugger
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

15 years agofix 386 build
Russ Cox [Tue, 1 Sep 2009 01:05:12 +0000 (18:05 -0700)]
fix 386 build

R=ken
OCL=34164
CL=34164

15 years agoremove leftover forward-decl syntax and example
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

15 years ago- use "package block" nomenclature for exported identifier section
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

15 years agosubmitter's regret. rename Props to Properties
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

15 years agoelf file parser
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

15 years agoadd property tables
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

15 years agoconvert C runtime to 32-bit runes;
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

15 years agofmt: add verbs:
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

15 years agoadd SectionReader, ReaderAt.
Russ Cox [Mon, 31 Aug 2009 23:34:43 +0000 (16:34 -0700)]
add SectionReader, ReaderAt.

R=r
DELTA=85  (85 added, 0 deleted, 0 changed)
OCL=34141
CL=34144

15 years agopackage debug/binary
Russ Cox [Mon, 31 Aug 2009 23:10:16 +0000 (16:10 -0700)]
package debug/binary

R=austin
DELTA=320  (320 added, 0 deleted, 0 changed)
OCL=33983
CL=34143

15 years agotranslate C ld/elf.h into Go
Russ Cox [Mon, 31 Aug 2009 23:08:12 +0000 (16:08 -0700)]
translate C ld/elf.h into Go

R=austin
DELTA=1630  (1630 added, 0 deleted, 0 changed)
OCL=34001
CL=34142

15 years agoConsistency changes to container/* packages for iteration.
David Symonds [Mon, 31 Aug 2009 21:43:27 +0000 (14:43 -0700)]
Consistency changes to container/* packages for iteration.

container/list:
  - change Iter to go over the list values

container/ring:
  - add Iter, drop Forward/Backward

container/vector:
  - add channel direction constraints

R=rsc,gri
APPROVED=rsc
DELTA=86  (23 added, 40 deleted, 23 changed)
OCL=33935
CL=34132

15 years agosimplified heuristic for associating const/var decls with types
Robert Griesemer [Mon, 31 Aug 2009 20:13:04 +0000 (13:13 -0700)]
simplified heuristic for associating const/var decls with types
(per suggestion from rsc)

R=rsc
DELTA=24  (3 added, 9 deleted, 12 changed)
OCL=34121
CL=34130

15 years agorearrange some constants. unicode package now defines MaxRune and ReplacementChar.
Rob Pike [Mon, 31 Aug 2009 20:01:25 +0000 (13:01 -0700)]
rearrange some constants.  unicode package now defines MaxRune and ReplacementChar.
utf8 package imports unicode to get those definitions.
regenerate dependencies.

R=rsc
DELTA=41  (19 added, 3 deleted, 19 changed)
OCL=34123
CL=34129

15 years agouse correct pc for printing fn+%#x in tracebacks
Russ Cox [Mon, 31 Aug 2009 17:55:24 +0000 (10:55 -0700)]
use correct pc for printing fn+%#x in tracebacks

R=austin
DELTA=12  (2 added, 0 deleted, 10 changed)
OCL=34098
CL=34120