aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-12-02weekly.2011-12-02weekly.2011-12-02Andrew Gerrand
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5447067
2011-12-01go/doc: better headscanRobert Griesemer
- scan all comments not just the package documentation - declutter output so that false positives are more easily spotted - count the number of headings to quickly see differences - minor tweaks R=golang-dev, r, r CC=golang-dev https://golang.org/cl/5450061
2011-12-01time: update doc string for Error methodRob Pike
Fixes #2512. R=golang-dev, gri CC=golang-dev https://golang.org/cl/5449057
2011-12-01os: add ModeType constant to mask file type bitsGustavo Niemeyer
This covers the lack of IsRegular comfortably: if stat.Mode()&os.ModeType == 0 { ... } R=golang-dev, r, rsc, r, gustavo CC=golang-dev https://golang.org/cl/5440075
2011-12-01os: be consistent with receiver names for godoc TOC alignmentBrad Fitzpatrick
R=golang-dev, r CC=golang-dev https://golang.org/cl/5449056
2011-12-01exp/ssh: export type signal. Renamed to SignalGustav Paul
R=dave, agl, rsc, golang-dev, n13m3y3r CC=golang-dev https://golang.org/cl/5450059
2011-12-01gofix: add time+fileinfo fixRuss Cox
R=adg, rogpeppe, r, cw CC=golang-dev https://golang.org/cl/5450050
2011-12-01go/doc: Detect headings in comments and format them as h3 in html.Volker Dobler
To structure larger sections of comments in html output headings are detected in comments and formated as h3 in the generated html. A simple heuristic is used to detect headings in comments: A heading is a non-blank, non-indented line preceded by a blank line. It is followed by a blank and a non-blank, non-indented line. A heading must start with an uppercase letter and end with a letter, digit or a colon. A heading may not contain punctuation characters. R=jan.mercl, gri, adg, rsc, r CC=golang-dev https://golang.org/cl/5437056
2011-12-01crypto/tls: cleanup certificate load on windowsAlex Brainman
- correct syscall.CertEnumCertificatesInStore so it returns error - remove "reflect" dependency R=hectorchu, agl, rsc CC=golang-dev, krautz https://golang.org/cl/5441052
2011-12-01Add a []byte argument to hash.Hash to allow an allocation to be saved.Adam Langley
This is the result of running `gofix -r hashsum` over the tree, changing the hash function implementations by hand and then fixing a couple of instances where gofix didn't catch something. The changed implementations are as simple as possible while still working: I'm not trying to optimise in this CL. R=rsc, cw, rogpeppe CC=golang-dev https://golang.org/cl/5448065
2011-12-01gofix: add a fix for hash.Sum.Adam Langley
This fix adds an output argument to hash.Sum. Tree changes in https://golang.org/cl/5448065 R=rsc CC=golang-dev https://golang.org/cl/5450051
2011-12-01text/template: replace Add with AddParseTreeRob Pike
Makes it clear we're adding exactly one tree and creating a new template for it. R=rsc CC=golang-dev https://golang.org/cl/5448077
2011-12-01gc: avoid re-genning ninit in branches involving float comparison.Luuk van Dijk
R=rsc CC=golang-dev https://golang.org/cl/5451050
2011-12-01exp/ssh: add Std{in,out,err}Pipe methods to SessionDave Cheney
R=gustav.paul, cw, agl, rsc, n13m3y3r CC=golang-dev https://golang.org/cl/5433080
2011-12-01dashboard: don't choke on weird builder names.David Symonds
R=adg CC=golang-dev https://golang.org/cl/5447060
2011-12-01tag weekly.2011-12-01Andrew Gerrand
R=r CC=golang-dev https://golang.org/cl/5448068
2011-12-01weekly.2011-12-01weekly.2011-12-01Andrew Gerrand
R=golang-dev, r CC=golang-dev https://golang.org/cl/5448067
2011-12-01time: fix windows buildAlex Brainman
R=rsc CC=golang-dev https://golang.org/cl/5440071
2011-11-30html/template: make execution thread-safeRob Pike
The problem is that execution can modify the template, so it needs interlocking to have the same thread-safe guarantee as text/template. Fixes #2439. R=golang-dev, adg CC=golang-dev https://golang.org/cl/5450056
2011-12-01html: implement fragment parsing algorithmAndrew Balholm
Pass the tests in tests4.dat. R=nigeltao CC=golang-dev https://golang.org/cl/5447055
2011-12-01syscall: fix openbsd sysctl hostname/domainname workaroundJoel Sing
Fixes #2509. R=golang-dev, adg CC=golang-dev https://golang.org/cl/5451055
2011-11-30html/template: update to new template APIRob Pike
Not quite done yet but enough is here to review. Embedding is eliminated so clients can't accidentally reach methods of text/template.Template that would break the invariants. TODO later: Add and Clone are unimplemented. TODO later: address issue 2349 R=golang-dev, r, rsc CC=golang-dev https://golang.org/cl/5434077
2011-11-30undo CL 5436056 / 03560deae933Dave Cheney
Remove the accidentally exported net.Listener ««« original CL description exp/ssh: remove unused forwarding methods in Server Listener R=agl, rsc CC=golang-dev https://golang.org/cl/5436056 »»» R=agl, rsc CC=golang-dev https://golang.org/cl/5437090
2011-11-30ld: align ELF data sectionsIan Lance Taylor
fixes #2506 R=rsc, iant CC=golang-dev https://golang.org/cl/5440066
2011-11-30time: fix windows buildRuss Cox
TBR=brainman CC=golang-dev https://golang.org/cl/5447057
2011-11-30math: faster SincosCharles L. Dorian
Sincos via sincos.go is 35.4 ns/op, via sincos_amd64.s is 37.4 ns/op on 2.53 GHz Intel Core 2 Duo (Mac OS X). R=rsc, golang-dev CC=golang-dev https://golang.org/cl/5447045
2011-11-30os: fix path/filepath test on WindowsRuss Cox
This is not the right fix, but it is what used to happen before the FileInfo conversion, and it should get the build working again (at least that part). TBR=brainman CC=golang-dev https://golang.org/cl/5434090
2011-11-30encoding/asn1: fix test on OpenBSDRuss Cox
time.Parse uses time.Local if it has the right zone offset, otherwise it calls time.FixedZone. The test's use of reflect.DeepEqual meant that the test expected time.FixedZone always, failing when the local time zone really would have used -0700 for that time. The fix is to format the time to display only the pieces we intend to test. R=golang-dev, agl, iant CC=golang-dev https://golang.org/cl/5437088
2011-11-30os: fix windows buildRuss Cox
TBR=brainman CC=golang-dev https://golang.org/cl/5449048
2011-11-30math/big: fix destination leak into result valueRoger Peppe
This code would panic: z := big.NewInt(1) z.SetBit(big.NewInt(0), 2, 1) if z.Cmp(big.NewInt(1<<2)) != 0 { panic("fail") } R=rsc, gri CC=golang-dev https://golang.org/cl/5437081
2011-11-30os: new FileInfo, FileMode types + update treeRuss Cox
R=golang-dev, r, r, gri, bradfitz, iant, iant, nigeltao, n13m3y3r CC=golang-dev https://golang.org/cl/5416060
2011-11-30use new time APIRuss Cox
R=bradfitz, gri, r, dsymonds CC=golang-dev https://golang.org/cl/5390042
2011-11-30time: new Time, Duration, ZoneInfo typesRuss Cox
R=r, bradfitz, gri, dsymonds, iant CC=golang-dev https://golang.org/cl/5392041
2011-11-30html: clean up the z.rawTag calculation in the tokenizer.Nigel Tao
R=andybalholm CC=golang-dev https://golang.org/cl/5440064
2011-11-30html: parse <xmp> tagsAndrew Balholm
Pass tests5.dat, test 10: <p><xmp></xmp> | <html> | <head> | <body> | <p> | <xmp> Also pass the remaining tests in tests5.dat. R=nigeltao CC=golang-dev https://golang.org/cl/5440062
2011-11-30html: parse the contents of <iframe> elements as raw textAndrew Balholm
Pass tests5.dat, test 4: <iframe> <!---> </iframe>x | <html> | <head> | <body> | <iframe> | " <!---> " | "x" Also pass tests through test 9: <style> <!</-- </style>x R=nigeltao CC=golang-dev https://golang.org/cl/5450044
2011-11-29spec: update spacing to match gofmt, where reasonable.David Symonds
R=gri, rsc CC=golang-dev https://golang.org/cl/5327053
2011-11-29exp/ssh: Add Start(cmd string) and Signal(sig string) to Session. Rename ↵Gustav Paul
Exec to Run. Exec() has been renamed to Run() in keeping with the os/exec API. Added func (*Session) Start(cmd string) which starts a remote process but unlike Run() doesn't wait for it to finish before returning. Run() has been refactored to use Start internally. Its really just a refactoring, no new code but some extra functionality was won. Also added func (*Session) Signal(sig signal) which sends a UNIX signal to a remote process. This is espcially useful in conjunction with Start() as the two allow you to start a remote process, monitor its stdout/stderr, and send it a TERM/HUP/etc signal when you want it to close. R=dave, rsc, agl, bradfitz, n13m3y3r, gustavo CC=golang-dev https://golang.org/cl/5437058
2011-11-29crypto/tls: add openbsd root certificate locationJoel Sing
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5437079
2011-11-29gc: move typedcl2 into export.cLuuk van Dijk
R=rsc CC=golang-dev https://golang.org/cl/5447043
2011-11-29dashboard: more tests, bug fixes, and /packages handlerAndrew Gerrand
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5441053
2011-11-29html: spin doctype.go out of parse.go.Nigel Tao
R=andybalholm CC=golang-dev https://golang.org/cl/5445049
2011-11-29cgo: fix incorrect print found by govetRobert Hencke
R=golang-dev CC=golang-dev https://golang.org/cl/5445052
2011-11-29runtime: make sure windows/amd64 stack is 16-byte aligned on syscall entry ↵Alex Brainman
(fixes build) R=golang-dev, vcc.163 CC=golang-dev https://golang.org/cl/5445051
2011-11-29html: detect quirks modeAndrew Balholm
Pass tests3.dat, test 23: <p><table></table> | <html> | <head> | <body> | <p> | <table> R=nigeltao CC=golang-dev https://golang.org/cl/5446043
2011-11-29syscall: implement Syscall15Alex Brainman
Fixes #2251. R=golang-dev, rsc CC=golang-dev, jp https://golang.org/cl/5440050
2011-11-29goinstall: add -fix flag to run gofix on packages on build failureAndrew Gerrand
goinstall: better error handling and reporting R=r, r, rsc, mattn.jp CC=golang-dev https://golang.org/cl/5421051
2011-11-28gc: remove funarg special case in structfieldRuss Cox
This should make CL 5431046 a little simpler. R=ken2 CC=golang-dev https://golang.org/cl/5444048
2011-11-28math: update special-conditions comments to use ± symbolCharles L. Dorian
R=rsc, golang-dev, r CC=golang-dev https://golang.org/cl/5445046
2011-11-28exp/ssh: move openChan to NewSessionDave Cheney
openChan was only being called by NewSession, Dial has its own version. R=gustav.paul, agl, rsc CC=golang-dev https://golang.org/cl/5435071