Chris Ballance
4c552a481e
protocols: increase another asyncio line limit ( #671 )
2017-06-22 09:44:44 +08:00
Sebastien Bourdeauducq
e06b906369
RELEASE_NOTES: 2.4
2017-06-21 23:49:35 +08:00
Sebastien Bourdeauducq
2383ea748f
versioneer: cut git hashes consistently ( #753 )
2017-06-19 23:46:14 +08:00
Sebastien Bourdeauducq
232f7a9512
conda: set ignore_prefix_files on all board packages
2017-06-15 16:10:07 +08:00
Sebastien Bourdeauducq
e04014c761
coredevice: compare software and gateware versions strictly
2017-06-07 02:14:00 +08:00
Sebastien Bourdeauducq
72c94fc8af
versioneer: always use 8 characters to abbreviate git commit hashes
2017-06-07 02:13:18 +08:00
Sebastien Bourdeauducq
596800e391
conda: use new noarch system for board packages as well
2017-06-06 16:01:31 +08:00
Sebastien Bourdeauducq
b740023598
conda: remove environment descriptions
...
3.0 only.
2017-06-06 15:58:55 +08:00
Sebastien Bourdeauducq
2b18943947
conda: use new noarch system
2017-06-06 13:34:39 +08:00
Sebastien Bourdeauducq
50413980d2
manual: fix table formatting
2017-06-05 17:40:19 +08:00
Sebastien Bourdeauducq
478972a001
coredevice: compare gateware and software versions on release numbers only. Closes #738
2017-06-05 13:54:41 +08:00
Sebastien Bourdeauducq
45f62d4e2d
update versioneer
2017-06-05 13:18:12 +08:00
Sebastien Bourdeauducq
bbbeb90e64
conda: shorten git hash in strings to 8 characters instead of 12
2017-06-05 12:11:59 +08:00
Sebastien Bourdeauducq
85235bd3c1
bump setuptools ( #705 )
2017-06-05 12:06:35 +08:00
Sebastien Bourdeauducq
dff446dba4
require Python 3.5.3+ ( #737 )
2017-06-05 00:53:10 +08:00
Sebastien Bourdeauducq
a1cf632d14
remove pdq2_client
2017-05-22 19:19:21 +08:00
Robert Jördens
29809a5942
depend on python >=3.5.2 <3.6
2017-05-12 09:18:10 +02:00
Robert Jördens
fbbfdb0729
setup.py: remove doc and test dependencies
2017-05-11 15:07:37 +02:00
whitequark
c78aa86e72
compiler: remove dead code.
2017-04-22 15:31:32 +08:00
whitequark
032f28863f
compiler: reject reachable implicit return if not returning TNone.
...
Fixes #718 .
2017-04-22 15:31:22 +08:00
whitequark
c33f9637c1
compiler: in codegen for delay(), round fp instead of truncating.
...
Consider delay(8*us). It results in the following computation...
>>> 8*1e-06/1e-09
7999.999999999999
with the result promptly getting truncated to 7999.
Fixes #706 .
2017-04-22 15:31:13 +08:00
whitequark
6342829e68
conda: use GIT_FULL_HASH rather than GIT_DESCRIBE_HASH.
2017-04-22 15:30:29 +08:00
whitequark
5f53a13fec
Commit missing parts of 0d0ddf2e
.
2017-04-22 15:30:04 +08:00
whitequark
419042b5d3
conda: limit git hashes in build numbers to 8 chars exactly.
...
Before this commit, a nasty edge case was possible where repositories
on different builders have had different sets of objects fetched
into them, and so git-describe selected different lengths for
abbreviating hashes.
See also https://github.com/conda/conda-build/issues/1940 .
2017-04-22 15:29:41 +08:00
Sebastien Bourdeauducq
1572d852aa
conda: use conda-forge and depend on pyqtgraph 0.10.0 ( #704 )
2017-04-13 00:58:04 +08:00
whitequark
be2683e097
compiler: fix monomorphization of coerced integer literals.
...
Fixes #703 .
2017-04-12 13:18:24 +08:00
whitequark
90e2e22765
artiq_compile: make print() write to core log, not an invalid op.
...
Fixes #710 .
2017-04-12 00:35:01 +08:00
Sebastien Bourdeauducq
49baba26e3
rtio: fix indentation
2017-04-06 12:41:08 +08:00
Sebastien Bourdeauducq
0a6dd963cb
rtio: add a missing case for collision reporting
2017-04-06 12:41:02 +08:00
Sébastien Bourdeauducq
62068da232
scan: fix RandomScan seeding
2017-03-31 17:29:37 +08:00
Chris Ballance
e8c5cb55cb
language: fix PYONValue list defaults ( fixes #682 )
2017-03-29 21:59:48 +08:00
Chris Ballance
483a897db4
monkey_patches: fix 3af29f7
2017-03-29 09:24:41 +08:00
Sebastien Bourdeauducq
bf86828445
add missing artiq-dev.yaml
2017-03-03 18:07:03 +08:00
Sebastien Bourdeauducq
55f217ceef
conda: use artiq-dev system
2017-03-03 18:02:46 +08:00
whitequark
37c9b97bc4
compiler.types: add missing TTuple.__hash__ implementation.
2017-03-03 17:40:15 +08:00
whitequark
90aeb76a2c
transforms.inferencer: do not unnecessarily mutate typedtree.
...
This caused the hash to change after every iteration of inference,
if the result of any coercion was an integer of indefinite width.
2017-03-03 11:02:16 +08:00
whitequark
007ae00459
compiler.embedding: fix an overly lax hasher.
2017-03-03 11:02:16 +08:00
whitequark
fd5cdb7d1e
compiler.transforms: implement a typedtree printer.
2017-03-03 11:02:16 +08:00
Robert Jördens
791976e6d0
conda: pyqt >= 5.5
2017-03-02 23:14:58 +01:00
Chris Ballance
3ae7fde21f
conda: use anaconda default pyqt ( fixes #670 )
2017-03-02 23:14:58 +01:00
whitequark
d4673d5b17
compiler.embedding: use attribute count in fixpoint condition.
...
Before this commit, we had a hack where inferencing would run
one more time, in case we can still infer more attributes even
after all the type information is there. This doesn't work
if *that* round of inferencing brings even more code, e.g.
this is easy to trigger with context managers.
2017-03-01 11:51:25 +08:00
Robert Jördens
72bf39f593
monkey_patches: cleanup
2017-02-28 21:42:25 +08:00
Chris Ballance
349774e65e
monkey-patch Python 3.5.3 asyncio.base_events._ipaddr_info
...
this fixes #506 for py3.5.3
2017-02-28 21:42:21 +08:00
Sebastien Bourdeauducq
c777ae8ae9
protocols: increase asyncio line limit. Closes #671
2017-02-17 20:46:38 +08:00
Sebastien Bourdeauducq
f5cd0928c3
RELEASE_NOTES: 2.2
2017-02-01 09:38:26 +08:00
Robert Jördens
abb5b8aba5
artiq_flash: fix scripts_path
2017-02-01 09:04:57 +08:00
Robert Jördens
e3260beb0c
RELEASING: use signed annotated tags
2017-02-01 08:28:19 +08:00
Sebastien Bourdeauducq
6e641427f0
RELEASING: mention GitHub releases
2017-02-01 08:28:09 +08:00
Sebastien Bourdeauducq
e6a8d96b7c
RELEASING: mention doc redirect
2017-02-01 08:28:09 +08:00
whitequark
31dd99e8bd
compiler: the len builtin is not polymorphic, coerce the result.
...
Fixes #659 .
2017-02-01 08:23:30 +08:00