Robert Jördens
|
a1201252e2
|
artiq/test/{not,harness}.py: usual CLI handling
|
2016-01-18 16:00:46 -07:00 |
Robert Jördens
|
d7e4783cae
|
lit-test: move to artiq/test
|
2016-01-18 15:28:24 -07:00 |
whitequark
|
5f0e2bf9f9
|
analyses.domination: all blocks dominate themselves.
|
2016-01-18 21:33:14 +00:00 |
Robert Jördens
|
c0bcff4035
|
test/*/: add missing __init__.py
|
2016-01-18 14:22:40 -07:00 |
Sebastien Bourdeauducq
|
ed6a53db00
|
gui/log: add scroll to bottom button
|
2016-01-16 13:06:45 -07:00 |
Sebastien Bourdeauducq
|
16f6d00e35
|
gui: fix shortcut contexts. Closes #225
|
2016-01-16 12:53:53 -07:00 |
Sebastien Bourdeauducq
|
f9323c3286
|
master/worker_db/get_last_rid: ignore improperly named files
|
2016-01-16 10:56:01 -07:00 |
Sebastien Bourdeauducq
|
a808d26fc2
|
style
|
2016-01-16 10:48:09 -07:00 |
whitequark
|
785b2736a0
|
Document core device cache (#219).
|
2016-01-16 16:38:55 +00:00 |
whitequark
|
cc22837627
|
transforms.inferencer: infer a monomorphic type for slice ":"
|
2016-01-16 03:09:03 +00:00 |
whitequark
|
be560dbc63
|
Commit missing parts of 13e65c2a .
|
2016-01-16 03:00:17 +00:00 |
whitequark
|
13e65c2a0a
|
scheduler: make sure worker exceptions are not unexpectedly hidden.
|
2016-01-16 02:20:32 +00:00 |
whitequark
|
6bf48e60ba
|
worker: make parent errors readable in log.
|
2016-01-16 02:06:40 +00:00 |
whitequark
|
67d2e7a828
|
worker: display compile warnings and errors nicely (#227).
|
2016-01-16 01:28:26 +00:00 |
whitequark
|
95470a59e5
|
gui.log: work around a Qt layout bug.
|
2016-01-16 01:26:05 +00:00 |
whitequark
|
85222783ee
|
transforms.llvm_ir_generator: fix memoize().
|
2016-01-16 00:38:57 +00:00 |
whitequark
|
e6185e16d8
|
Commit missing parts of 127b117 .
|
2016-01-16 00:06:18 +00:00 |
whitequark
|
bed62349d2
|
transforms.llvm_ir_generator: i64 doesn't need sret (fixes #228).
|
2016-01-15 23:58:11 +00:00 |
whitequark
|
e0d5b77e27
|
Commit missing parts of 127b117 .
|
2016-01-15 17:11:26 +00:00 |
whitequark
|
127b117113
|
Add @host_only function decorator (#172).
|
2016-01-15 16:42:08 +00:00 |
Sebastien Bourdeauducq
|
15039e1d74
|
runtime/dds: DDS_ONEHOT_SEL -> CONFIG_DDS_ONEHOT_SEL
|
2016-01-15 09:32:17 -07:00 |
Sebastien Bourdeauducq
|
5bf257818d
|
protocols/pc_rpc: use timeout only for connecting. Closes #161
|
2016-01-14 17:50:36 -07:00 |
Sebastien Bourdeauducq
|
a9cf89215b
|
coredevice/dds: use explicit 64-bit ints for ftw computations
|
2016-01-14 15:25:01 -07:00 |
whitequark
|
1b9713115c
|
runtime: link libm and libbase-nofloat where appropriate.
|
2016-01-14 21:02:23 +00:00 |
whitequark
|
00b688cab0
|
gui: wrap very long words too (fixes #187).
|
2016-01-14 18:57:32 +00:00 |
whitequark
|
63f7899f93
|
Commit missing parts of 7f914a0 .
|
2016-01-10 20:25:58 +00:00 |
whitequark
|
225f7d7302
|
Commit missing parts of 9366a29 .
|
2016-01-10 20:01:26 +00:00 |
whitequark
|
1be9e7576d
|
transforms.llvm_ir_generator: use byval for FFI calls where appropriate.
|
2016-01-10 18:31:35 +00:00 |
whitequark
|
d1319b83e5
|
runtime: properly format addresses in InternalError message.
|
2016-01-10 18:07:08 +00:00 |
whitequark
|
b669e83554
|
Inject parameters into coredevice exception message when mapping.
|
2016-01-10 18:06:28 +00:00 |
whitequark
|
ee1ef551bc
|
Fix symbolizer invocation with no addresses.
|
2016-01-10 18:04:10 +00:00 |
whitequark
|
d436093317
|
transforms.llvm_ir_generator: use sret attribute on FFI calls too.
|
2016-01-10 17:42:40 +00:00 |
whitequark
|
7f914a057c
|
transforms.llvm_ir_generator: use sret attribute.
|
2016-01-10 17:31:59 +00:00 |
whitequark
|
edb7423a4f
|
transforms.llvm_ir_generator: use getelementptr inbounds.
|
2016-01-10 16:36:04 +00:00 |
whitequark
|
a2a00e8b35
|
Set LLVM inlining threshold explicitly.
llvmlite's pass manager builder does not use a default when it
is not specified explicitly, unlike the C++ one.
|
2016-01-10 16:15:23 +00:00 |
whitequark
|
f92ce291ef
|
transforms.llvm_ir_generator: call devirtualized functions directly.
|
2016-01-10 15:54:46 +00:00 |
whitequark
|
bbd0ca7827
|
Commit missing parts of 9366a29 .
|
2016-01-10 15:45:56 +00:00 |
whitequark
|
c46fccdf4b
|
transforms.llvm_ir_generator: annotate invariant loads as such.
|
2016-01-10 15:45:34 +00:00 |
whitequark
|
b298170973
|
transforms.artiq_ir_generator: annotate embedded functions as internal.
|
2016-01-10 15:45:20 +00:00 |
whitequark
|
4198601abb
|
coredevice.exceptions: add CacheError.
|
2016-01-10 14:43:30 +00:00 |
whitequark
|
211af77e77
|
validators.escape: cache_get result lives forever.
|
2016-01-10 14:43:21 +00:00 |
whitequark
|
f8e50f2b0c
|
Remove redundant ksupport API.
|
2016-01-10 14:27:46 +00:00 |
whitequark
|
cc45694f5a
|
Commit missing parts of 9366a29 .
|
2016-01-10 13:08:26 +00:00 |
whitequark
|
9366a29483
|
Implement core device storage (fixes #219).
|
2016-01-10 13:04:55 +00:00 |
whitequark
|
f2f1deb9db
|
transforms.llvm_ir_generator: quote recrusive objects correctly (fixes #213).
|
2016-01-07 19:52:31 +00:00 |
whitequark
|
027d54ca94
|
Enlarge coredevice buffers to 2.5MiB (fixes #215).
This should be enough for sending a 2MiB int32 list.
|
2016-01-07 18:29:35 +00:00 |
whitequark
|
dcc4763914
|
Remove kernel-related constants from runtime.ld.
It's not used anywhere and it's one more place to adjust, which
will someday lead to obscure copy-paste bugs.
|
2016-01-07 18:27:38 +00:00 |
whitequark
|
577108554f
|
Move kernel CPU address space up to 0x40800000.
|
2016-01-07 18:26:11 +00:00 |
Sebastien Bourdeauducq
|
8778aef6a1
|
gui/schedule: hide vertical header
|
2016-01-07 16:56:48 +08:00 |
Robert Jördens
|
87dd09a71c
|
gateware: compress bitstreams
|
2016-01-06 15:40:28 -07:00 |