Commits

Author Commit Message Labels Comments Date
Stefan Behnel
speed up tree visitor somewhat by moving code out of the critical methods
Stefan Behnel
fix getattr() optimisation
Robert Bradshaw
Bad type error message tweak.
Robert Bradshaw
Better error message on bad type cimport.
Robert Bradshaw
Less strict type checking on non-subclassed extern types.
Robert Bradshaw
List/tuple boundscheck test.
Robert Bradshaw
Use boundscheck directive for lists/tuples.
Stefan Behnel
use True/None/False as infer_types() option values, make 'bint' type inference safe in safe mode
Stefan Behnel
test fix
Stefan Behnel
fix type check condition in double cooercion
Stefan Behnel
specialised implementation for 'float(x) -> C double' to avoid redundant calls of float()
Stefan Behnel
translate Python float calculations into C doubles
Stefan Behnel
split builtin type call optimisations into pre and post type analysis phase
Stefan Behnel
cleanup, use -1 as exception value for double conversion
Stefan Behnel
set()/frozenset() also return their own instance
Stefan Behnel
enable type inference in safe mode also for 'bint'
Stefan Behnel
safety fixes for tests under type inference
Stefan Behnel
cleanup
Stefan Behnel
cleanup
Stefan Behnel
test fix: work around the fact that list comp variables now appear in locals()
Stefan Behnel
test cleanup
Stefan Behnel
fix node type of EvalWithTempExprNode (when created after type analysis)
Stefan Behnel
fix declaration analysis (and type inference) for comprehensions
Stefan Behnel
make bint distinguishable from int in debug output
Stefan Behnel
enable full type inference in compiled parser
Stefan Behnel
keep ignoring unknown directives in directive comments
Stefan Behnel
support non-bool options and multiple options as compiler comment directives
Stefan Behnel
support charptr.decode() with non-literal encodings and fix some temp usage issues; test case split
Stefan Behnel
extended test case
Stefan Behnel
'type inference' for special temp nodes
  1. Prev
  2. Next