summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-06-14gc: no more ...Russ Cox17-838/+497
various cleanup, deleting unused code R=ken2 CC=golang-dev http://codereview.appspot.com/1663041
2010-06-14remove uses of ... from tree, add one testRuss Cox9-47/+54
R=r CC=golang-dev http://codereview.appspot.com/1662041
2010-06-14exp/draw: small draw.drawGlyphOver optimization.Nigel Tao1-10/+11
Make dpix variable names consistent. R=rsc CC=golang-dev http://codereview.appspot.com/1563041
2010-06-12spec: remove ... (keeping ...T)Russ Cox1-60/+21
R=gri, iant, ken2, r, r2 CC=golang-dev http://codereview.appspot.com/1632041
2010-06-12gc: less aggressive name binding, for better line numbers in errorsRuss Cox9-82/+155
Cleans up a few other corner cases too. R=ken2 CC=golang-dev http://codereview.appspot.com/1592045
2010-06-12runtime: fix 386 signal handler bugRuss Cox2-15/+35
Cannot assume that g == m->curg at time of signal. Must save actual g and restore. Fixes flaky crashes with messages like throw: malloc mlookup throw: malloc/free - deadlock throw: unwindstack on self throw: free mlookup (and probably others) when running cgo. R=iant CC=golang-dev http://codereview.appspot.com/1648043
2010-06-12gopack: add S flag to force marking a package as safeRuss Cox2-4/+16
R=r CC=golang-dev http://codereview.appspot.com/1597044
2010-06-11spec: clarify that result parameters are always zeroed before the function ↵Rob Pike1-2/+5
executes. R=golang-dev CC=golang-dev http://codereview.appspot.com/1641043
2010-06-118l: correct test for sp == top of stack in 8l -K codeRuss Cox1-1/+1
R=ken2 CC=golang-dev http://codereview.appspot.com/1627042
2010-06-11gopack: simplify go metadata codeRuss Cox1-314/+36
There's only one Go object file per package now, so there's no need to parse the metadata and merge metadata from multiple files. Just save the original and use it as __.PKGDEF verbatim. R=r CC=golang-dev http://codereview.appspot.com/1647042
2010-06-11gc: change -u to require imports to be marked safeRuss Cox5-3/+22
R=ken2 CC=golang-dev http://codereview.appspot.com/1597043
2010-06-11Pad Go symbol table out to page boundary when linking dynamically.Ian Lance Taylor3-7/+11
This avoids a crash when using cgo where glibc's malloc thinks that it can use some of the memory following the symbol table. This fails because the symbol table is mapped read-only, which affects the whole page. R=rsc CC=golang-dev http://codereview.appspot.com/1616042
2010-06-11runtime: switch to OS stack during Windows syscallAlex Brainman5-56/+163
R=rsc CC=golang-dev http://codereview.appspot.com/1381041 Committer: Russ Cox <rsc@golang.org>
2010-06-11runtime: free lock handles on WindowsAlex Brainman1-0/+2
R=rsc CC=golang-dev http://codereview.appspot.com/1652041 Committer: Russ Cox <rsc@golang.org>
2010-06-10test: check that surrogate pair runes and huge rune values are rejectedRuss Cox1-0/+25
R=r CC=golang-dev http://codereview.appspot.com/1615042
2010-06-09.hgignore: ignore doc/htmlgenPaolo Giarrusso1-0/+1
R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/1555042 Committer: Russ Cox <rsc@golang.org>
2010-06-09codereview: avoid exception in matchPaolo Giarrusso1-1/+2
R=rsc CC=golang-dev http://codereview.appspot.com/1585041 Committer: Russ Cox <rsc@golang.org>
2010-06-09A+C: James Whitehead and Paolo Giarrusso (both individual CLA)Russ Cox2-0/+4
R=r CC=golang-dev http://codereview.appspot.com/1649041
2010-06-09add path.Base, analogous to Unix basenameRob Pike2-0/+45
R=rsc CC=golang-dev http://codereview.appspot.com/1633042
2010-06-09asn1: allow '*' in PrintableString.Adam Langley2-1/+6
Although technically incorrect, we want this in order to parse X.509 certificates where a wildcard hostname ("*.example.com") has been put into a PrintableString. Fixes issue 850. R=rsc CC=golang-dev http://codereview.appspot.com/1615043
2010-06-09bug286: test caseRobert Griesemer2-0/+101
R=r CC=golang-dev http://codereview.appspot.com/1644042
2010-06-09exp/eval test: fix buildRobert Griesemer1-3/+3
R=r CC=golang-dev http://codereview.appspot.com/1599043
2010-06-09go/scanner: report illegal escape sequencesRobert Griesemer2-21/+30
R=golang-dev, r CC=golang-dev http://codereview.appspot.com/1636043
2010-06-09release.2010-06-09 tagAndrew Gerrand0-0/+0
R=rsc CC=golang-dev http://codereview.appspot.com/1626043
2010-06-09release.2010-06-09Andrew Gerrand1-0/+47
R=rsc CC=golang-dev http://codereview.appspot.com/1644041
2010-06-09gc: more cleanupRuss Cox6-40/+120
* disallow surrogate pair runes. * diagnose impossible type assertions * eliminate another static buffer. * do not overflow lexbuf. * add -u flag to disable package unsafe. R=ken2 CC=golang-dev http://codereview.appspot.com/1619042
2010-06-08fix build: invalid character literalsRuss Cox1-6/+6
R=r CC=golang-dev http://codereview.appspot.com/1631041
2010-06-08gc: new typechecking rulesRuss Cox29-1330/+1469
* Code for assignment, conversions now mirrors spec. * Changed some snprint -> smprint. * Renamed runtime functions to separate interface conversions from type assertions: convT2I, assertI2T, etc. * Correct checking of \U sequences. Fixes issue 840. Fixes issue 830. Fixes issue 778. R=ken2 CC=golang-dev http://codereview.appspot.com/1303042
2010-06-08misc cleanup: gofmt + &x -> x[0:] conversionRuss Cox10-141/+149
R=gri CC=golang-dev http://codereview.appspot.com/1620042
2010-06-08go/printer: deleted dead codeRobert Griesemer2-23/+14
(remains of the semicolon conversion) R=rsc CC=golang-dev http://codereview.appspot.com/1623041
2010-06-08gofmt: update test script so it can run to completion againRobert Griesemer1-1/+2
R=rsc CC=golang-dev http://codereview.appspot.com/1621041
2010-06-08go/parser: correct position of empty statement ';'Robert Griesemer3-10/+9
(caused certain files to not be idempotent under gofmt) - corrected golden files for go/printer - slightly simplified some code in nodes.go (no impact on formatting) - these changes have no impact on gofmt output of .go files under src, misc fallthrough statement considered harmful! R=rsc CC=golang-dev http://codereview.appspot.com/1593042
2010-06-08fix buildRuss Cox2-21/+22
R=gri CC=golang-dev http://codereview.appspot.com/1616041
2010-06-08doc: add Google I/O talk and programsRuss Cox6-0/+722
R=r CC=golang-dev http://codereview.appspot.com/1614041
2010-06-08bug284: make conversion legal, fix error patternsRuss Cox1-6/+10
R=gri CC=golang-dev http://codereview.appspot.com/1612041
2010-06-08bug285: delete invalid map assignmentRuss Cox1-3/+1
*T2 implements I2, but T2 does not. R=gri CC=golang-dev http://codereview.appspot.com/1613041
2010-06-07gc: better error message when ~ operator is foundRobert Griesemer1-1/+1
Fixes issue 844. R=ken2, rsc, ken3 CC=golang-dev http://codereview.appspot.com/1593041
2010-06-07gc: backslash newline is not a legal escape sequence in stringsRobert Griesemer1-4/+0
Fixes issue 827. R=ken2 CC=golang-dev, rsc http://codereview.appspot.com/1592041
2010-06-07go spec: rename "assignment compatible" -> "assignable"Robert Griesemer1-27/+25
R=r, rsc CC=golang-dev http://codereview.appspot.com/1590041
2010-06-08http: add Head function for making HTTP HEAD requestsAndrew Gerrand2-1/+23
R=rsc CC=golang-dev http://codereview.appspot.com/1581041
2010-06-07go spec: clean-up and consolidation of spec with implementationRobert Griesemer1-118/+125
Specifically: - introduced notion of "underlying type" - removed notion of type compatibility - consolidated rules about assignment compatibility in assignment compatibility section - be consistent with specyfing that nil is the value for uninitialized variables that can be nil (this was not specified clearly for pointers, functions, interfaces) - added/fixed various related links throughout - clarify language on conversions R=rsc, r, iant, ken2 CC=golang-dev http://codereview.appspot.com/1536041
2010-06-07runtime: finish pchw -> tiny, added gettime for tinyDaniel Theophanes5-5/+17
R=rsc CC=golang-dev http://codereview.appspot.com/1514041 Committer: Russ Cox <rsc@golang.org>
2010-06-07A+C: add Daniel Theophanes (individual CLA)Russ Cox2-0/+2
R=r CC=golang-dev http://codereview.appspot.com/1535041
2010-06-06http: fix erroneous commentAndrew Gerrand1-4/+4
R=r CC=golang-dev http://codereview.appspot.com/1539042
2010-06-05tutorial: fix one-word mistake in echo exampleRob Pike2-2/+2
R=rsc, iant CC=golang-dev http://codereview.appspot.com/1567041
2010-06-04HTML5 parser test data from WebKit.Nigel Tao24-0/+10233
R=rsc CC=golang-dev http://codereview.appspot.com/1559041
2010-06-04Fixes issue 836.Nigel Tao2-1/+15
R=gri CC=golang-dev http://codereview.appspot.com/1548042
2010-06-03draw.Draw fast paths for the Over operator.Nigel Tao1-34/+93
Time (us) to draw a 200x200 src onto an image.RGBA dst with the Over operator. Each case was measured three separate times, and the sorted times are reported. Fill case (where src is an image.ColorImage): Before: 7438, 7511, 7526 After: 3073, 3087, 3102 Copy case (where src is an image.RGBA): Before: 9506, 9510, 9563 After: 5262, 5300, 5344 R=rsc CC=golang-dev http://codereview.appspot.com/1532041
2010-06-03Add Opaque method to the image types.Nigel Tao2-0/+102
R=rsc CC=golang-dev http://codereview.appspot.com/1533041
2010-06-03fmt.Scan: %cRob Pike2-5/+23
R=rsc CC=golang-dev http://codereview.appspot.com/1518042