whitequark
|
cbd903a9dc
|
compiler.embedding: add tests for quote serialization.
|
2015-08-28 05:24:57 -05:00 |
whitequark
|
37811f690b
|
ARTIQIRGenerator: support comparisons against None.
|
2015-08-28 05:14:52 -05:00 |
whitequark
|
bcba86de7e
|
compiler.embedding: handle errors during initial kernel call.
|
2015-08-28 05:14:06 -05:00 |
whitequark
|
b35051cb08
|
compiler.embedding: handle calls into lambdas (poorly).
|
2015-08-28 05:13:38 -05:00 |
whitequark
|
5916c10b24
|
ARTIQException: replace ARTIQ library path with <artiq> in tracebacks.
|
2015-08-28 04:55:46 -05:00 |
whitequark
|
79af228af3
|
ksupport: provide abort() to the kernel library.
|
2015-08-28 04:53:51 -05:00 |
whitequark
|
72823cf521
|
test.{coredevice,coredevice_vs_host} → test.coredevice.{rtio,portability}.
|
2015-08-28 03:53:43 -05:00 |
Sebastien Bourdeauducq
|
1cace1cd91
|
style
|
2015-08-28 16:30:33 +08:00 |
Sebastien Bourdeauducq
|
031d8d0890
|
doc/manual: add note about bidirectional TTL in tutorial
|
2015-08-28 16:29:56 +08:00 |
whitequark
|
c621b1f275
|
compiler: handle language.core.int during embedding.
|
2015-08-28 03:24:15 -05:00 |
Sebastien Bourdeauducq
|
a36a50ba0d
|
comm_tcp: add connect timeout
|
2015-08-28 16:23:23 +08:00 |
whitequark
|
83ebb999c8
|
transforms.Inferencer: improve attribute unification diagnostic.
|
2015-08-28 03:23:15 -05:00 |
whitequark
|
98bb570aec
|
log.c: fix off-by-one error.
|
2015-08-28 03:06:40 -05:00 |
whitequark
|
30cdb209c6
|
log.c: fix warnings.
|
2015-08-28 03:03:32 -05:00 |
whitequark
|
9fd25a1cc4
|
LLVMIRGenerator: fix syscall emission.
|
2015-08-28 03:03:12 -05:00 |
whitequark
|
6a29775bf0
|
compiler.types.Type: more useful __str__.
|
2015-08-28 02:53:12 -05:00 |
Yann Sionneau
|
241b7651a2
|
manual: fix typo in package name
|
2015-08-28 09:51:53 +02:00 |
whitequark
|
ac92aabce1
|
Fix default argument fiasco.
|
2015-08-28 02:50:40 -05:00 |
whitequark
|
6b8ef8c490
|
artiq_run: use "artiq_run_" as user code module prefix, not "file_import_".
|
2015-08-28 02:22:59 -05:00 |
whitequark
|
edf33f1643
|
compiler.targets: dump module signature with ARTIQ_DUMP_SIG=1.
|
2015-08-28 02:22:35 -05:00 |
whitequark
|
677cc69643
|
compiler.embedding: actually use qualified name when embedding methods.
Previous commit 6b55e3b only did this for embedded types.
|
2015-08-28 02:22:16 -05:00 |
whitequark
|
9605e8215f
|
coredevice.ttl: update for new int semantics.
|
2015-08-28 02:11:26 -05:00 |
whitequark
|
9936768603
|
ARTIQIRGenerator: fix non-nullary method calls.
|
2015-08-28 02:11:05 -05:00 |
whitequark
|
ed236eb7f2
|
artiq_run: pretty-print diagnostics.
|
2015-08-28 01:54:51 -05:00 |
whitequark
|
d473d58b41
|
artiq_{compile,run}: adapt to new compiler.
|
2015-08-28 01:43:46 -05:00 |
whitequark
|
6b55e3bd80
|
compiler.embedding: use qualified name when embedding methods.
|
2015-08-28 01:14:19 -05:00 |
whitequark
|
13e612c11b
|
Fix tests.
|
2015-08-28 00:51:31 -05:00 |
whitequark
|
7c1abb25ec
|
compiler.embedding: test all diagnostics.
Also, unify and improve diagnostic messages.
|
2015-08-28 00:47:28 -05:00 |
whitequark
|
d80be482fc
|
Allow clearing core device log buffer.
This is useful to get a fresh environment, such as when
running tests that print to log buffer.
|
2015-08-28 00:37:46 -05:00 |
Sebastien Bourdeauducq
|
c7d9bb7edd
|
Merge branch 'master' of github.com:m-labs/artiq
|
2015-08-28 10:00:16 +08:00 |
Sebastien Bourdeauducq
|
ebfd8c937c
|
language/environment: fix set_* with parent
|
2015-08-28 10:00:04 +08:00 |
whitequark
|
c21387dc09
|
compiler.embedding: support calling methods marked as @kernel.
|
2015-08-27 19:46:50 -05:00 |
whitequark
|
d0fd61866f
|
compiler.types: print fields of instance types.
|
2015-08-27 17:25:01 -05:00 |
whitequark
|
9791cbba4d
|
compiler.embedding: use typedtree hash to iterate inference to fixpoint.
|
2015-08-27 17:04:28 -05:00 |
whitequark
|
a3284f8978
|
compiler.types: fix module paths in __repr__.
|
2015-08-27 15:46:36 -05:00 |
whitequark
|
84e32db622
|
LLVMIRGenerator: handle self-referential class types.
|
2015-08-27 15:40:46 -05:00 |
whitequark
|
71ebe1778d
|
LLVMIRGenerator: remove debug print.
|
2015-08-27 15:40:15 -05:00 |
Yann Sionneau
|
4d84ec7742
|
update lx45 bscan bitstream url which wget could not fetch on some systems
|
2015-08-27 21:38:00 +02:00 |
Yann Sionneau
|
4a16ea111c
|
worker, scheduler: fix unit tests on Windows
|
2015-08-27 18:23:26 +02:00 |
whitequark
|
f7c8625f61
|
compiler.embedding: support calling methods via RPC as well.
|
2015-08-27 05:56:46 -05:00 |
whitequark
|
c62b16d5e1
|
compiler.embedding: support RPC functions as host attribute values.
|
2015-08-27 05:53:18 -05:00 |
whitequark
|
04bd2421ad
|
compiler.embedding: dedent kernel functions before parsing.
|
2015-08-27 05:44:56 -05:00 |
whitequark
|
cb225269ff
|
Allow accessing attributes of embedded host objects.
|
2015-08-27 05:01:04 -05:00 |
Yann Sionneau
|
7db0498a9a
|
artiq_flash: dont prepend the runtime file with mezzanine board directory if using -d
|
2015-08-27 11:02:06 +02:00 |
Sebastien Bourdeauducq
|
90ce54d8d5
|
gateware/dds/monitor: support onehot selection, strip reset
|
2015-08-27 15:54:01 +08:00 |
Sebastien Bourdeauducq
|
0fe0f4d433
|
dds: fix phase computation. Closes #79.
|
2015-08-27 11:09:33 +08:00 |
Sebastien Bourdeauducq
|
f07c7e9c6f
|
runtime/dds: fix AD9914 register initialization values
Thanks Raghavendra Srinivas for the help. Closes #114.
|
2015-08-27 10:47:44 +08:00 |
Sebastien Bourdeauducq
|
1991b3c910
|
coredevice/TTLClockGen: fix attribute init
|
2015-08-27 09:48:11 +08:00 |
Yann Sionneau
|
4cb0d4589e
|
manual: fix some typos
|
2015-08-26 16:14:16 +02:00 |
Yann Sionneau
|
977df7013d
|
py2llvm: skip test_is_prime unit test on Windows
see http://irclog.whitequark.org/m-labs/2015-08-26#13821771;
|
2015-08-26 14:50:52 +02:00 |