whitequark
|
5756cfcebc
|
Correctly infer type of list(iterable).
|
2015-07-16 15:35:46 +03:00 |
whitequark
|
6cda67c0c6
|
Ensure type comparisons see through type variables.
|
2015-07-16 14:59:05 +03:00 |
whitequark
|
c1e7a82e97
|
Add IndexError and ValueError builtins.
|
2015-07-16 14:58:40 +03:00 |
whitequark
|
b58fa9067d
|
Add attributes to TRange.
Also make attributes an OrderedDict, for stable order during
LLVM IR generation.
|
2015-07-16 14:57:44 +03:00 |
whitequark
|
a6950bf11d
|
Move builtin.is_{builtin,exn_constructor} to types.
|
2015-07-16 14:56:39 +03:00 |
whitequark
|
5000f87dfc
|
Rename the field of CoerceT from expr to value.
|
2015-07-16 14:55:23 +03:00 |
whitequark
|
e9416f4707
|
Convert Slice into typed SliceT.
|
2015-07-16 14:54:04 +03:00 |
whitequark
|
53fb03d1bf
|
Restrict comprehensions to single for and no if clauses.
|
2015-07-16 14:52:41 +03:00 |
whitequark
|
227f97f8a3
|
Add inference for Index, Slice and ExtSlice.
|
2015-07-16 04:22:41 +03:00 |
Sebastien Bourdeauducq
|
66940ea815
|
rtio: disable NOP suppression after reset and underflow
|
2015-07-15 20:54:55 +02:00 |
Yann Sionneau
|
08eec40861
|
manual: building LLVM as shared libraries is not recommended on Linux and not supported on Windows
|
2015-07-15 17:34:06 +02:00 |
Yann Sionneau
|
774c66a209
|
manual: also build LLVM native target (needed for py2llvm test)
|
2015-07-15 17:32:32 +02:00 |
Yann Sionneau
|
fa4f38b871
|
manual: add missing llvmlite patches
|
2015-07-15 17:31:57 +02:00 |
Yann Sionneau
|
511d51977e
|
llvmlite: split patch to be cleaner. close #72
|
2015-07-15 17:28:05 +02:00 |
Yann Sionneau
|
af20efafa5
|
conda: update llvmlite-or1k package and up the build number
|
2015-07-15 17:28:05 +02:00 |
Sebastien Bourdeauducq
|
f836465585
|
coredevice: environment -> runtime
|
2015-07-15 11:20:41 +02:00 |
Sebastien Bourdeauducq
|
84de2fb28b
|
expid: experiment -> class_name
|
2015-07-15 11:08:12 +02:00 |
Sebastien Bourdeauducq
|
255aba9247
|
test/worker: remove stale handler
|
2015-07-15 11:07:48 +02:00 |
Sebastien Bourdeauducq
|
7de56666e3
|
worker,environment: support scanning of arguments with no default
|
2015-07-15 10:59:48 +02:00 |
Sebastien Bourdeauducq
|
9ed4dcd7d1
|
repository: load experiments in worker, list arguments
|
2015-07-15 10:54:44 +02:00 |
whitequark
|
c724e024ce
|
Fix inference for multiple-target assignments.
|
2015-07-15 06:33:44 +03:00 |
Sebastien Bourdeauducq
|
7770ab64f2
|
worker: factor timeouts
|
2015-07-14 23:43:08 +02:00 |
whitequark
|
9ff9f85f19
|
Add accessors to instructions.
|
2015-07-14 22:18:38 +03:00 |
Sebastien Bourdeauducq
|
a07f2473b0
|
manual: add core device moninj port
|
2015-07-14 20:06:29 +02:00 |
Sebastien Bourdeauducq
|
e20b260117
|
gui: fix selections
|
2015-07-14 19:08:08 +02:00 |
Sebastien Bourdeauducq
|
21e8596d8c
|
gui: RT results overview
|
2015-07-14 17:31:18 +02:00 |
Sebastien Bourdeauducq
|
55cd41444e
|
gui/DictSync: better support of nested structs
|
2015-07-14 17:30:55 +02:00 |
Sebastien Bourdeauducq
|
1edeb5a13f
|
sync_struct: docstring cleanup
|
2015-07-14 17:30:21 +02:00 |
Sebastien Bourdeauducq
|
84e7f55df3
|
gui: fix DDS class recognition
|
2015-07-14 17:28:26 +02:00 |
Yann Sionneau
|
6e3fd591f7
|
gui: remove unnecessary QSplitter
|
2015-07-14 16:59:04 +02:00 |
whitequark
|
bdcb24108b
|
Add basic IR generator.
|
2015-07-14 08:56:51 +03:00 |
whitequark
|
f417ef31a4
|
Make binop coercion look through CoerceT nodes.
This fixes inference for "x = 1 + 1" after int monomorphization.
|
2015-07-14 06:42:09 +03:00 |
Yann Sionneau
|
90ba9f7bbf
|
llvmlite: rename our package to be llvmlite_or1k to avoid collision with llvmlite package needed for numba
|
2015-07-14 01:01:56 +02:00 |
Sebastien Bourdeauducq
|
56fc7a484c
|
TTLInOut: timestamp -> timestamp_mu
|
2015-07-13 23:21:29 +02:00 |
Sebastien Bourdeauducq
|
820ff2da2c
|
test/coredevice: WA for lack of constant string support in compiler (see issue #68)
|
2015-07-13 22:22:26 +02:00 |
Sebastien Bourdeauducq
|
32d141f5ac
|
refactor ddb/pdb/rdb
|
2015-07-13 22:21:32 +02:00 |
whitequark
|
ebe243f8d9
|
Add printing of SSA functions.
|
2015-07-13 21:08:20 +03:00 |
whitequark
|
dbdd45acc5
|
Add missing return.
|
2015-07-13 20:52:55 +03:00 |
whitequark
|
7c9afcce85
|
Fix Python default argument fiasco.
|
2015-07-13 20:52:48 +03:00 |
Sebastien Bourdeauducq
|
8b02b58a77
|
sync_struct/Notifier: do not pass root param to publish
|
2015-07-13 17:12:59 +02:00 |
Sebastien Bourdeauducq
|
0e92cfe053
|
artiq_run: remove support for stale watchdog API
|
2015-07-11 22:26:37 +02:00 |
whitequark
|
7c52910dc5
|
Add a basic SSA IR.
|
2015-07-11 18:46:37 +03:00 |
Yann Sionneau
|
01ca6ebb1c
|
binstar.org is becoming anaconda.org
|
2015-07-10 16:30:14 +02:00 |
Robert Jördens
|
80eea4ce6c
|
test: relax test_time_keeps_running
on pipistrello this takes about 200-250ms
|
2015-07-09 16:30:37 -06:00 |
Sebastien Bourdeauducq
|
9d4073ef36
|
master: remove simple parameter history
|
2015-07-09 13:54:38 +02:00 |
Sebastien Bourdeauducq
|
96a5d73c81
|
worker: split build stage from prepare
|
2015-07-09 13:18:12 +02:00 |
Sebastien Bourdeauducq
|
34aacd3c5f
|
complete AD9914 support (no programmable modulus, untested)
|
2015-07-08 17:22:43 +02:00 |
Yann Sionneau
|
0109821078
|
tools: change asyncio_process_wait_timeout to handle cases where process.stdout is None. close #56
|
2015-07-07 19:30:36 +02:00 |
Yann Sionneau
|
2d343dd95d
|
pc_rpc: AsyncioClient __do_rpc coroutine was never yielded from
|
2015-07-07 19:26:47 +02:00 |
Sebastien Bourdeauducq
|
f3e5197c14
|
test/coredevice/test_time_keeps_running: remove unnecessary close_devices, upper bound
|
2015-07-07 15:48:47 +02:00 |