Skip to content

Validate registered downstream releases in a clean environment - #221

Closed
VEZY wants to merge 1 commit into
mainfrom
codex/registry-downstream-acceptance
Closed

VEZY wants to merge 1 commit into
mainfrom
codex/registry-downstream-acceptance

Conversation

@VEZY

@VEZY VEZY commented Sep 21, 2026

Copy link
Copy Markdown
Member

The existing Integration workflow deliberately develops the engine and downstream checkouts, so it cannot prove that released packages install together from General.

Add a separate manual/tag-triggered acceptance matrix for PlantGeom 0.20.0, PlantBiophysics 0.18.0, XPalm 0.7.0 and ArchimedLight 0.2.0 on Julia 1.10 and latest. Every job creates a clean environment, installs an exact registered engine version (default 0.15.0), verifies registry provenance, and runs the downstream tests without re-resolving the manifest. Save the resolved environment as an artifact. Documentation rebuild tags and prereleases are excluded.

This PR waits for those downstream releases to become registered before its first acceptance run and merge. Existing source integration and historical benchmark environments are unchanged. Static review is complete; the new matrix has not run yet.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results (Julia v1.12.1)

Time benchmarks
main 77d91f8... main / 77d91f8...
bench_linux/PSE 9.54 s 9.57 s 0.997
bench_linux/PSE_assign_outputs_broadcast_exact_10 0.531 ± 0.071 μs 0.701 ± 0.081 μs 0.757 ± 0.13
bench_linux/PSE_assign_outputs_broadcast_exact_1000 2.52 ± 0.24 μs 2.48 ± 0.34 μs 1.01 ± 0.17
bench_linux/PSE_assign_outputs_broadcast_exact_10000 22.5 ± 4.2 μs 22 ± 4 μs 1.02 ± 0.27
bench_linux/PSE_assign_outputs_columns_19columns_exact_1000 29.8 ± 7.3 μs 27.7 ± 3.3 μs 1.08 ± 0.29
bench_linux/PSE_assign_outputs_columns_2columns_exact_10 0.801 ± 0.081 μs 0.782 ± 0.07 μs 1.02 ± 0.14
bench_linux/PSE_assign_outputs_columns_2columns_exact_1000 4.67 ± 0.54 μs 3.87 ± 0.4 μs 1.21 ± 0.19
bench_linux/PSE_assign_outputs_columns_2columns_exact_10000 0.0542 ± 0.016 ms 0.0684 ± 0.013 ms 0.792 ± 0.28
bench_linux/PSE_assign_outputs_columns_2columns_permuted_10 0.761 ± 0.08 μs 0.782 ± 0.081 μs 0.973 ± 0.14
bench_linux/PSE_assign_outputs_columns_2columns_permuted_1000 6.93 ± 0.52 μs 7.44 ± 0.45 μs 0.931 ± 0.09
bench_linux/PSE_assign_outputs_columns_2columns_permuted_10000 0.0749 ± 0.022 ms 0.0681 ± 0.012 ms 1.1 ± 0.38
bench_linux/PSE_assign_outputs_columns_7columns_exact_1000 9.26 ± 0.46 μs 10.2 ± 0.85 μs 0.909 ± 0.088
bench_linux/PSE_assign_outputs_columns_exact_10 0.591 ± 0.089 μs 0.631 ± 0.08 μs 0.937 ± 0.18
bench_linux/PSE_assign_outputs_columns_exact_1000 2.87 ± 0.38 μs 2.85 ± 0.4 μs 1 ± 0.19
bench_linux/PSE_assign_outputs_columns_exact_10000 21.8 ± 3.5 μs 24.3 ± 8.4 μs 0.896 ± 0.34
bench_linux/PSE_assign_outputs_columns_heterogeneous_exact_10 1.09 ± 0.11 μs 1.16 ± 0.11 μs 0.94 ± 0.13
bench_linux/PSE_assign_outputs_columns_heterogeneous_exact_1000 0.0383 ± 0.012 ms 0.04 ± 0.012 ms 0.958 ± 0.42
bench_linux/PSE_assign_outputs_columns_heterogeneous_exact_10000 0.391 ± 0.13 ms 0.418 ± 0.12 ms 0.936 ± 0.41
bench_linux/PSE_assign_outputs_columns_permuted_10 0.712 ± 0.09 μs 0.601 ± 0.059 μs 1.18 ± 0.19
bench_linux/PSE_assign_outputs_columns_permuted_1000 4.12 ± 0.4 μs 4.22 ± 0.52 μs 0.975 ± 0.15
bench_linux/PSE_assign_outputs_columns_permuted_10000 27.6 ± 8.6 μs 0.035 ± 0.0083 ms 0.789 ± 0.31
bench_linux/PSE_assign_outputs_control_10 0.511 ± 0.09 μs 0.541 ± 0.06 μs 0.945 ± 0.2
bench_linux/PSE_assign_outputs_control_1000 0.922 ± 0.27 μs 1.15 ± 0.28 μs 0.8 ± 0.31
bench_linux/PSE_assign_outputs_control_10000 1.46 ± 0.23 μs 1.29 ± 0.44 μs 1.13 ± 0.42
bench_linux/PSE_assign_outputs_ref_loop_2columns_exact_10 0.731 ± 0.08 μs 0.721 ± 0.09 μs 1.01 ± 0.17
bench_linux/PSE_assign_outputs_ref_loop_2columns_exact_1000 3.8 ± 0.32 μs 4.21 ± 0.51 μs 0.902 ± 0.13
bench_linux/PSE_assign_outputs_ref_loop_2columns_exact_10000 0.0572 ± 0.0046 ms 0.0596 ± 0.0078 ms 0.96 ± 0.15
bench_linux/PSE_assign_outputs_ref_loop_exact_10 0.55 ± 0.06 μs 0.571 ± 0.07 μs 0.963 ± 0.16
bench_linux/PSE_assign_outputs_ref_loop_exact_1000 2.26 ± 0.42 μs 2.75 ± 0.48 μs 0.822 ± 0.21
bench_linux/PSE_assign_outputs_ref_loop_exact_10000 22.1 ± 5 μs 23 ± 3.9 μs 0.959 ± 0.27
bench_linux/PSE_assign_outputs_ref_loop_heterogeneous_exact_10 0.862 ± 0.1 μs 0.892 ± 0.1 μs 0.966 ± 0.16
bench_linux/PSE_assign_outputs_ref_loop_heterogeneous_exact_1000 22.1 ± 5.9 μs 22.4 ± 6.1 μs 0.985 ± 0.37
bench_linux/PSE_assign_outputs_ref_loop_heterogeneous_exact_10000 0.213 ± 0.061 ms 0.226 ± 0.08 ms 0.945 ± 0.43
bench_linux/PSE_assign_outputs_table_2columns_exact_10 0.721 ± 0.089 μs 0.771 ± 0.081 μs 0.935 ± 0.15
bench_linux/PSE_assign_outputs_table_2columns_exact_1000 4.94 ± 0.7 μs 4.2 ± 0.58 μs 1.18 ± 0.23
bench_linux/PSE_assign_outputs_table_2columns_exact_10000 0.06 ± 0.015 ms 0.0699 ± 0.0084 ms 0.858 ± 0.24
bench_linux/PSE_assign_outputs_table_2columns_permuted_10 0.912 ± 0.1 μs 0.821 ± 0.08 μs 1.11 ± 0.16
bench_linux/PSE_assign_outputs_table_2columns_permuted_1000 7.56 ± 0.63 μs 6.28 ± 0.55 μs 1.2 ± 0.15
bench_linux/PSE_assign_outputs_table_2columns_permuted_10000 0.0747 ± 0.016 ms 0.0658 ± 0.0055 ms 1.14 ± 0.26
bench_linux/PSE_assign_outputs_table_exact_10 0.782 ± 0.09 μs 0.772 ± 0.09 μs 1.01 ± 0.17
bench_linux/PSE_assign_outputs_table_exact_1000 2.95 ± 0.5 μs 2.76 ± 0.41 μs 1.07 ± 0.24
bench_linux/PSE_assign_outputs_table_exact_10000 23.8 ± 8.5 μs 23.6 ± 3.4 μs 1.01 ± 0.39
bench_linux/PSE_assign_outputs_table_permuted_10 0.751 ± 0.08 μs 0.661 ± 0.1 μs 1.14 ± 0.21
bench_linux/PSE_assign_outputs_table_permuted_1000 4.21 ± 0.48 μs 4.3 ± 0.41 μs 0.979 ± 0.15
bench_linux/PSE_assign_outputs_table_permuted_10000 29 ± 10 μs 27.6 ± 5.6 μs 1.05 ± 0.42
bench_linux/PSE_bound_many_input_steps_1000 0.115 ± 0.0045 ms 0.115 ± 0.0038 ms 1 ± 0.051
bench_linux/PSE_bound_many_sum_1000 1.53 ± 0.43 μs 1.75 ± 0.51 μs 0.875 ± 0.35
bench_linux/PSE_bound_many_sum_100000 0.442 ± 0.07 ms 0.4 ± 0.11 ms 1.1 ± 0.35
bench_linux/PSE_bound_objectref_sum_1000 17.9 ± 0.92 μs 19.9 ± 1.2 μs 0.899 ± 0.072
bench_linux/PSE_bound_objectref_sum_100000 2.08 ± 0.37 ms 2.22 ± 0.33 ms 0.939 ± 0.22
bench_linux/PSE_call_binding_signature_4096 1.29 ± 0.26 μs 1.55 ± 0.28 μs 0.833 ± 0.23
bench_linux/PSE_compiled_hard_call_heterogeneous 0.541 ± 0.053 ms 0.531 ± 0.061 ms 1.02 ± 0.15
bench_linux/PSE_compiled_hard_call_many 25.2 ± 1.4 ms 26.4 ± 1.7 ms 0.953 ± 0.082
bench_linux/PSE_compiled_hard_call_nested 0.541 ± 0.055 ms 0.544 ± 0.054 ms 0.995 ± 0.14
bench_linux/PSE_compiled_hard_call_published 0.419 ± 0.045 ms 0.417 ± 0.043 ms 1.01 ± 0.15
bench_linux/PSE_compiled_hard_call_repeated 0.473 ± 0.043 ms 0.477 ± 0.044 ms 0.993 ± 0.13
bench_linux/PSE_compiled_hard_call_sampled_environment 0.413 ± 0.042 ms 0.412 ± 0.04 ms 1 ± 0.14
bench_linux/PSE_compiled_hard_call_singular 0.42 ± 0.044 ms 0.417 ± 0.041 ms 1.01 ± 0.14
bench_linux/PSE_distributed_assign_broadcast_10 0.07 ± 0.01 μs 0.07 ± 0.001 μs 1 ± 0.14
bench_linux/PSE_distributed_assign_broadcast_1000 0.902 ± 0.21 μs 1.13 ± 0.34 μs 0.797 ± 0.3
bench_linux/PSE_distributed_assign_broadcast_10000 12.1 ± 1.7 μs 11.9 ± 1.6 μs 1.02 ± 0.2
bench_linux/PSE_distributed_assign_columns_10 0.07 ± 0.009 μs 0.07 ± 0.01 μs 1 ± 0.19
bench_linux/PSE_distributed_assign_columns_1000 1.42 ± 0.28 μs 1.56 ± 0.34 μs 0.91 ± 0.27
bench_linux/PSE_distributed_assign_columns_10000 22.6 ± 3.3 μs 21.7 ± 3.4 μs 1.04 ± 0.22
bench_linux/PSE_distributed_assign_exact_10 0.07 ± 0.01 μs 0.069 ± 0.01 μs 1.01 ± 0.21
bench_linux/PSE_distributed_assign_exact_1000 0.811 ± 0.2 μs 0.882 ± 0.25 μs 0.92 ± 0.35
bench_linux/PSE_distributed_assign_exact_10000 11 ± 2.1 μs 11.6 ± 2.4 μs 0.948 ± 0.27
bench_linux/PSE_distributed_assign_exact_100000 0.142 ± 0.011 ms 0.132 ± 0.0069 ms 1.08 ± 0.1
bench_linux/PSE_distributed_assign_heterogeneous_10 0.33 ± 0.011 μs 0.331 ± 0.019 μs 0.997 ± 0.066
bench_linux/PSE_distributed_assign_heterogeneous_1000 22.2 ± 1.2 μs 22.4 ± 0.85 μs 0.993 ± 0.066
bench_linux/PSE_distributed_assign_heterogeneous_10000 0.226 ± 0.011 ms 0.222 ± 0.0097 ms 1.02 ± 0.067
bench_linux/PSE_distributed_assign_permuted_10 0.07 ± 0.01 μs 0.07 ± 0.01 μs 1 ± 0.2
bench_linux/PSE_distributed_assign_permuted_1000 1.44 ± 0.19 μs 1.46 ± 0.23 μs 0.986 ± 0.2
bench_linux/PSE_distributed_assign_permuted_10000 15.4 ± 1.7 μs 15.5 ± 1.6 μs 0.997 ± 0.15
bench_linux/PSE_distributed_assign_permuted_100000 0.167 ± 0.014 ms 0.189 ± 0.023 ms 0.885 ± 0.13
bench_linux/PSE_distributed_assign_sparse_10 0.05 ± 0.01 μs 0.051 ± 0.01 μs 0.98 ± 0.27
bench_linux/PSE_distributed_assign_sparse_1000 0.321 ± 0.051 μs 0.431 ± 0.24 μs 0.745 ± 0.43
bench_linux/PSE_distributed_assign_sparse_10000 4.48 ± 0.87 μs 4.53 ± 0.96 μs 0.988 ± 0.28
bench_linux/PSE_distributed_assign_status_10 0.06 ± 0.01 μs 0.06 ± 0.001 μs 1 ± 0.17
bench_linux/PSE_distributed_assign_status_1000 0.892 ± 0.24 μs 0.992 ± 0.29 μs 0.899 ± 0.36
bench_linux/PSE_distributed_assign_status_10000 13.5 ± 2.2 μs 13.2 ± 3.1 μs 1.02 ± 0.29
bench_linux/PSE_distributed_compile_active_1000 4.7 ± 0.26 ms 4.68 ± 0.35 ms 1 ± 0.092
bench_linux/PSE_distributed_compile_none_1000 0.365 ± 0.042 ms 0.33 ± 0.048 ms 1.11 ± 0.2
bench_linux/PSE_distributed_compile_permutation_1000 0.0889 ± 0.0044 ms 0.0887 ± 0.0039 ms 1 ± 0.066
bench_linux/PSE_distributed_lifecycle_add_1000 3.11 ± 0.2 ms 2.9 ± 0.19 ms 1.07 ± 0.098
bench_linux/PSE_distributed_mapping_refresh_10 0.841 ± 0.1 μs 0.821 ± 0.081 μs 1.02 ± 0.16
bench_linux/PSE_distributed_mapping_refresh_1000 0.0889 ± 0.004 ms 0.0908 ± 0.0046 ms 0.979 ± 0.066
bench_linux/PSE_distributed_mapping_refresh_10000 0.97 ± 0.017 ms 0.973 ± 0.027 ms 0.996 ± 0.033
bench_linux/PSE_hard_calls_dense 0.271 ± 0.024 s 0.289 ± 0.021 s 0.937 ± 0.11
bench_linux/PSE_hard_calls_sparse 0.0317 ± 0.0021 s 0.0322 ± 0.0021 s 0.982 ± 0.091
bench_linux/PSE_hard_calls_zero 0.0341 ± 0.0023 s 0.034 ± 0.0025 s 1 ± 0.099
bench_linux/PSE_immutable_scenario_all 3.33 ± 0.09 ms 3.31 ± 0.063 ms 1 ± 0.033
bench_linux/PSE_immutable_scenario_none 3.28 ± 0.026 ms 3.28 ± 0.032 ms 1 ± 0.012
bench_linux/PSE_immutable_scenario_requests 3.32 ± 0.077 ms 3.32 ± 0.091 ms 1 ± 0.036
bench_linux/PSE_lifecycle_immediate_hard_call 2.66 ± 0.25 ms 2.54 ± 0.73 ms 1.05 ± 0.32
bench_linux/PSE_lifecycle_large 1.21 ± 0.39 ms 1.13 ± 0.35 ms 1.06 ± 0.47
bench_linux/PSE_lifecycle_small 0.178 ± 0.026 ms 0.181 ± 0.032 ms 0.987 ± 0.22
bench_linux/PSE_many_cadence_schedule 2.14 ± 0.057 ms 2.13 ± 0.055 ms 1.01 ± 0.037
bench_linux/PSE_multirate_no_output_run 0.21 ± 0.029 s 0.209 ± 0.029 s 1 ± 0.2
bench_linux/PSE_multirate_output_request_run 0.227 ± 0.042 s 0.216 ± 0.034 s 1.05 ± 0.26
bench_linux/PSE_multirate_retain_all_run 0.219 ± 0.04 s 0.204 ± 0.038 s 1.07 ± 0.28
bench_linux/PSE_objectref_sum_1000 18.1 ± 0.8 μs 18.8 ± 0.8 μs 0.961 ± 0.059
bench_linux/PSE_objectref_sum_100000 2.21 ± 0.38 ms 2.19 ± 0.35 ms 1.01 ± 0.24
bench_linux/PSE_organ_adaptation_1024 4.27 ± 0.11 ms 4.31 ± 0.13 ms 0.991 ± 0.039
bench_linux/PSE_organ_adaptation_256 0.979 ± 0.028 ms 1.01 ± 0.025 ms 0.968 ± 0.036
bench_linux/PSE_organ_adaptation_32 0.164 ± 0.027 ms 0.164 ± 0.024 ms 0.999 ± 0.22
bench_linux/PSE_organ_add_1024 0.0681 ± 0.012 ms 0.0677 ± 0.022 ms 1.01 ± 0.37
bench_linux/PSE_organ_add_256 0.0447 ± 0.015 ms 26.8 ± 8.5 μs 1.67 ± 0.77
bench_linux/PSE_organ_add_32 17.2 ± 3.3 μs 17.4 ± 3.1 μs 0.984 ± 0.26
bench_linux/PSE_organ_add_continue_1024 0.442 ± 0.049 ms 0.419 ± 0.053 ms 1.05 ± 0.18
bench_linux/PSE_organ_add_continue_256 0.182 ± 0.058 ms 0.288 ± 0.065 ms 0.632 ± 0.25
bench_linux/PSE_organ_add_continue_32 0.116 ± 0.02 ms 0.117 ± 0.018 ms 0.989 ± 0.23
bench_linux/PSE_organ_add_refresh_1024 0.207 ± 0.023 ms 0.236 ± 0.025 ms 0.879 ± 0.13
bench_linux/PSE_organ_add_refresh_256 0.115 ± 0.056 ms 0.109 ± 0.029 ms 1.06 ± 0.59
bench_linux/PSE_organ_add_refresh_32 0.0762 ± 0.01 ms 0.0794 ± 0.013 ms 0.96 ± 0.2
bench_linux/PSE_organ_refresh_1024 0.165 ± 0.03 ms 0.148 ± 0.027 ms 1.12 ± 0.29
bench_linux/PSE_organ_refresh_256 0.117 ± 0.031 ms 0.0769 ± 0.017 ms 1.52 ± 0.53
bench_linux/PSE_organ_refresh_32 0.0531 ± 0.0079 ms 0.0561 ± 0.0092 ms 0.946 ± 0.21
bench_linux/PSE_organ_status_recipe_refresh_1024 0.6 ± 0.035 ms 0.606 ± 0.038 ms 0.989 ± 0.084
bench_linux/PSE_organ_status_recipe_refresh_256 0.621 ± 0.038 ms 0.633 ± 0.051 ms 0.982 ± 0.099
bench_linux/PSE_organ_status_recipe_refresh_32 0.418 ± 0.056 ms 0.48 ± 0.052 ms 0.871 ± 0.15
bench_linux/PSE_refvector_sum_1000 1.58 ± 0.46 μs 1.66 ± 0.55 μs 0.952 ± 0.42
bench_linux/PSE_refvector_sum_100000 0.435 ± 0.097 ms 0.41 ± 0.068 ms 1.06 ± 0.3
bench_linux/PSE_selector_subtree_root_2048 4.31 ± 0.4 ms 4.31 ± 0.22 ms 1 ± 0.11
bench_linux/PSE_selector_subtree_tip_2048 10.6 ± 1.2 μs 10.8 ± 1.8 μs 0.975 ± 0.19
bench_linux/PSE_status_many_input_steps_1000 0.115 ± 0.0092 ms 0.122 ± 0.0075 ms 0.949 ± 0.095
bench_linux/PSE_status_read_write 30 ± 0 ns 30 ± 0 ns 1 ± 0
bench_linux/PSE_status_registry_lookup_1024 0.552 ± 0.25 μs 0.671 ± 0.44 μs 0.823 ± 0.66
bench_linux/PSE_status_registry_lookup_256 0.311 ± 0.08 μs 0.32 ± 0.081 μs 0.972 ± 0.35
bench_linux/PSE_status_registry_lookup_32 0.181 ± 0.03 μs 0.2 ± 0.04 μs 0.905 ± 0.24
bench_linux/PSE_status_registry_sweep_1024 0.114 ± 0.012 ms 0.109 ± 0.012 ms 1.05 ± 0.16
bench_linux/PSE_status_registry_sweep_256 23.1 ± 0.77 μs 28.6 ± 4.3 μs 0.807 ± 0.12
bench_linux/PSE_status_registry_sweep_32 3.21 ± 0.22 μs 3.37 ± 0.21 μs 0.955 ± 0.089
time_to_load 3.05 ± 0.12 s 3.17 ± 0.029 s 0.962 ± 0.04
Memory benchmarks
main 77d91f8... main / 77d91f8...
bench_linux/PSE 0.0685 G allocs: 4.62 GB 0.0685 G allocs: 4.62 GB 0.999
bench_linux/PSE_assign_outputs_broadcast_exact_10 3 allocs: 0.266 kB 3 allocs: 0.266 kB 1
bench_linux/PSE_assign_outputs_broadcast_exact_1000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_broadcast_exact_10000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_columns_19columns_exact_1000 3 allocs: 0.266 kB 3 allocs: 0.266 kB 1
bench_linux/PSE_assign_outputs_columns_2columns_exact_10 5 allocs: 0.297 kB 5 allocs: 0.297 kB 1
bench_linux/PSE_assign_outputs_columns_2columns_exact_1000 6 allocs: 0.312 kB 6 allocs: 0.312 kB 1
bench_linux/PSE_assign_outputs_columns_2columns_exact_10000 6 allocs: 0.312 kB 6 allocs: 0.312 kB 1
bench_linux/PSE_assign_outputs_columns_2columns_permuted_10 5 allocs: 0.297 kB 5 allocs: 0.297 kB 1
bench_linux/PSE_assign_outputs_columns_2columns_permuted_1000 6 allocs: 0.312 kB 6 allocs: 0.312 kB 1
bench_linux/PSE_assign_outputs_columns_2columns_permuted_10000 6 allocs: 0.312 kB 6 allocs: 0.312 kB 1
bench_linux/PSE_assign_outputs_columns_7columns_exact_1000 3 allocs: 0.266 kB 3 allocs: 0.266 kB 1
bench_linux/PSE_assign_outputs_columns_exact_10 3 allocs: 0.266 kB 3 allocs: 0.266 kB 1
bench_linux/PSE_assign_outputs_columns_exact_1000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_columns_exact_10000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_columns_heterogeneous_exact_10 23 allocs: 0.578 kB 23 allocs: 0.578 kB 1
bench_linux/PSE_assign_outputs_columns_heterogeneous_exact_1000 2 k allocs: 31.5 kB 2 k allocs: 31.5 kB 1
bench_linux/PSE_assign_outputs_columns_heterogeneous_exact_10000 20 k allocs: 0.305 MB 20 k allocs: 0.305 MB 1
bench_linux/PSE_assign_outputs_columns_permuted_10 3 allocs: 0.266 kB 3 allocs: 0.266 kB 1
bench_linux/PSE_assign_outputs_columns_permuted_1000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_columns_permuted_10000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_control_10 3 allocs: 0.266 kB 3 allocs: 0.266 kB 1
bench_linux/PSE_assign_outputs_control_1000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_control_10000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_ref_loop_2columns_exact_10 3 allocs: 0.266 kB 3 allocs: 0.266 kB 1
bench_linux/PSE_assign_outputs_ref_loop_2columns_exact_1000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_ref_loop_2columns_exact_10000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_ref_loop_exact_10 3 allocs: 0.266 kB 3 allocs: 0.266 kB 1
bench_linux/PSE_assign_outputs_ref_loop_exact_1000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_ref_loop_exact_10000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_ref_loop_heterogeneous_exact_10 13 allocs: 0.422 kB 13 allocs: 0.422 kB 1
bench_linux/PSE_assign_outputs_ref_loop_heterogeneous_exact_1000 1 k allocs: 15.9 kB 1 k allocs: 15.9 kB 1
bench_linux/PSE_assign_outputs_ref_loop_heterogeneous_exact_10000 10 k allocs: 0.153 MB 10 k allocs: 0.153 MB 1
bench_linux/PSE_assign_outputs_table_2columns_exact_10 5 allocs: 0.297 kB 5 allocs: 0.297 kB 1
bench_linux/PSE_assign_outputs_table_2columns_exact_1000 6 allocs: 0.312 kB 6 allocs: 0.312 kB 1
bench_linux/PSE_assign_outputs_table_2columns_exact_10000 6 allocs: 0.312 kB 6 allocs: 0.312 kB 1
bench_linux/PSE_assign_outputs_table_2columns_permuted_10 5 allocs: 0.297 kB 5 allocs: 0.297 kB 1
bench_linux/PSE_assign_outputs_table_2columns_permuted_1000 6 allocs: 0.312 kB 6 allocs: 0.312 kB 1
bench_linux/PSE_assign_outputs_table_2columns_permuted_10000 6 allocs: 0.312 kB 6 allocs: 0.312 kB 1
bench_linux/PSE_assign_outputs_table_exact_10 3 allocs: 0.266 kB 3 allocs: 0.266 kB 1
bench_linux/PSE_assign_outputs_table_exact_1000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_table_exact_10000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_table_permuted_10 3 allocs: 0.266 kB 3 allocs: 0.266 kB 1
bench_linux/PSE_assign_outputs_table_permuted_1000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_assign_outputs_table_permuted_10000 4 allocs: 0.281 kB 4 allocs: 0.281 kB 1
bench_linux/PSE_bound_many_input_steps_1000 0.3 k allocs: 26.6 kB 0.3 k allocs: 26.6 kB 1
bench_linux/PSE_bound_many_sum_1000 2 allocs: 32 B 2 allocs: 32 B 1
bench_linux/PSE_bound_many_sum_100000 2 allocs: 32 B 2 allocs: 32 B 1
bench_linux/PSE_bound_objectref_sum_1000 1 k allocs: 15.6 kB 1 k allocs: 15.6 kB 1
bench_linux/PSE_bound_objectref_sum_100000 0.1 M allocs: 1.53 MB 0.1 M allocs: 1.53 MB 1
bench_linux/PSE_call_binding_signature_4096 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_compiled_hard_call_heterogeneous 1.78 k allocs: 0.132 MB 1.78 k allocs: 0.132 MB 1
bench_linux/PSE_compiled_hard_call_many 0.163 M allocs: 7.82 MB 0.163 M allocs: 7.82 MB 1
bench_linux/PSE_compiled_hard_call_nested 2.02 k allocs: 0.15 MB 2.02 k allocs: 0.15 MB 1
bench_linux/PSE_compiled_hard_call_published 1.53 k allocs: 0.114 MB 1.53 k allocs: 0.114 MB 1
bench_linux/PSE_compiled_hard_call_repeated 1.53 k allocs: 0.114 MB 1.53 k allocs: 0.114 MB 1
bench_linux/PSE_compiled_hard_call_sampled_environment 1.59 k allocs: 0.116 MB 1.59 k allocs: 0.116 MB 1
bench_linux/PSE_compiled_hard_call_singular 1.53 k allocs: 0.114 MB 1.53 k allocs: 0.114 MB 1
bench_linux/PSE_distributed_assign_broadcast_10 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_distributed_assign_broadcast_1000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_broadcast_10000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_columns_10 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_distributed_assign_columns_1000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_columns_10000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_exact_10 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_distributed_assign_exact_1000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_exact_10000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_exact_100000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_heterogeneous_10 13 allocs: 0.203 kB 13 allocs: 0.203 kB 1
bench_linux/PSE_distributed_assign_heterogeneous_1000 1.33 k allocs: 20.8 kB 1.33 k allocs: 20.8 kB 1
bench_linux/PSE_distributed_assign_heterogeneous_10000 13.3 k allocs: 0.203 MB 13.3 k allocs: 0.203 MB 1
bench_linux/PSE_distributed_assign_permuted_10 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_distributed_assign_permuted_1000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_permuted_10000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_permuted_100000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_sparse_10 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_distributed_assign_sparse_1000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_sparse_10000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_status_10 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_distributed_assign_status_1000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_assign_status_10000 1 allocs: 16 B 1 allocs: 16 B 1
bench_linux/PSE_distributed_compile_active_1000 0.0515 M allocs: 2.35 MB 0.0515 M allocs: 2.35 MB 1
bench_linux/PSE_distributed_compile_none_1000 0.442 k allocs: 26.3 kB 0.442 k allocs: 26.3 kB 1
bench_linux/PSE_distributed_compile_permutation_1000 13 allocs: 0.0413 MB 13 allocs: 0.0413 MB 1
bench_linux/PSE_distributed_lifecycle_add_1000 30.2 k allocs: 1.41 MB 30.3 k allocs: 1.41 MB 1
bench_linux/PSE_distributed_mapping_refresh_10 9 allocs: 0.938 kB 9 allocs: 0.938 kB 1
bench_linux/PSE_distributed_mapping_refresh_1000 14 allocs: 0.0414 MB 14 allocs: 0.0414 MB 1
bench_linux/PSE_distributed_mapping_refresh_10000 14 allocs: 0.344 MB 14 allocs: 0.344 MB 1
bench_linux/PSE_hard_calls_dense 1.59 M allocs: 0.159 GB 1.59 M allocs: 0.159 GB 1
bench_linux/PSE_hard_calls_sparse 0.2 M allocs: 10.2 MB 0.2 M allocs: 10.2 MB 1
bench_linux/PSE_hard_calls_zero 0.222 M allocs: 11.5 MB 0.222 M allocs: 11.5 MB 1
bench_linux/PSE_immutable_scenario_all 1.17 k allocs: 0.738 MB 1.17 k allocs: 0.738 MB 1
bench_linux/PSE_immutable_scenario_none 0.15 k allocs: 13.3 kB 0.15 k allocs: 13.3 kB 1
bench_linux/PSE_immutable_scenario_requests 1.17 k allocs: 0.738 MB 1.17 k allocs: 0.738 MB 1
bench_linux/PSE_lifecycle_immediate_hard_call 16.1 k allocs: 1.72 MB 16.1 k allocs: 1.72 MB 1
bench_linux/PSE_lifecycle_large 10.9 k allocs: 0.955 MB 10.9 k allocs: 0.955 MB 1
bench_linux/PSE_lifecycle_small 0.843 k allocs: 0.044 MB 0.843 k allocs: 0.044 MB 1
bench_linux/PSE_many_cadence_schedule 14.3 k allocs: 1.24 MB 14.3 k allocs: 1.24 MB 1
bench_linux/PSE_multirate_no_output_run 3.06 M allocs: 0.189 GB 3.06 M allocs: 0.189 GB 1
bench_linux/PSE_multirate_output_request_run 3.17 M allocs: 0.213 GB 3.17 M allocs: 0.213 GB 1
bench_linux/PSE_multirate_retain_all_run 3.06 M allocs: 0.21 GB 3.06 M allocs: 0.21 GB 1
bench_linux/PSE_objectref_sum_1000 1 k allocs: 15.6 kB 1 k allocs: 15.6 kB 1
bench_linux/PSE_objectref_sum_100000 0.1 M allocs: 1.53 MB 0.1 M allocs: 1.53 MB 1
bench_linux/PSE_organ_adaptation_1024 0.0414 M allocs: 2.17 MB 0.0414 M allocs: 2.17 MB 1
bench_linux/PSE_organ_adaptation_256 10.6 k allocs: 0.553 MB 10.6 k allocs: 0.553 MB 1
bench_linux/PSE_organ_adaptation_32 1.58 k allocs: 0.066 MB 1.58 k allocs: 0.066 MB 1
bench_linux/PSE_organ_add_1024 0.074 k allocs: 3.21 kB 0.074 k allocs: 3.21 kB 1
bench_linux/PSE_organ_add_256 0.073 k allocs: 3.2 kB 0.073 k allocs: 3.2 kB 1
bench_linux/PSE_organ_add_32 0.075 k allocs: 5.48 kB 0.075 k allocs: 5.48 kB 1
bench_linux/PSE_organ_add_continue_1024 1.58 k allocs: 0.122 MB 1.58 k allocs: 0.122 MB 1
bench_linux/PSE_organ_add_continue_256 0.806 k allocs: 0.051 MB 0.806 k allocs: 0.051 MB 1
bench_linux/PSE_organ_add_continue_32 0.578 k allocs: 0.0327 MB 0.578 k allocs: 0.0327 MB 1
bench_linux/PSE_organ_add_refresh_1024 0.402 k allocs: 20 kB 0.402 k allocs: 20 kB 1
bench_linux/PSE_organ_add_refresh_256 0.398 k allocs: 20 kB 0.398 k allocs: 20 kB 1
bench_linux/PSE_organ_add_refresh_32 0.397 k allocs: 22.2 kB 0.397 k allocs: 22.2 kB 1
bench_linux/PSE_organ_refresh_1024 0.329 k allocs: 16.8 kB 0.329 k allocs: 16.8 kB 1
bench_linux/PSE_organ_refresh_256 0.325 k allocs: 16.8 kB 0.325 k allocs: 16.8 kB 1
bench_linux/PSE_organ_refresh_32 0.322 k allocs: 16.7 kB 0.322 k allocs: 16.7 kB 1
bench_linux/PSE_organ_status_recipe_refresh_1024 2.15 k allocs: 0.141 MB 2.15 k allocs: 0.141 MB 1
bench_linux/PSE_organ_status_recipe_refresh_256 2.15 k allocs: 0.135 MB 2.15 k allocs: 0.135 MB 1
bench_linux/PSE_organ_status_recipe_refresh_32 2.15 k allocs: 0.133 MB 2.15 k allocs: 0.133 MB 1
bench_linux/PSE_refvector_sum_1000 2 allocs: 32 B 2 allocs: 32 B 1
bench_linux/PSE_refvector_sum_100000 2 allocs: 32 B 2 allocs: 32 B 1
bench_linux/PSE_selector_subtree_root_2048 0.0529 M allocs: 1.38 MB 0.0529 M allocs: 1.38 MB 1
bench_linux/PSE_selector_subtree_tip_2048 14 allocs: 0.375 kB 14 allocs: 0.375 kB 1
bench_linux/PSE_status_many_input_steps_1000 0.3 k allocs: 26.6 kB 0.3 k allocs: 26.6 kB 1
bench_linux/PSE_status_read_write 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_status_registry_lookup_1024 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_status_registry_lookup_256 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_status_registry_lookup_32 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_status_registry_sweep_1024 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_status_registry_sweep_256 0 allocs: 0 B 0 allocs: 0 B
bench_linux/PSE_status_registry_sweep_32 0 allocs: 0 B 0 allocs: 0 B
time_to_load 0.153 k allocs: 11.3 kB 0.149 k allocs: 11.1 kB 1.02

@VEZY VEZY closed this Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant