Skip to content

Commit 486dc54

Browse files
DinoVmeta-codesync[bot]
authored andcommitted
Add ARM build flavors
Summary: Adds support for ARM builds to our builds. Internal to the build we get an option for a set of build architectures which include ARM and x64. This creates a new set of BUCK targets with the architecture suffix. So you can now do: `buck2 run fbcode//cinderx:python3.14-arm64 --` and it'll launch Python w/ CinderX. On x64 this will run under QEMU. You can also do `buck2 run fbcode//cinderx:python3.14-x64 --` to be explicit about what you want to launch but `buck2 run fbcode//cinderx:python3.14 --` will still default to x64. Two Sandcastle jobs are setup but not currently enabled - one runs on x64 under QEMU... this is probably sufficient but I also setup one to run on actual arm hosts. Not sure if someone will be unhappy about us using this tier. The QEMU tests can't currently make it through an entire run and probably need D85780300 before they will succeed. Reviewed By: alexmalyshev Differential Revision: D86441520 fbshipit-source-id: e222777a08b2cbefee2df18f5b83fd81fdad405f
1 parent 9ecc432 commit 486dc54

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
test.test_cmd_line_script
2+
test.test_ctypes
3+
test_cinderx.test___static__
4+
test_cinderx.test_asynclazyvalue
5+
test_cinderx.test_cinderjit
6+
test_cinderx.test_compiler.test_static.annotated
7+
test_cinderx.test_compiler.test_static.array
8+
test_cinderx.test_compiler.test_static.asyncs
9+
test_cinderx.test_compiler.test_static.augassign
10+
test_cinderx.test_compiler.test_static.binop
11+
test_cinderx.test_compiler.test_static.cached_property
12+
test_cinderx.test_compiler.test_static.checked_dict
13+
test_cinderx.test_compiler.test_static.checked_list
14+
test_cinderx.test_compiler.test_static.class_decorator
15+
test_cinderx.test_compiler.test_static.classmethod
16+
test_cinderx.test_compiler.test_static.compile
17+
test_cinderx.test_compiler.test_static.context_decorator
18+
test_cinderx.test_compiler.test_static.crange
19+
test_cinderx.test_compiler.test_static.dataclass
20+
test_cinderx.test_compiler.test_static.decl_visitor
21+
test_cinderx.test_compiler.test_static.dependencies
22+
test_cinderx.test_compiler.test_static.double
23+
test_cinderx.test_compiler.test_static.dynamic_return
24+
test_cinderx.test_compiler.test_static.elide_type_checks
25+
test_cinderx.test_compiler.test_static.enum
26+
test_cinderx.test_compiler.test_static.fields
27+
test_cinderx.test_compiler.test_static.final
28+
test_cinderx.test_compiler.test_static.fstring
29+
test_cinderx.test_compiler.test_static.implicit_none_return
30+
test_cinderx.test_compiler.test_static.imports
31+
test_cinderx.test_compiler.test_static.inference
32+
test_cinderx.test_compiler.test_static.invoke
33+
test_cinderx.test_compiler.test_static.lint
34+
test_cinderx.test_compiler.test_static.literals
35+
test_cinderx.test_compiler.test_static.match
36+
test_cinderx.test_compiler.test_static.mixin
37+
test_cinderx.test_compiler.test_static.module
38+
test_cinderx.test_compiler.test_static.narrowing
39+
test_cinderx.test_compiler.test_static.native
40+
test_cinderx.test_compiler.test_static.non_static_inheritance
41+
test_cinderx.test_compiler.test_static.obj_creation
42+
test_cinderx.test_compiler.test_static.overrides
43+
test_cinderx.test_compiler.test_static.patch
44+
test_cinderx.test_compiler.test_static.perf_lint
45+
test_cinderx.test_compiler.test_static.primitives
46+
test_cinderx.test_compiler.test_static.property
47+
test_cinderx.test_compiler.test_static.protocol
48+
test_cinderx.test_compiler.test_static.refine_fields
49+
test_cinderx.test_compiler.test_static.reflection
50+
test_cinderx.test_compiler.test_static.return_cast_insertion
51+
test_cinderx.test_compiler.test_static.runtime
52+
test_cinderx.test_compiler.test_static.sequence
53+
test_cinderx.test_compiler.test_static.slots_with_default
54+
test_cinderx.test_compiler.test_static.staticarray
55+
test_cinderx.test_compiler.test_static.staticmod
56+
test_cinderx.test_compiler.test_static.subclass
57+
test_cinderx.test_compiler.test_static.super
58+
test_cinderx.test_compiler.test_static.sys_hexversion
59+
test_cinderx.test_compiler.test_static.top_level
60+
test_cinderx.test_compiler.test_static.type_alias
61+
test_cinderx.test_compiler.test_static.type_params
62+
test_cinderx.test_compiler.test_static.typed_dict
63+
test_cinderx.test_compiler.test_static.union
64+
test_cinderx.test_compiler.test_static.unknown_names
65+
test_cinderx.test_compiler.test_static.variadic_arg
66+
test_cinderx.test_compiler.test_static.walrus_operator
67+
test_cinderx.test_compiler.test_strict
68+
test_cinderx.test_oss_quick
69+
test_cinderx.test_parallel_gc

0 commit comments

Comments
 (0)