summaryrefslogtreecommitdiff
path: root/src/testdir/test64.ok
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.1967v7.4.1967Bram Moolenaar2016-06-281-0/+3
| | | | | | Problem: Falling back from NFA to old regexp engine does not work properly. (fritzophrenic) Solution: Do not restore nfa_match. (Christian Brabandt, closes #867)
* updated for version 7.4.582v7.4.582Bram Moolenaar2015-01-181-0/+3
| | | | | Problem: Can't match "%>80v" properly. (Axel Bender) Solution: Correctly handle ">". (Christian Brabandt)
* updated for version 7.4.421v7.4.421Bram Moolenaar2014-08-291-0/+2
| | | | | Problem: Crash when searching for "\ze*". (Urtica Dioica) Solution: Disallow a multi after \ze and \zs.
* updated for version 7.4.290v7.4.290Bram Moolenaar2014-05-131-0/+12
| | | | | | | Problem: A non-greedy match followed by a branch is too greedy. (Ingo Karkat) Solution: Add NFA_MATCH when it is already in the state list if the position differs.
* updated for version 7.4.289v7.4.289Bram Moolenaar2014-05-131-0/+3
| | | | | | | Problem: Pattern with repeated backreference does not match with new regexp engine. (Urtica Dioica) Solution: Also check the end of a submatch when deciding to put a state in the state list.
* updated for version 7.4.101v7.4.101Bram Moolenaar2013-11-211-0/+3
| | | | | | Problem: Using \1 in pattern goes one line too far. (Bohr Shaw, John Little) Solution: Only advance the match end for the matched characters in the last line.
* updated for version 7.4.100v7.4.100Bram Moolenaar2013-11-211-0/+3
| | | | | | | Problem: NFA regexp doesn't handle backreference correctly. (Ryuichi Hayashida, Urtica Dioica) Solution: Always add NFA_SKIP, also when it already exists at the start position.
* updated for version 7.4.037v7.4.037Bram Moolenaar2013-09-251-0/+3
| | | | | | | Problem: Using "\ze" in a sub-pattern does not result in the end of the match to be set. (Axel Bender) Solution: Copy the end of match position when a recursive match was successful.
* updated for version 7.4.036v7.4.036Bram Moolenaar2013-09-251-0/+3
| | | | | Problem: NFA engine does not capture group correctly when using \@>. (ZyX) Solution: Copy submatches before doing the recursive match.
* updated for version 7.4.032v7.4.032Bram Moolenaar2013-09-221-0/+3
| | | | | Problem: NFA engine does not match the NUL character. (Jonathon Merz) Solution: Ues 0x0a instead of NUL. (Christian Brabandt)
* updated for version 7.4.021v7.4.021Bram Moolenaar2013-09-051-0/+3
| | | | | | Problem: NFA regexp: Using \ze in one branch which doesn't match may cause end of another branch to be wrong. (William Fugh) Solution: Set end position if it wasn't set yet.
* updated for version 7.4.020v7.4.020Bram Moolenaar2013-09-051-0/+3
| | | | | Problem: NFA engine matches too much with \@>. (John McGowan) Solution: When a whole pattern match is found stop searching.
* updated for version 7.4.002v7.4.002Bram Moolenaar2013-08-141-0/+3
| | | | | | | Problem: Pattern with two alternative look-behind matches does not match. (Amadeus Demarzi) Solution: When comparing PIMs also compare their state ID to see if they are different.
* updated for version 7.4.001v7.4.001Bram Moolenaar2013-08-141-18/+60
| | | | | | | Problem: Character classes such as [a-z] to not react to 'ignorecase'. Breaks man page highlighting. (Mario Grgic) Solution: Add separate items for classes that react to 'ignorecase'. Clean up logic handling character classes. Add more tests.
* updated for version 7.4b.004v7.4b.004Bram Moolenaar2013-08-011-0/+3
| | | | | Problem: Regexp crash on pattern "@\%[\w\-]*". (Axel Kielhorn) Solution: Add \%(\) around \%[] internally.
* updated for version 7.4b.002v7.4b.002Bram Moolenaar2013-08-011-0/+3
| | | | | | | Problem: Crash searching for \%(\%(\|\d\|-\|\.\)*\|\*\). (Marcin Szamotulski) Also for \(\)*. Solution: Do add a state for opening parenthesis, so that we can check if it was added before at the same position.
* updated for version 7.4a.039v7.4a.039Bram Moolenaar2013-07-211-0/+3
| | | | | | Problem: New regexp engine doesn't match pattern. (Ingo Karkat) Solution: When adding a state also check for different PIM if the list of states has any state with a PIM.
* updated for version 7.4a.036v7.4a.036Bram Moolenaar2013-07-211-0/+3
| | | | | | Problem: "\p" in a regexp does not match double-width characters. (Yukihiro Nakadaira) Solution: Don't count display cells, use vim_isprintc().
* updated for version 7.4a.035v7.4a.035Bram Moolenaar2013-07-171-0/+3
| | | | | Problem: Fix in patch 7.4a.032 is not tested. Solution: Add test.
* updated for version 7.3.1259v7.3.1259Bram Moolenaar2013-06-291-0/+3
| | | | | Problem: No test for patch 7.3.1258 Solution: Add a test entry.
* updated for version 7.3.1247v7.3.1247Bram Moolenaar2013-06-261-0/+3
| | | | | | Problem: New regexp engine: '[ ]\@!\p\%([ ]\@!\p\)*:' does not always match. Solution: When there is a PIM add a duplicate state that starts at another position.
* updated for version 7.3.1243v7.3.1243Bram Moolenaar2013-06-261-0/+9
| | | | | | Problem: New regexp engine: back references in look-behind match don't work. (Lech Lorens) Solution: Copy the submatches before a recursive match.
* updated for version 7.3.1219v7.3.1219Bram Moolenaar2013-06-171-0/+3
| | | | | Problem: No test for using []] inside \%[]. Solution: Add a test.
* updated for version 7.3.1217v7.3.1217Bram Moolenaar2013-06-171-0/+3
| | | | | Problem: New regexp engine: Can't handle \%[[ao]]. (Yukihiro Nakadaira) Solution: Support nested atoms inside \%[].
* updated for version 7.3.1207v7.3.1207Bram Moolenaar2013-06-161-0/+3
| | | | | Problem: New regexp engine: no match found on "#if FOO". (Lech Lorens) Solution: When adding a state gets skipped don't adjust the index.
* updated for version 7.3.1196v7.3.1196Bram Moolenaar2013-06-151-8/+19
| | | | | | Problem: Old regexp engine does not match pattern with backref correctly. (Dominique Pelle) Solution: Fix setting status. Test multi-line patterns better.
* updated for version 7.3.1191v7.3.1191Bram Moolenaar2013-06-141-0/+2
| | | | | Problem: Backreference to previous line doesn't work. (Lech Lorens) Solution: Implement looking in another line.
* updated for version 7.3.1185v7.3.1185Bram Moolenaar2013-06-131-0/+2
| | | | | Problem: New regexp engine: no match with ^ after \n. (SungHyun Nam) Solution: Fix it, add a test.
* updated for version 7.3.1157v7.3.1157Bram Moolenaar2013-06-101-0/+3
| | | | | | Problem: New regexp engine fails on "\(\<command\)\@<=.*" Solution: Fix rule for postponing match. Further tune estimating whether postponing works better. Add test.
* updated for version 7.3.1149v7.3.1149Bram Moolenaar2013-06-081-0/+18
| | | | | | Problem: New regexp engine: Matching plain text could be faster. Solution: Detect a plain text match and handle it specifically. Add vim_regfree().
* updated for version 7.3.1122v7.3.1122Bram Moolenaar2013-06-051-0/+8
| | | | | Problem: New regexp engine: \%> not supported. Solution: Implement \%>.
* updated for version 7.3.1117v7.3.1117Bram Moolenaar2013-06-051-0/+33
| | | | | Problem: New regexp engine: \%[abc] not supported. Solution: Implement \%[abc]. Add tests.
* updated for version 7.3.1113v7.3.1113Bram Moolenaar2013-06-041-0/+4
| | | | | Problem: New regexp engine: \%'m not supported. Solution: Implement \%'m. Add tests.
* updated for version 7.3.1112v7.3.1112Bram Moolenaar2013-06-041-0/+5
| | | | | Problem: New regexp engine: \%V not supported. Solution: Implement \%V. Add tests.
* updated for version 7.3.1093v7.3.1093Bram Moolenaar2013-06-021-0/+3
| | | | | | Problem: New regexp engine: When a sub expression is empty \1 skips a character. Solution: Make \1 try the current position when the match is emtpy.
* updated for version 7.3.1088v7.3.1088Bram Moolenaar2013-06-011-1/+10
| | | | | | Problem: New regexp engine: \@<= and \@<! are not implemented. Solution: Implement look-behind matching. Fix off-by-one error in old regexp engine.
* updated for version 7.3.1087v7.3.1087Bram Moolenaar2013-06-011-0/+9
| | | | | Problem: A leading star is not seen as a normal char when \{} follows. Solution: Save and restore the parse state properly.
* updated for version 7.3.1086v7.3.1086Bram Moolenaar2013-06-011-0/+3
| | | | | Problem: Old regexp engine accepts illegal range, new one doesn't. Solution: Also accept the illegal range with the new engine.
* updated for version 7.3.1085v7.3.1085Bram Moolenaar2013-06-011-0/+7
| | | | | Problem: New regexp engine: Non-greedy multi doesn't work. Solution: Implement \{-}.
* updated for version 7.3.1084v7.3.1084Bram Moolenaar2013-05-311-0/+14
| | | | | Problem: New regexp engine: only accepts up to \{,10}. Solution: Remove upper limit. Remove dead code with NFA_PLUS.
* updated for version 7.3.1083v7.3.1083Bram Moolenaar2013-05-311-0/+28
| | | | | Problem: New regexp engine: Does not support \%^ and \%$. Solution: Support matching start and end of file.
* updated for version 7.3.1082v7.3.1082Bram Moolenaar2013-05-311-0/+3
| | | | | Problem: New regexp engine: Problem with \@= matching. Solution: Save and restore nfa_match.
* updated for version 7.3.1078v7.3.1078Bram Moolenaar2013-05-301-0/+27
| | | | | Problem: New regexp engine: \@! doesn't work. Solution: Implement the negated version of \@=.
* updated for version 7.3.1076v7.3.1076Bram Moolenaar2013-05-301-0/+7
| | | | | Problem: New regexp engine: \@= and \& don't work. Solution: Make these items work. Add column info to logging.
* updated for version 7.3.1073v7.3.1073Bram Moolenaar2013-05-301-0/+2
| | | | | Problem: New regexp engine may run out of states. Solution: Allocate states dynamically. Also make the test report errors.
* updated for version 7.3.1071v7.3.1071Bram Moolenaar2013-05-301-0/+3
| | | | | Problem: New regexp engine: backreferences don't work correctly. Solution: Add every possible start/end position on the state stack.
* updated for version 7.3.1055v7.3.1055Bram Moolenaar2013-05-301-0/+6
| | | | | Problem: Negated collection does not match newline. Solution: Handle newline differently. (Hiroshi Shirosaki)
* updated for version 7.3.1039v7.3.1039Bram Moolenaar2013-05-291-0/+30
| | | | | Problem: New regexp engine does not support \%23c, \%<23c and the like. Solution: Implement them. (partly by Yasuhiro Matsumoto)
* updated for version 7.3.1037v7.3.1037Bram Moolenaar2013-05-291-0/+14
| | | | | Problem: Look-behind matching is very slow on long lines. Solution: Add a byte limit to how far back an attempt is made.
* updated for version 7.3.1033v7.3.1033Bram Moolenaar2013-05-281-0/+6
| | | | | Problem: "\1" .. "\9" are not supported in the new regexp engine. Solution: Implement them. Add a few more tests.