forked from M-Labs/artiq
1
0
Fork 0
artiq/artiq/test/lit
whitequark 5a79fcf9ba embedding: reimplement 373578bc properly.
The core of the problem that 373578bc was attempting to solve is
that diagnostics sometimes should be chained; one way of chaining
is the loc.expanded_from feature, which handles macro-like expansion,
but another is providing context.

Before this commit, context was provided using an ad-hoc override
of a diagnostic engine, which did not work in cases where diagnostic
engine was not threaded through the call stack. This commit uses
the newly added pythonparser context feature to elegantly handle
the problem.
2016-07-07 11:49:21 +00:00
..
codegen transforms.llvm_ir_generator: ignore assignments of None (fixes #309). 2016-03-01 12:26:42 +00:00
devirtualization compiler: quote functions directly instead of going through a local. 2016-03-25 22:35:55 +00:00
embedding embedding: reimplement 373578bc properly. 2016-07-07 11:49:21 +00:00
escape compiler: make kernel_invariant an instance, not class, property. 2016-04-29 13:06:11 +00:00
exceptions transforms.artiq_ir_generator: split out finally→reraise control flow. 2016-06-22 00:57:32 +00:00
inferencer compiler: add basic numpy array support (#424). 2016-07-06 09:51:57 +00:00
integration compiler: add basic numpy array support (#424). 2016-07-06 09:51:57 +00:00
interleaving Rename 'with parallel' to 'with interleave' (#265). 2016-02-22 13:24:43 +00:00
iodelay compiler: print the builtin type int(width=...) as np.int... 2016-07-06 04:22:51 +00:00
local_access Rename 'with parallel' to 'with interleave' (#265). 2016-02-22 13:24:43 +00:00
monomorphism compiler: print the builtin type int(width=...) as np.int... 2016-07-06 04:22:51 +00:00
time compiler: remove now()/at(). 2016-06-28 04:39:14 +00:00
lit.cfg Implement dumb 'with parallel' (#265). 2016-02-22 13:51:08 +00:00