Commits

Show all
Author Commit Message Labels Comments Date
Amaury Forgeot d'Arc
hg merge default
Branches
py3k
Amaury Forgeot d'Arc
Fix no_nul-ness of importing.make_compiled_pathname()
Branches
py3k
Amaury Forgeot d'Arc
hg merge default
Branches
py3k
Amaury Forgeot d'Arc
Fix test after merge
Branches
py3k
Armin Rigo
Hack more, by moving the check_str_without_nul at some global level. Now Converge is happy.
Armin Rigo
Fix for "translator/c/test/test_extfunc.py -k exec": don't use remove_no_nul(), which doesn't know what to return if a SomeList is passed; instead, temporarily disable checking for 'no_nul' when comparing SomeStrings.
Armin Rigo
Fix: even if there are libraries listed, fall back to look in the standard C library if the symbol is not found elsewhere.
Armin Rigo
Fix: always use self.bookkeeper, instead of sometimes having it and sometimes not. This is needed to translate pypy.
Amaury Forgeot d'Arc
Fish the list item directly, read_item() cannot be called during rtyping
Amaury Forgeot d'Arc
When the no_nul check is disabled, correctly transform the signature when the function takes a list of strings.
Amaury Forgeot d'Arc
Enable check for strings with NUL bytes in pypy translation
Amaury Forgeot d'Arc
The "str0" check is now optional, and controlled by the option config.translation.check_str_without_nul.
Armin Rigo
merge heads
Armin Rigo
Fix typo
Armin Rigo
Hackish fix for issue978, second attempt: insert an explicit KEEPALIVE operation.
Amaury Forgeot d'Arc
str.strip() preserves the no_nul-ness of a string.
Amaury Forgeot d'Arc
cpyext: add Py_DebugFlag
Armin Rigo
Backed out changeset 4033391a3442 ...no, it does not work, because the CALL_ASSEMBLER/GUARD_NOT_FORCED are paired in the backend and the virtualizable still doesn't survive past that pair...
Armin Rigo
Hackish fix for issue978: make sure the virtualizable stays alive across the CALL_ASSEMBLER, by giving it as a useless argument to the GUARD_NOT_FORCED that follows. (Testless checkin, to see if it works...)
Armin Rigo
Merge the string-NUL branch by amaury. Adds to the annotator the constraint that some external functions, like open(), must be called with strings that don't contain \x00 characters.
Armin Rigo
hg merge default
Branches
string-NUL
Armin Rigo
Fixes.
Branches
string-NUL
Armin Rigo
Fix.
Branches
string-NUL
Maciej Fijalkowski
oops, typo
Alex Gaynor
added flatiter.__len__
mattip
shrink test
Maciej Fijalkowski
merge default
Maciej Fijalkowski
Merge numpy-single-jitdriver. This branch refactors a bit jitdrivers around so we have (mostly) one important jitdriver. This would be useful for future optimizations like vectorizing. The rest can be incorporated, but "later" if at all, since those are not amenable to "easy' vectorization.
Maciej Fijalkowski
boring :)
Branches
numpy-single-jitdriver
Maciej Fijalkowski
fix the test, I think it makes sense
Branches
numpy-single-jitdriver
  1. Prev
  2. Next