summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-06-04updated for version 7.3.1113Bram Moolenaar
Problem: New regexp engine: \%'m not supported. Solution: Implement \%'m. Add tests.
2013-06-04updated for version 7.3.1112Bram Moolenaar
Problem: New regexp engine: \%V not supported. Solution: Implement \%V. Add tests.
2013-06-04updated for version 7.3.1111Bram Moolenaar
Problem: nfa_recognize_char_class() implementation is inefficient. Solution: Use bits in an int instead of chars in a string. (Dominique Pelle)
2013-06-04updated for version 7.3.1110Bram Moolenaar
Problem: New regexp matching: Using \@= and the like can be slow. Solution: Decide whether to first try matching the zero-wdith part or what follows, whatever is more likely to fail.
2013-06-03updated for version 7.3.1109Bram Moolenaar
Problem: Building on MS-Windows doesn't see changes in if_py_both.h. Solution: Add a dependency. (Ken Takata)
2013-06-03updated for version 7.3.1108Bram Moolenaar
Problem: Error message for os.fchdir() (Charles Peacech) Solution: Clear the error. (ZyX)
2013-06-03updated for version 7.3.1107Bram Moolenaar
Problem: Compiler warnings for unused variables. Solution: Put the variables inside #ifdef.
2013-06-03updated for version 7.3.1106Bram Moolenaar
Problem: New regexp engine: saving and restoring lastlist in the states takes a lot of time. Solution: Use a second lastlist value for the first recursive call.
2013-06-02updated for version 7.3.1105Bram Moolenaar
Problem: New regexp engine: too much code in one function. Dead code. Solution: Move the recursive nfa_regmatch call to a separate function. Remove the dead code.
2013-06-02updated for version 7.3.1104Bram Moolenaar
Problem: New regexp engine does not handle "~". Solution: Add support for "~".
2013-06-02updated for version 7.3.1103Bram Moolenaar
Problem: New regexp engine: overhead in saving and restoring. Solution: Make saving and restoring list IDs faster. Don't copy or check \z subexpressions when they are not used.
2013-06-02updated for version 7.3.1102Bram Moolenaar
Problem: Completion of ":py3do" and ":py3file" does not work after ":py3". Solution: Make completion work. (Taro Muraoka)
2013-06-02updated for version 7.3.1101Bram Moolenaar
Problem: Configure doesn't find Python 3 on Ubuntu 13.04. Solution: First try distutils.sysconfig. Also fix some indents. (Ken Takata)
2013-06-02updated for version 7.3.1100Bram Moolenaar
Problem: Python: a few more memory problems. Solution: Add and remove Py_XDECREF(). (ZyX)
2013-06-02updated for version 7.3.1099Bram Moolenaar
Problem: Python: Changing directory with os.chdir() causes problems for Vim's notion of directories. Solution: Add vim.chdir() and vim.fchdir(). (ZyX)
2013-06-02updated for version 7.3.1098Bram Moolenaar
Problem: Python: Possible memory leaks Solution: Add Py_XDECREF() calls. (ZyX)
2013-06-02updated for version 7.3.1097Bram Moolenaar
Problem: Python: a few recently added items are not documented. Solution: Update the documentation. (ZyX)
2013-06-02updated for version 7.3.1096Bram Moolenaar
Problem: Python: popitem() was not defined in a standard way. Solution: Remove the argument from popitem(). (ZyX)
2013-06-02updated for version 7.3.1095Bram Moolenaar
Problem: Compiler warnings for shadowed variables. (Christian Brabandt) Solution: Rename new_state() to alloc_state(). Remove unnecessary declaration.
2013-06-02updated for version 7.3.1094Bram Moolenaar
Problem: New regexp engine: Attempts to match "^" at every character. Solution: Only try "^" at the start of a line.
2013-06-02updated for version 7.3.1093Bram Moolenaar
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.
2013-06-02updated for version 7.3.1092Bram Moolenaar
Problem: Can't build with regexp debugging. NFA debug output shows wrong pattern. Solution: Fix debugging code for recent changes. Add the pattern to the program.
2013-06-02updated for version 7.3.1091Bram Moolenaar
Problem: New regexp engine: no error when using \z1 or \z( where it does not work. Solution: Give an error message.
2013-06-01updated for version 7.3.1090Bram Moolenaar
Problem: New regexp engine does not support \z1 .. \z9 and \z(. Solution: Implement the syntax submatches.
2013-06-01updated for version 7.3.1089Bram Moolenaar
Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata) Solution: Fix platform-specific stuff. (ZyX)
2013-06-01updated for version 7.3.1088Bram Moolenaar
Problem: New regexp engine: \@<= and \@<! are not implemented. Solution: Implement look-behind matching. Fix off-by-one error in old regexp engine.
2013-06-01Updated runtime files and translations.Bram Moolenaar
2013-06-01updated for version 7.3.1087Bram Moolenaar
Problem: A leading star is not seen as a normal char when \{} follows. Solution: Save and restore the parse state properly.
2013-06-01updated for version 7.3.1086Bram Moolenaar
Problem: Old regexp engine accepts illegal range, new one doesn't. Solution: Also accept the illegal range with the new engine.
2013-06-01updated for version 7.3.1085Bram Moolenaar
Problem: New regexp engine: Non-greedy multi doesn't work. Solution: Implement \{-}.
2013-05-31updated for version 7.3.1084Bram Moolenaar
Problem: New regexp engine: only accepts up to \{,10}. Solution: Remove upper limit. Remove dead code with NFA_PLUS.
2013-05-31updated for version 7.3.1083Bram Moolenaar
Problem: New regexp engine: Does not support \%^ and \%$. Solution: Support matching start and end of file.
2013-05-31updated for version 7.3.1082Bram Moolenaar
Problem: New regexp engine: Problem with \@= matching. Solution: Save and restore nfa_match.
2013-05-31updated for version 7.3.1081Bram Moolenaar
Problem: Compiler warnings on 64-bit Windows. Solution: Change variable types. (Mike Williams)
2013-05-31updated for version 7.3.1080Bram Moolenaar
Problem: Test 86 fails. Solution: Comment out the parts that don't work. Make it pass on 32 bit systems.
2013-05-31updated for version 7.3.1079Bram Moolenaar
Problem: Test 87 fails. Solution: Fix the test for Python 3.3. (ZyX) Make it pass on 32 bit systems.
2013-05-30updated for version 7.3.1078Bram Moolenaar
Problem: New regexp engine: \@! doesn't work. Solution: Implement the negated version of \@=.
2013-05-30updated for version 7.3.1077Bram Moolenaar
Problem: Python: Allocating dict the wrong way, causing a crash. Solution: Use py_dict_alloc(). Fix some exception problems. (ZyX)
2013-05-30updated for version 7.3.1076Bram Moolenaar
Problem: New regexp engine: \@= and \& don't work. Solution: Make these items work. Add column info to logging.
2013-05-30updated for version 7.3.1075Bram Moolenaar
Problem: Compiler warning for storing a long_u in an int. Solution: Declare the number as an int. (Mike Williams)
2013-05-30updated for version 7.3.1074Bram Moolenaar
Problem: Compiler warning for printf format. (Manuel Ortega) Solution: Add type casts.
2013-05-30updated for version 7.3.1073Bram Moolenaar
Problem: New regexp engine may run out of states. Solution: Allocate states dynamically. Also make the test report errors.
2013-05-30updated for version 7.3.1072Bram Moolenaar
Problem: Compiler warning for unitialized variable. Solution: Initialize it.
2013-05-30updated for version 7.3.1071Bram Moolenaar
Problem: New regexp engine: backreferences don't work correctly. Solution: Add every possible start/end position on the state stack.
2013-05-30updated for version 7.3.1070Bram Moolenaar
Problem: Vim crashes in Python tests. Compiler warning for unused function. Solution: Disable the tests for now. Move the function.
2013-05-30updated for version 7.3.1069Bram Moolenaar
Problem: Python: memory leaks. Solution: Python patch 28: Purge out DICTKEY_CHECK_EMPTY macros. (ZyX)
2013-05-30updated for version 7.3.1068Bram Moolenaar
Problem: Python: Script is auto-loaded on function creation. Solution: Python patch 27. (ZyX)
2013-05-30updated for version 7.3.1067Bram Moolenaar
Problem: Python: documentation lags behind. Solution: Python patch 26. (ZyX)
2013-05-30updated for version 7.3.1066Bram Moolenaar
Problem: Python: Insufficient exception and error testing. Solution: Python patch 25. (ZyX)
2013-05-30updated for version 7.3.1065Bram Moolenaar
Problem: Python: key mapping is not standard. Solution: Puthon patch 24: use PyMapping_Keys. (ZyX)