Commit Graph

3159 Commits

Author SHA1 Message Date
whitequark e2910fba99 runtime: define NDEBUG to disable debug mode of __artiq_personality.
There shouldn't be any bugs left and all the printing it does slows
exception handling considerably.
2016-01-19 01:52:57 +00:00
whitequark 5c6b1517d0 Rigorously treat builtin core device exceptions. 2016-01-19 01:45:25 +00:00
Robert Jördens 53b06a0b9b RTIOUnderflow: show slack 2016-01-18 17:28:37 -07:00
Robert Jördens 16a1ab4418 test/harness: exec in globals 2016-01-18 16:55:10 -07:00
Robert Jördens 057b5d9f35 gitignore: ignore ad-hoc experiments at the top level 2016-01-18 16:46:46 -07:00
Robert Jördens d1eb44e3b0 gitignore: cleanup 2016-01-18 16:00:46 -07:00
Robert Jördens a1201252e2 artiq/test/{not,harness}.py: usual CLI handling 2016-01-18 16:00:46 -07:00
Robert Jördens d7e4783cae lit-test: move to artiq/test 2016-01-18 15:28:24 -07:00
Robert Jördens 7c74b6cdbe setup.cfg: tags start with 'v' 2016-01-18 15:28:24 -07:00
whitequark 5f0e2bf9f9 analyses.domination: all blocks dominate themselves. 2016-01-18 21:33:14 +00:00
Robert Jördens c0bcff4035 test/*/: add missing __init__.py 2016-01-18 14:22:40 -07:00
Sebastien Bourdeauducq f9a6ba1884 gui/applets: add shortcuts 2016-01-16 13:12:16 -07:00
Sebastien Bourdeauducq ed6a53db00 gui/log: add scroll to bottom button 2016-01-16 13:06:45 -07:00
Sebastien Bourdeauducq 16f6d00e35 gui: fix shortcut contexts. Closes #225 2016-01-16 12:53:53 -07:00
Sebastien Bourdeauducq f9323c3286 master/worker_db/get_last_rid: ignore improperly named files 2016-01-16 10:56:01 -07:00
Sebastien Bourdeauducq a808d26fc2 style 2016-01-16 10:48:09 -07:00
whitequark 785b2736a0 Document core device cache (#219). 2016-01-16 16:38:55 +00:00
whitequark cc22837627 transforms.inferencer: infer a monomorphic type for slice ":" 2016-01-16 03:09:03 +00:00
whitequark be560dbc63 Commit missing parts of 13e65c2a. 2016-01-16 03:00:17 +00:00
whitequark 13e65c2a0a scheduler: make sure worker exceptions are not unexpectedly hidden. 2016-01-16 02:20:32 +00:00
whitequark 6bf48e60ba worker: make parent errors readable in log. 2016-01-16 02:06:40 +00:00
whitequark 67d2e7a828 worker: display compile warnings and errors nicely (#227). 2016-01-16 01:28:26 +00:00
whitequark 95470a59e5 gui.log: work around a Qt layout bug. 2016-01-16 01:26:05 +00:00
whitequark 85222783ee transforms.llvm_ir_generator: fix memoize(). 2016-01-16 00:38:57 +00:00
whitequark e6185e16d8 Commit missing parts of 127b117. 2016-01-16 00:06:18 +00:00
whitequark bed62349d2 transforms.llvm_ir_generator: i64 doesn't need sret (fixes #228). 2016-01-15 23:58:11 +00:00
Sebastien Bourdeauducq 331ac37505 applets/plot_hist: better help message 2016-01-15 12:50:09 -07:00
Sebastien Bourdeauducq 9acf8b7c1a gui/applets: templates 2016-01-15 10:15:06 -07:00
whitequark e0d5b77e27 Commit missing parts of 127b117. 2016-01-15 17:11:26 +00:00
Sebastien Bourdeauducq cc3a45d4e4 gui/applets: fix applet removal 2016-01-15 10:11:13 -07:00
whitequark 127b117113 Add @host_only function decorator (#172). 2016-01-15 16:42:08 +00:00
Sebastien Bourdeauducq 15039e1d74 runtime/dds: DDS_ONEHOT_SEL -> CONFIG_DDS_ONEHOT_SEL 2016-01-15 09:32:17 -07:00
Sebastien Bourdeauducq 5bf257818d protocols/pc_rpc: use timeout only for connecting. Closes #161 2016-01-14 17:50:36 -07:00
Sebastien Bourdeauducq a9cf89215b coredevice/dds: use explicit 64-bit ints for ftw computations 2016-01-14 15:25:01 -07:00
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