Sebastien Bourdeauducq
|
6e5b71a43e
|
coredevice/comm_tcp: disable socket timeout after connect
Reads may block indefinitely.
|
2015-09-03 09:59:24 -06:00 |
Sebastien Bourdeauducq
|
8253739992
|
dds: increase DAC calibration time
|
2015-09-03 09:52:04 -06:00 |
whitequark
|
1437fff17b
|
language.core.int64: implement __{,i,r}truediv__.
|
2015-09-02 17:55:48 -06:00 |
whitequark
|
867a0689ad
|
transforms.Inferencer: narrow range() element type.
|
2015-09-02 17:55:48 -06:00 |
whitequark
|
b971cc8cdf
|
compiler.{iodelay,transforms.iodelay_estimator}: implement.
|
2015-09-02 17:55:48 -06:00 |
Sebastien Bourdeauducq
|
136d44d9db
|
gui/moninj: display comments
|
2015-09-01 14:25:20 -06:00 |
Sebastien Bourdeauducq
|
6dba0e94c5
|
gui/moninj: wrap DDS frequency
|
2015-09-01 13:26:49 -06:00 |
Sebastien Bourdeauducq
|
a059ebf36a
|
tools/get_experiment: do not autodetect experiments starting with _
|
2015-09-01 13:21:03 -06:00 |
Yann Sionneau
|
f602928e89
|
manual: ARTIQ requires python 3.4.3 or above
|
2015-09-01 16:46:12 +02:00 |
whitequark
|
3af54f5ffc
|
test.coredevice.rtio: simplify.
|
2015-09-01 08:38:53 -06:00 |
whitequark
|
995245b786
|
compiler.embedding: default RPC return annotation is -> TNone.
|
2015-09-01 08:38:38 -06:00 |
Yann Sionneau
|
fde6f42454
|
conda: add conda package recipe for pythonparser. Closes #122
|
2015-09-01 16:13:30 +02:00 |
Yann Sionneau
|
4a907dcb33
|
conda: add binutils-or1k-linux dependency to artiq package
|
2015-09-01 12:13:24 +02:00 |
Yann Sionneau
|
93a2e7fd85
|
conda: add binutils-or1k-linux package recipe
|
2015-09-01 12:08:43 +02:00 |
whitequark
|
c9d8fd837e
|
test.coredevice.rtio: update for new compiler.
|
2015-08-31 23:34:28 -06:00 |
whitequark
|
156779007a
|
LLVMIRGenerator: implement quoting of lists.
|
2015-08-31 23:33:33 -06:00 |
whitequark
|
956c1985b1
|
ARTIQIRGenerator: evaluate SubscriptT index in non-assignment context.
|
2015-08-31 23:33:04 -06:00 |
whitequark
|
8762019699
|
ksupport.c: properly prefix compiler-rt symbols.
|
2015-08-31 22:55:26 -06:00 |
whitequark
|
2df8b946f9
|
Factor out the code to pretty-print diagnostics.
|
2015-08-31 22:52:39 -06:00 |
whitequark
|
b03efbc94d
|
compiler.embedding: maintain correct column numbers in debug info.
|
2015-08-31 22:18:49 -06:00 |
whitequark
|
3ca5967cea
|
LLVMIRGenerator: don't map sret LLVM argument to any ARTIQ arguments.
|
2015-08-31 14:02:02 -06:00 |
whitequark
|
5e0ec3a6ea
|
ARTIQIRGenerator: fix keyword/optional argument codegen in calls.
|
2015-08-31 13:42:36 -06:00 |
whitequark
|
501ba912c2
|
Implement {delay,now,at}{,_mu} and {mu,seconds}_to_{seconds,mu}.
|
2015-08-31 09:59:33 -06:00 |
Yann Sionneau
|
8dcec8a997
|
llvmlite: update conda pkg and fix Windows build
|
2015-08-31 16:21:15 +02:00 |
whitequark
|
5151adb9a8
|
compiler.targets: correctly pass CPU features to LLVM.
|
2015-08-30 16:56:58 -05:00 |
whitequark
|
b263a55b1a
|
compiler.testbench.perf_embedding: implement.
|
2015-08-30 12:23:16 -05:00 |
Yann Sionneau
|
fc1c7c2bed
|
setup.py: automate installation of llvmlite_artiq dependency
|
2015-08-28 18:00:32 +02:00 |
Yann Sionneau
|
2056831c05
|
manual: add install instructions for pygit2
|
2015-08-28 17:50:39 +02:00 |
whitequark
|
2124ff9e91
|
Fix tests.
|
2015-08-28 05:28:58 -05:00 |
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 |