Commit Graph

2389 Commits

Author SHA1 Message Date
Sebastien Bourdeauducq 8467013160 master,gui: support recomputation+reset of arguments 2015-12-06 17:27:15 +08:00
Sebastien Bourdeauducq 1cba685326 gui/experiments: fix StringEntry update 2015-12-06 17:21:53 +08:00
Sebastien Bourdeauducq 3edf52232c protocols/pc_rpc: support coroutine methods 2015-12-06 12:52:41 +08:00
Sebastien Bourdeauducq e8bd24d539 gui/experiments: add argument recompute buttons. Closes #171 2015-12-05 17:51:12 +08:00
Sebastien Bourdeauducq 2871b5e078 gui: typos 2015-12-05 14:47:20 +08:00
Robert Jördens 7886827b80 CSRConstant: also port DDS constants 2015-12-04 18:27:59 +08:00
Robert Jördens 5db1f9794e top.add_constant() -> top.config[] (CSRConstant)
This is to be synchronized with the corresponding change in misoc.
2015-12-04 18:27:54 +08:00
whitequark 0d90d88eff lit-test: use coverage in parallel mode. 2015-12-03 16:36:06 +08:00
Sebastien Bourdeauducq 3bc119f3f0 gui/shortcuts: default state is no shortcuts, hide clear/open/submit widgets 2015-12-03 16:30:37 +08:00
whitequark 8e01d0b9a1 lit-test: collect coverage if ran with COVERAGE=1. 2015-12-03 16:24:37 +08:00
whitequark 2b71cd2556 setup.py: remove push_doc command. 2015-12-02 22:15:22 +08:00
whitequark 272480cd26 Revert "conda: give up on build strings in dependencies."
This reverts commit c0e040c4b9.
2015-12-02 21:58:33 +08:00
whitequark 8cb2215edb transforms.inferencer: only instantiate RPC function types, not regular. 2015-12-02 21:48:14 +08:00
whitequark ffd065961f lit-test: fix inferencer/class. 2015-12-02 20:37:13 +08:00
whitequark 5b1b49413a lit-test: fix devirtualization/*. 2015-12-02 20:36:49 +08:00
whitequark a66b3d9bee conda: add levenshtein dependency. 2015-12-02 19:12:58 +08:00
whitequark 1248e5e7ce travis: disable (superseded by our buildbot). 2015-12-02 19:04:23 +08:00
whitequark c2ad949d85 conda: add pythonparser dependency. 2015-12-02 18:53:58 +08:00
whitequark 09647940a6 conda: use source from the current checkout. 2015-12-02 18:50:48 +08:00
Sebastien Bourdeauducq b6260615a6 gui/log: better-looking new dock feature 2015-12-01 22:51:15 +08:00
Sebastien Bourdeauducq 08abc2e00a gui/shortcuts: make global shortcuts really global 2015-12-01 18:49:23 +08:00
Sebastien Bourdeauducq de54f57fbe gui/experiments: fix vertical resizing of experiment dock 2015-12-01 18:33:43 +08:00
Sebastien Bourdeauducq 9baf54d25e gui/experiments: fix text entry update problem with shortcuts 2015-12-01 18:31:56 +08:00
Sebastien Bourdeauducq 03f92f2de2 gui/experiments: in experiment dock, fix submit button, add reqterm button 2015-12-01 18:26:46 +08:00
Sebastien Bourdeauducq d39126d69e gui/experiments: show status bar message on mass termination 2015-12-01 18:26:01 +08:00
Sebastien Bourdeauducq f73c967b3e gui/shortcuts: fix status bar usage 2015-12-01 18:22:12 +08:00
Sebastien Bourdeauducq bbabc7bb8d gui/shortcuts: make shrinkable, add open button 2015-12-01 18:04:43 +08:00
Sebastien Bourdeauducq ff4c03014c gui/shortcuts: integrate with experiment manager 2015-12-01 17:10:44 +08:00
Sebastien Bourdeauducq 741dfce38c gui/scan: enforce valid sequence input 2015-11-30 23:10:12 +08:00
Sebastien Bourdeauducq a6f3055cd3 scan: enforce max >= min 2015-11-30 20:01:25 +08:00
Sebastien Bourdeauducq 277e26434f gui/experiments: prevent comboboxes and spinboxes from stealing focus via mouse wheel 2015-11-30 19:53:40 +08:00
Sebastien Bourdeauducq cabcdb3784 gui/experiments: support setting repository revision 2015-11-30 18:25:46 +08:00
Sebastien Bourdeauducq 24a33be9df gui/experiments: support setting submission scheduling/options 2015-11-30 17:18:31 +08:00
Sebastien Bourdeauducq afa8148b2b gui/experiments: save/restore state 2015-11-30 11:40:50 +08:00
Sebastien Bourdeauducq 2904b31e7e protocols/pyon: fix formatting, support OrderedDict 2015-11-30 11:40:34 +08:00
Sebastien Bourdeauducq 23a84500a3 gui/experiments: support scan widgets 2015-11-30 00:21:27 +08:00
whitequark 26630ea4b6 language.core: make int compatible with range() (fixes #183). 2015-11-28 08:29:58 +08:00
Sebastien Bourdeauducq 3825428dbf gui/experiments: support setting values for simple entries 2015-11-28 00:19:47 +08:00
Sebastien Bourdeauducq c382fac8f2 gui: experiment docks (WIP) 2015-11-27 19:30:05 +08:00
Sebastien Bourdeauducq 6671bb33a4 gui/log: improve vertical scrolling 2015-11-27 19:18:20 +08:00
whitequark 3c9b53b07b compiler.embedding: add fast path for inference for lists of scalars in a host object. 2015-11-27 19:06:04 +08:00
whitequark 237e983770 compiler.types: replace isinstance() with .__class__==.
This provides a 50% speedup.
2015-11-27 18:22:55 +08:00
whitequark 6122fd70ca compiler.types: TVar.find: improve path compression.
After this change, the compiler's complexity is nearly linear
even when very large arrays are used.
2015-11-27 18:08:46 +08:00
whitequark bf1a583fda compiler.types: fix TVar.find() for very large paths. 2015-11-27 18:02:27 +08:00
whitequark 00164390a1 compiler.types: fix TDelay.unify(TVar()). 2015-11-27 17:10:36 +08:00
whitequark 4b410ce720 compiler.testbench.perf_embedding: fix. 2015-11-27 17:08:45 +08:00
whitequark 16ae0fb6eb compiler.embedding: instantiate RPC method types (fixes #180). 2015-11-27 16:29:13 +08:00
whitequark 0a794fe7e4 compiler.embedding: instantiate type of even the first embedding of an RPC. 2015-11-27 14:55:47 +08:00
whitequark cde21bcd26 compiler.embedding: instantiate RPC function types (#180). 2015-11-27 14:29:15 +08:00
whitequark 3b529c6f90 compiler.types: implement map. 2015-11-26 11:16:39 +08:00