- Jun 06, 2013
-
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: ":func Foo" does not show attributes. Solution: Add "abort", "dict" and "range". (Yasuhiro Matsumoto)
-
Bram Moolenaar authored
Problem: Compiler warning for unused argument. Solution: Add UNUSED.
-
Bram Moolenaar authored
Problem: Running test 49 takes a long time. Solution: Don't have it grep all files.
-
Bram Moolenaar authored
Problem: New regexp engine is a bit slow. Solution: Skip ahead to a character that must match. Don't try matching a "^" patter past the start of line.
-
Bram Moolenaar authored
Problem: Crash when debugging regexp. Solution: Do not try to dump subexpr that were not set. Skip over count of \% items.
-
Bram Moolenaar authored
Problem: New regexp engine is a bit slow. Solution: Do not clear the state list. Don't copy syntax submatches when not used.
-
Bram Moolenaar authored
Problem: Can't build with anything but huge features. Solution: Check for FEAT_PROFILE. (Yasuhiro Matsumoto)
-
Bram Moolenaar authored
Problem: Can't see what pattern in syntax highlighting is slow. Solution: Add the ":syntime" command.
-
- Jun 05, 2013
-
-
Bram Moolenaar authored
Problem: Now that the NFA engine handles everything every failure is a syntax error. Solution: Remove the syntax_error flag.
-
Bram Moolenaar authored
Problem: No error for using empty \%[]. Solution: Give error message.
-
Bram Moolenaar authored
Problem: Compiler warning for unitialized variable. (Tony Mechelynck) Solution: Assign something to the variable.
-
Bram Moolenaar authored
Problem: Error for using \%V in a pattern in tiny Vim. Solution: Allow using \%V but never match. (Dominique Pelle)
-
Bram Moolenaar authored
Problem: Python: Crash on MS-Windows when os.fchdir() is not available. Solution: Check for _chdir to be NULL. (Ken Takata)
-
Bram Moolenaar authored
Problem: Can't build tiny Vim on MS-Windows. Solution: Adjust #ifdef around using modif_fname(). (Mike Williams)
-
Bram Moolenaar authored
Problem: New regexp engine: \%> not supported. Solution: Implement \%>.
-
Bram Moolenaar authored
Problem: New regexp engine: adding states that are not used. Solution: Don't add the states.
-
Bram Moolenaar authored
Problem: Crash when regexp logging is enabled. Solution: Avoid using NULL pointers. Advance over count argument.
-
Bram Moolenaar authored
Problem: Flags in 'cpo' are search for several times. Solution: Store the result and re-use the flags.
-
Bram Moolenaar authored
Problem: Match failure rate is not very specific. Solution: Tune the failure rate for match items.
-
Bram Moolenaar authored
Problem: New regexp engine: \%[abc] not supported. Solution: Implement \%[abc]. Add tests.
-
Bram Moolenaar authored
Problem: Can't build without Visual mode. Solution: Add #ifdefs.
-
- Jun 04, 2013
-
-
Bram Moolenaar authored
Problem: Many users don't like the cursor line number when 'relativenumber' is set. Solution: Have four combinations with 'number' and 'relativenumber'. (Christian Brabandt)
-
Bram Moolenaar authored
Problem: Can't build without the syntax feature. Solution: Add #ifdefs. (Erik Falor)
-
Bram Moolenaar authored
Problem: New regexp engine: \%'m not supported. Solution: Implement \%'m. Add tests.
-
Bram Moolenaar authored
Problem: New regexp engine: \%V not supported. Solution: Implement \%V. Add tests.
-
Bram Moolenaar authored
Problem: nfa_recognize_char_class() implementation is inefficient. Solution: Use bits in an int instead of chars in a string. (Dominique Pelle)
-
Bram Moolenaar authored
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.
-
- Jun 03, 2013
-
-
Bram Moolenaar authored
Problem: Building on MS-Windows doesn't see changes in if_py_both.h. Solution: Add a dependency. (Ken Takata)
-
Bram Moolenaar authored
Problem: Error message for os.fchdir() (Charles Peacech) Solution: Clear the error. (ZyX)
-
Bram Moolenaar authored
Problem: Compiler warnings for unused variables. Solution: Put the variables inside #ifdef.
-
Bram Moolenaar authored
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.
-
- Jun 02, 2013
-
-
Bram Moolenaar authored
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.
-
Bram Moolenaar authored
Problem: New regexp engine does not handle "~". Solution: Add support for "~".
-
Bram Moolenaar authored
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.
-
Bram Moolenaar authored
Problem: Completion of ":py3do" and ":py3file" does not work after ":py3". Solution: Make completion work. (Taro Muraoka)
-
Bram Moolenaar authored
Problem: Configure doesn't find Python 3 on Ubuntu 13.04. Solution: First try distutils.sysconfig. Also fix some indents. (Ken Takata)
-
Bram Moolenaar authored
Problem: Python: a few more memory problems. Solution: Add and remove Py_XDECREF(). (ZyX)
-
Bram Moolenaar authored
Problem: Python: Changing directory with os.chdir() causes problems for Vim's notion of directories. Solution: Add vim.chdir() and vim.fchdir(). (ZyX)
-
Bram Moolenaar authored
Problem: Python: Possible memory leaks Solution: Add Py_XDECREF() calls. (ZyX)
-