Age | Commit message (Collapse) | Author | Files | Lines |
|
- added corresponding test case
R=rsc
DELTA=10 (7 added, 1 deleted, 2 changed)
OCL=30055
CL=30059
|
|
fix darwin interrupt bug (race with SIGCHLD).
R=gri
DELTA=46 (40 added, 0 deleted, 6 changed)
OCL=30052
CL=30057
|
|
R=rsc
APPROVED=rsc
DELTA=2 (1 added, 0 deleted, 1 changed)
OCL=30043
CL=30043
|
|
hand-edited files.
R=r
DELTA=125 (77 added, 16 deleted, 32 changed)
OCL=30001
CL=30008
|
|
only automatic g4 mv here.
R=r
OCL=30002
CL=30007
|
|
R=dsymonds
DELTA=559 (559 added, 0 deleted, 0 changed)
OCL=29993
CL=30005
|
|
R=dsymonds
DELTA=858 (858 added, 0 deleted, 0 changed)
OCL=29992
CL=30004
|
|
to expose new CloseWithError methods.
R=r
DELTA=161 (72 added, 15 deleted, 74 changed)
OCL=29980
CL=30003
|
|
needs cleanup, optimizer,
but all.bash works.
R=ken
OCL=29974
CL=30000
|
|
instead of having to double the type and statement grammars.
R=ken
OCL=29987
CL=29998
|
|
R=ken
OCL=29984
CL=29997
|
|
TBR=r
OCL=29991
CL=29994
|
|
R=rsc
APPROVED=rsc
DELTA=45 (37 added, 1 deleted, 7 changed)
OCL=29964
CL=29990
|
|
* no longer distinguishes const, var, type, package names.
* all the predefined names are not tokens anymore.
R=ken
OCL=29326
CL=29985
|
|
R=gri
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=29971
CL=29975
|
|
R=ken
OCL=29972
CL=29972
|
|
(on plan 9 cc calls it log2, but that conflicts here.)
the difference is that xlog2 returns -1 on non powers of 2.
8c was rewriting /10 into /8.
R=ken
OCL=29968
CL=29968
|
|
* use new Make.$GOARCH files in gobuild.
* rename 6ar to arch-generic gopack.
* place objects in $GOROOT/pkg/$GOOS_$GOARCH
(makes cross-compiling easier, and no one
ever types these paths by hand anyway).
R=r
DELTA=29 (6 added, 8 deleted, 15 changed)
OCL=29923
CL=29967
|
|
R=r
DELTA=761 (1 added, 433 deleted, 327 changed)
OCL=29927
CL=29966
|
|
APPROVED=rsc
DELTA=110 (110 added, 0 deleted, 0 changed)
OCL=29766
CL=29951
|
|
remove a few hardcoded paths elsewhere too.
R=r,gri
DELTA=123 (44 added, 15 deleted, 64 changed)
OCL=29914
CL=29945
|
|
detect 386 darwin breakpoint line.
R=r
DELTA=22 (4 added, 0 deleted, 18 changed)
OCL=29929
CL=29944
|
|
R=r
DELTA=13 (0 added, 1 deleted, 12 changed)
OCL=29928
CL=29943
|
|
R=rsc
APPROVED=rsc
DELTA=3 (0 added, 0 deleted, 3 changed)
OCL=29532
CL=29917
|
|
R=kaib
DELTA=36 (0 added, 36 deleted, 0 changed)
OCL=29908
CL=29916
|
|
R=r
DELTA=44 (19 added, 1 deleted, 24 changed)
OCL=29912
CL=29915
|
|
R=ken
OCL=29907
CL=29907
|
|
- cleanups:
- replaced internal byte buffer implementation with io.ByteBuffer (now that we have one)
- removed all uses of goto statements in favor of structured code
- converted tests into a table-driven test
R=r
DELTA=277 (48 added, 67 deleted, 162 changed)
OCL=29890
CL=29901
|
|
add -match flag to select tests.
gotest -match 'TestDeepEqual$'
R=r
DELTA=13 (12 added, 0 deleted, 1 changed)
OCL=29900
CL=29900
|
|
R=rsc
DELTA=61 (8 added, 31 deleted, 22 changed)
OCL=29897
CL=29899
|
|
likely to go back to registers for most temporaries.
most tests in lib pass. these fail:
datafmt
fmt
go/scanner
log
reflect
strconv
template
R=ken
OCL=29896
CL=29898
|
|
R=rsc
DELTA=38 (38 added, 0 deleted, 0 changed)
OCL=29895
CL=29895
|
|
also has Equal and Compare
R=rsc
DELTA=348 (348 added, 0 deleted, 0 changed)
OCL=29892
CL=29894
|
|
- treat '\f' like '\n' ('\f' has special meaning in the
tabwriter now)
R=rsc
DELTA=7 (4 added, 0 deleted, 3 changed)
OCL=29790
CL=29893
|
|
R=r
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=29889
CL=29889
|
|
R=r
DELTA=115 (115 added, 0 deleted, 0 changed)
OCL=29884
CL=29888
|
|
R=r
DELTA=1652 (1652 added, 0 deleted, 0 changed)
OCL=29883
CL=29887
|
|
(stuck on 8l bug).
R=r
DELTA=349 (342 added, 1 deleted, 6 changed)
OCL=29882
CL=29886
|
|
R=r
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=29881
CL=29885
|
|
can pass many tests;
current stumbling block is an 8l bug.
R=r
DELTA=122 (83 added, 8 deleted, 31 changed)
OCL=29872
CL=29876
|
|
R=r
DELTA=25 (25 added, 0 deleted, 0 changed)
OCL=29875
CL=29875
|
|
R=ken
OCL=29849
CL=29849
|
|
didn't see this as a diff.
TBR=r
OCL=29827
CL=29831
|
|
R=rsc
APPROVED=rsc
DELTA=13 (13 added, 0 deleted, 0 changed)
OCL=29429
CL=29819
|
|
R=ken
OCL=29812
CL=29812
|
|
* floating point -> integer conversions.
x86 defines that overflow/underflow
results in 1<<15, 1<<31, 1<<63 for
int16, int32, int64. when building the
unsigned conversions out of the native signed
ones, 8g turns overflow/underflow into zero.
the spec does not say what should happen.
* many tiny bug fixes. can run a large number
of files from go/test now, and can fmt.Printf.
* struggling with byte register allocation
and float32 computation.
R=ken
OCL=29642
CL=29811
|
|
R=r
DELTA=1615 (1615 added, 0 deleted, 0 changed)
OCL=29803
CL=29810
|
|
R=r
DELTA=161 (153 added, 0 deleted, 8 changed)
OCL=29802
CL=29809
|
|
R=ken
OCL=29806
CL=29808
|
|
from GOARCH_GOOS -> GOOS_GOARCH.
update os_test and add test of Time.
R=r
DELTA=490 (247 added, 233 deleted, 10 changed)
OCL=29730
CL=29805
|