2
0
mirror of https://github.com/m-labs/artiq.git synced 2025-01-09 10:33:35 +08:00
Commit Graph

34 Commits

Author SHA1 Message Date
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