Issue118

Title Modules with certain symbols in filenames are not handled
Priority bug Status resolved
Superseder Nosy List JustAMan, kayhayen
Assigned To kayhayen Keywords compiler_crash

Created on 2014-01-13.18:40:01 by JustAMan, last changed by kayhayen.

Messages
msg551 (view) Author: kayhayen Date: 2014-01-30.10:00:30
Included in 0.5.0.1 hotfix release
msg544 (view) Author: kayhayen Date: 2014-01-13.19:55:59
Will follow your suggestion. Meanwhile, for objcopy it was necessary to more 
precisely know what C identifiers are created from arbitrary paths, so that 
replacement code already exists.

Will be included in a hotfix 0.5.0.1 to be released soon.
msg540 (view) Author: JustAMan Date: 2014-01-13.18:40:01
When trying to compile a module named, say, "g++.py", C compiler is unhappy 
about a variable having '++' in its name.
Replacements are already done for dots and minuses, and I've patched Nuitka 
0.5.0 locally to do the same replace for pluses.

Probably Nuitka shall check for C variable names being legal, e.g. [a-zA-
Z0-9_]+ (and replace all illegal characters, not just some of them, until a 
variable has unique legal name).
History
Date User Action Args
2014-01-30 10:00:30kayhayensetstatus: in-progress -> resolved
messages: + msg551
2014-01-13 19:55:59kayhayensetstatus: unread -> in-progress
assignedto: kayhayen
messages: + msg544
keyword: + compiler_crash
nosy: + kayhayen
2014-01-13 18:40:01JustAMancreate