- May 30, 2013
-
-
Bram Moolenaar authored
Problem: Python: Dictionary is not standard. Solution: Python patch 20: Add standard methods and fields. (ZyX)
-
Bram Moolenaar authored
Problem: Python: can't repr() a function. Solution: Python patch 19: add FunctionRepr(). (ZyX)
-
Bram Moolenaar authored
Problem: Python: Using fixed size buffers. Solution: Python patch 18: Use python's own formatter. (ZyX)
-
Bram Moolenaar authored
Problem: Call of funcref does not succeed in other script. Solution: Python patch 17: add get_expanded_name(). (ZyX)
-
Bram Moolenaar authored
Problem: Python: not enough compatibilty. Solution: Python patch 16: Make OutputWritelines support any sequence object (ZyX) Note: tests fail
-
Bram Moolenaar authored
Problem: Python: possible memory leaks. Solution: Python patch 15. (ZyX) Fix will follow later.
-
Bram Moolenaar authored
Problem: Negated collection does not match newline. Solution: Handle newline differently. (Hiroshi Shirosaki)
-
Bram Moolenaar authored
Problem: Can't build without the +autocmd feature. (Elimar Riesebieter) Solution: Fix use of buf and curbuf.
-
- May 29, 2013
-
-
Bram Moolenaar authored
Problem: Python: no flag for types with tp_traverse+tp_clear. Solution: Python patch 14: Add Py_TPFLAGS_HAVE_GC. (ZyX)
-
Bram Moolenaar authored
Problem: Python: possible SEGV and negative refcount. Solution: Python patch 13: Fix IterIter function. (ZyX)
-
Bram Moolenaar authored
Problem: Python: possible memory leaks. Solution: Python patch 12: fix the leaks (ZyX)
-
Bram Moolenaar authored
Problem: Python: Typo in pyiter_to_tv. Solution: Python patch 11. (ZyX)
-
Bram Moolenaar authored
Problem: Python: no consistent naming Solution: Python patch 10: Rename DICTKEY_GET_NOTEMPTY to DICTKEY_GET. (ZyX)
-
Bram Moolenaar authored
Problem: Python: no consistent naming. Solution: Python patch 9: Rename d to dict and lookupDict to lookup_dict. (ZyX)
-
Bram Moolenaar authored
Problem: Python: dir() does not work properly. Solution: Python patch 8. Add __dir__ method to all objects with custom tp_getattr supplemented by __members__ attribute for at least python-2* versions. __members__ is not mentioned in python-3* dir() output even if it is accessible. (ZyX)
-
Bram Moolenaar authored
Problem: Python: Using Py_BuildValue for building strings. Solution: Python patch 7 and 7.5: Replace Py_BuildValue with PyString_FromString. (ZyX)
-
Bram Moolenaar authored
Problem: Python: No error handling for VimToPython function. Solution: Python patch 6. (ZyX)
-
Bram Moolenaar authored
Problem: Python: No {Buffer,TabPage,Window}.valid attributes. Solution: Python patch 5: add .valid (ZyX)
-
Bram Moolenaar authored
Problem: Python: Dynamic compilation with 2.3 fails. Solution: Python patch 4. (ZyX)
-
Bram Moolenaar authored
Problem: Python: can't assign to vim.Buffer.name. Solution: Python patch 3. (ZyX)
-
Bram Moolenaar authored
Problem: Python: Invalid read valgrind errors. Solution: Python patch 2: defer DICTKEY_UNREF until key is no longer needed. (ZyX)
-
Bram Moolenaar authored
Problem: Python: Problems with debugging dynamic build. Solution: Python patch 1. (ZyX)
-
Bram Moolenaar authored
Problem: New regexp engine does not support \%23c, \%<23c and the like. Solution: Implement them. (partly by Yasuhiro Matsumoto)
-
Bram Moolenaar authored
Problem: Crash when using Cscope. Solution: Avoid negative argument to vim_strncpy(). (Narendran Gopalakrishnan)
-
Bram Moolenaar authored
Problem: Look-behind matching is very slow on long lines. Solution: Add a byte limit to how far back an attempt is made.
-
- May 28, 2013
-
-
Bram Moolenaar authored
Problem: Can't build on HP-UX. Solution: Give the union a name. (John Marriott)
-
Bram Moolenaar authored
Problem: Compiler warning on 64 bit windows. Solution: Add type cast. (Mike Williams)
-
Bram Moolenaar authored
Problem: New regexp code using strange multi-byte code. Solution: Use the normal code to advance and backup pointers.
-
Bram Moolenaar authored
Problem: "\1" .. "\9" are not supported in the new regexp engine. Solution: Implement them. Add a few more tests.
-
- May 27, 2013
-
-
Bram Moolenaar authored
Problem: "\ze" is not supported by the new regexp engine. Solution: Make "\ze" work.
-
Bram Moolenaar authored
Problem: Compiler warnings for shadowed variable. (John Little) Solution: Move the variable declarations to the scope where they are used.
-
- May 26, 2013
-
-
Bram Moolenaar authored
Problem: Can't build for debugging. Solution: Fix struct member names.
-
Bram Moolenaar authored
Problem: New regexp performance: Unused position state being copied. Solution: Keep track of which positions are actually valid.
-
Bram Moolenaar authored
Problem: New regexp performance: Copying a lot of position state. Solution: Only copy the sub-expressions that are being used.
-
Bram Moolenaar authored
Problem: New regexp performance: Calling no_Magic() very often. Solution: Remove magicness inline.
-
Bram Moolenaar authored
Problem: New regexp: pattern that includs a new-line matches too early. (john McGowan) Solution: Do not start searching in the second line.
-
Bram Moolenaar authored
Problem: New regexp: not matching newline in string. (Marc Weber) Solution: Check for "\n" character.
-
Bram Moolenaar authored
Problem: New regexp: End of matching pattern not set correctly. (Cesar Romani) Solution: Quit the loop after finding the match. Store nfa_has_zend in the program.
-
Bram Moolenaar authored
Problem: Searching for composing char only and using \Z has different results. Solution: Make it match the composing char, matching everything is not useful.
-
Bram Moolenaar authored
Problem: Compiler warning for shadowed variable. (John Little) Solution: Move declaration, rename variables.
-