When the new regexp engine was introduced, it had so many bugs one
after the other that I had cold feet about using it and used ":set
re=1" in my vimrc to "temporarily" disable it. Today I asked myself:
“Is this still needed?” So I downloaded the ftp README and searched
it, ":0/^Individual patches/+3,$g/regexp/" with the following result:

  2176  7.4.008  new regexp engine can't be interrupted
  2806  7.4.021  NFA regexp: Using \ze may result in wrong end
  3138  7.4.095  (after 7.4.093) regexp for LuaJIT version doesn't work on BSD
  3069  7.4.100  NFA regexp doesn't handle backreference correctly
  2643  7.4.253  crash when using external reference in syntax regexp
  3604  7.4.289  NFA regexp with repeated backreference does not match
 32746  7.4.330  using regexp pattern to show a position match can be slow
  3229  7.4.437  new and old regexp engine are not consistent
118187  7.4.497  NFA engine is very slow with some regexp patterns
  3709  7.4.527  still confusing regexp failure and NFA_TOO_EXPENSIVE
  4671  7.4.668  can't use a glob pattern as a regexp pattern
  1953  7.4.685  with illegal utf-8 chars old regexp engine may crash
  1873  7.4.887  using uninitialized memory for regexp with back reference
 28965  7.4.1708  new regexp engine does not work properly with EBCDIC
  6286  7.4.1783  old regexp engine doesn't handle character classes correctly
  1579  7.4.1785  (after 7.4.1783) regexp test fails on windows
  5838  7.4.1967  falling back from NFA to old regexp engine has problems

Problem: No dates. So let's try in a different way, on my hg clone
this time: "hg --config 'ui.verbose=true' log -f src/regexp_nfa.c"
(NB: with ui.verbose=false it doesn't show commit messages).

The two lists are similar but not identical; however they seem to
indicate that although there have been lulls of more than 6 months
with no change, the latest one was on 28 June 2016, hardly more than a
fortnight ago.

Conclusion: To every user his/her choice. Me, I'll let it cook a few
more months. Then I'll re-evaluate my policy.


Best regards,
Tony.

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui