From 8012850ede74e68eb4c3f9fea98e6a5d5b653af0 Mon Sep 17 00:00:00 2001 From: Ethan Meitz <54505069+ejmeitz@users.noreply.github.com> Date: Sat, 1 Aug 2026 15:41:52 -0400 Subject: [PATCH 1/4] Remove complex type mappings for Julia Removed mapping for C++ complex types to Julia complex types. --- lib/cunumeric_jl_wrapper/src/wrapper.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/cunumeric_jl_wrapper/src/wrapper.cpp b/lib/cunumeric_jl_wrapper/src/wrapper.cpp index 293343339..284ebd9e6 100644 --- a/lib/cunumeric_jl_wrapper/src/wrapper.cpp +++ b/lib/cunumeric_jl_wrapper/src/wrapper.cpp @@ -74,9 +74,6 @@ JLCXX_MODULE define_julia_module(jlcxx::Module& mod) { using jlcxx::TypeVar; using legate_util::HalfType; - // Map C++ complex types to Julia complex types - mod.map_type>("ComplexF64"); - mod.map_type>("ComplexF32"); mod.map_type("Float16"); // These are the types/dims used to generate templated functions From ccfd4c599640ed648be9dc45ae66b57ddbaf91f2 Mon Sep 17 00:00:00 2001 From: Ethan Meitz <54505069+ejmeitz@users.noreply.github.com> Date: Sat, 1 Aug 2026 15:54:26 -0400 Subject: [PATCH 2/4] add accessor tests --- test/runtests.jl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/runtests.jl b/test/runtests.jl index d2396b3f8..e0fe8142d 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -58,6 +58,18 @@ include("tests/binary_tests.jl") include("tests/scoping.jl") include("tests/scoping-advanced.jl") +@testset "Array Accessors" begin + for T in Base.uniontypes(cuNumeric.SUPPORTED_ARRAY_TYPES) + value = rand(T) + arr = cuNumeric.zeros(T, 2, 2) + + allowscalar() do + arr[1, 2] = value + @test arr[1, 2] == value + end + end +end + @testset verbose = true "AXPY" begin N = 100 @testset verbose = true for T in Base.uniontypes(cuNumeric.SUPPORTED_FLOAT_TYPES) From b07f80c6af44d6980f98c40dfa6a311424b49c13 Mon Sep 17 00:00:00 2001 From: Ethan Meitz <54505069+ejmeitz@users.noreply.github.com> Date: Sat, 1 Aug 2026 15:58:08 -0400 Subject: [PATCH 3/4] retrigger --- src/memory.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/memory.jl b/src/memory.jl index ca28d07fd..b4bfe9e3b 100644 --- a/src/memory.jl +++ b/src/memory.jl @@ -100,5 +100,6 @@ function maybe_collect() recalibrate_allocator!() end + return nothing end From 8baceeb1e7dca17e7e4fc99b01002d04e41cb602 Mon Sep 17 00:00:00 2001 From: David Krasowska Date: Sat, 1 Aug 2026 15:02:47 -0500 Subject: [PATCH 4/4] retrigger --- src/memory.jl | 1 - 1 file changed, 1 deletion(-) diff --git a/src/memory.jl b/src/memory.jl index b4bfe9e3b..ca28d07fd 100644 --- a/src/memory.jl +++ b/src/memory.jl @@ -100,6 +100,5 @@ function maybe_collect() recalibrate_allocator!() end - return nothing end