|
fdc406f062
|
transforms/inline: support user-defined context managers
|
2015-05-09 14:47:08 +08:00 |
|
|
fda4ee1a83
|
coredevice: add compile method
|
2015-04-07 15:40:25 +08:00 |
|
|
c0c0137d9a
|
transforms/inline: support skipping of attr init
|
2015-01-29 23:48:03 +08:00 |
|
|
0d10ae7580
|
rpc: support all data types as parameters
|
2014-12-19 12:46:24 +08:00 |
|
|
cad5933709
|
transforms/inline: do not writeback bool
|
2014-12-02 15:53:41 +08:00 |
|
|
a3f981726a
|
units: error checking
|
2014-11-22 16:56:51 -08:00 |
|
|
e01050b19a
|
transforms/inline: fix default values of positional args
|
2014-11-19 22:55:34 -08:00 |
|
|
8b552134a0
|
transforms/inline: keyword argument and default value support
|
2014-11-18 13:40:15 -08:00 |
|
|
e9e12adceb
|
transforms/inline: object attribute writeback
|
2014-11-03 18:04:01 +08:00 |
|
|
cf7848c698
|
transforms/inline: rewrite
|
2014-10-31 23:43:36 +08:00 |
|
|
97329b7fc9
|
transforms/inline: offload some work to remove_inter_assigns/remove_dead_code
|
2014-10-30 19:13:01 +08:00 |
|
|
f012151506
|
transforms/inline,unroll_loops: fix aliasing problems
|
2014-10-29 17:09:16 +08:00 |
|
|
97ce1d6c2d
|
transforms/inline: fix assign context on attributes
|
2014-10-29 16:03:20 +08:00 |
|
|
8a06f93eb2
|
transforms/inline: embed bool calls
|
2014-10-13 23:55:14 +08:00 |
|
|
5b05a3f75b
|
transforms/inline: implement 'portable' decorator
|
2014-10-13 17:04:55 +08:00 |
|
|
2920ac85d2
|
transforms/inline: support attributes on user variables/calls
|
2014-10-08 18:01:15 +08:00 |
|
|
0985a53df2
|
language/core: add time_to_cycles and cycles_to_time
|
2014-10-06 23:26:21 +08:00 |
|
|
2a19d7d32b
|
language/units: use only a string to identify units
|
2014-10-05 21:01:08 +08:00 |
|
|
2944592201
|
Remove microcycle unit
Introducing it complicates things and has no advantage with good rational arithmetic support.
|
2014-10-05 17:54:22 +08:00 |
|
|
c95f5bdff3
|
transforms/inline: strip docstrings
|
2014-09-30 00:46:14 +08:00 |
|
|
2a40d69290
|
transforms/inline: fix runtime exception encoding
|
2014-09-29 18:09:26 +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 |
|
|
a79709f0ae
|
transforms/inline: let float() calls through
|
2014-09-17 16:42:28 +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 |
|