summaryrefslogtreecommitdiff
path: root/src/pkg/regexp
AgeCommit message (Expand)AuthorFilesLines
2011-08-03Imported Upstream version 59upstream/59Ondřej Surý1-10/+11
2011-06-30Imported Upstream version 58upstream/58Ondřej Surý1-1/+1
2011-02-18Imported Upstream version 2011.02.15upstream/2011.02.15Ondřej Surý3-79/+242
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý2-29/+24
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý4-745/+1145
2010-06-22regexp: restore accidentally deleted test item.Rob Pike1-0/+1
2010-06-22regexp: bug fix: need to track whether match begins with fixed prefix.Rob Pike2-17/+20
2010-06-02 Optimization to regexp _CharClass: keep track of overall range ofKyle Consalus2-10/+48
2010-04-26regexp: allow escaping of any punctuationRuss Cox2-4/+13
2010-03-31testing/regexp: use recover.Rob Pike1-3/+1
2010-03-31regexp: use panic/recover to handle errorsRob Pike1-72/+50
2010-03-26regexp: don't return non-nil *Regexp if there is an error.Rob Pike1-0/+3
2010-03-24delete all uses of panicln by rewriting them using panic or,Rob Pike1-1/+1
2010-03-16gofmt: more consistent formatting of const/var declsRobert Griesemer1-11/+11
2010-03-07regex: Remove unneeded imports from test.Christopher Wedgwood1-3/+0
2010-03-07regexp: add ReplaceAllFunc and ReplaceAllStringFuncAndrew Gerrand2-2/+64
2010-02-25strings: delete Runes, BytesRuss Cox1-5/+5
2010-02-17The prefix optimization applies only to the first iteration.Rob Pike2-6/+17
2009-12-24Add query to find number of subexpressions.Peter Froehlich2-0/+31
2009-12-151) Change default gofmt default settings forRobert Griesemer2-549/+549
2009-11-24Change to container/vector interface:Robert Griesemer1-2/+2
2009-11-23go: makes it build for the case $GOROOT has whitespacesSergio Luis O. B. Correia1-2/+2
2009-11-23fix bug in prefix code: must stop one character before any potential match of...Rob Pike2-3/+8
2009-11-20gofmt -r 'α[β:len(α)] -> α[β:]' -w src/cmd src/pkgRuss Cox1-7/+7
2009-11-20fix buildRob Pike1-1/+0
2009-11-20slight simplification made possible by the code now processing match statesRob Pike1-4/+3
2009-11-19add a match arena to regexp to avoid generating garbage.Rob Pike2-46/+133
2009-11-19two easy optimizations for regexp:Rob Pike2-13/+83
2009-11-18remove bytes.CopyRob Pike1-15/+7
2009-11-14move evaluation of null-matching instructions one iteration earlier.Rob Pike2-41/+53
2009-11-12remove dead code from testRob Pike1-68/+8
2009-11-09- replaced gofmt expression formatting algorithm withRobert Griesemer2-25/+25
2009-11-09remove semis after statements in one-statement statement listsRobert Griesemer2-100/+100
2009-11-06- fine-tuning of one-line func heuristic (nodes.go)Robert Griesemer1-93/+31
2009-11-05gofmt'ed missing regexp fileRobert Griesemer1-137/+187
2009-11-05manual fix for better gofmt resultRobert Griesemer1-2/+1
2009-11-04panic can't print interfaces well so use err.String()Rob Pike1-1/+1
2009-11-02eliminate goroutine from testing/regexp too.Rob Pike1-2/+2
2009-11-02take goroutines out of regexp so they can be createdRob Pike1-53/+77
2009-10-08more lgtm files from gofmtRuss Cox1-3/+3
2009-10-07apply gofmt to rand reflect regexp rpc runtime sort strconv strings sync sysc...Russ Cox1-93/+95
2009-09-17use buf.String() instead of string(buf.Bytes())Rob Pike1-1/+1
2009-09-16rename bytes.Buffer.Data() to bytes.Buffer.Bytes()Rob Pike1-2/+2
2009-09-15more "declared and not used".Russ Cox2-7/+7
2009-09-14fix "declared and not used" errors in non-test code.Russ Cox1-3/+3
2009-08-26generate the unicode tables directly from web databaseRob Pike1-1/+1
2009-08-12convert non-low-level non-google pkg codeRuss Cox3-56/+4
2009-08-11make a simpler regexp implementation with fewer dependencies and put it insid...Rob Pike1-14/+14
2009-08-09Add methods AllMatches, AllMatchesString, AllMatchesIter,Stephen Ma2-0/+218
2009-08-05support []byte (more efficient) as well as string in the interfaces.Rob Pike2-24/+179