Commits

Show all
Author Commit Message Labels Comments Date
Armin Rigo
(cfbolz, arigo) Use the new interface.
Branches
refactor-rerase
Armin Rigo
(cfbolz, arigo) We only support the pair mechanism. Make it rtype.
Branches
refactor-rerase
Armin Rigo
(cfbolz, arigo) Initial work.
Branches
refactor-rerase
Armin Rigo
Test and fix for an obscure case.
Antonio Cuni
make sure to match also the descr of operations
Alex Gaynor
missing docstring for sum
Armin Rigo
Use the thread module for test_ctypes.
Antonio Cuni
a test checking that we actually compile and call_assembler recursive functions
Antonio Cuni
test and fix
Antonio Cuni
allow to use "..." at the end of the list
Antonio Cuni
a passing test
Antonio Cuni
implement non-greedy partial matching with the "..." operator
Antonio Cuni
allow to use '_' as an always-matching variable name
Antonio Cuni
refactor to have two independent iterators to iterate over the ops and the expected_ops
Antonio Cuni
use an Exception to signal match failure
Antonio Cuni
factor out match_op
Antonio Cuni
make match_var an instance method, instead of a closure over alpha_map
Antonio Cuni
move all the matching-related functions to theirs own class, to ease testing
Antonio Cuni
start to write unit tests for match()
Antonio Cuni
add an in-progress test
Armin Rigo
(vincele) changed lineno & col_offset reporting, as CPython did: http://bugs.python.org/issue6704
Armin Rigo
For completeness, "fix" also name_unichar(), even though it was probably not really broken.
Armin Rigo
(bivab, arigo) Oups. A bug in the C translation backend. Only shows up when we have a switch on characters, whose cases are >= 128.
Armin Rigo
That's the one place where using py.io.saferepr() is not a good idea. The result was: when translate.py fails, we have a huge amount of output, followed by an error message that hides in "..." the real error. Let's just keep the full error message.
Antonio Cuni
make sure that we insert '' in sys.path also when running with -m, as cpython does. Thanks Ademan for the original bug report
Maciej Fijalkowski
Make directories with ? disappear
Alex Gaynor
Fix MiniMark debug assertions when run on top of Python.
Armin Rigo
Revert 8759aa9651bd. Breaks translation.
Antonio Cuni
add the testcase for longs
Antonio Cuni
be sure that we don't allow alpha-renaming for ConstClass(...) in match()
  1. Prev
  2. Next