Commit Graph

2750 Commits

Author SHA1 Message Date
whitequark c8cfa7c7bd compiler: give suggestions in diagnostics for unbound variable.
This uses the Jaro-Winkler edit distance, which seemed like the best
fit for identifiers, even though it is intended for people's names.
2015-11-15 23:09:40 +03:00
Sebastien Bourdeauducq d32c2c091f master: scan subdirectories in repos 2015-11-14 00:06:52 +08:00
Sebastien Bourdeauducq 96ddf73a8b setup.py: update dependency_links 2015-11-12 22:00:51 +08:00
Sebastien Bourdeauducq 3cbd7c4c13 gui: support multiple log docks 2015-11-12 01:13:57 +08:00
Sebastien Bourdeauducq fa89e165b2 gui/datasets: fix display update 2015-11-11 17:09:35 +08:00
Sebastien Bourdeauducq 11fbea4161 sync_struct/Subscriber: support lists of notify callbacks 2015-11-11 17:09:07 +08:00
Sebastien Bourdeauducq 62c0eb85b1 gui/console: use network clients directly 2015-11-11 17:02:51 +08:00
Sebastien Bourdeauducq 4166f4e928 frontend: use atexit_register_coroutine in other tools 2015-11-11 16:22:12 +08:00
Sebastien Bourdeauducq 69f5e378fe sync_struct/Subscriber: remove unused multi-target functionality 2015-11-11 12:44:20 +08:00
Sebastien Bourdeauducq 77330c7c68 gui/moninj: suppress spurious core device address warnings 2015-11-11 12:43:25 +08:00
Sebastien Bourdeauducq c3f99eda8f gui: centralize subscribers 2015-11-11 12:13:19 +08:00
Sebastien Bourdeauducq ae99af27ee runtime,gateware: use new misoc identifier 2015-11-10 22:44:38 +08:00
whitequark 9670939ca6 compiler.analyses.domination: fix PostDominatorTree. 2015-11-09 12:49:27 +03:00
whitequark 19fae9181c compiler.analyses.domination: implement new dominator tree algorithm. 2015-11-09 11:51:54 +03:00
Sebastien Bourdeauducq 44c0c617f3 master/worker: add ARTIQ version to HDF5 output 2015-11-09 12:32:29 +08:00
Sebastien Bourdeauducq 2df2e141f7 update versioneer 2015-11-09 12:19:01 +08:00
Sebastien Bourdeauducq 594162325b use versioneer 2015-11-09 11:33:38 +08:00
Sebastien Bourdeauducq 3c63e5bc61 runtime/liblwip: fix symbolic link creation 2015-11-09 11:07:22 +08:00
Sebastien Bourdeauducq e749bae302 package everything to rebuild core device binaries 2015-11-09 10:47:14 +08:00
whitequark 73c22b0b1e Fix tests. 2015-11-07 15:17:31 +03:00
whitequark 0b8535dc67 Update .gitignore. 2015-11-07 15:14:43 +03:00
whitequark a0c6f75f9b compiler.types: fix obsolete iodelay references. 2015-11-07 15:14:19 +03:00
whitequark 51f04f6311 Explicitly use the python3.5 binary everywhere. 2015-11-07 13:39:39 +03:00
whitequark 0b5e1d174c Unbreak artiq_flash.sh. 2015-11-07 13:26:14 +03:00
whitequark d6d0a3e3e9 Merge branch 'master' into new-py2llvm 2015-11-07 12:57:18 +03:00
whitequark da622937f6 Merge commit 'd0b5c3ba7fb' into new-py2llvm 2015-11-07 09:41:34 +03:00
Sebastien Bourdeauducq a7c9c95085 gui/explorer: support requesting termination of all instances 2015-11-05 19:04:10 +08:00
Sebastien Bourdeauducq 976e13639e travis/get-*: fail build earlier on problems 2015-11-04 23:38:51 +08:00
Sebastien Bourdeauducq b13ee2ed8f doc: update compilation instructions 2015-11-04 23:38:24 +08:00
Sebastien Bourdeauducq ad5a32fb6e targets/kc705: remove unneeded argument on qc2 2015-11-04 20:09:37 +08:00
Sebastien Bourdeauducq d4747a85f3 conda: use vivado for kc705 builds 2015-11-04 18:36:34 +08:00
Sebastien Bourdeauducq 56281c1a5c Revert "travis/get-xilinx: use http github clone url"
This reverts commit d06a4d60a8.
2015-11-04 18:03:50 +08:00
Sebastien Bourdeauducq d06a4d60a8 travis/get-xilinx: use http github clone url 2015-11-04 18:00:31 +08:00
Sebastien Bourdeauducq c1c3abc1de examples/device_db: add comment about KC705/QC1 2015-11-04 17:10:10 +08:00
Sebastien Bourdeauducq 4d0f500301 conda: update migen/misoc dependencies 2015-11-04 16:49:35 +08:00
Sebastien Bourdeauducq 649069980a conda,travis: use new SoC build system 2015-11-04 16:01:03 +08:00
Sebastien Bourdeauducq 38740a4abe runtime: log startup kernel start 2015-11-04 12:34:18 +08:00
Sebastien Bourdeauducq 087c2fd078 runtime: fix generation of service_table.h 2015-11-04 11:22:56 +08:00
Sebastien Bourdeauducq 3404a6565b frontend/artiq_flash: reorganize device binaries 2015-11-04 10:40:46 +08:00
Sebastien Bourdeauducq e26147b2ac gateware,runtime: use new migen/misoc 2015-11-04 00:35:03 +08:00
Sebastien Bourdeauducq 644a410c90 thorlabs_tcube: fix -P case handling 2015-11-03 17:55:00 +08:00
whitequark 3a1b77ae6b analyses.domination: add PostDominatorTree. 2015-11-01 09:49:39 +03:00
Sebastien Bourdeauducq 73fed53c09 manual: document startup clock and kernel 2015-11-01 00:24:44 +08:00
Sebastien Bourdeauducq a2c074cc33 gui: fix RPC client teardown 2015-11-01 00:03:46 +08:00
Sebastien Bourdeauducq 8e24a018ea gui/log: fix filter initialization race condition 2015-11-01 00:01:45 +08:00
Sebastien Bourdeauducq f57145c4f3 gui: support triggering repository rescan 2015-10-31 23:58:39 +08:00
Sebastien Bourdeauducq d1ad2f1918 examples/dds_setter: fix, scale inputs 2015-10-31 23:44:09 +08:00
Sebastien Bourdeauducq d0b5c3ba7f runtime: startup kernel support 2015-10-31 23:26:09 +08:00
Sebastien Bourdeauducq 592663a649 add "blink forever" example
This is useful for quickly demonstrating the idle kernel.
2015-10-31 23:17:29 +08:00
Sebastien Bourdeauducq 0a36b03a12 gui/log: work around Qt scrolling bug. Closes #151 2015-10-31 10:25:01 +08:00