Sebastien Bourdeauducq
|
597fe57fb3
|
pyon: unit support
|
2014-12-09 10:48:47 +08:00 |
Sebastien Bourdeauducq
|
bfe980d458
|
py2llvm: distinguish between llvmlite Module and ModuleRef
|
2014-12-06 15:14:39 +08:00 |
Sebastien Bourdeauducq
|
b830dd527c
|
test/py2llvm: pep8
|
2014-12-06 14:54:41 +08:00 |
Sebastien Bourdeauducq
|
9165031fd5
|
test/py2llvm: support 32-bit machines
|
2014-12-06 14:52:33 +08:00 |
Sebastien Bourdeauducq
|
159f632a65
|
switch to llvmlite
|
2014-12-05 17:05:43 +08:00 |
Sebastien Bourdeauducq
|
044756287f
|
test: add serialization
|
2014-12-04 17:52:22 +08:00 |
Sebastien Bourdeauducq
|
2a95d27770
|
device and parameter database
|
2014-12-03 18:20:30 +08:00 |
Sebastien Bourdeauducq
|
2a843ea436
|
language: replace AutoContext 'parameter' string with abstract attributes
This allows specifying default values for parameters, and other data.
|
2014-12-02 17:19:05 +08:00 |
Sebastien Bourdeauducq
|
1f6441948d
|
more TTL channels and larger input FIFOs on Papilio Pro
|
2014-11-30 15:50:57 +08:00 |
Sebastien Bourdeauducq
|
6e219469fe
|
py2llvm: support operations between fractions and floats
|
2014-11-27 18:52:45 +08:00 |
Sebastien Bourdeauducq
|
a3f981726a
|
units: error checking
|
2014-11-22 16:56:51 -08:00 |
Sebastien Bourdeauducq
|
ab88c6d0b8
|
transforms/lower_units: fix bugs and add unit test
|
2014-11-21 18:08:14 -08:00 |
Sebastien Bourdeauducq
|
1f92e19f2b
|
transforms/fold_constants: support decimal fractions
|
2014-11-21 15:51:20 -08:00 |
Sebastien Bourdeauducq
|
391ff10345
|
test/full_stack: style and add note about loopback test connections
|
2014-11-07 14:15:40 -08:00 |
Robert Jördens
|
62677ed660
|
test.full_stack: add ARTIQ_NO_HARDWARE environment variable
|
2014-11-07 14:08:16 -08:00 |
Robert Jördens
|
337fd06340
|
test.py2llvm: drop the test_ prefix from test_base_types() to hide it from nose
|
2014-11-06 15:38:53 -08:00 |
Sebastien Bourdeauducq
|
b163c9f7ea
|
test: add optimization transform stack
|
2014-11-03 18:44:30 +08:00 |
Sebastien Bourdeauducq
|
e9e12adceb
|
transforms/inline: object attribute writeback
|
2014-11-03 18:04:01 +08:00 |
Sebastien Bourdeauducq
|
4cae5531ec
|
pc_rpc: server identification support
|
2014-10-28 15:45:56 +08:00 |
Sebastien Bourdeauducq
|
171ed70f2a
|
pc_rpc: remove WaitQuit (use e.g. Ctrl-C on the controller side instead)
|
2014-10-27 14:33:45 +08:00 |
Sebastien Bourdeauducq
|
ea37274c09
|
test/pc_rpc: support slow server startups
|
2014-10-27 14:19:51 +08:00 |
Sebastien Bourdeauducq
|
47c0352505
|
test/pc_rpc: tougher test for string encoding
|
2014-10-25 17:32:50 +08:00 |
Sebastien Bourdeauducq
|
0909c5ddfa
|
test: add pc_rpc
|
2014-10-25 17:25:30 +08:00 |
Sebastien Bourdeauducq
|
61a50ee53c
|
reorganize for devices/controllers
|
2014-10-19 23:51:49 +08:00 |
Sebastien Bourdeauducq
|
d26a9d031b
|
py2llvm: support BoolOp
|
2014-10-13 23:54:56 +08:00 |
Sebastien Bourdeauducq
|
6b173d0a9a
|
py2llvm/base_types: fix not on bool
|
2014-10-13 19:49:29 +08:00 |
Sebastien Bourdeauducq
|
46165f3b50
|
test/full_stack/pulses: compare results on host and device
|
2014-10-08 18:02:07 +08:00 |
Sebastien Bourdeauducq
|
76fed11d59
|
rtio: raise RTIOSequenceError exceptions when events are not submitted in-order
|
2014-09-30 19:32:11 +08:00 |
Sebastien Bourdeauducq
|
5ac42e42c1
|
rename artiq.language.std -> artiq
|
2014-09-30 17:38:02 +08:00 |
Sebastien Bourdeauducq
|
5099643f84
|
devices/rtio_core: rename RTIOCounter to RTIOIn and document
|
2014-09-30 16:42:07 +08:00 |
Sebastien Bourdeauducq
|
2b948ba267
|
test/py2llvm: test continue statement
|
2014-09-27 00:27:30 +08:00 |
Sebastien Bourdeauducq
|
f510d3aa49
|
test/full_stack: add exception test
|
2014-09-26 23:45:09 +08:00 |
Sebastien Bourdeauducq
|
dd6de244fe
|
minor cleanups
|
2014-09-26 17:21:51 +08:00 |
Sebastien Bourdeauducq
|
a6580c3fa2
|
test: RTIO underflow exception
|
2014-09-25 12:57:52 +08:00 |
Sebastien Bourdeauducq
|
37b0811a05
|
Turn some examples into unit tests
|
2014-09-24 23:43:22 +08:00 |
Sebastien Bourdeauducq
|
7ee86c775d
|
test/py2llvm: add various corner cases
|
2014-09-17 16:25:14 +08:00 |
Sebastien Bourdeauducq
|
f061b15994
|
py2llvm: add floating point support
|
2014-09-16 23:11:30 +08:00 |
Sebastien Bourdeauducq
|
b923690d6f
|
test/py2llvm: more fraction tests
|
2014-09-16 16:43:19 +08:00 |
Sebastien Bourdeauducq
|
5c228f9114
|
Consistent variable naming
|
2014-09-13 19:32:21 +08:00 |
Sebastien Bourdeauducq
|
d66448a486
|
py2llvm: for loop and range support
|
2014-09-10 16:06:27 +08:00 |
Sebastien Bourdeauducq
|
eec52a2e29
|
py2llvm: array support
|
2014-09-09 17:13:48 +08:00 |
Sebastien Bourdeauducq
|
1bf2142785
|
test/py2llvm: do all operations in test classes
|
2014-09-09 11:05:48 +08:00 |
Sebastien Bourdeauducq
|
60368aa9e2
|
py2llvm: complete rational arithmetic support
|
2014-09-08 18:45:46 +08:00 |
Sebastien Bourdeauducq
|
71b8575d7a
|
py2llvm/fractions: add numerator/denominator getattr support
|
2014-09-07 15:26:05 +08:00 |
Sebastien Bourdeauducq
|
3c8b541939
|
py2llvm: reorganize, split 'values' module, factor LLVM module/pass management
|
2014-09-07 14:09:03 +08:00 |
Sebastien Bourdeauducq
|
58465e49fa
|
test/py2llvm: clean up test_types function
|
2014-09-07 14:07:07 +08:00 |
Sebastien Bourdeauducq
|
6deaf7b81a
|
py2llvm: add support for function parameters and return values, add unit test
|
2014-09-06 19:03:08 +08:00 |