artiq/artiq/compiler/analyses
whitequark 3a1f14c16c compiler: fix overly strict constness analysis.
Before this commit, the following code would fail to compile...
  obj.foo.bar = True
... if foo is marked kernel_invariant in obj, even if bar is not
marked as such in obj.foo.
2017-02-26 01:58:21 +00:00
..
__init__.py analyses.invariant_detection: implement (#622). 2016-11-20 12:48:26 +00:00
constness.py compiler: fix overly strict constness analysis. 2017-02-26 01:58:21 +00:00
devirtualization.py transforms/inferencer: add support for user-defined context manager. 2016-01-05 00:11:03 +08:00
domination.py analyses.domination: all blocks dominate themselves. 2016-01-18 21:33:14 +00:00
invariant_detection.py analyses.invariant_detection: implement (#622). 2016-11-20 12:48:26 +00:00