Commit Graph

73 Commits

Author SHA1 Message Date
c95f5bdff3 transforms/inline: strip docstrings 2014-09-30 00:46:14 +08:00
1ae7724a15 transforms/interleave: support try statements 2014-09-29 18:09:48 +08:00
2a40d69290 transforms/inline: fix runtime exception encoding 2014-09-29 18:09:26 +08:00
7289c18a42 transforms/unroll_loops: count statements in try blocks 2014-09-27 11:57:47 +08:00
8852dd394e transforms/unroll_loop: handle breaks in try and with blocks 2014-09-26 19:20:56 +08:00
af0cd902d3 get frequency from RTIO, support fractional frequencies 2014-09-26 17:24:06 +08:00
dd6de244fe minor cleanups 2014-09-26 17:21:51 +08:00
4f26b6281d host: support runtime device exceptions 2014-09-25 12:57:26 +08:00
8aebab580f transforms/inline: support non-hashable host objects 2014-09-24 17:16:40 +08:00
82da734e89 transforms/inline: remove _is_in_attr_list 2014-09-24 17:02:33 +08:00
4d3d15ad99 transforms/inline: support reraise and tuple exception matching 2014-09-23 22:10:15 +08:00
e8c92c3b6f transforms/inline: support catchall 'except' clauses 2014-09-23 16:20:36 +08:00
e821f9eb83 transforms/inline: encode exceptions 2014-09-21 23:30:40 +08:00
5fe3cffc84 transforms/unroll_loop: do not unroll breakable loops 2014-09-18 09:53:08 +08:00
a79709f0ae transforms/inline: let float() calls through 2014-09-17 16:42:28 +08:00
dc38356ad9 transform/tools/value_to_ast: support floats 2014-09-16 23:11:53 +08:00
5c228f9114 Consistent variable naming 2014-09-13 19:32:21 +08:00
123ddb26a1 transforms/inline: refactor and fix _ReferenceManager.inline 2014-09-13 19:24:32 +08:00
dc9515fc62 transforms/inline: support for function return values 2014-09-13 16:17:16 +08:00
5144da3f9a transforms/inline: add sequential block when inlining function 2014-09-09 22:01:28 +08:00
0ad2b4d09b transform/inline: fix subscript handling 2014-09-09 21:03:15 +08:00
e2ca571c89 transforms/inline: let array calls through 2014-09-09 17:13:26 +08:00
a647e1104d compiler: split into transforms and py2llvm 2014-09-05 22:18:31 +08:00