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.

Raspunde prin e-mail lui