aboutsummaryrefslogtreecommitdiffstats
path: root/prototypes/connections/results/2026-09-24-async-effects
diff options
context:
space:
mode:
Diffstat (limited to 'prototypes/connections/results/2026-09-24-async-effects')
-rw-r--r--prototypes/connections/results/2026-09-24-async-effects/async-core.json55
-rw-r--r--prototypes/connections/results/2026-09-24-async-effects/default-core.json53
-rw-r--r--prototypes/connections/results/2026-09-24-async-effects/flow.json1
-rw-r--r--prototypes/connections/results/2026-09-24-async-effects/sanitized.json1
4 files changed, 110 insertions, 0 deletions
diff --git a/prototypes/connections/results/2026-09-24-async-effects/async-core.json b/prototypes/connections/results/2026-09-24-async-effects/async-core.json
new file mode 100644
index 0000000..d0932f0
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-async-effects/async-core.json
@@ -0,0 +1,55 @@
+{
+ "passed": true,
+ "failures": [],
+ "budget": {
+ "profile": "selected-owner-thread-async-effects",
+ "max_text_bytes": 8192,
+ "max_data_bytes": 0,
+ "max_bss_bytes": 0,
+ "layout_max_bytes": {
+ "domain_bytes": 200,
+ "work_slot_bytes": 224,
+ "ticket_bytes": 24,
+ "prepared_program_bytes": 680,
+ "effect_bytes": 128
+ },
+ "archive_members": [
+ "runtime-async.o",
+ "evaluate.o"
+ ],
+ "external_symbols_allowed": [
+ "memcpy",
+ "memmove",
+ "memset",
+ "strlen"
+ ],
+ "scope": "Selected owner-thread completion extension. Host I/O and worker stacks are excluded. The default execution core and fixed document packages do not link this profile."
+ },
+ "layout": {
+ "domain_bytes": 200,
+ "work_slot_bytes": 224,
+ "ticket_bytes": 24,
+ "prepared_program_bytes": 680,
+ "pointer_bytes": 8,
+ "effect_bytes": 128
+ },
+ "sections": {
+ "text": 7312,
+ "data": 0,
+ "bss": 0
+ },
+ "members": [
+ "runtime-async.o",
+ "evaluate.o"
+ ],
+ "external_symbols": [
+ "memcpy",
+ "strlen"
+ ],
+ "size_output": " text\t data\t bss\t dec\t hex\tfilename\n 6392\t 0\t 0\t 6392\t 18f8\truntime-async.o (ex /home/eunhhu/work/pure/prototypes/connections/build/libpure-execution-async.a)\n 920\t 0\t 0\t 920\t 398\tevaluate.o (ex /home/eunhhu/work/pure/prototypes/connections/build/libpure-execution-async.a)\n",
+ "archive_sha256": "afa5efe941031832232aec8a64e0727b93927995edd1d395f8feeb7fa4f9611d",
+ "layout_binary_sha256": "71866a57a3a2af37a8e3d4f2f97669c482b11b3a408a1d918e5de068dab9e34a",
+ "budget_sha256": "496e34596e24418efb46e460126b7d67492137207be988525abda1397d70c539",
+ "platform": "Linux-6.18.39+rpt-rpi-2712-aarch64-with-glibc2.41",
+ "size_tool": "GNU size (GNU Binutils for Debian) 2.44"
+}
diff --git a/prototypes/connections/results/2026-09-24-async-effects/default-core.json b/prototypes/connections/results/2026-09-24-async-effects/default-core.json
new file mode 100644
index 0000000..b92c015
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-async-effects/default-core.json
@@ -0,0 +1,53 @@
+{
+ "passed": true,
+ "failures": [],
+ "budget": {
+ "profile": "current-storage-execution-core",
+ "max_text_bytes": 6144,
+ "max_data_bytes": 0,
+ "max_bss_bytes": 0,
+ "layout_max_bytes": {
+ "domain_bytes": 200,
+ "work_slot_bytes": 224,
+ "ticket_bytes": 24,
+ "prepared_program_bytes": 680
+ },
+ "archive_members": [
+ "runtime.o",
+ "evaluate.o"
+ ],
+ "external_symbols_allowed": [
+ "memcpy",
+ "memmove",
+ "memset",
+ "strlen"
+ ],
+ "scope": "Release object sections and C bookkeeping, validated with GNU tools on Linux AArch64. Not total RAM, process RSS, stack, linked libraries, parser, storage, network or UI. 6 KiB is a regression ceiling for this profile, not a universal runtime size promise."
+ },
+ "layout": {
+ "domain_bytes": 200,
+ "work_slot_bytes": 224,
+ "ticket_bytes": 24,
+ "prepared_program_bytes": 680,
+ "pointer_bytes": 8
+ },
+ "sections": {
+ "text": 5932,
+ "data": 0,
+ "bss": 0
+ },
+ "members": [
+ "runtime.o",
+ "evaluate.o"
+ ],
+ "external_symbols": [
+ "memcpy",
+ "strlen"
+ ],
+ "size_output": " text\t data\t bss\t dec\t hex\tfilename\n 5012\t 0\t 0\t 5012\t 1394\truntime.o (ex /home/eunhhu/work/pure/prototypes/connections/build/libpure-execution.a)\n 920\t 0\t 0\t 920\t 398\tevaluate.o (ex /home/eunhhu/work/pure/prototypes/connections/build/libpure-execution.a)\n",
+ "archive_sha256": "2de4e84fe2c104368339145ffa7ade5c31a9fd0e2a4ff00ff5edd469759b3c79",
+ "layout_binary_sha256": "db112a9cfd8deed80b9bfbff7628958fdb290cadab1efc7223d8d15ef4c4c389",
+ "budget_sha256": "b4eceaffce900144470dd29076164039b8729bad4ba849789d212e7c952f5082",
+ "platform": "Linux-6.18.39+rpt-rpi-2712-aarch64-with-glibc2.41",
+ "size_tool": "GNU size (GNU Binutils for Debian) 2.44"
+}
diff --git a/prototypes/connections/results/2026-09-24-async-effects/flow.json b/prototypes/connections/results/2026-09-24-async-effects/flow.json
new file mode 100644
index 0000000..75447c2
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-async-effects/flow.json
@@ -0,0 +1 @@
+{"async_effects":"authored-document-worker-overlap-release-forward-budget-recovery"}
diff --git a/prototypes/connections/results/2026-09-24-async-effects/sanitized.json b/prototypes/connections/results/2026-09-24-async-effects/sanitized.json
new file mode 100644
index 0000000..75447c2
--- /dev/null
+++ b/prototypes/connections/results/2026-09-24-async-effects/sanitized.json
@@ -0,0 +1 @@
+{"async_effects":"authored-document-worker-overlap-release-forward-budget-recovery"}