Hi, I've been having problems with dead keys on Windows since Vim 7.3 (gVim only, the console version does not seem to be affected) : in insert mode, when I type ' followed by space, a ' should be inserted. Instead it seems to be added to the buffer but not inserted. This is the same problem that was described there : https://groups.google.com/d/topic/vim_dev/uRgvH5dtAkM/discussion
After building Vim on my machine and trying various build configurations, the problem seems to affect only the 64bit versions built with optimizations. Which led me to this Microsoft compiler bug (http://connect.microsoft.com/VisualStudio/feedback/details/792598/msvc-10-11-compiler-optimizations-may-produce-incorrect-code), which says that the compiler shipped with Visual Studio 2010 can generate incorrect code when optimizing. Indeed, building without optimizations (OPTIMIZE=SPACE) fixed the problem. I upgraded my compiler tools (by installing Visual Studio Express 2013), and now I can build a 64bit gVim with optimizations and without the dead keys problem \0/ My question is : which compiler is used to build the official Windows Vim releases, and if it is the faulty one (cl.exe v16), is it possible to upgrade to a newer version where this bug is fixed ? I don't mind building Vim myself, but shipping official releases without the dead key problem would be nice too :-) -- -- 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/groups/opt_out.
