Bram Moolenaar
75ca4ae812
updated for version 7.3.1105
...
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-02 22:37:42 +02:00
Bram Moolenaar
9224d07122
Added tag v7-3-1104 for changeset fc4d7f02ea3a
2013-06-02 22:08:04 +02:00
Bram Moolenaar
0fa900cfb0
updated for version 7.3.1104
...
Problem: New regexp engine does not handle "~".
Solution: Add support for "~".
2013-06-02 22:08:03 +02:00
Bram Moolenaar
2ea880d271
Added tag v7-3-1103 for changeset 832bf8136d86
2013-06-02 21:30:04 +02:00
Bram Moolenaar
83321f5f8f
updated for version 7.3.1103
...
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-02 21:30:04 +02:00
Bram Moolenaar
92fdefca6b
Added tag v7-3-1102 for changeset 1c5da99d1b70
2013-06-02 19:22:13 +02:00
Bram Moolenaar
02475ef0ad
updated for version 7.3.1102
...
Problem: Completion of ":py3do" and ":py3file" does not work after ":py3".
Solution: Make completion work. (Taro Muraoka)
2013-06-02 19:22:13 +02:00
Bram Moolenaar
09fdc82f82
Added tag v7-3-1101 for changeset 761e42cc79c2
2013-06-02 19:14:17 +02:00
Bram Moolenaar
2ebcd16d71
updated for version 7.3.1101
...
Problem: Configure doesn't find Python 3 on Ubuntu 13.04.
Solution: First try distutils.sysconfig. Also fix some indents. (Ken
Takata)
2013-06-02 19:14:17 +02:00
Bram Moolenaar
4ed82f454a
Added tag v7-3-1100 for changeset bf917ee1fad2
2013-06-02 18:54:21 +02:00
Bram Moolenaar
4eb5fa86eb
updated for version 7.3.1100
...
Problem: Python: a few more memory problems.
Solution: Add and remove Py_XDECREF(). (ZyX)
2013-06-02 18:54:21 +02:00
Bram Moolenaar
0ff229e097
Added tag v7-3-1099 for changeset 542af01979be
2013-06-02 18:20:17 +02:00
Bram Moolenaar
242910e53a
updated for version 7.3.1099
...
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-02 18:20:17 +02:00
Bram Moolenaar
da5845430a
Added tag v7-3-1098 for changeset 26f2dbea7443
2013-06-02 18:07:37 +02:00
Bram Moolenaar
b914e9efc8
updated for version 7.3.1098
...
Problem: Python: Possible memory leaks
Solution: Add Py_XDECREF() calls. (ZyX)
2013-06-02 18:07:37 +02:00
Bram Moolenaar
32b5209dd9
Added tag v7-3-1097 for changeset 0c25fa1dfd97
2013-06-02 17:46:40 +02:00
Bram Moolenaar
ce0c717e24
updated for version 7.3.1097
...
Problem: Python: a few recently added items are not documented.
Solution: Update the documentation. (ZyX)
2013-06-02 17:46:40 +02:00
Bram Moolenaar
6e5ffe2a7b
Added tag v7-3-1096 for changeset 2db005052371
2013-06-02 17:41:54 +02:00
Bram Moolenaar
a2fc2a9f41
updated for version 7.3.1096
...
Problem: Python: popitem() was not defined in a standard way.
Solution: Remove the argument from popitem(). (ZyX)
2013-06-02 17:41:54 +02:00
Bram Moolenaar
8adb067741
Added tag v7-3-1095 for changeset ed4e689bbea1
2013-06-02 16:40:55 +02:00
Bram Moolenaar
9b20bd6a23
updated for version 7.3.1095
...
Problem: Compiler warnings for shadowed variables. (Christian Brabandt)
Solution: Rename new_state() to alloc_state(). Remove unnecessary
declaration.
2013-06-02 16:40:55 +02:00
Bram Moolenaar
a0f64e0afc
Added tag v7-3-1094 for changeset efc4fb311d5d
2013-06-02 16:34:21 +02:00
Bram Moolenaar
f7eef062bc
updated for version 7.3.1094
...
Problem: New regexp engine: Attempts to match "^" at every character.
Solution: Only try "^" at the start of a line.
2013-06-02 16:34:21 +02:00
Bram Moolenaar
c871f2febc
Added tag v7-3-1093 for changeset 08fbb1ce1bc5
2013-06-02 16:07:11 +02:00
Bram Moolenaar
5f67bdc25a
updated for version 7.3.1093
...
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-02 16:07:10 +02:00
Bram Moolenaar
53b94309d4
Added tag v7-3-1092 for changeset 9d97a0c045ef
2013-06-02 15:55:55 +02:00
Bram Moolenaar
29f68dce5e
updated for version 7.3.1092
...
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-02 15:55:55 +02:00
Bram Moolenaar
1151632aa2
Added tag v7-3-1091 for changeset 371cc0c44097
2013-06-02 15:01:57 +02:00
Bram Moolenaar
28dbe34ec8
updated for version 7.3.1091
...
Problem: New regexp engine: no error when using \z1 or \z( where it does
not work.
Solution: Give an error message.
2013-06-02 15:01:57 +02:00
Bram Moolenaar
5a05b3dd4e
Added tag v7-3-1090 for changeset 8db697ae406a
2013-06-01 23:02:55 +02:00
Bram Moolenaar
c751ca5b8b
updated for version 7.3.1090
...
Problem: New regexp engine does not support \z1 .. \z9 and \z(.
Solution: Implement the syntax submatches.
2013-06-01 23:02:54 +02:00
Bram Moolenaar
9b3fa545bb
Added tag v7-3-1089 for changeset 79522bb17125
2013-06-01 20:32:13 +02:00
Bram Moolenaar
9579c4f600
updated for version 7.3.1089
...
Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata)
Solution: Fix platform-specific stuff. (ZyX)
2013-06-01 20:32:12 +02:00
Bram Moolenaar
6298ec5e7d
Added tag v7-3-1088 for changeset 2f51ee8825db
2013-06-01 19:54:43 +02:00
Bram Moolenaar
e313ada177
updated for version 7.3.1088
...
Problem: New regexp engine: \@<= and \@<! are not implemented.
Solution: Implement look-behind matching. Fix off-by-one error in old
regexp engine.
2013-06-01 19:54:43 +02:00
Bram Moolenaar
8d1bb13b42
Updated runtime files and translations.
2013-06-01 14:50:56 +02:00
Bram Moolenaar
47b7234903
Added tag v7-3-1087 for changeset 4d92b873acef
2013-06-01 14:42:56 +02:00
Bram Moolenaar
cabb1a5b9d
updated for version 7.3.1087
...
Problem: A leading star is not seen as a normal char when \{} follows.
Solution: Save and restore the parse state properly.
2013-06-01 14:42:56 +02:00
Bram Moolenaar
35e62371ac
Added tag v7-3-1086 for changeset c1622ff9ed8d
2013-06-01 13:24:24 +02:00
Bram Moolenaar
3e8176c79f
updated for version 7.3.1086
...
Problem: Old regexp engine accepts illegal range, new one doesn't.
Solution: Also accept the illegal range with the new engine.
2013-06-01 13:24:24 +02:00
Bram Moolenaar
f7599c303c
Added tag v7-3-1085 for changeset 811a4c9b51d8
2013-06-01 12:40:20 +02:00
Bram Moolenaar
ad77ce6dce
updated for version 7.3.1085
...
Problem: New regexp engine: Non-greedy multi doesn't work.
Solution: Implement \{-}.
2013-06-01 12:40:20 +02:00
Bram Moolenaar
2510bc1893
Added tag v7-3-1084 for changeset 05d57d7c2d55
2013-05-31 23:18:00 +02:00
Bram Moolenaar
81ccc90424
updated for version 7.3.1084
...
Problem: New regexp engine: only accepts up to \{,10}.
Solution: Remove upper limit. Remove dead code with NFA_PLUS.
2013-05-31 23:18:00 +02:00
Bram Moolenaar
adcea51c2c
Added tag v7-3-1083 for changeset b3c59716e700
2013-05-31 22:14:52 +02:00
Bram Moolenaar
8782890414
updated for version 7.3.1083
...
Problem: New regexp engine: Does not support \%^ and \%$.
Solution: Support matching start and end of file.
2013-05-31 22:14:52 +02:00
Bram Moolenaar
8e7fe50072
Added tag v7-3-1082 for changeset 2d15582e132f
2013-05-31 21:45:09 +02:00
Bram Moolenaar
c5ecb04b79
updated for version 7.3.1082
...
Problem: New regexp engine: Problem with \@= matching.
Solution: Save and restore nfa_match.
2013-05-31 21:45:09 +02:00
Bram Moolenaar
c046318b90
Added tag v7-3-1081 for changeset 9e7ef781d494
2013-05-31 20:49:31 +02:00
Bram Moolenaar
f5787e116d
updated for version 7.3.1081
...
Problem: Compiler warnings on 64-bit Windows.
Solution: Change variable types. (Mike Williams)
2013-05-31 20:49:31 +02:00