From d7e4783caea4d129e5a4af20faa7cb5ce7a5c9af Mon Sep 17 00:00:00 2001 From: Robert Jordens Date: Mon, 18 Jan 2016 14:42:12 -0700 Subject: [PATCH] lit-test: move to artiq/test --- .gitignore | 2 +- {lit-test => artiq/test}/harness.py | 0 artiq/test/libartiq_support/Makefile | 4 ++++ {lit-test => artiq/test}/libartiq_support/__cxxabi_config.h | 0 {lit-test => artiq/test}/libartiq_support/artiq_terminate.c | 0 {lit-test => artiq/test}/libartiq_support/artiq_time.c | 0 {lit-test => artiq/test}/libartiq_support/unwind.h | 0 .../test => artiq/test/lit}/codegen/error_illegal_builtin.py | 0 .../test => artiq/test/lit}/codegen/warning_useless_bool.py | 0 .../test => artiq/test/lit}/devirtualization/device_db.pyon | 0 .../test => artiq/test/lit}/devirtualization/function.py | 0 {lit-test/test => artiq/test/lit}/devirtualization/method.py | 0 {lit-test/test => artiq/test/lit}/embedding/device_db.pyon | 0 .../test => artiq/test/lit}/embedding/error_attr_absent.py | 0 .../test/lit}/embedding/error_attr_absent_suggest.py | 0 .../test => artiq/test/lit}/embedding/error_attr_conflict.py | 0 .../test => artiq/test/lit}/embedding/error_attr_unify.py | 0 .../test/lit}/embedding/error_name_absent_suggest.py | 0 .../test/lit}/embedding/error_rpc_annot_return.py | 0 .../test/lit}/embedding/error_rpc_default_unify.py | 0 .../test => artiq/test/lit}/embedding/error_syscall_annot.py | 0 .../test/lit}/embedding/error_syscall_annot_return.py | 0 .../test => artiq/test/lit}/embedding/error_syscall_arg.py | 0 .../test/lit}/embedding/error_syscall_default_arg.py | 0 .../test => artiq/test/lit}/embedding/error_syscall_return.py | 0 {lit-test/test => artiq/test/lit}/embedding/exception.py | 0 .../test/lit}/embedding/function_polymorphism.py | 0 .../test => artiq/test/lit}/embedding/method_polymorphism.py | 0 {lit-test/test => artiq/test/lit}/exceptions/catch.py | 0 {lit-test/test => artiq/test/lit}/exceptions/catch_all.py | 0 {lit-test/test => artiq/test/lit}/exceptions/catch_multi.py | 0 {lit-test/test => artiq/test/lit}/exceptions/catch_outer.py | 0 {lit-test/test => artiq/test/lit}/exceptions/finally.py | 0 {lit-test/test => artiq/test/lit}/exceptions/finally_catch.py | 0 {lit-test/test => artiq/test/lit}/exceptions/finally_raise.py | 0 .../test => artiq/test/lit}/exceptions/finally_squash.py | 0 .../test => artiq/test/lit}/exceptions/finally_uncaught.py | 0 {lit-test/test => artiq/test/lit}/exceptions/reraise.py | 0 .../test => artiq/test/lit}/exceptions/reraise_update.py | 0 {lit-test/test => artiq/test/lit}/exceptions/uncaught.py | 0 {lit-test/test => artiq/test/lit}/inferencer/builtin_calls.py | 0 {lit-test/test => artiq/test/lit}/inferencer/class.py | 0 {lit-test/test => artiq/test/lit}/inferencer/coerce.py | 0 {lit-test/test => artiq/test/lit}/inferencer/error_assert.py | 0 .../test => artiq/test/lit}/inferencer/error_builtin_calls.py | 0 {lit-test/test => artiq/test/lit}/inferencer/error_call.py | 0 {lit-test/test => artiq/test/lit}/inferencer/error_class.py | 0 .../test/lit}/inferencer/error_class_redefine.py | 0 {lit-test/test => artiq/test/lit}/inferencer/error_coerce.py | 0 .../test => artiq/test/lit}/inferencer/error_comprehension.py | 0 .../test => artiq/test/lit}/inferencer/error_control_flow.py | 0 .../test => artiq/test/lit}/inferencer/error_exception.py | 0 .../test => artiq/test/lit}/inferencer/error_iterable.py | 0 .../test => artiq/test/lit}/inferencer/error_local_unbound.py | 0 {lit-test/test => artiq/test/lit}/inferencer/error_locals.py | 0 {lit-test/test => artiq/test/lit}/inferencer/error_method.py | 0 {lit-test/test => artiq/test/lit}/inferencer/error_return.py | 0 .../test => artiq/test/lit}/inferencer/error_subscript.py | 0 {lit-test/test => artiq/test/lit}/inferencer/error_unify.py | 0 .../test => artiq/test/lit}/inferencer/error_with_arity.py | 0 .../test => artiq/test/lit}/inferencer/error_with_exn.py | 0 .../test => artiq/test/lit}/inferencer/error_with_many.py | 0 .../test => artiq/test/lit}/inferencer/error_with_self.py | 0 .../test => artiq/test/lit}/inferencer/error_with_var.py | 0 {lit-test/test => artiq/test/lit}/inferencer/exception.py | 0 {lit-test/test => artiq/test/lit}/inferencer/gcd.py | 0 {lit-test/test => artiq/test/lit}/inferencer/prelude.py | 0 {lit-test/test => artiq/test/lit}/inferencer/scoping.py | 0 {lit-test/test => artiq/test/lit}/inferencer/slice.py | 0 {lit-test/test => artiq/test/lit}/inferencer/unify.py | 0 {lit-test/test => artiq/test/lit}/inferencer/with.py | 0 {lit-test/test => artiq/test/lit}/integration/arithmetics.py | 0 {lit-test/test => artiq/test/lit}/integration/attribute.py | 0 {lit-test/test => artiq/test/lit}/integration/bool.py | 0 {lit-test/test => artiq/test/lit}/integration/builtin.py | 0 {lit-test/test => artiq/test/lit}/integration/class.py | 0 {lit-test/test => artiq/test/lit}/integration/compare.py | 0 {lit-test/test => artiq/test/lit}/integration/finally.py | 0 {lit-test/test => artiq/test/lit}/integration/for.py | 0 {lit-test/test => artiq/test/lit}/integration/function.py | 0 {lit-test/test => artiq/test/lit}/integration/if.py | 0 {lit-test/test => artiq/test/lit}/integration/instance.py | 0 {lit-test/test => artiq/test/lit}/integration/lambda.py | 0 {lit-test/test => artiq/test/lit}/integration/list.py | 0 {lit-test/test => artiq/test/lit}/integration/locals.py | 0 {lit-test/test => artiq/test/lit}/integration/print.py | 0 {lit-test/test => artiq/test/lit}/integration/subscript.py | 0 {lit-test/test => artiq/test/lit}/integration/tuple.py | 0 {lit-test/test => artiq/test/lit}/integration/while.py | 0 {lit-test/test => artiq/test/lit}/integration/with.py | 0 .../test => artiq/test/lit}/interleaving/control_flow.py | 0 .../test => artiq/test/lit}/interleaving/error_inlining.py | 0 .../test/lit}/interleaving/error_toplevel_control_flow.py | 0 {lit-test/test => artiq/test/lit}/interleaving/indirect.py | 0 .../test => artiq/test/lit}/interleaving/indirect_arg.py | 0 .../test => artiq/test/lit}/interleaving/nonoverlapping.py | 0 {lit-test/test => artiq/test/lit}/interleaving/overlapping.py | 0 .../test => artiq/test/lit}/interleaving/pure_impure_tie.py | 0 {lit-test/test => artiq/test/lit}/interleaving/unrolling.py | 0 {lit-test/test => artiq/test/lit}/iodelay/argument.py | 0 {lit-test/test => artiq/test/lit}/iodelay/arith.py | 0 {lit-test/test => artiq/test/lit}/iodelay/call.py | 0 {lit-test/test => artiq/test/lit}/iodelay/call_subst.py | 0 {lit-test/test => artiq/test/lit}/iodelay/class.py | 0 {lit-test/test => artiq/test/lit}/iodelay/error_arith.py | 0 .../test => artiq/test/lit}/iodelay/error_bad_parallel.py | 0 {lit-test/test => artiq/test/lit}/iodelay/error_builtinfn.py | 0 .../test => artiq/test/lit}/iodelay/error_call_nested.py | 0 {lit-test/test => artiq/test/lit}/iodelay/error_call_subst.py | 0 .../test => artiq/test/lit}/iodelay/error_control_flow.py | 0 {lit-test/test => artiq/test/lit}/iodelay/error_for.py | 0 {lit-test/test => artiq/test/lit}/iodelay/error_goto.py | 0 {lit-test/test => artiq/test/lit}/iodelay/error_return.py | 0 {lit-test/test => artiq/test/lit}/iodelay/error_unify.py | 0 {lit-test/test => artiq/test/lit}/iodelay/goto.py | 0 {lit-test/test => artiq/test/lit}/iodelay/linear.py | 0 {lit-test/test => artiq/test/lit}/iodelay/loop.py | 0 {lit-test/test => artiq/test/lit}/iodelay/order_invariance.py | 0 {lit-test/test => artiq/test/lit}/iodelay/parallel.py | 0 {lit-test/test => artiq/test/lit}/iodelay/range.py | 0 {lit-test/test => artiq/test/lit}/iodelay/return.py | 0 {lit-test/test => artiq/test/lit}/iodelay/sequential.py | 0 {lit-test/test => artiq/test/lit}/lit.cfg | 0 .../test => artiq/test/lit}/local_access/invalid_closure.py | 0 .../test => artiq/test/lit}/local_access/invalid_flow.py | 0 .../test => artiq/test/lit}/local_access/multiple_asgn.py | 0 {lit-test/test => artiq/test/lit}/local_access/parallel.py | 0 {lit-test/test => artiq/test/lit}/local_access/valid.py | 0 {lit-test/test => artiq/test/lit}/monomorphism/integers.py | 0 {lit-test/test => artiq/test/lit}/time/advance.py | 0 {lit-test/test => artiq/test/lit}/time/advance_mu.py | 0 {lit-test/test => artiq/test/lit}/time/conversion.py | 0 {lit-test/test => artiq/test/lit}/time/watchdog.py | 0 {lit-test => artiq/test}/not.py | 0 lit-test/libartiq_support/Makefile | 4 ---- 135 files changed, 5 insertions(+), 5 deletions(-) rename {lit-test => artiq/test}/harness.py (100%) create mode 100644 artiq/test/libartiq_support/Makefile rename {lit-test => artiq/test}/libartiq_support/__cxxabi_config.h (100%) rename {lit-test => artiq/test}/libartiq_support/artiq_terminate.c (100%) rename {lit-test => artiq/test}/libartiq_support/artiq_time.c (100%) rename {lit-test => artiq/test}/libartiq_support/unwind.h (100%) rename {lit-test/test => artiq/test/lit}/codegen/error_illegal_builtin.py (100%) rename {lit-test/test => artiq/test/lit}/codegen/warning_useless_bool.py (100%) rename {lit-test/test => artiq/test/lit}/devirtualization/device_db.pyon (100%) rename {lit-test/test => artiq/test/lit}/devirtualization/function.py (100%) rename {lit-test/test => artiq/test/lit}/devirtualization/method.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/device_db.pyon (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_attr_absent.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_attr_absent_suggest.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_attr_conflict.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_attr_unify.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_name_absent_suggest.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_rpc_annot_return.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_rpc_default_unify.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_syscall_annot.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_syscall_annot_return.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_syscall_arg.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_syscall_default_arg.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/error_syscall_return.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/exception.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/function_polymorphism.py (100%) rename {lit-test/test => artiq/test/lit}/embedding/method_polymorphism.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/catch.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/catch_all.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/catch_multi.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/catch_outer.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/finally.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/finally_catch.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/finally_raise.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/finally_squash.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/finally_uncaught.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/reraise.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/reraise_update.py (100%) rename {lit-test/test => artiq/test/lit}/exceptions/uncaught.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/builtin_calls.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/class.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/coerce.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_assert.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_builtin_calls.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_call.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_class.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_class_redefine.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_coerce.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_comprehension.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_control_flow.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_exception.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_iterable.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_local_unbound.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_locals.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_method.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_return.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_subscript.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_unify.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_with_arity.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_with_exn.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_with_many.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_with_self.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/error_with_var.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/exception.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/gcd.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/prelude.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/scoping.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/slice.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/unify.py (100%) rename {lit-test/test => artiq/test/lit}/inferencer/with.py (100%) rename {lit-test/test => artiq/test/lit}/integration/arithmetics.py (100%) rename {lit-test/test => artiq/test/lit}/integration/attribute.py (100%) rename {lit-test/test => artiq/test/lit}/integration/bool.py (100%) rename {lit-test/test => artiq/test/lit}/integration/builtin.py (100%) rename {lit-test/test => artiq/test/lit}/integration/class.py (100%) rename {lit-test/test => artiq/test/lit}/integration/compare.py (100%) rename {lit-test/test => artiq/test/lit}/integration/finally.py (100%) rename {lit-test/test => artiq/test/lit}/integration/for.py (100%) rename {lit-test/test => artiq/test/lit}/integration/function.py (100%) rename {lit-test/test => artiq/test/lit}/integration/if.py (100%) rename {lit-test/test => artiq/test/lit}/integration/instance.py (100%) rename {lit-test/test => artiq/test/lit}/integration/lambda.py (100%) rename {lit-test/test => artiq/test/lit}/integration/list.py (100%) rename {lit-test/test => artiq/test/lit}/integration/locals.py (100%) rename {lit-test/test => artiq/test/lit}/integration/print.py (100%) rename {lit-test/test => artiq/test/lit}/integration/subscript.py (100%) rename {lit-test/test => artiq/test/lit}/integration/tuple.py (100%) rename {lit-test/test => artiq/test/lit}/integration/while.py (100%) rename {lit-test/test => artiq/test/lit}/integration/with.py (100%) rename {lit-test/test => artiq/test/lit}/interleaving/control_flow.py (100%) rename {lit-test/test => artiq/test/lit}/interleaving/error_inlining.py (100%) rename {lit-test/test => artiq/test/lit}/interleaving/error_toplevel_control_flow.py (100%) rename {lit-test/test => artiq/test/lit}/interleaving/indirect.py (100%) rename {lit-test/test => artiq/test/lit}/interleaving/indirect_arg.py (100%) rename {lit-test/test => artiq/test/lit}/interleaving/nonoverlapping.py (100%) rename {lit-test/test => artiq/test/lit}/interleaving/overlapping.py (100%) rename {lit-test/test => artiq/test/lit}/interleaving/pure_impure_tie.py (100%) rename {lit-test/test => artiq/test/lit}/interleaving/unrolling.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/argument.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/arith.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/call.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/call_subst.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/class.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/error_arith.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/error_bad_parallel.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/error_builtinfn.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/error_call_nested.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/error_call_subst.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/error_control_flow.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/error_for.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/error_goto.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/error_return.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/error_unify.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/goto.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/linear.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/loop.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/order_invariance.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/parallel.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/range.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/return.py (100%) rename {lit-test/test => artiq/test/lit}/iodelay/sequential.py (100%) rename {lit-test/test => artiq/test/lit}/lit.cfg (100%) rename {lit-test/test => artiq/test/lit}/local_access/invalid_closure.py (100%) rename {lit-test/test => artiq/test/lit}/local_access/invalid_flow.py (100%) rename {lit-test/test => artiq/test/lit}/local_access/multiple_asgn.py (100%) rename {lit-test/test => artiq/test/lit}/local_access/parallel.py (100%) rename {lit-test/test => artiq/test/lit}/local_access/valid.py (100%) rename {lit-test/test => artiq/test/lit}/monomorphism/integers.py (100%) rename {lit-test/test => artiq/test/lit}/time/advance.py (100%) rename {lit-test/test => artiq/test/lit}/time/advance_mu.py (100%) rename {lit-test/test => artiq/test/lit}/time/conversion.py (100%) rename {lit-test/test => artiq/test/lit}/time/watchdog.py (100%) rename {lit-test => artiq/test}/not.py (100%) delete mode 100644 lit-test/libartiq_support/Makefile diff --git a/.gitignore b/.gitignore index 8153f9c71..cebd511c0 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,7 @@ examples/master/results examples/master/dataset_db.pyon examples/sim/dataset_db.pyon Output/ -/lit-test/libartiq_support/libartiq_support.so +/artiq/test/libartiq_support/libartiq_support.so # for developer convenience /test*.py diff --git a/lit-test/harness.py b/artiq/test/harness.py similarity index 100% rename from lit-test/harness.py rename to artiq/test/harness.py diff --git a/artiq/test/libartiq_support/Makefile b/artiq/test/libartiq_support/Makefile new file mode 100644 index 000000000..889b5558f --- /dev/null +++ b/artiq/test/libartiq_support/Makefile @@ -0,0 +1,4 @@ +CC ?= clang + +libartiq_support.so: ../../runtime/artiq_personality.c artiq_terminate.c artiq_time.c + $(CC) -std=c99 -Wall -Werror -I. -I../../runtime -g -fPIC -shared -o $@ $^ diff --git a/lit-test/libartiq_support/__cxxabi_config.h b/artiq/test/libartiq_support/__cxxabi_config.h similarity index 100% rename from lit-test/libartiq_support/__cxxabi_config.h rename to artiq/test/libartiq_support/__cxxabi_config.h diff --git a/lit-test/libartiq_support/artiq_terminate.c b/artiq/test/libartiq_support/artiq_terminate.c similarity index 100% rename from lit-test/libartiq_support/artiq_terminate.c rename to artiq/test/libartiq_support/artiq_terminate.c diff --git a/lit-test/libartiq_support/artiq_time.c b/artiq/test/libartiq_support/artiq_time.c similarity index 100% rename from lit-test/libartiq_support/artiq_time.c rename to artiq/test/libartiq_support/artiq_time.c diff --git a/lit-test/libartiq_support/unwind.h b/artiq/test/libartiq_support/unwind.h similarity index 100% rename from lit-test/libartiq_support/unwind.h rename to artiq/test/libartiq_support/unwind.h diff --git a/lit-test/test/codegen/error_illegal_builtin.py b/artiq/test/lit/codegen/error_illegal_builtin.py similarity index 100% rename from lit-test/test/codegen/error_illegal_builtin.py rename to artiq/test/lit/codegen/error_illegal_builtin.py diff --git a/lit-test/test/codegen/warning_useless_bool.py b/artiq/test/lit/codegen/warning_useless_bool.py similarity index 100% rename from lit-test/test/codegen/warning_useless_bool.py rename to artiq/test/lit/codegen/warning_useless_bool.py diff --git a/lit-test/test/devirtualization/device_db.pyon b/artiq/test/lit/devirtualization/device_db.pyon similarity index 100% rename from lit-test/test/devirtualization/device_db.pyon rename to artiq/test/lit/devirtualization/device_db.pyon diff --git a/lit-test/test/devirtualization/function.py b/artiq/test/lit/devirtualization/function.py similarity index 100% rename from lit-test/test/devirtualization/function.py rename to artiq/test/lit/devirtualization/function.py diff --git a/lit-test/test/devirtualization/method.py b/artiq/test/lit/devirtualization/method.py similarity index 100% rename from lit-test/test/devirtualization/method.py rename to artiq/test/lit/devirtualization/method.py diff --git a/lit-test/test/embedding/device_db.pyon b/artiq/test/lit/embedding/device_db.pyon similarity index 100% rename from lit-test/test/embedding/device_db.pyon rename to artiq/test/lit/embedding/device_db.pyon diff --git a/lit-test/test/embedding/error_attr_absent.py b/artiq/test/lit/embedding/error_attr_absent.py similarity index 100% rename from lit-test/test/embedding/error_attr_absent.py rename to artiq/test/lit/embedding/error_attr_absent.py diff --git a/lit-test/test/embedding/error_attr_absent_suggest.py b/artiq/test/lit/embedding/error_attr_absent_suggest.py similarity index 100% rename from lit-test/test/embedding/error_attr_absent_suggest.py rename to artiq/test/lit/embedding/error_attr_absent_suggest.py diff --git a/lit-test/test/embedding/error_attr_conflict.py b/artiq/test/lit/embedding/error_attr_conflict.py similarity index 100% rename from lit-test/test/embedding/error_attr_conflict.py rename to artiq/test/lit/embedding/error_attr_conflict.py diff --git a/lit-test/test/embedding/error_attr_unify.py b/artiq/test/lit/embedding/error_attr_unify.py similarity index 100% rename from lit-test/test/embedding/error_attr_unify.py rename to artiq/test/lit/embedding/error_attr_unify.py diff --git a/lit-test/test/embedding/error_name_absent_suggest.py b/artiq/test/lit/embedding/error_name_absent_suggest.py similarity index 100% rename from lit-test/test/embedding/error_name_absent_suggest.py rename to artiq/test/lit/embedding/error_name_absent_suggest.py diff --git a/lit-test/test/embedding/error_rpc_annot_return.py b/artiq/test/lit/embedding/error_rpc_annot_return.py similarity index 100% rename from lit-test/test/embedding/error_rpc_annot_return.py rename to artiq/test/lit/embedding/error_rpc_annot_return.py diff --git a/lit-test/test/embedding/error_rpc_default_unify.py b/artiq/test/lit/embedding/error_rpc_default_unify.py similarity index 100% rename from lit-test/test/embedding/error_rpc_default_unify.py rename to artiq/test/lit/embedding/error_rpc_default_unify.py diff --git a/lit-test/test/embedding/error_syscall_annot.py b/artiq/test/lit/embedding/error_syscall_annot.py similarity index 100% rename from lit-test/test/embedding/error_syscall_annot.py rename to artiq/test/lit/embedding/error_syscall_annot.py diff --git a/lit-test/test/embedding/error_syscall_annot_return.py b/artiq/test/lit/embedding/error_syscall_annot_return.py similarity index 100% rename from lit-test/test/embedding/error_syscall_annot_return.py rename to artiq/test/lit/embedding/error_syscall_annot_return.py diff --git a/lit-test/test/embedding/error_syscall_arg.py b/artiq/test/lit/embedding/error_syscall_arg.py similarity index 100% rename from lit-test/test/embedding/error_syscall_arg.py rename to artiq/test/lit/embedding/error_syscall_arg.py diff --git a/lit-test/test/embedding/error_syscall_default_arg.py b/artiq/test/lit/embedding/error_syscall_default_arg.py similarity index 100% rename from lit-test/test/embedding/error_syscall_default_arg.py rename to artiq/test/lit/embedding/error_syscall_default_arg.py diff --git a/lit-test/test/embedding/error_syscall_return.py b/artiq/test/lit/embedding/error_syscall_return.py similarity index 100% rename from lit-test/test/embedding/error_syscall_return.py rename to artiq/test/lit/embedding/error_syscall_return.py diff --git a/lit-test/test/embedding/exception.py b/artiq/test/lit/embedding/exception.py similarity index 100% rename from lit-test/test/embedding/exception.py rename to artiq/test/lit/embedding/exception.py diff --git a/lit-test/test/embedding/function_polymorphism.py b/artiq/test/lit/embedding/function_polymorphism.py similarity index 100% rename from lit-test/test/embedding/function_polymorphism.py rename to artiq/test/lit/embedding/function_polymorphism.py diff --git a/lit-test/test/embedding/method_polymorphism.py b/artiq/test/lit/embedding/method_polymorphism.py similarity index 100% rename from lit-test/test/embedding/method_polymorphism.py rename to artiq/test/lit/embedding/method_polymorphism.py diff --git a/lit-test/test/exceptions/catch.py b/artiq/test/lit/exceptions/catch.py similarity index 100% rename from lit-test/test/exceptions/catch.py rename to artiq/test/lit/exceptions/catch.py diff --git a/lit-test/test/exceptions/catch_all.py b/artiq/test/lit/exceptions/catch_all.py similarity index 100% rename from lit-test/test/exceptions/catch_all.py rename to artiq/test/lit/exceptions/catch_all.py diff --git a/lit-test/test/exceptions/catch_multi.py b/artiq/test/lit/exceptions/catch_multi.py similarity index 100% rename from lit-test/test/exceptions/catch_multi.py rename to artiq/test/lit/exceptions/catch_multi.py diff --git a/lit-test/test/exceptions/catch_outer.py b/artiq/test/lit/exceptions/catch_outer.py similarity index 100% rename from lit-test/test/exceptions/catch_outer.py rename to artiq/test/lit/exceptions/catch_outer.py diff --git a/lit-test/test/exceptions/finally.py b/artiq/test/lit/exceptions/finally.py similarity index 100% rename from lit-test/test/exceptions/finally.py rename to artiq/test/lit/exceptions/finally.py diff --git a/lit-test/test/exceptions/finally_catch.py b/artiq/test/lit/exceptions/finally_catch.py similarity index 100% rename from lit-test/test/exceptions/finally_catch.py rename to artiq/test/lit/exceptions/finally_catch.py diff --git a/lit-test/test/exceptions/finally_raise.py b/artiq/test/lit/exceptions/finally_raise.py similarity index 100% rename from lit-test/test/exceptions/finally_raise.py rename to artiq/test/lit/exceptions/finally_raise.py diff --git a/lit-test/test/exceptions/finally_squash.py b/artiq/test/lit/exceptions/finally_squash.py similarity index 100% rename from lit-test/test/exceptions/finally_squash.py rename to artiq/test/lit/exceptions/finally_squash.py diff --git a/lit-test/test/exceptions/finally_uncaught.py b/artiq/test/lit/exceptions/finally_uncaught.py similarity index 100% rename from lit-test/test/exceptions/finally_uncaught.py rename to artiq/test/lit/exceptions/finally_uncaught.py diff --git a/lit-test/test/exceptions/reraise.py b/artiq/test/lit/exceptions/reraise.py similarity index 100% rename from lit-test/test/exceptions/reraise.py rename to artiq/test/lit/exceptions/reraise.py diff --git a/lit-test/test/exceptions/reraise_update.py b/artiq/test/lit/exceptions/reraise_update.py similarity index 100% rename from lit-test/test/exceptions/reraise_update.py rename to artiq/test/lit/exceptions/reraise_update.py diff --git a/lit-test/test/exceptions/uncaught.py b/artiq/test/lit/exceptions/uncaught.py similarity index 100% rename from lit-test/test/exceptions/uncaught.py rename to artiq/test/lit/exceptions/uncaught.py diff --git a/lit-test/test/inferencer/builtin_calls.py b/artiq/test/lit/inferencer/builtin_calls.py similarity index 100% rename from lit-test/test/inferencer/builtin_calls.py rename to artiq/test/lit/inferencer/builtin_calls.py diff --git a/lit-test/test/inferencer/class.py b/artiq/test/lit/inferencer/class.py similarity index 100% rename from lit-test/test/inferencer/class.py rename to artiq/test/lit/inferencer/class.py diff --git a/lit-test/test/inferencer/coerce.py b/artiq/test/lit/inferencer/coerce.py similarity index 100% rename from lit-test/test/inferencer/coerce.py rename to artiq/test/lit/inferencer/coerce.py diff --git a/lit-test/test/inferencer/error_assert.py b/artiq/test/lit/inferencer/error_assert.py similarity index 100% rename from lit-test/test/inferencer/error_assert.py rename to artiq/test/lit/inferencer/error_assert.py diff --git a/lit-test/test/inferencer/error_builtin_calls.py b/artiq/test/lit/inferencer/error_builtin_calls.py similarity index 100% rename from lit-test/test/inferencer/error_builtin_calls.py rename to artiq/test/lit/inferencer/error_builtin_calls.py diff --git a/lit-test/test/inferencer/error_call.py b/artiq/test/lit/inferencer/error_call.py similarity index 100% rename from lit-test/test/inferencer/error_call.py rename to artiq/test/lit/inferencer/error_call.py diff --git a/lit-test/test/inferencer/error_class.py b/artiq/test/lit/inferencer/error_class.py similarity index 100% rename from lit-test/test/inferencer/error_class.py rename to artiq/test/lit/inferencer/error_class.py diff --git a/lit-test/test/inferencer/error_class_redefine.py b/artiq/test/lit/inferencer/error_class_redefine.py similarity index 100% rename from lit-test/test/inferencer/error_class_redefine.py rename to artiq/test/lit/inferencer/error_class_redefine.py diff --git a/lit-test/test/inferencer/error_coerce.py b/artiq/test/lit/inferencer/error_coerce.py similarity index 100% rename from lit-test/test/inferencer/error_coerce.py rename to artiq/test/lit/inferencer/error_coerce.py diff --git a/lit-test/test/inferencer/error_comprehension.py b/artiq/test/lit/inferencer/error_comprehension.py similarity index 100% rename from lit-test/test/inferencer/error_comprehension.py rename to artiq/test/lit/inferencer/error_comprehension.py diff --git a/lit-test/test/inferencer/error_control_flow.py b/artiq/test/lit/inferencer/error_control_flow.py similarity index 100% rename from lit-test/test/inferencer/error_control_flow.py rename to artiq/test/lit/inferencer/error_control_flow.py diff --git a/lit-test/test/inferencer/error_exception.py b/artiq/test/lit/inferencer/error_exception.py similarity index 100% rename from lit-test/test/inferencer/error_exception.py rename to artiq/test/lit/inferencer/error_exception.py diff --git a/lit-test/test/inferencer/error_iterable.py b/artiq/test/lit/inferencer/error_iterable.py similarity index 100% rename from lit-test/test/inferencer/error_iterable.py rename to artiq/test/lit/inferencer/error_iterable.py diff --git a/lit-test/test/inferencer/error_local_unbound.py b/artiq/test/lit/inferencer/error_local_unbound.py similarity index 100% rename from lit-test/test/inferencer/error_local_unbound.py rename to artiq/test/lit/inferencer/error_local_unbound.py diff --git a/lit-test/test/inferencer/error_locals.py b/artiq/test/lit/inferencer/error_locals.py similarity index 100% rename from lit-test/test/inferencer/error_locals.py rename to artiq/test/lit/inferencer/error_locals.py diff --git a/lit-test/test/inferencer/error_method.py b/artiq/test/lit/inferencer/error_method.py similarity index 100% rename from lit-test/test/inferencer/error_method.py rename to artiq/test/lit/inferencer/error_method.py diff --git a/lit-test/test/inferencer/error_return.py b/artiq/test/lit/inferencer/error_return.py similarity index 100% rename from lit-test/test/inferencer/error_return.py rename to artiq/test/lit/inferencer/error_return.py diff --git a/lit-test/test/inferencer/error_subscript.py b/artiq/test/lit/inferencer/error_subscript.py similarity index 100% rename from lit-test/test/inferencer/error_subscript.py rename to artiq/test/lit/inferencer/error_subscript.py diff --git a/lit-test/test/inferencer/error_unify.py b/artiq/test/lit/inferencer/error_unify.py similarity index 100% rename from lit-test/test/inferencer/error_unify.py rename to artiq/test/lit/inferencer/error_unify.py diff --git a/lit-test/test/inferencer/error_with_arity.py b/artiq/test/lit/inferencer/error_with_arity.py similarity index 100% rename from lit-test/test/inferencer/error_with_arity.py rename to artiq/test/lit/inferencer/error_with_arity.py diff --git a/lit-test/test/inferencer/error_with_exn.py b/artiq/test/lit/inferencer/error_with_exn.py similarity index 100% rename from lit-test/test/inferencer/error_with_exn.py rename to artiq/test/lit/inferencer/error_with_exn.py diff --git a/lit-test/test/inferencer/error_with_many.py b/artiq/test/lit/inferencer/error_with_many.py similarity index 100% rename from lit-test/test/inferencer/error_with_many.py rename to artiq/test/lit/inferencer/error_with_many.py diff --git a/lit-test/test/inferencer/error_with_self.py b/artiq/test/lit/inferencer/error_with_self.py similarity index 100% rename from lit-test/test/inferencer/error_with_self.py rename to artiq/test/lit/inferencer/error_with_self.py diff --git a/lit-test/test/inferencer/error_with_var.py b/artiq/test/lit/inferencer/error_with_var.py similarity index 100% rename from lit-test/test/inferencer/error_with_var.py rename to artiq/test/lit/inferencer/error_with_var.py diff --git a/lit-test/test/inferencer/exception.py b/artiq/test/lit/inferencer/exception.py similarity index 100% rename from lit-test/test/inferencer/exception.py rename to artiq/test/lit/inferencer/exception.py diff --git a/lit-test/test/inferencer/gcd.py b/artiq/test/lit/inferencer/gcd.py similarity index 100% rename from lit-test/test/inferencer/gcd.py rename to artiq/test/lit/inferencer/gcd.py diff --git a/lit-test/test/inferencer/prelude.py b/artiq/test/lit/inferencer/prelude.py similarity index 100% rename from lit-test/test/inferencer/prelude.py rename to artiq/test/lit/inferencer/prelude.py diff --git a/lit-test/test/inferencer/scoping.py b/artiq/test/lit/inferencer/scoping.py similarity index 100% rename from lit-test/test/inferencer/scoping.py rename to artiq/test/lit/inferencer/scoping.py diff --git a/lit-test/test/inferencer/slice.py b/artiq/test/lit/inferencer/slice.py similarity index 100% rename from lit-test/test/inferencer/slice.py rename to artiq/test/lit/inferencer/slice.py diff --git a/lit-test/test/inferencer/unify.py b/artiq/test/lit/inferencer/unify.py similarity index 100% rename from lit-test/test/inferencer/unify.py rename to artiq/test/lit/inferencer/unify.py diff --git a/lit-test/test/inferencer/with.py b/artiq/test/lit/inferencer/with.py similarity index 100% rename from lit-test/test/inferencer/with.py rename to artiq/test/lit/inferencer/with.py diff --git a/lit-test/test/integration/arithmetics.py b/artiq/test/lit/integration/arithmetics.py similarity index 100% rename from lit-test/test/integration/arithmetics.py rename to artiq/test/lit/integration/arithmetics.py diff --git a/lit-test/test/integration/attribute.py b/artiq/test/lit/integration/attribute.py similarity index 100% rename from lit-test/test/integration/attribute.py rename to artiq/test/lit/integration/attribute.py diff --git a/lit-test/test/integration/bool.py b/artiq/test/lit/integration/bool.py similarity index 100% rename from lit-test/test/integration/bool.py rename to artiq/test/lit/integration/bool.py diff --git a/lit-test/test/integration/builtin.py b/artiq/test/lit/integration/builtin.py similarity index 100% rename from lit-test/test/integration/builtin.py rename to artiq/test/lit/integration/builtin.py diff --git a/lit-test/test/integration/class.py b/artiq/test/lit/integration/class.py similarity index 100% rename from lit-test/test/integration/class.py rename to artiq/test/lit/integration/class.py diff --git a/lit-test/test/integration/compare.py b/artiq/test/lit/integration/compare.py similarity index 100% rename from lit-test/test/integration/compare.py rename to artiq/test/lit/integration/compare.py diff --git a/lit-test/test/integration/finally.py b/artiq/test/lit/integration/finally.py similarity index 100% rename from lit-test/test/integration/finally.py rename to artiq/test/lit/integration/finally.py diff --git a/lit-test/test/integration/for.py b/artiq/test/lit/integration/for.py similarity index 100% rename from lit-test/test/integration/for.py rename to artiq/test/lit/integration/for.py diff --git a/lit-test/test/integration/function.py b/artiq/test/lit/integration/function.py similarity index 100% rename from lit-test/test/integration/function.py rename to artiq/test/lit/integration/function.py diff --git a/lit-test/test/integration/if.py b/artiq/test/lit/integration/if.py similarity index 100% rename from lit-test/test/integration/if.py rename to artiq/test/lit/integration/if.py diff --git a/lit-test/test/integration/instance.py b/artiq/test/lit/integration/instance.py similarity index 100% rename from lit-test/test/integration/instance.py rename to artiq/test/lit/integration/instance.py diff --git a/lit-test/test/integration/lambda.py b/artiq/test/lit/integration/lambda.py similarity index 100% rename from lit-test/test/integration/lambda.py rename to artiq/test/lit/integration/lambda.py diff --git a/lit-test/test/integration/list.py b/artiq/test/lit/integration/list.py similarity index 100% rename from lit-test/test/integration/list.py rename to artiq/test/lit/integration/list.py diff --git a/lit-test/test/integration/locals.py b/artiq/test/lit/integration/locals.py similarity index 100% rename from lit-test/test/integration/locals.py rename to artiq/test/lit/integration/locals.py diff --git a/lit-test/test/integration/print.py b/artiq/test/lit/integration/print.py similarity index 100% rename from lit-test/test/integration/print.py rename to artiq/test/lit/integration/print.py diff --git a/lit-test/test/integration/subscript.py b/artiq/test/lit/integration/subscript.py similarity index 100% rename from lit-test/test/integration/subscript.py rename to artiq/test/lit/integration/subscript.py diff --git a/lit-test/test/integration/tuple.py b/artiq/test/lit/integration/tuple.py similarity index 100% rename from lit-test/test/integration/tuple.py rename to artiq/test/lit/integration/tuple.py diff --git a/lit-test/test/integration/while.py b/artiq/test/lit/integration/while.py similarity index 100% rename from lit-test/test/integration/while.py rename to artiq/test/lit/integration/while.py diff --git a/lit-test/test/integration/with.py b/artiq/test/lit/integration/with.py similarity index 100% rename from lit-test/test/integration/with.py rename to artiq/test/lit/integration/with.py diff --git a/lit-test/test/interleaving/control_flow.py b/artiq/test/lit/interleaving/control_flow.py similarity index 100% rename from lit-test/test/interleaving/control_flow.py rename to artiq/test/lit/interleaving/control_flow.py diff --git a/lit-test/test/interleaving/error_inlining.py b/artiq/test/lit/interleaving/error_inlining.py similarity index 100% rename from lit-test/test/interleaving/error_inlining.py rename to artiq/test/lit/interleaving/error_inlining.py diff --git a/lit-test/test/interleaving/error_toplevel_control_flow.py b/artiq/test/lit/interleaving/error_toplevel_control_flow.py similarity index 100% rename from lit-test/test/interleaving/error_toplevel_control_flow.py rename to artiq/test/lit/interleaving/error_toplevel_control_flow.py diff --git a/lit-test/test/interleaving/indirect.py b/artiq/test/lit/interleaving/indirect.py similarity index 100% rename from lit-test/test/interleaving/indirect.py rename to artiq/test/lit/interleaving/indirect.py diff --git a/lit-test/test/interleaving/indirect_arg.py b/artiq/test/lit/interleaving/indirect_arg.py similarity index 100% rename from lit-test/test/interleaving/indirect_arg.py rename to artiq/test/lit/interleaving/indirect_arg.py diff --git a/lit-test/test/interleaving/nonoverlapping.py b/artiq/test/lit/interleaving/nonoverlapping.py similarity index 100% rename from lit-test/test/interleaving/nonoverlapping.py rename to artiq/test/lit/interleaving/nonoverlapping.py diff --git a/lit-test/test/interleaving/overlapping.py b/artiq/test/lit/interleaving/overlapping.py similarity index 100% rename from lit-test/test/interleaving/overlapping.py rename to artiq/test/lit/interleaving/overlapping.py diff --git a/lit-test/test/interleaving/pure_impure_tie.py b/artiq/test/lit/interleaving/pure_impure_tie.py similarity index 100% rename from lit-test/test/interleaving/pure_impure_tie.py rename to artiq/test/lit/interleaving/pure_impure_tie.py diff --git a/lit-test/test/interleaving/unrolling.py b/artiq/test/lit/interleaving/unrolling.py similarity index 100% rename from lit-test/test/interleaving/unrolling.py rename to artiq/test/lit/interleaving/unrolling.py diff --git a/lit-test/test/iodelay/argument.py b/artiq/test/lit/iodelay/argument.py similarity index 100% rename from lit-test/test/iodelay/argument.py rename to artiq/test/lit/iodelay/argument.py diff --git a/lit-test/test/iodelay/arith.py b/artiq/test/lit/iodelay/arith.py similarity index 100% rename from lit-test/test/iodelay/arith.py rename to artiq/test/lit/iodelay/arith.py diff --git a/lit-test/test/iodelay/call.py b/artiq/test/lit/iodelay/call.py similarity index 100% rename from lit-test/test/iodelay/call.py rename to artiq/test/lit/iodelay/call.py diff --git a/lit-test/test/iodelay/call_subst.py b/artiq/test/lit/iodelay/call_subst.py similarity index 100% rename from lit-test/test/iodelay/call_subst.py rename to artiq/test/lit/iodelay/call_subst.py diff --git a/lit-test/test/iodelay/class.py b/artiq/test/lit/iodelay/class.py similarity index 100% rename from lit-test/test/iodelay/class.py rename to artiq/test/lit/iodelay/class.py diff --git a/lit-test/test/iodelay/error_arith.py b/artiq/test/lit/iodelay/error_arith.py similarity index 100% rename from lit-test/test/iodelay/error_arith.py rename to artiq/test/lit/iodelay/error_arith.py diff --git a/lit-test/test/iodelay/error_bad_parallel.py b/artiq/test/lit/iodelay/error_bad_parallel.py similarity index 100% rename from lit-test/test/iodelay/error_bad_parallel.py rename to artiq/test/lit/iodelay/error_bad_parallel.py diff --git a/lit-test/test/iodelay/error_builtinfn.py b/artiq/test/lit/iodelay/error_builtinfn.py similarity index 100% rename from lit-test/test/iodelay/error_builtinfn.py rename to artiq/test/lit/iodelay/error_builtinfn.py diff --git a/lit-test/test/iodelay/error_call_nested.py b/artiq/test/lit/iodelay/error_call_nested.py similarity index 100% rename from lit-test/test/iodelay/error_call_nested.py rename to artiq/test/lit/iodelay/error_call_nested.py diff --git a/lit-test/test/iodelay/error_call_subst.py b/artiq/test/lit/iodelay/error_call_subst.py similarity index 100% rename from lit-test/test/iodelay/error_call_subst.py rename to artiq/test/lit/iodelay/error_call_subst.py diff --git a/lit-test/test/iodelay/error_control_flow.py b/artiq/test/lit/iodelay/error_control_flow.py similarity index 100% rename from lit-test/test/iodelay/error_control_flow.py rename to artiq/test/lit/iodelay/error_control_flow.py diff --git a/lit-test/test/iodelay/error_for.py b/artiq/test/lit/iodelay/error_for.py similarity index 100% rename from lit-test/test/iodelay/error_for.py rename to artiq/test/lit/iodelay/error_for.py diff --git a/lit-test/test/iodelay/error_goto.py b/artiq/test/lit/iodelay/error_goto.py similarity index 100% rename from lit-test/test/iodelay/error_goto.py rename to artiq/test/lit/iodelay/error_goto.py diff --git a/lit-test/test/iodelay/error_return.py b/artiq/test/lit/iodelay/error_return.py similarity index 100% rename from lit-test/test/iodelay/error_return.py rename to artiq/test/lit/iodelay/error_return.py diff --git a/lit-test/test/iodelay/error_unify.py b/artiq/test/lit/iodelay/error_unify.py similarity index 100% rename from lit-test/test/iodelay/error_unify.py rename to artiq/test/lit/iodelay/error_unify.py diff --git a/lit-test/test/iodelay/goto.py b/artiq/test/lit/iodelay/goto.py similarity index 100% rename from lit-test/test/iodelay/goto.py rename to artiq/test/lit/iodelay/goto.py diff --git a/lit-test/test/iodelay/linear.py b/artiq/test/lit/iodelay/linear.py similarity index 100% rename from lit-test/test/iodelay/linear.py rename to artiq/test/lit/iodelay/linear.py diff --git a/lit-test/test/iodelay/loop.py b/artiq/test/lit/iodelay/loop.py similarity index 100% rename from lit-test/test/iodelay/loop.py rename to artiq/test/lit/iodelay/loop.py diff --git a/lit-test/test/iodelay/order_invariance.py b/artiq/test/lit/iodelay/order_invariance.py similarity index 100% rename from lit-test/test/iodelay/order_invariance.py rename to artiq/test/lit/iodelay/order_invariance.py diff --git a/lit-test/test/iodelay/parallel.py b/artiq/test/lit/iodelay/parallel.py similarity index 100% rename from lit-test/test/iodelay/parallel.py rename to artiq/test/lit/iodelay/parallel.py diff --git a/lit-test/test/iodelay/range.py b/artiq/test/lit/iodelay/range.py similarity index 100% rename from lit-test/test/iodelay/range.py rename to artiq/test/lit/iodelay/range.py diff --git a/lit-test/test/iodelay/return.py b/artiq/test/lit/iodelay/return.py similarity index 100% rename from lit-test/test/iodelay/return.py rename to artiq/test/lit/iodelay/return.py diff --git a/lit-test/test/iodelay/sequential.py b/artiq/test/lit/iodelay/sequential.py similarity index 100% rename from lit-test/test/iodelay/sequential.py rename to artiq/test/lit/iodelay/sequential.py diff --git a/lit-test/test/lit.cfg b/artiq/test/lit/lit.cfg similarity index 100% rename from lit-test/test/lit.cfg rename to artiq/test/lit/lit.cfg diff --git a/lit-test/test/local_access/invalid_closure.py b/artiq/test/lit/local_access/invalid_closure.py similarity index 100% rename from lit-test/test/local_access/invalid_closure.py rename to artiq/test/lit/local_access/invalid_closure.py diff --git a/lit-test/test/local_access/invalid_flow.py b/artiq/test/lit/local_access/invalid_flow.py similarity index 100% rename from lit-test/test/local_access/invalid_flow.py rename to artiq/test/lit/local_access/invalid_flow.py diff --git a/lit-test/test/local_access/multiple_asgn.py b/artiq/test/lit/local_access/multiple_asgn.py similarity index 100% rename from lit-test/test/local_access/multiple_asgn.py rename to artiq/test/lit/local_access/multiple_asgn.py diff --git a/lit-test/test/local_access/parallel.py b/artiq/test/lit/local_access/parallel.py similarity index 100% rename from lit-test/test/local_access/parallel.py rename to artiq/test/lit/local_access/parallel.py diff --git a/lit-test/test/local_access/valid.py b/artiq/test/lit/local_access/valid.py similarity index 100% rename from lit-test/test/local_access/valid.py rename to artiq/test/lit/local_access/valid.py diff --git a/lit-test/test/monomorphism/integers.py b/artiq/test/lit/monomorphism/integers.py similarity index 100% rename from lit-test/test/monomorphism/integers.py rename to artiq/test/lit/monomorphism/integers.py diff --git a/lit-test/test/time/advance.py b/artiq/test/lit/time/advance.py similarity index 100% rename from lit-test/test/time/advance.py rename to artiq/test/lit/time/advance.py diff --git a/lit-test/test/time/advance_mu.py b/artiq/test/lit/time/advance_mu.py similarity index 100% rename from lit-test/test/time/advance_mu.py rename to artiq/test/lit/time/advance_mu.py diff --git a/lit-test/test/time/conversion.py b/artiq/test/lit/time/conversion.py similarity index 100% rename from lit-test/test/time/conversion.py rename to artiq/test/lit/time/conversion.py diff --git a/lit-test/test/time/watchdog.py b/artiq/test/lit/time/watchdog.py similarity index 100% rename from lit-test/test/time/watchdog.py rename to artiq/test/lit/time/watchdog.py diff --git a/lit-test/not.py b/artiq/test/not.py similarity index 100% rename from lit-test/not.py rename to artiq/test/not.py diff --git a/lit-test/libartiq_support/Makefile b/lit-test/libartiq_support/Makefile deleted file mode 100644 index 0406dee63..000000000 --- a/lit-test/libartiq_support/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -CC ?= clang - -libartiq_support.so: ../../artiq/runtime/artiq_personality.c artiq_terminate.c artiq_time.c - $(CC) -std=c99 -Wall -Werror -I. -I../../artiq/runtime -g -fPIC -shared -o $@ $^