##// END OF EJS Templates
parsers: statically initializing tp_new to PyType_GenericNew is not portable...
parsers: statically initializing tp_new to PyType_GenericNew is not portable As detailed on http://docs.python.org/extending/newtypes.html (quote): "In this case, we can just use the default implementation provided by the API function PyType_GenericNew(). We’d like to just assign this to the tp_new slot, but we can’t, for portability sake. On some platforms or compilers, we can’t statically initialize a structure member with a function defined in another C module, so, instead, we’ll assign the tp_new slot in the module initialization function just before calling PyType_Ready()." Fixes "gcc (GCC) 3.4.5 (mingw-vista special r3)" complaining with: mercurial/parsers.c:1096: error: initializer element is not constant mercurial/parsers.c:1096: error: (near initialization for `indexType.tp_new')

File last commit:

r13041:79388a83 stable
r16604:48e42f98 stable
Show More
hg.cmd
3 lines | 68 B | application/x-dos-batch | BatchLexer
@echo off
rem launch hg.exe from parent folder
"%~dp0\..\hg.exe" %*