Commit graph

12 commits

Author SHA1 Message Date
Jon Riehl
aacfce25bf Manual merge from origin/master after applying PR#83. 2013-09-09 16:14:32 -05:00
Sergio Pascual
aae25f5e55 Remove shebangs from library code 2013-09-09 13:00:01 +02:00
Jon Riehl
0b24adb80a Modified various passes to use the inspect module instead of using type comparisons or isinstance. 2013-06-07 15:30:45 -05:00
Jon Riehl
722453502c Continued generalization of byte_flow.demo_flow_builder(), moving traversal logic into visitor function opcode_util.visit_code_args(). Modified byte_control.main() to use visit_code_args(). 2013-06-06 14:08:09 -05:00
Jon Riehl
c06f811473 Reintroduced dead code elimination to CFA pass to avoid dataflow problems. Updated tests. 2013-05-16 15:38:12 -05:00
Jon Riehl
c5d95e01e1 More work on CFA for try-finally in the presence of loops. 2013-05-15 18:40:44 -05:00
Jon Riehl
8ae1b70206 Initial attempt to support return statements in try-finally block in llpython.byte_control. Added incomplete unit tests. 2013-05-14 17:34:54 -05:00
Jon Riehl
6f532f164a Working on full opcode coverage and support for exception control flow. 2013-05-14 14:52:11 -05:00
Hernan Grecco
b8da3c7a73 Changed imports in llpython 2013-03-05 18:11:08 -03:00
Jon Riehl
ffc067f852 Attempt at a fix for issue #48. 2013-01-28 20:08:09 -06:00
Travis E. Oliphant
ac791e5c38 Change name to llpython and remove llnumba references. 2012-11-07 12:14:01 -06:00
Travis E. Oliphant
bbc7a4ddf0 Ready for numba/llnumba -> llvmpy/llpython 2012-11-07 12:08:32 -06:00
Renamed from byte_control.py (Browse further)