whitequark
|
1b9713115c
|
runtime: link libm and libbase-nofloat where appropriate.
|
2016-01-14 21:02:23 +00:00 |
whitequark
|
00b688cab0
|
gui: wrap very long words too (fixes #187).
|
2016-01-14 18:57:32 +00:00 |
Sebastien Bourdeauducq
|
79986791bc
|
Merge branch 'master' of github.com:m-labs/artiq
|
2016-01-13 14:42:18 -07:00 |
Sebastien Bourdeauducq
|
cb2513f8ba
|
manual: fix coreconfig label
|
2016-01-13 14:42:05 -07:00 |
Sebastien Bourdeauducq
|
adf552e8d1
|
manual: artiq.coredevice.runtime_exceptions -> artiq.coredevice.exceptions
|
2016-01-13 14:40:44 -07:00 |
Sebastien Bourdeauducq
|
e4996fed92
|
manual/thorlabs_tcube: add note about USB/power sequencing
|
2016-01-13 14:38:22 -07:00 |
Sebastien Bourdeauducq
|
0b37000874
|
manual: add core device analyzer TCP port
|
2016-01-13 14:02:37 -07:00 |
Sebastien Bourdeauducq
|
3d56ea5c71
|
applets/plot_xy_hist: use normal Qt widget as top-level to workaround pyqtgraph.GraphicsWindow misbehaviour with embedding
|
2016-01-13 07:22:19 -07:00 |
Sebastien Bourdeauducq
|
8ad151b4d8
|
applets/plot_xy_hist: do not crash when datasets are missing
|
2016-01-13 07:05:30 -07:00 |
Sebastien Bourdeauducq
|
7661b37c19
|
applets/simple: filter mods
|
2016-01-13 07:04:55 -07:00 |
Sebastien Bourdeauducq
|
81a86b2b04
|
applets/plot_xy_hist: do not clear arrow/histogram when unrelated data is modified
|
2016-01-13 06:53:23 -07:00 |
Sebastien Bourdeauducq
|
e37e0bdc1c
|
applets/plot_xy_hist: use applets.simple and datasets
|
2016-01-13 05:52:33 -07:00 |
Sebastien Bourdeauducq
|
341bbdee6b
|
examples: add histograms demo
|
2016-01-13 05:51:53 -07:00 |
whitequark
|
63f7899f93
|
Commit missing parts of 7f914a0 .
|
2016-01-10 20:25:58 +00:00 |
whitequark
|
225f7d7302
|
Commit missing parts of 9366a29 .
|
2016-01-10 20:01:26 +00:00 |
whitequark
|
1be9e7576d
|
transforms.llvm_ir_generator: use byval for FFI calls where appropriate.
|
2016-01-10 18:31:35 +00:00 |
whitequark
|
d1319b83e5
|
runtime: properly format addresses in InternalError message.
|
2016-01-10 18:07:08 +00:00 |
whitequark
|
b669e83554
|
Inject parameters into coredevice exception message when mapping.
|
2016-01-10 18:06:28 +00:00 |
whitequark
|
ee1ef551bc
|
Fix symbolizer invocation with no addresses.
|
2016-01-10 18:04:10 +00:00 |
whitequark
|
d436093317
|
transforms.llvm_ir_generator: use sret attribute on FFI calls too.
|
2016-01-10 17:42:40 +00:00 |
whitequark
|
7f914a057c
|
transforms.llvm_ir_generator: use sret attribute.
|
2016-01-10 17:31:59 +00:00 |
whitequark
|
edb7423a4f
|
transforms.llvm_ir_generator: use getelementptr inbounds.
|
2016-01-10 16:36:04 +00:00 |
whitequark
|
a2a00e8b35
|
Set LLVM inlining threshold explicitly.
llvmlite's pass manager builder does not use a default when it
is not specified explicitly, unlike the C++ one.
|
2016-01-10 16:15:23 +00:00 |
whitequark
|
f92ce291ef
|
transforms.llvm_ir_generator: call devirtualized functions directly.
|
2016-01-10 15:54:46 +00:00 |
whitequark
|
bbd0ca7827
|
Commit missing parts of 9366a29 .
|
2016-01-10 15:45:56 +00:00 |
whitequark
|
c46fccdf4b
|
transforms.llvm_ir_generator: annotate invariant loads as such.
|
2016-01-10 15:45:34 +00:00 |
whitequark
|
b298170973
|
transforms.artiq_ir_generator: annotate embedded functions as internal.
|
2016-01-10 15:45:20 +00:00 |
whitequark
|
4198601abb
|
coredevice.exceptions: add CacheError.
|
2016-01-10 14:43:30 +00:00 |
whitequark
|
211af77e77
|
validators.escape: cache_get result lives forever.
|
2016-01-10 14:43:21 +00:00 |
whitequark
|
f8e50f2b0c
|
Remove redundant ksupport API.
|
2016-01-10 14:27:46 +00:00 |
Sebastien Bourdeauducq
|
38cdeb0a32
|
applets/simple: support mod buffering
|
2016-01-10 22:12:00 +08:00 |
Sebastien Bourdeauducq
|
e2c7578e48
|
gui: reorganize experiment/entry code
|
2016-01-10 21:48:47 +08:00 |
whitequark
|
72a3a12d52
|
Fix versioneer (closes #199).
|
2016-01-10 13:42:04 +00:00 |
whitequark
|
cc45694f5a
|
Commit missing parts of 9366a29 .
|
2016-01-10 13:08:26 +00:00 |
whitequark
|
9366a29483
|
Implement core device storage (fixes #219).
|
2016-01-10 13:04:55 +00:00 |
Sebastien Bourdeauducq
|
6a972eb591
|
gui: remove pyqt4 support code
|
2016-01-10 18:38:24 +08:00 |
Sebastien Bourdeauducq
|
e6e6b27ba9
|
gui: remove displays (use applets instead)
|
2016-01-10 18:32:46 +08:00 |
Sebastien Bourdeauducq
|
26a6e8c5de
|
gui/applets: add histogram plot
|
2016-01-10 18:23:46 +08:00 |
Sebastien Bourdeauducq
|
db06e73372
|
gui/applets: add XY plot
|
2016-01-10 18:19:34 +08:00 |
Sebastien Bourdeauducq
|
4136ff68cf
|
gui/applets/simple: support for optional datasets
|
2016-01-10 18:18:47 +08:00 |
Sebastien Bourdeauducq
|
2199eadb99
|
gui/applets: save/restore state
|
2016-01-09 19:32:50 +08:00 |
Sebastien Bourdeauducq
|
1ea73be56d
|
gui/applets: all basic functionality, no state save/restore
|
2016-01-08 20:07:02 +08:00 |
Sebastien Bourdeauducq
|
597c2e4b17
|
gui/applets: startup and embedding working
|
2016-01-08 13:04:36 +08:00 |
Sebastien Bourdeauducq
|
1543141cee
|
update copyright year
|
2016-01-08 11:53:04 +08:00 |
whitequark
|
f2f1deb9db
|
transforms.llvm_ir_generator: quote recrusive objects correctly (fixes #213).
|
2016-01-07 19:52:31 +00:00 |
whitequark
|
027d54ca94
|
Enlarge coredevice buffers to 2.5MiB (fixes #215).
This should be enough for sending a 2MiB int32 list.
|
2016-01-07 18:29:35 +00:00 |
whitequark
|
dcc4763914
|
Remove kernel-related constants from runtime.ld.
It's not used anywhere and it's one more place to adjust, which
will someday lead to obscure copy-paste bugs.
|
2016-01-07 18:27:38 +00:00 |
whitequark
|
577108554f
|
Move kernel CPU address space up to 0x40800000.
|
2016-01-07 18:26:11 +00:00 |
Sebastien Bourdeauducq
|
e106ee3f90
|
gui: basic applet dock editing
|
2016-01-07 20:23:17 +08:00 |
Sebastien Bourdeauducq
|
adbb217d55
|
applets/simple: send embed RPC
|
2016-01-07 20:22:44 +08:00 |