- 23 Sep, 2008 8 commits
-
-
Rob Pike authored
- follow through segmented stacks - a couple of fixes to db R=rsc DELTA=72 (62 added, 0 deleted, 10 changed) OCL=15713 CL=15717
-
Ken Thompson authored
R=r OCL=15704 CL=15704
-
Ken Thompson authored
R=r OCL=15699 CL=15699
-
Robert Griesemer authored
R=r OCL=15693 CL=15695
-
Russ Cox authored
to string convert. if the byte array has length 0, the computation of &a[0] throws an index bounds error. for fixed size arrays, this ends up invoking arrays2d unnecessarily, but it works. R=ken DELTA=304 (44 added, 28 deleted, 232 changed) OCL=15674 CL=15678
-
Robert Griesemer authored
R=r OCL=15675 CL=15675
-
Rob Pike authored
R=rsc DELTA=51 (50 added, 0 deleted, 1 changed) OCL=15665 CL=15667
-
Ken Thompson authored
R=r OCL=15666 CL=15666
-
- 22 Sep, 2008 11 commits
-
-
Ken Thompson authored
R=r OCL=15664 CL=15664
-
Russ Cox authored
R=r DELTA=348 (338 added, 0 deleted, 10 changed) OCL=15648 CL=15660
-
Russ Cox authored
R=r DELTA=79 (79 added, 0 deleted, 0 changed) OCL=15656 CL=15656
-
Russ Cox authored
R=r DELTA=9 (4 added, 3 deleted, 2 changed) OCL=15655 CL=15655
-
Russ Cox authored
R=r DELTA=9 (7 added, 2 deleted, 0 changed) OCL=15628 CL=15643
-
Russ Cox authored
- do not print tracebacks if $GOTRACEBACK=0 - set GOTRACEBACK=0 during tests - filter out pc numbers in errors R=r DELTA=70 (22 added, 30 deleted, 18 changed) OCL=15618 CL=15642
-
Russ Cox authored
R=r DELTA=2 (0 added, 0 deleted, 2 changed) OCL=15626 CL=15641
-
Russ Cox authored
export.c: - only expose explicitly exported types to importer - fix behind your back go.h: - add deep() prototype (fixes 64-bit linux crash on time.go) go.y: - add a new syntax error case walk.c: - allow a,b = f() where f is func ptr (fixes bug088) R=ken OCL=15617 CL=15630
-
Ken Thompson authored
R=r OCL=15627 CL=15627
-
Ian Lance Taylor authored
R=r DELTA=3 (0 added, 0 deleted, 3 changed) OCL=15619 CL=15624
-
Russ Cox authored
if y.tab.c is older than y.tab.h, make interprets doing nothing as a failure, because y.tab.c hasn't been updated. so update it. R=r DELTA=4 (0 added, 0 deleted, 4 changed) OCL=15615 CL=15622
-
- 21 Sep, 2008 1 commit
-
-
Ken Thompson authored
R=r OCL=15599 CL=15599
-
- 20 Sep, 2008 5 commits
-
-
Rob Pike authored
R=ken OCL=15598 CL=15598
-
Ken Thompson authored
things to break. hopefully all fixed now. R=r OCL=15597 CL=15597
-
Ken Thompson authored
R=r OCL=15587 CL=15587
-
Ken Thompson authored
R=r OCL=15586 CL=15586
-
Robert Griesemer authored
- fixed result parsing of function types R=r OCL=15585 CL=15585
-
- 19 Sep, 2008 12 commits
-
-
Robert Griesemer authored
- clarified constants and constant expressions - clarified type of array composite literals (fixed vs open arrays) - clarified type of map composite literals (need to use '&' to get a map pointer) - added proposal for "if-else" (TBD) - added TODO w/ respect to "x, ok = <-ch" (and for arrays) R=r DELTA=51 (35 added, 0 deleted, 16 changed) OCL=15573 CL=15575
-
Russ Cox authored
R=r DELTA=20 (6 added, 7 deleted, 7 changed) OCL=15569 CL=15571
-
Ian Lance Taylor authored
permits testing that the compiler emits error messages for specific lines that match egrep regexps. The desired error messages are expressed using comments of the form // ERROR "regexp" R=r DELTA=90 (73 added, 8 deleted, 9 changed) OCL=15513 CL=15566
-
Rob Pike authored
also print argv(0) in default message R=gri DELTA=37 (21 added, 9 deleted, 7 changed) OCL=15540 CL=15554
-
Robert Griesemer authored
R=r OCL=15539 CL=15542
-
Russ Cox authored
use gobuild-generated Makefile for math and os. other makefile tweaks. move math/main.go to test/math.go R=r OCL=15529 CL=15537
-
Robert Griesemer authored
- removed tests that may have wrong Go code from Makefile R=r OCL=15532 CL=15532
-
Russ Cox authored
R=ken DELTA=12 (12 added, 0 deleted, 0 changed) OCL=15506 CL=15528
-
Robert Griesemer authored
R=r OCL=15518 CL=15518
-
Robert Griesemer authored
- filed a bug R=r OCL=15517 CL=15517
-
Robert Griesemer authored
- added more test cases to Makefile - fixed another parser issue (possibly a 6g bug - to be tracked down) R=r OCL=15516 CL=15516
-
Robert Griesemer authored
(typo in ptr decl lead to an unresolved forward declaration) - fixed parser bugs - fixed Makefile - now successfully parses most code Issues: - composite literals (cannot be identified easily from syntax alone) - new(T, ...) (cannot be identified easily from syntax alone since new is not a keyword and thus could be a different function then the allocation function at which point "new((x + y))" is legal, but the inner "(x" looks like the beginning of a function type) R=r OCL=15515 CL=15515
-
- 18 Sep, 2008 3 commits
-
-
Robert Griesemer authored
- code scavenged from Go-in-Go front-end (will merge back) - using "symbol-table" free parsing to build AST - no printing yet R=r OCL=15504 CL=15504
-
Russ Cox authored
do not run init on g0. R=r DELTA=161 (124 added, 23 deleted, 14 changed) OCL=15490 CL=15497
-
Russ Cox authored
R=r DELTA=0 (0 added, 0 deleted, 0 changed) OCL=15492 CL=15494
-