whitequark
|
200330a808
|
Remove parts of py2llvm that are implemented in the new compiler.
|
2015-08-10 20:36:39 +03:00 |
whitequark
|
62e6f8a03d
|
compiler.embedding.Stitcher: refactor.
|
2015-08-10 20:26:07 +03:00 |
whitequark
|
46476516ba
|
ARTIQException: tell linecache where to look for runtime sources.
Runtime sources can appear in the backtrace when
artiq_raise_from_c is used.
|
2015-08-10 20:26:07 +03:00 |
whitequark
|
c72267ecf5
|
Implement syscalls for the new compiler.
|
2015-08-10 20:26:06 +03:00 |
whitequark
|
435559fe50
|
Allow type annotations on remotely called functions.
|
2015-08-10 17:48:35 +03:00 |
whitequark
|
b28a874274
|
Inferencer: range() does not accept a float argument.
|
2015-08-10 17:06:55 +03:00 |
Sebastien Bourdeauducq
|
06badd1dc1
|
scheduler: refactor, fix pipeline hazards
|
2015-08-10 21:58:11 +08:00 |
whitequark
|
f53a5ff202
|
Remove syscall builtin.
|
2015-08-10 16:44:29 +03:00 |
Sebastien Bourdeauducq
|
47e3d0337d
|
Merge branch 'master' of github.com:m-labs/artiq
|
2015-08-10 21:14:09 +08:00 |
whitequark
|
261515dfe5
|
compiler.targets.OR1KTarget: fix typo.
|
2015-08-10 15:47:44 +03:00 |
whitequark
|
75532d10aa
|
Display full core device backtraces.
|
2015-08-10 15:12:22 +03:00 |
whitequark
|
c63ec70c53
|
LLVMIRGenerator: emit debug information.
|
2015-08-10 15:11:52 +03:00 |
Sebastien Bourdeauducq
|
b700f591f1
|
protocols/pc_rpc: add missing import
|
2015-08-10 20:07:39 +08:00 |
Sebastien Bourdeauducq
|
52de6311a4
|
test/scheduler: add repo_msg
|
2015-08-10 20:07:24 +08:00 |
Yann Sionneau
|
c57ce6d750
|
conda: llvmdev should be built in Release mode with assertions enabled
|
2015-08-10 12:25:05 +02:00 |
whitequark
|
4f02f6e667
|
compiler.types: make all hashable.
|
2015-08-10 13:15:42 +03:00 |
whitequark
|
8f510a4407
|
compiler.ir.Function: add loc field.
|
2015-08-10 13:14:52 +03:00 |
Yann Sionneau
|
393576fc01
|
conda: add missing build.sh for llvmdev-or1k pkg
|
2015-08-10 12:13:07 +02:00 |
Sebastien Bourdeauducq
|
af230f6cf3
|
Merge branch 'master' of github.com:m-labs/artiq
|
2015-08-10 15:18:50 +08:00 |
Sebastien Bourdeauducq
|
d9d74661c1
|
doc: scheduling
|
2015-08-10 15:17:02 +08:00 |
Sebastien Bourdeauducq
|
9772676f2d
|
doc: cleanup shell prompts
|
2015-08-10 15:16:52 +08:00 |
whitequark
|
22570afbda
|
LLVMIRGenerator: allocate less.
|
2015-08-10 09:12:34 +03:00 |
whitequark
|
95b56e85a3
|
Add binutils patch.
|
2015-08-09 23:33:00 +03:00 |
whitequark
|
b99eae6b3f
|
session.c: send_rpc_value: fix list serialization.
|
2015-08-09 20:36:14 +03:00 |
whitequark
|
dfc91a35f2
|
ARTIQIRGenerator.polymorphic_print: str([x]) uses repr(x), not str(x).
|
2015-08-09 20:27:04 +03:00 |
whitequark
|
f7b64db8f4
|
LLVMIRGenerator: fixup phis on expansion of ARTIQ instructions.
|
2015-08-09 20:24:16 +03:00 |
whitequark
|
d4270cf66e
|
Implement receiving data from RPCs.
|
2015-08-09 20:17:00 +03:00 |
whitequark
|
02b1543c63
|
Implement receiving exceptions from RPCs.
|
2015-08-09 16:16:41 +03:00 |
whitequark
|
8b7d38d203
|
Add ARTIQ_DUMP_ASSEMBLY.
|
2015-08-09 15:47:29 +03:00 |
Sebastien Bourdeauducq
|
54b11a392a
|
ctlmgr: graceful controller termination
|
2015-08-09 20:41:11 +08:00 |
Sebastien Bourdeauducq
|
4b195663f6
|
pc_rpc/Server: add built-in terminate
|
2015-08-09 20:40:15 +08:00 |
whitequark
|
9c5ca2ae29
|
LLVMIRGenerator: add target data layout to LLVM modules.
|
2015-08-09 14:39:21 +03:00 |
Sebastien Bourdeauducq
|
a21049d779
|
ctlmgr: exponential backoff
|
2015-08-09 18:28:56 +08:00 |
Sebastien Bourdeauducq
|
3f68d0ba8f
|
ctlmgr: ping controllers
|
2015-08-09 17:30:46 +08:00 |
Sebastien Bourdeauducq
|
479175870f
|
pdq2/driver: implement ping
|
2015-08-09 17:30:01 +08:00 |
Sebastien Bourdeauducq
|
13c15173cc
|
examples/ddb: add --simulation for controllers
|
2015-08-09 17:12:06 +08:00 |
Sebastien Bourdeauducq
|
799a58a442
|
doc: minor cleanup
|
2015-08-09 14:14:55 +08:00 |
whitequark
|
153592f1cc
|
Naming.
|
2015-08-09 02:25:58 +03:00 |
whitequark
|
b26af5df60
|
Implement sending RPCs.
|
2015-08-09 02:17:19 +03:00 |
whitequark
|
22457bc19c
|
Ensure uwtable is added to all generated functions.
|
2015-08-08 21:48:21 +03:00 |
whitequark
|
13ad9b5d08
|
Allow to dump ARTIQ/LLVM IR for stitched code.
|
2015-08-08 21:47:20 +03:00 |
whitequark
|
ee3f35c608
|
Improve error message on passing an argument twice.
|
2015-08-08 21:06:13 +03:00 |
Sebastien Bourdeauducq
|
f81b2eba43
|
master: better repo scan error handling
|
2015-08-08 23:36:12 +08:00 |
Sebastien Bourdeauducq
|
400b414885
|
master,client: support scanning specific repo revisions
|
2015-08-08 23:23:25 +08:00 |
Sebastien Bourdeauducq
|
671a3f1833
|
doc: precision about dds batch time
|
2015-08-08 23:05:00 +08:00 |
Sebastien Bourdeauducq
|
16af80ca3e
|
doc: add core device explanation
|
2015-08-08 22:59:53 +08:00 |
Sebastien Bourdeauducq
|
e8aa825a9d
|
doc: git integration
|
2015-08-08 22:27:57 +08:00 |
whitequark
|
bdcf7f100b
|
ARTIQIRGenerator: add semantic locs to all other implicitly raised exceptions.
|
2015-08-08 16:26:53 +03:00 |
Sebastien Bourdeauducq
|
0a6fcd9fa0
|
Revert "comm_generic: cleanup"
This reverts commit be55487d2d .
|
2015-08-08 21:24:23 +08:00 |
Sebastien Bourdeauducq
|
c0030406c3
|
doc: core device page
|
2015-08-08 21:24:13 +08:00 |