Private
Public Access
Remove unit_context_set and unit_context.
This commit is contained in:
1 parent
5664f2c73e
commit
1e78352b14
28 files changed
+162
-285
No files matched your search
@@ -3,7 +3,7 @@
|
||||
Generated by `capyc --parity-manifest` from `site/doc/source/`.
|
||||
This inventory is a progress boundary: `partial`, `export-only`, and `missing` are not parity.
|
||||
|
||||
Documented pages: **259**. supported: **259**
|
||||
Documented pages: **257**. supported: **257**
|
||||
|
||||
## Binding boundary
|
||||
|
||||
@@ -251,8 +251,6 @@ Documented pages: **259**. supported: **259**
|
||||
| `unique` | strings/collections | **supported** | Runtime evidence: `site/tests/capy-coreutil.capy`. |
|
||||
| `unit_call` | unit/component | **supported** | Runtime evidence: `site/tests/capy-component-parity.capy`. |
|
||||
| `unit_compile` | unit/component | **supported** | Runtime evidence: `site/tests/capy-unit-admin.capy`. |
|
||||
| `unit_context` | unit/component | **supported** | Runtime evidence: `site/tests/capy-unit-reference.capy`. |
|
||||
| `unit_context_set` | unit/component | **supported** | Runtime evidence: `site/tests/capy-unit-reference.capy`. |
|
||||
| `unit_info` | unit/component | **supported** | Runtime evidence: `site/tests/capy-unit-admin.capy`. |
|
||||
| `unit_load` | unit/component | **supported** | Runtime evidence: `site/tests/capy-module-caller.capy`. |
|
||||
| `unit_render` | unit/component | **supported** | Runtime evidence: `site/tests/capy-cross.capy`. |
|
||||
|
||||
+143
-143
@@ -1,288 +1,288 @@
|
||||
fb30a51e0ff6e6460525039d1697261aec5c1a3898a297547ccaaab5f7b9ee81 site_tests_api_coverage.capy.wasm
|
||||
2844fad481ed749c588d06580c7989e0ef30fc2b1494699f2257931fc4c6284f site_tests_api_coverage.capy.wasm.source-map
|
||||
03b631174b98be932f7fcac2979d75f24b5ba2b3ed4de0454057374f233870c9 site_tests_api_coverage.capy.wasm.source-map
|
||||
5cdc3696082225866e0df36bdbb4ffc1770cf2f471c4a72df23bcea4ecd34fbf site_tests_call_helpers.capy.wasm
|
||||
dac8a394d8134016f0def8d2650e269208760f2f41b05eeb249d41236d7d25ed site_tests_call_helpers.capy.wasm.source-map
|
||||
c0f5c085a76173c3c4cc185be5f62d7a9de29b6aa181d8676569656fbf9f392a site_tests_call_helpers.capy.wasm.source-map
|
||||
d6891173b006e411a67a9b2c2ba1e18e804bdaaa048dbdc14c6fcad3824c193a site_tests_capy-arc.capy.wasm
|
||||
6690215a6c63b4fcac6bc5fead3e699e1321e7bcc8e19966e815cb98254fed75 site_tests_capy-arc.capy.wasm.source-map
|
||||
5d0a222e9fde26196f361f94d66764817b07947d219b7b75908fd7e1fbbd64fe site_tests_capy-arc.capy.wasm.source-map
|
||||
73f4a90ae1e28c63cf61cb70046fb5c348772c46bb9568da05893399a0d7071c site_tests_capy-archive-trap.capy.wasm
|
||||
0107334af49e05eb8c494d048d7e4e05b890ab32516ae87c21ad514ebd7eec63 site_tests_capy-archive-trap.capy.wasm.source-map
|
||||
226de4b99ecb8fbd953dcfd00f9c2c3269d8f856ddacc1e57c252d876d77ece5 site_tests_capy-archive-trap.capy.wasm.source-map
|
||||
57bdea32db27955f67141dedf0a9386c703472c29f9e9f8483ee281d7908c0d9 site_tests_capy-arc-trap.capy.wasm
|
||||
2280ac834e13ee30b965758e5d7be3313bbbe92f2ce97554101c855eab8b9aae site_tests_capy-arc-trap.capy.wasm.source-map
|
||||
4b5c19d62801bd0833fe5186abcd99b32a940f5188fe46f400fefc48595f931f site_tests_capy-array-negative-trap.capy.wasm
|
||||
8fbd6e0131cf185ed34cc2b1b6ed04f82c4eb36a9cb349bca11ab751b0afabfd site_tests_capy-array-negative-trap.capy.wasm.source-map
|
||||
71cda065a59011ba26b9dcd8b257d98d6e03dade581f0b1b9842aaa531251202 site_tests_capy-array-negative-trap.capy.wasm.source-map
|
||||
886c0163d662e7c78591eab040ef62257e7048fb2319274c6cf61cedde4ccf17 site_tests_capy-array-trap.capy.wasm
|
||||
bbb5f7d101a0bb2f559217cf07b3529c393f388ded23ebfaee3ea3ba3b2cf188 site_tests_capy-array-trap.capy.wasm.source-map
|
||||
83c67f5931622b15eb1b4b6fcd116cfbd9eb7e6b494a395420701365105bda0f site_tests_capy-array-trap.capy.wasm.source-map
|
||||
ffc2592ab51f6b343f19e56a3b8a4a1b879cc8d941b0b2988455a0dfbdfffb53 site_tests_capy-backtrace.capy.wasm
|
||||
1f0501ffdadf152107276aa526e5709bf5fda28a2ef9c21ec10f03cbb0cda43f site_tests_capy-backtrace.capy.wasm.source-map
|
||||
707f6d99349d5e118c70617015a811c2ee7f71a697c71a8d41cb202bcfc4c90f site_tests_capy-backtrace.capy.wasm.source-map
|
||||
ee6d13a1583a39adbdf8d9e9e2193daa8d207c5d397e7661bbf61d0fee40335e site_tests_capy-bits.capy.wasm
|
||||
25e94da32848266117a8da8721636dc05acbf77c1e405550ea1329c56c90c089 site_tests_capy-bits.capy.wasm.source-map
|
||||
dd9ad8fa344645a267beaec2b2b456c82739b5f56e0496d380dd7cd683efe282 site_tests_capy-bits.capy.wasm.source-map
|
||||
ffd6eac30bd66bdd731fc5587853bcf1a795815e6b18e69e0bec1000b8ea2026 site_tests_capy-byte-conversion.capy.wasm
|
||||
937433d0d75a64cac721e3d240930dca9fb4c96badc71cdc13c9deb0c8bd1215 site_tests_capy-byte-conversion.capy.wasm.source-map
|
||||
2316d89237ca9b91ee749714f0b0dc990e897f1f6cc9d681ec5fa42931a251a6 site_tests_capy-byte-conversion.capy.wasm.source-map
|
||||
4d9f6dc2d6d2d455a1f4f6eaded1469b887c0db717f021fcd27fa714e0b4ae79 site_tests_capy-closures.capy.wasm
|
||||
481e83ae7a2fcffc710f048fe32db20d8a3bfa6062838d1337a685e7218c7d0e site_tests_capy-closures.capy.wasm.source-map
|
||||
42bb77c79f96f0e9701b1024bec4249e66e319636f6bef620f5976e06b606db3 site_tests_capy-closures.capy.wasm.source-map
|
||||
d59645b21e2de908d911a7f093675db502ce70bd1cf04c7666677783345357c3 site_tests_capy-codecs.capy.wasm
|
||||
2e281372a160831db7250c5d5776b98583ab9323e42ef7c789ce5534ff5657b2 site_tests_capy-codecs.capy.wasm.source-map
|
||||
c1266f973b0bdd5e261d53a3855ff5ee5c33686dec3c9b62ebb36e8e8288e481 site_tests_capy-codecs.capy.wasm.source-map
|
||||
48db0be9455792df8f9ccc241a87778f991be3a520d6b555ef920f77770a8497 site_tests_capy-codecs-text.capy.wasm
|
||||
5467230a0f74fe31a9be953ebee8f011082c2b37b0e1101fc91e14553845f959 site_tests_capy-codecs-text.capy.wasm.source-map
|
||||
67cf5d761768640da583e1036c1d1c0769bbaf5066307c07c7d62cacf20405c3 site_tests_capy-codecs-text.capy.wasm.source-map
|
||||
f7df1c6572c8602f9074c9f15d8de72bf124fb5526fb042df1b3e89d5d47bdd3 site_tests_capy-codecs-text-trap.capy.wasm
|
||||
3b33e4ba4e21765e592b807469e6528b0e252428bf31f0377b4bc447ac72b227 site_tests_capy-codecs-text-trap.capy.wasm.source-map
|
||||
b3fe1e781fe101b6f5588911ff380815c9f2c8acb9463a72711f97a04a894ac8 site_tests_capy-codecs-text-trap.capy.wasm.source-map
|
||||
26b9d834a956b2f20fc549575b68ef711114521769c700def9a9a2630ff9c299 site_tests_capy-coercion.capy.wasm
|
||||
10e938a8132b25d9fee1632c69e59691cf5a960fc16cf0c3dba2a782a33b8dc3 site_tests_capy-coercion.capy.wasm.source-map
|
||||
fb27409abaa2acc2bc8beda04d86293e4939d7d9d2ff76f05bed37fc9b16599b site_tests_capy-coercion.capy.wasm.source-map
|
||||
bd5af8f7d3cc8c86c83a0ba6f9c674d2900cf6de530b5267a883deb66f0a376d site_tests_capy-component-parity.capy.wasm
|
||||
e006f3fc21816daec1395254c0484442092fb0f324eb075fa82b1dd75b501a89 site_tests_capy-component-parity.capy.wasm.source-map
|
||||
9dffee55b3fb11dfeffb9de3ef600e687394cd808686d328c8499666bd07b29c site_tests_capy-component-parity.capy.wasm.source-map
|
||||
9e15276cfb063308c4abf95956eae14452f324b28bd701740a6141dfd91d29bc site_tests_capy-component-props.capy.wasm
|
||||
2c8b0675b6a0c21532d4e2b7ce2cf1959fae84108b39577021f8f329a2e33077 site_tests_capy-component-props.capy.wasm.source-map
|
||||
06993ea96244224ef3f5ddd91c25f074682adf5326b979d26ddd8a2e95a3e690 site_tests_capy-component-props.capy.wasm.source-map
|
||||
27b5b10ca80589738177cd07438a8d782d8d1ecc01de2831fb3975941d3c85de site_tests_capy-component-render-result.capy.wasm
|
||||
f7f2205524602efa3bf3532cfc16d09934431888e8c18c69de14849555dac966 site_tests_capy-component-render-result.capy.wasm.source-map
|
||||
4ead2403b6b8569462f01f3136110bf87716be583d4c8a8db9ce8563df5bcf11 site_tests_capy-component-render-result.capy.wasm.source-map
|
||||
7f821cac37891039de6e9c99db54fd41426c0ac00edc18e21b88814b07f0eba5 site_tests_capy-condition-coercion.capy.wasm
|
||||
d22d13630b9ef3bb005dd1afffffc92a34b606fce3f1d86dd596707e26702b44 site_tests_capy-condition-coercion.capy.wasm.source-map
|
||||
2f9a27e92f9f6814717bfa135ae8d1f8ba5f490833ae47e6236d8f38b36a8fbc site_tests_capy-condition-coercion.capy.wasm.source-map
|
||||
508a2233c695f6814f9cd8642d91ee336f5eca5954219b952551ce8062a794d5 site_tests_capy-constructors.capy.wasm
|
||||
b23a864f6d940e3975f725196506c8a5268f74bdcd0653d1d9d5cc48e15e912a site_tests_capy-constructors.capy.wasm.source-map
|
||||
01e0a1d25a913c20ec7f4fa7b5d3892bbc2a944804146125c80f861fd86be8f7 site_tests_capy-constructors.capy.wasm.source-map
|
||||
1bf7aec9229b399222be0cbc82aeeb1330ab292c28b1a62f6d87715673bdd725 site_tests_capy-coreutil.capy.wasm
|
||||
f33f189158f25074c3823fc6a18e7280da56c14d229294d82401647494f081c4 site_tests_capy-coreutil.capy.wasm.source-map
|
||||
ec5c4ba28aac2c93a060188ba3a3bdbcfc99c81031fec7040a5776a7c1681752 site_tests_capy-coreutil.capy.wasm.source-map
|
||||
144639056ae59ffce070d3da9fff6d13d9aa2a59a2f0237df7a6f0048bcfe4c1 site_tests_capy-coreutil-trap.capy.wasm
|
||||
3661ad1351adc47521da290b3bad995c93d85717fadc61ee2296bb732a351c5f site_tests_capy-coreutil-trap.capy.wasm.source-map
|
||||
3c0feeb2172f57ce854aac7e05d88fb08a3e432e89ae9ce5041e24cd473304b7 site_tests_capy-coreutil-trap.capy.wasm.source-map
|
||||
94aab9659860913ba201af2d259dd5358a8f32f86a9d2ec6dab8a56c735bc51d site_tests_capy-cross-caller.capy.wasm
|
||||
90b0bf4aed297dd9fd7ca032eccc4cc0c96730b4b64f78e7455348ca0d528a5a site_tests_capy-cross-caller.capy.wasm.source-map
|
||||
a9aeef62d893f975b9cd867fdb6676acc34a7456e704e07656f69a167e322c2d site_tests_capy-cross-caller.capy.wasm.source-map
|
||||
364e9dbb8389604af4ba3f6ce01a44d6d49780bdbcf19ebed1c0ca3792ee2bd7 site_tests_capy-cross.capy.wasm
|
||||
00806c15801d4d604ab07aaae5945b70efeb4104fe3cbe17f657089ca1e52478 site_tests_capy-cross.capy.wasm.source-map
|
||||
909a63ba96df682c968711ec387bff5e36cb0529493573388cf4e7e2bb3c5913 site_tests_capy-cross.capy.wasm.source-map
|
||||
bed3249458928adafecdc1483a82dfef1747a1f42947d624d6b57eed077bd493 site_tests_capy-cross-target.capy.wasm
|
||||
c3fbbcb364466c70c3fcc35cfac85f872ee72f154cd201ea13c7a48fa8c043b4 site_tests_capy-cross-target.capy.wasm.source-map
|
||||
f255736afedf425cdd1aa0b5d1a10562b38ad6712c3f66c13f46754977fd881b site_tests_capy-cross-target.capy.wasm.source-map
|
||||
a073dfe6d5933b669aa0f67168f004f446e19d71a85fb504d3bc719d8be22c89 site_tests_capy-crypto-random.capy.wasm
|
||||
08a73de450325bd71300b766d762c4c42d67eab3c270e885d90f3c533f78d99a site_tests_capy-crypto-random.capy.wasm.source-map
|
||||
0c9b24576f7e7555436a7a831f5af294426f99de6ea91a741895cf9fbdcb7d70 site_tests_capy-crypto-random.capy.wasm.source-map
|
||||
882e3e7d90b01658d3af84aac7bbe13737db720fc311d379c648e5762c334d5d site_tests_capy-csrf.capy.wasm
|
||||
8743c20cdebb6efb551e65b43f564cd65585b85f4bdf9ed1284b2c3f7c24808d site_tests_capy-csrf.capy.wasm.source-map
|
||||
467b5fbb54a955c34530a6195e66d499de0d43bb67e526e3f7357033df219bde site_tests_capy-csrf.capy.wasm.source-map
|
||||
2d354d6f0b2e2e1f1d7680150d237bcacd6f28ea98535eb62a9d21472f0b63f9 site_tests_capy-dval-api.capy.wasm
|
||||
26379a23612821d7c8d3e41cd4a10b1f69eb1daffb504347d56037fb72f40cbc site_tests_capy-dval-api.capy.wasm.source-map
|
||||
bd2c51dc618f31a90ba5cdce3e857bf6684e4baf0c191dabb9e388243baf8cbf site_tests_capy-dval-api.capy.wasm.source-map
|
||||
30b5d2660c668da4f51d7324e759624cded20d8f31c20e4195e35361d3640db4 site_tests_capy-dval-assign-list-trap.capy.wasm
|
||||
feee368d9db90f4ade3bdb999ba93a801ea7d179bd97763993c085299f6d299a site_tests_capy-dval-assign-list-trap.capy.wasm.source-map
|
||||
121c8539200d8a84f3863ad66d0254367995ffe2416b4267131c2bbda9f858cb site_tests_capy-dval-callable.capy.wasm
|
||||
db17b52bae3aa8b6cd062a514532e0302f3fc83a551fb800536a5af34b4e90b6 site_tests_capy-dval-callable.capy.wasm.source-map
|
||||
93a0545f64e833f143e93a473612179592bb34d3c5a07e6f19644ebaee0018dd site_tests_capy-dval-callable.capy.wasm.source-map
|
||||
0b6f79e7a483357a840f3830348786236397f0db47411c9313a2a3776e005313 site_tests_capy-dval-callable-signature-trap.capy.wasm
|
||||
0bdf4ce0bd50da66df5bc2da3855a6a3f2580dec1e440196ed51ca00f220cd40 site_tests_capy-dval-callable-signature-trap.capy.wasm.source-map
|
||||
3450ca311eb44b5671c4742677b25508fdd215436a88c63c0826019787a10bcb site_tests_capy-dval-callable-signature-trap.capy.wasm.source-map
|
||||
03a884b7c630b990657b01f41ec80465c24ff9ef2f3e850c31e1a64808f83c96 site_tests_capy-dval-f64-trap.capy.wasm
|
||||
9efea8197c0b5bd189de90dfaf8c48ca25df9ea9cdc0ee48c1009311baa6c48b site_tests_capy-dval-f64-trap.capy.wasm.source-map
|
||||
e5080b688f8db0851faa8b99b2305bc65d808b261779c4fed8372d1817fe190c site_tests_capy-dval-f64-trap.capy.wasm.source-map
|
||||
bfea44bc5dee2f6329f67c67bc9173998932985b1d5844369ab7c1eb5d07c938 site_tests_capy-dval-identity.capy.wasm
|
||||
d60fe921fcff5d542a082e91e794c172b36150736e8f19b7d2610bc30b0acb62 site_tests_capy-dval-identity.capy.wasm.source-map
|
||||
7b8142213d674c9789d23038c295c47ee711757f73bb1a9dd830508419778690 site_tests_capy-dval-identity.capy.wasm.source-map
|
||||
4489fdabd4eed15022984358c1f45a861dbdb4c0d373eb2d07fb638bb9814bfe site_tests_capy-dval-merge.capy.wasm
|
||||
281a344fb989f658d4c51321c3df6efd8e957a8d97543d1dd2f0c75d8c8877df site_tests_capy-dval-merge.capy.wasm.source-map
|
||||
ff474cc82c3afefc839b79673868b5f65e9bf3ae2b45cd2603fe80a201997ace site_tests_capy-dval-merge.capy.wasm.source-map
|
||||
faa964630f66e7430af6b75e0e1c2d8795601c49cd25a62f32fa31b135445756 site_tests_capy-dval-none.capy.wasm
|
||||
374f49c266836bbcfd7f12dcb27ca4ebc0f17ec4f7eaae32461169fb0add8320 site_tests_capy-dval-none.capy.wasm.source-map
|
||||
c19a72aedfd5e19096fecf7526d514133ddcbc9cb79c3c4a0060d3cfb7c7acb0 site_tests_capy-dval-none.capy.wasm.source-map
|
||||
3edc15de29dd11d219d591d2621099eebc22ce41d138c3562c807c2fcc42b0fc site_tests_capy-dval-return.capy.wasm
|
||||
293a378012f77417c93e76fe4162289ef3d9f068a13cf3cbcfa8be1b8ca102af site_tests_capy-dval-return.capy.wasm.source-map
|
||||
0efb3068e73c04228851c6a307c115bcd7d816b0036864d243c78a8ff364bea0 site_tests_capy-dval-return.capy.wasm.source-map
|
||||
97d08efb2346ebac3da2691fe2a8d3da842d1da625368e06e99c363da8817f61 site_tests_capy-dval-rich-caller.capy.wasm
|
||||
3aa58947c45a84b696df2daea622d52aa4948a0fe1c54b029ad05ceb2de8150e site_tests_capy-dval-rich-caller.capy.wasm.source-map
|
||||
5dc7068f2c7f8c929ede406dcbdd0ad4e8b894bcb55a8282b87bbb47dba905ba site_tests_capy-dval-rich-caller.capy.wasm.source-map
|
||||
c0a22c12ae409cc57f62ea8f0325b61098ca16d1e4845afd9f6a15217f50a0e2 site_tests_capy-dval-rich.capy.wasm
|
||||
ae7c4eaf2c967b2b3cf0288a86352754db73c5583fd64c2a8c30a1e1a957fbab site_tests_capy-dval-rich.capy.wasm.source-map
|
||||
220af1a57d33a24fb7423fec0ab90bb7cf7d732801a38cd3d8c3847266c15e5e site_tests_capy-dval-rich.capy.wasm.source-map
|
||||
1fa1e9e84c7a2e78a2768bc560857670491875d6d9c97c76976ce15572d87f72 site_tests_capy-f64-format-bench.capy.wasm
|
||||
b27df66344ccdc47a70f9dbd8c3484eace651588243c4a169f827e97a39b8a7d site_tests_capy-f64-format-bench.capy.wasm.source-map
|
||||
427a0591fbb4efe457055bfe8f67aec49393aa3c98e647153b97745d7ba322c1 site_tests_capy-f64-format-bench.capy.wasm.source-map
|
||||
1715161484a2b09a1797120a1dc0ca552abd377893a54be119c05ea7e2041ba5 site_tests_capy-files2.capy.wasm
|
||||
68916f35c9219af71c9a604a125bc87024f0eb743b975d1acbcfe9ff91d46094 site_tests_capy-files2.capy.wasm.source-map
|
||||
130fdc7a0ba6308399558afd2ca3ba2deef0c0d07eac74fbc31717150359775c site_tests_capy-files2.capy.wasm.source-map
|
||||
6f2c9b290ad12bea430e492952253c1d240a33d7c5b1e3c6399199b7fe049b29 site_tests_capy-files.capy.wasm
|
||||
5929c55552297440f4036edbaebc83f95942f6c770775436860a49ae2d6639bf site_tests_capy-files.capy.wasm.source-map
|
||||
bdd205630f7b81830d42441f3e6e19c4506224372dbff5d50b3b7d78c99ca641 site_tests_capy-files.capy.wasm.source-map
|
||||
cebe9034424742b572d318bba7f3925889d5770ab48ce3d957d0e9f4251dca6e site_tests_capy-final-parity.capy.wasm
|
||||
db8c7f608f641becd6ac1f4f93a770c6820766a0cf7e0c4ee5cbf29db1f29980 site_tests_capy-final-parity.capy.wasm.source-map
|
||||
a7622cdbb6c25553ea1a2797cac4730a2b16249218adf6b798585ad519722c67 site_tests_capy-final-parity.capy.wasm.source-map
|
||||
6f8a7ab8e86e2bf9fd0a92d16c7d25a02c16442e86c61855c230edab1f7aca02 site_tests_capy-first-empty.capy.wasm
|
||||
a4294d138e7371cb6c2185af5b1a29cf75bfeb4420900559368e75e708bbdeb9 site_tests_capy-first-empty.capy.wasm.source-map
|
||||
4c6f3fd8f2cf7fb13066a5c8710e69b91c1d943c65b0012016704e5cc6fa276f site_tests_capy-first-empty.capy.wasm.source-map
|
||||
85e7522de93776fc85bf364fd657515b94b348a5a5da131022b15a2bd1ff6490 site_tests_capy-flush-output.capy.wasm
|
||||
a6720dd090126bd28f7cfaf2d7da14b57043e0e0423829606262debf81cccd30 site_tests_capy-flush-output.capy.wasm.source-map
|
||||
c682d3de464ecff349f37aea4d0f9292305ef0f17271f9ce3c345116da31db7c site_tests_capy-flush-output.capy.wasm.source-map
|
||||
7c0fc3142525c91ef00f97b82bbc0bc248eded1991e5896f1c8dc1222f1ee1e7 site_tests_capy-format-bench.capy.wasm
|
||||
b4631520b92c353d0d113c9491b971a5bd054095506ed782c2de0c2129ab93eb site_tests_capy-format-bench.capy.wasm.source-map
|
||||
4b50da591598c94b7357ba840d25c0106cc0d16386a4e4d112e6b5a9659ea74f site_tests_capy-format-bench.capy.wasm.source-map
|
||||
0a4f0d95d6aff1399664c9d6a90eff2ddda96ff2b146994636230f3e4127604a site_tests_capy-format.capy.wasm
|
||||
c6dbe2422076bcff1fdccf4ddbc8d38f72923ae29bd85372c1a14a53bf17aebd site_tests_capy-format.capy.wasm.source-map
|
||||
8ddf569068e3d798c720477feb9d6bc1c6694ca6c4b8cdbcf8fe1511b3cb8e63 site_tests_capy-format.capy.wasm.source-map
|
||||
14303fcbd857f098d536666f7928b47042fc08149ef840b251f86147eafa221c site_tests_capy-jobs.capy.wasm
|
||||
1370cabe1be3934ce845aaa0e47ac0bc7296c0aeff47bfc72c3852c849b6ec45 site_tests_capy-jobs.capy.wasm.source-map
|
||||
843ee06434c58948e6758a83785dd596e633cbae6bfcf7a03be561ade3a592b2 site_tests_capy-jobs.capy.wasm.source-map
|
||||
cfa28da416649e7dccc71f75a19989d700de0cc6afdc8e9af25f23517cafb031 site_tests_capy-language.capy.wasm
|
||||
9758ff644a96af8f67aeb8d20a7ab746e05fb3a22c43f4c5bb2ed0f8c42bfb56 site_tests_capy-language.capy.wasm.source-map
|
||||
ece9ef8b2654889b46a438a097fc9b842d945a7ed7ec8468c3858f7556682c89 site_tests_capy-language.capy.wasm.source-map
|
||||
879aab11d8367e173dd17723487f83c01f6be4fa4aa4ab8b816256d49d7c6867 site_tests_capy-language-consistency.capy.wasm
|
||||
104c7143b47be0c235f4539cf51e5f9ca3f0f64348e914168b6f5ed80cd0c635 site_tests_capy-language-consistency.capy.wasm.source-map
|
||||
9d4dbe0744d47a818ed53f81e25cd6ad94c2dd0c088272ac43dbce543d931e0a site_tests_capy-language-consistency.capy.wasm.source-map
|
||||
15378b00bf12e96ce43b3dda3abe6bf418c86a121d21115147b1559b478b9417 site_tests_capy-lifecycle-child.capy.wasm
|
||||
94ca853263a53c620b07e75dc041f25c090ffc3bc3206f2dca86adceabc5a529 site_tests_capy-lifecycle-child.capy.wasm.source-map
|
||||
1e174df890e7a1856e8fd5a32f2d35b67971a382a30af330e1566edf3976e6c5 site_tests_capy-lifecycle-child.capy.wasm.source-map
|
||||
4df6ef5774f4aa7edb1af263e644e1efdfdd551825a46951f8eece8c8ec7ccc8 site_tests_capy-lifecycle-parity.capy.wasm
|
||||
95bcb5b051e2ca2b146cf7ecf885e4a4737d63e34c71d69ce8c1aa75c2678ee5 site_tests_capy-lifecycle-parity.capy.wasm.source-map
|
||||
adc05fe66a5685ae17130b9b189d0ae80c24cd47f9ba418ae3d1c6714df61ab3 site_tests_capy-lifecycle-parity.capy.wasm.source-map
|
||||
34f6faf785c631b7da7069a9e6d7c9f00dd3a7f0725dadc16c746cf9c7c574a1 site_tests_capy-loop-control.capy.wasm
|
||||
16b5e693e2f592fab852b6545caba857b6cad8647cc43e654bac711d3c4b8565 site_tests_capy-loop-control.capy.wasm.source-map
|
||||
be15846af16bf3500a889e6851a105f2f9489e954a0616de61b06dee87c30e2a site_tests_capy-loop-control.capy.wasm.source-map
|
||||
24a2426bddd5cb531c505ebe098ebd3f2b0e61d5f4618a6061954f690eb636ef site_tests_capy-managed-parameter-rebind.capy.wasm
|
||||
112ceac8b807edc99bf7d42208d889250c1c643773f493bee63643df58b460ce site_tests_capy-managed-parameter-rebind.capy.wasm.source-map
|
||||
35fcbcc0f468cdd3568c554b03a8fbac549ad0dcfa24e45833a8158bb8d9767c site_tests_capy-managed-parameter-rebind.capy.wasm.source-map
|
||||
0181cd08bfd52f8530f99dd1d8ccb25d7ce2e18e44eea9eaad71619a0ef572f5 site_tests_capy-map-arc.capy.wasm
|
||||
67ba3e3a7c3342b5a034a3d4ca744482048c66092d2fd1b31189022243257f1e site_tests_capy-map-arc.capy.wasm.source-map
|
||||
da24cb10a774423e9a7e4c9690a9cc226b6c0c242a05524288a8be9a1149ceac site_tests_capy-map-arc.capy.wasm.source-map
|
||||
65db8a6346e594311b01795c72a22d3a405bbd2040b32063acf056dd45c8b72b site_tests_capy-markup.capy.wasm
|
||||
12fd1ac274f2dbda683ac59d35a534904e193f7262c3035afbb58c9a7c096199 site_tests_capy-markup.capy.wasm.source-map
|
||||
7b8a7a73acbd81bc9ab59fb8a21460cba927d5531babb9d9fa7e908a082b4f60 site_tests_capy-markup.capy.wasm.source-map
|
||||
3744df28f39a5a626510aafdc4476c0f21538829d9179bce0859d83f922d007d site_tests_capy-markup-context.capy.wasm
|
||||
780d29079b3cb5e10e621332d9f26fa9ee6c0ff78542b3c560471c120f9f9e30 site_tests_capy-markup-context.capy.wasm.source-map
|
||||
ac2bec3e984025165a19f905ded8a49a764fc26838ff491775b100edc2cf2b82 site_tests_capy-markup-context.capy.wasm.source-map
|
||||
6dddd6a5cfc265a956b90dedc75a38a6bdd93df29b9e6393ea8fe09ed7122918 site_tests_capy-math.capy.wasm
|
||||
94d35ed0cc8cd941d05fe016ad52a150289fd07abe2ae8c210a74063d618e8cf site_tests_capy-math.capy.wasm.source-map
|
||||
90ecab89942a1cd94ebad0dddc08b92f220d9d68f1a27e0031af10f05469305d site_tests_capy-math.capy.wasm.source-map
|
||||
f247a488a2d460a1577d96250bc17f10c16067c651ffb32e384d247293605a8d site_tests_capy-memcache.capy.wasm
|
||||
db900ef167ed23916a56f2e408e92c0fce4c697a2fca4aa4d4c3180f0b49c764 site_tests_capy-memcache.capy.wasm.source-map
|
||||
b795d5eea42fa905644d52cf48ce6712f5eb1b29c6f8ccfe517af8b3d4d09fd5 site_tests_capy-memcache.capy.wasm.source-map
|
||||
a4b974aa43e77012d54b3115015a781fef730b7211d455147d2af2588446e516 site_tests_capy-methods.capy.wasm
|
||||
1b9dceb94ead6b89b7fac7629c1df3da4cb3989c07f6eb4bee7439d8c43acbdf site_tests_capy-methods.capy.wasm.source-map
|
||||
b495b5c8892337787c7e74067b90dbf7425453aa8d88a3b447c88828c98d4776 site_tests_capy-methods.capy.wasm.source-map
|
||||
05c7ea04061bda4d7afee5604711ee0ce1e25c5b869e7ea2dd02e9df3ff2037a site_tests_capy-module-caller.capy.wasm
|
||||
7e571617384e9b20da3b3207d970d8f328b25f86e1fdb45340a275e1f044f290 site_tests_capy-module-caller.capy.wasm.source-map
|
||||
618fa821481ccbda4ced338ac5d8d4a5ac4f3a8ee5c575e2520865b6eabf4600 site_tests_capy-module-caller.capy.wasm.source-map
|
||||
a8dac42d10f6007c76ab2121a12ea4f5c5d80f581edda935d74c16ee50c31207 site_tests_capy-module-target.capy.wasm
|
||||
08e1c7d22d423a280ea466bf5e3bb0e8feb8ce5b4989f77f32cdef670218cece site_tests_capy-module-target.capy.wasm.source-map
|
||||
046f8c7ab94a0f7a6a06cf3d2900b17791779fe8b14a15394eb47225a3b3e9bd site_tests_capy-module-target.capy.wasm.source-map
|
||||
fb7a7e77ee5a7b3d6292b5417a98f850e31bec7f84485f99ae9dc48a85a53355 site_tests_capy-mutable-array-struct.capy.wasm
|
||||
ef74d295cd0dcba8cd2e70bf8a984602b488d399e58415c64d838dda8afd8c07 site_tests_capy-mutable-array-struct.capy.wasm.source-map
|
||||
1a7ade4edb9475d3afa59819dcaaefe0c448afea3749d93c7f65024ae997b3eb site_tests_capy-mutable-array-struct.capy.wasm.source-map
|
||||
8b714e3f4a4a42c2d5ecd9d56ba0cfd7feeb0166e796c67058668821ab948ae6 site_tests_capy-mysql.capy.wasm
|
||||
d1e8d9c9b773680b8c20c72dd8a97046971616da7004a32f33c33ce586da3402 site_tests_capy-mysql.capy.wasm.source-map
|
||||
05d739bddef9eaffb4db25f0ea65efb469d7071a6cead2e363651fdd3e07d25b site_tests_capy-mysql.capy.wasm.source-map
|
||||
5b388fdd80e947a85172f3b6b03ce2472f778b052c2e5c3ce59c67507a1ba515 site_tests_capy-mysql-info-trap.capy.wasm
|
||||
0ff3009fb9a33cbc201a0597897f0782baa220b439d284052efd51f4b09563dd site_tests_capy-mysql-info-trap.capy.wasm.source-map
|
||||
395a60980411199b0da7f4910c23f662c82036ba359c2c4f8081edec0528bc45 site_tests_capy-mysql-info-trap.capy.wasm.source-map
|
||||
70e053378f4569cb4a287641bd790d87870767d4df901c0b4f15bf49863a5935 site_tests_capy-network-parity.capy.wasm
|
||||
36527a389a9c4ee3a054a2354d58bd99b81a09d0cc98050d7211359002c3656c site_tests_capy-network-parity.capy.wasm.source-map
|
||||
e15ac8d26408325ce5a0f178d5f10d0fc6f250d9bf45e7941b8cc1aedfb6e3f2 site_tests_capy-network-parity.capy.wasm.source-map
|
||||
117c0f4b2a35e981a6a0f3c44c22c355a4ddef2e0300da33a101baed34935490 site_tests_capy-numeric-grid.capy.wasm
|
||||
ca097a9e03afb4f3a8ae079772bb084c2cf31045c7d9a1886c953cbab903e90b site_tests_capy-numeric-grid.capy.wasm.source-map
|
||||
03b3fa2988b4c5b296f6b26c21d3f53610aeebf654fdaa052a360dc8e0fb518a site_tests_capy-numeric-grid.capy.wasm.source-map
|
||||
003567e0212b60bdc9cefed6071e4a587da795593e35d15c63d7e2fc6dc19080 site_tests_capy-operators.capy.wasm
|
||||
58fea4fe01108badda8f7675279d96f672971ad126fb51d50360f002a672171c site_tests_capy-operators.capy.wasm.source-map
|
||||
ff307b1a8d0340b6a53da0f1fd60737dae41537803fe6e7256fc6e1ada0b41f1 site_tests_capy-operators.capy.wasm.source-map
|
||||
bb1dfcbf99b15ed3267af732a9a99601a7b135eafb466cbe98dea26c88d93bb7 site_tests_capy-phase1.capy.wasm
|
||||
b9e51136acfcc67d47932e2bfa244aee99f8ebb0677916a0c3248b89336ac818 site_tests_capy-phase1.capy.wasm.source-map
|
||||
728d5adc2392c4b95dd850b8ac5cd77c4b137c890740f62ad5e9023107053997 site_tests_capy-phase1.capy.wasm.source-map
|
||||
c176dc0eb279e7a151e508b31ed488a5bfafb1802bcf7824ad12d45d5874d8a4 site_tests_capy-phase3.capy.wasm
|
||||
90f42b9cd374221008584c60e24bf9ec8f807418931ab5adce370874d4d903a5 site_tests_capy-phase3.capy.wasm.source-map
|
||||
ee16a3940e531ba6b1a681afa68634602b7d4b65b4d4fbee74958e6896f56d0b site_tests_capy-phase3.capy.wasm.source-map
|
||||
37ce0ffabb985ad691e9bd8659f84bf2253b5656930949ed43a35b2299bd6895 site_tests_capy-posix-info-trap.capy.wasm
|
||||
fbc66d46e0504f05840f773fb28adf5eea5198c558bbcd7cd9ba32bf46266a59 site_tests_capy-posix-info-trap.capy.wasm.source-map
|
||||
62345ab2e50553e590b3cd37c5f9a4d04aba1ceb104e1365603b626d5971cfa8 site_tests_capy-posix-info-trap.capy.wasm.source-map
|
||||
5296ecbfd2c201390a0f586ab498ab8520f5d5a5a00214b82ca9ca44efd1f427 site_tests_capy-redirect.capy.wasm
|
||||
ab23d2a2317cd71024a5ce67c55f0a71847497ba48d214b901cea01c62d50757 site_tests_capy-redirect.capy.wasm.source-map
|
||||
bd4d63fa512cf126a199f39eb36bd5e3f9d4ed83f108bd33dc1e775ae8c72342 site_tests_capy-redirect.capy.wasm.source-map
|
||||
14d0483a11ac3bfa20fbd465301bd0d615dc71541a735fbc7f181279abc97c18 site_tests_capy-reflection.capy.wasm
|
||||
a277cea961393701e8e95a61505d1fa828a63935bd2348386976aa591615e568 site_tests_capy-reflection.capy.wasm.source-map
|
||||
d707d1d53fecc85eff579f5900a5aa887744b5cff33b52ae1726a8e7e3626b22 site_tests_capy-reflection.capy.wasm.source-map
|
||||
8d0ebc5469996909a37fe2a79753a4acaa162961b9f60be2e9422c74f5e67e7e site_tests_capy-regex.capy.wasm
|
||||
9970d2de2a5b00c995daf0cb278482b4730563667e15640add3707348d9a5243 site_tests_capy-regex.capy.wasm.source-map
|
||||
d58a60355c5095ab6cfc98c4fae5228aaf54c945d77482622e5f5f457e9baa07 site_tests_capy-regex.capy.wasm.source-map
|
||||
91763e3c275b0e7a3973b981470547da0258d4af92ee6c77f901c995a1cafdb3 site_tests_capy-regex-flag-trap.capy.wasm
|
||||
1761a853377a58fb1c48848c0b3de31da598bd2f5bb70f20733f1476157f27f3 site_tests_capy-regex-flag-trap.capy.wasm.source-map
|
||||
d8b6bce4a9f422d3c1ae7b76205fe15a98a62893c027fe2f35a07d14993acc09 site_tests_capy-regex-flag-trap.capy.wasm.source-map
|
||||
4a16f7950cb3dd809ca9abcaf9aed57d2dfa348d2aa9c89d2beea52b8ec43dca site_tests_capy-regex-replace-trap.capy.wasm
|
||||
be5265d75b772de5e4e9a04f7a8f204448b1d01e7ace69e707d9405f31246563 site_tests_capy-regex-replace-trap.capy.wasm.source-map
|
||||
33562b121b7d3ef39cef2228bea20d42b955a1d1c1a3c6928ede8d12bd109ff1 site_tests_capy-regex-replace-trap.capy.wasm.source-map
|
||||
90c31154bc9b95c96fabe103ed931458c4125aa2f82d9b320ff001bd532e2c12 site_tests_capy-regex-trap.capy.wasm
|
||||
e3a21d5b33a3eda93cc62634e087f995e7469d6efbd0372eff4c48b0638e58d3 site_tests_capy-regex-trap.capy.wasm.source-map
|
||||
c6086e337cb8287e9dea83fcfa59413db3f21785d04a0859e6abe15df770ebf4 site_tests_capy-regex-trap.capy.wasm.source-map
|
||||
caae0214978cc73cfffad5f2abc556ff93d7c81bbf6d705ff78dc18dffaaf7b6 site_tests_capy-render.capy.wasm
|
||||
57a864e0633ef772d40bca40bfd0028b098f30228679c0a5b0b31df39cd7ffc5 site_tests_capy-render.capy.wasm.source-map
|
||||
ac3a03ea2017d308284625e42efc3f9c98922abd1415902650812f3d5ea1d407 site_tests_capy-render.capy.wasm.source-map
|
||||
a23f175b98211d9e49f89b06a636bb523f3be33834722fadff3229a145ec4689 site_tests_capy-request-context-caller.capy.wasm
|
||||
c6306aa9993d87d8b20a357c7ed54abaddcaec95f1641ceffbc3c2a7bba09442 site_tests_capy-request-context-caller.capy.wasm.source-map
|
||||
30d4e42713a45fc0a8bacb7d9d5a9fc52058c36c7708943f0554665ecbdf8c4a site_tests_capy-request-context-caller.capy.wasm.source-map
|
||||
5fbc1e6a79ad044fcabc6274b53bbb80bc99ab7bc705e3f6df24d84bf73bf2a1 site_tests_capy-request-context.capy.wasm
|
||||
611879658086159e9636ce23dfc05b29f0ada15e762247fe0e8cf0400ce263a6 site_tests_capy-request-context.capy.wasm.source-map
|
||||
8656c34f18c9be9283133c0125cecbed94b8e4ef4b51d68f667e905294683ea8 site_tests_capy-request-context.capy.wasm.source-map
|
||||
367be596bdb19214bdf7180b348dc9ef312fa9b12c2557f456c4105646653fc6 site_tests_capy-request-parity.capy.wasm
|
||||
ccb0054ce06ce48ce635fc80407ae4062e4c78363ba85355099f9e2258a8e7b8 site_tests_capy-request-parity.capy.wasm.source-map
|
||||
fd22b66db2a2d4d259c2ce1ad3288dc11aa08ffa435ac1a7ff984412c54e5496 site_tests_capy-request-parity.capy.wasm.source-map
|
||||
9b8b0fad98ea25676a7f6de583ae156edc374039efdcb88a9797916315dc1fbe site_tests_capy-request-writeback.capy.wasm
|
||||
294ef5e31690911b97102ac308d6af7141c1a85730d3ffdf6d4b08c1488d55c2 site_tests_capy-request-writeback.capy.wasm.source-map
|
||||
ac02ce99c2ecf2a180a4cb7713355d97ed5df41d2bab66a26d67d73813903590 site_tests_capy-request-writeback.capy.wasm.source-map
|
||||
977d561045fefa163cb22c439a30c7473747e03a1d37d14b8f9372339eece64b site_tests_capy-response-header-trap.capy.wasm
|
||||
839ad9e64ac0a124e9c675d9d25601719a975bd59cc5be6eb84f1421a7574a53 site_tests_capy-response-header-trap.capy.wasm.source-map
|
||||
1440c0ebd4042833fda031b0997eb06a93192c29c37f13fbb0c6dadb82710b42 site_tests_capy-response-header-trap.capy.wasm.source-map
|
||||
2e680a1322c4ea048c5d8084a40fc4274e8db07f08fc0230332035061e4aaf5b site_tests_capy-response-status-trap.capy.wasm
|
||||
19921215dbc48670f61675a54974da11dcb56f5f38a123431e4c63304990d3db site_tests_capy-response-status-trap.capy.wasm.source-map
|
||||
434b0bd9568352fb292fbf13b256f3c20d78cff5ea3c965c67ac36ce270d3342 site_tests_capy-serve-http-caller.capy.wasm
|
||||
bfb3a8ecf39a11d682eac78f3233e8877b6c36ab4ae1161cf9c53060f6322f34 site_tests_capy-serve-http-caller.capy.wasm.source-map
|
||||
b35610277a9682b4252d331788fcc02a73d3bee871c3036af73e05692643a86b site_tests_capy-serve-http-caller.capy.wasm.source-map
|
||||
700a221dee9a35c0b44423bad3634bb0cef91eec67779a657b148954278101c2 site_tests_capy-serve-http.capy.wasm
|
||||
8d4f395d4987e4e17e4911c532ca3ea6dd97f0299f1c05c3e284cb8a0f9c24b5 site_tests_capy-serve-http.capy.wasm.source-map
|
||||
c125fb10b1f5ad450869621370ea074109f838730f6e8982f0fafb6829cf9099 site_tests_capy-serve-http.capy.wasm.source-map
|
||||
20fdbf249df4bad079a94bb3abea53d43b1a28793863c3d77da502afc4fd2e63 site_tests_capy-session.capy.wasm
|
||||
f94bed200a29fbe1a9c2411858d5868a98e05aa8cf6dad861893deed066c38cc site_tests_capy-session.capy.wasm.source-map
|
||||
cebf31dfae9f0c0e8960255a46b03fb828dae34b3bbd11928acc8fd9d9f0467a site_tests_capy-session.capy.wasm.source-map
|
||||
c3e07c1174e7f9fdc97025b66e88fdd6f75ac1a673e9094584548d573e7fe4a8 site_tests_capy-shell-exec-background-type-trap.capy.wasm
|
||||
5bfae912ef02fed25dc212148f25e32db0f05ba0c2d36249e3657009162f75b3 site_tests_capy-shell-exec-background-type-trap.capy.wasm.source-map
|
||||
f6d42e07703d910ca553f4984c4dd419bcb221b7336c39f97f4ec6c2bdb446f9 site_tests_capy-shell-exec-background-type-trap.capy.wasm.source-map
|
||||
2cefb3b8c5d460c22c90459db24c8d9ccc1c1cba7512c646191ce57e989beac2 site_tests_capy-shell-exec-env-list-trap.capy.wasm
|
||||
d40c7cc860b83b287e233ae058b61712a7aa1bf0a2d86beca36521077d4c477f site_tests_capy-shell-exec-env-list-trap.capy.wasm.source-map
|
||||
ae29937294c2ce913784683c1fb29344d97d17194ba71d78f891be74dc448cfa site_tests_capy-shell-exec-env-list-trap.capy.wasm.source-map
|
||||
fbdb0864225f9236461e01af9fa460d88d4256871967f4153da1923b50a6af54 site_tests_capy-shell-exec-env-value-trap.capy.wasm
|
||||
a1980fffc097cf84fb28e04994307994e6ab15818f7374e0c6cde411a28ed3e4 site_tests_capy-shell-exec-env-value-trap.capy.wasm.source-map
|
||||
4d16992b7d10b42f8ba6007f3956505604b5a64280f87271f0cf69ccf00c6ade site_tests_capy-shell-exec-env-value-trap.capy.wasm.source-map
|
||||
8301956eb28203588897b30e029b300d4b60b97c817375b08d0daabfd3ba4d17 site_tests_capy-shell-exec-flags-trap.capy.wasm
|
||||
dae25d91db51c7fd429dd65fc4254bb7ae1315c285e826d1d1ec75062853badf site_tests_capy-shell-exec-flags-trap.capy.wasm.source-map
|
||||
92592387823aee316e71a29fc95e0d21ece98043fcd232b86e967a3769fbeb3b site_tests_capy-shell-exec-flags-trap.capy.wasm.source-map
|
||||
d0f01b2ffd4326fccd2eddad47ea8f65b0081fd8f0985be89a69964bf4872cbf site_tests_capy-shell-exec-stdin-type-trap.capy.wasm
|
||||
96ebc19ac6e11df5bbb70ad8b183345cce2b664749b6e8eb91768819c11780b1 site_tests_capy-shell-exec-stdin-type-trap.capy.wasm.source-map
|
||||
b5ee3fc73e4e35b5fed8a1490320af7c21a613b8343c26758b75c5428f329c3b site_tests_capy-shell-exec-stdin-type-trap.capy.wasm.source-map
|
||||
a00891d2d49db748a89eee17475768047a4e0b207a97efa8b19e560afb442d0f site_tests_capy-shell-exec-timeout-type-trap.capy.wasm
|
||||
b0c8fda211a19e0ab731f748dd72d241428ba847b1695eb3fc4643ade0a85f9b site_tests_capy-shell-exec-timeout-type-trap.capy.wasm.source-map
|
||||
c814497b99a536668984d02a26666af75811ee87ca2a56f84d39d30df75e4dcb site_tests_capy-shell-exec-timeout-type-trap.capy.wasm.source-map
|
||||
8368c2e8f7798b7ea61cbe4574a280226b78834fa9f97042a7024824b66a031a site_tests_capy-shell-exec-timeout-value-trap.capy.wasm
|
||||
9b882e61090d6c157e5ae842fa0326b8c0deb4db51cf8299f70e115563b628fb site_tests_capy-shell-exec-timeout-value-trap.capy.wasm.source-map
|
||||
28d4861939fb5b781746c7ac31f8e911f97bd36028e259f91d22862a213c78b2 site_tests_capy-shell-exec-timeout-value-trap.capy.wasm.source-map
|
||||
dfba599f4a7fbdf5b6c52018153c682b3aac8b56dae9b93a9f43e0d67d0fd168 site_tests_capy-sqlite.capy.wasm
|
||||
44f33666bc8227a304832b8a117eeb6952b8e640d7c6ba9c82e2a4e355dfad6d site_tests_capy-sqlite.capy.wasm.source-map
|
||||
1666442630ead89902626d04294133b076128fcf4ca856c7ddf4d2367e25e8ce site_tests_capy-sqlite.capy.wasm.source-map
|
||||
4775edfc8c02f12f6c62c25d2f3d19845716ab87323d41002a086538cb37dbe6 site_tests_capy-sqlite-failed.capy.wasm
|
||||
07e745af98f23d8055c46be0fc7ad158e31dc6355c8aed9ca2f95223abc28813 site_tests_capy-sqlite-failed.capy.wasm.source-map
|
||||
7b61070afa5ecba5caa9c63a0b6796bf9c88c65bdacf8188460db78e47dacee6 site_tests_capy-sqlite-failed.capy.wasm.source-map
|
||||
1f7ad7121f35de2549a1f04bbdc841096700e9c0b599b1c9fbaf4bbca3d9b3b2 site_tests_capy-sqlite-handle-trap.capy.wasm
|
||||
d0f04116187bc4115db49808e4039a9f288cfe0ea0f1d67a0679f4648acbd2f9 site_tests_capy-sqlite-handle-trap.capy.wasm.source-map
|
||||
092a4f56007c46303f20c3eab748f598611d8fb04950b2e03ab3c70afd336fae site_tests_capy-sqlite-handle-trap.capy.wasm.source-map
|
||||
8e5142921898319a866f36482de68984be3125a0c45e4a88a4d8ff7639ba7cc2 site_tests_capy-sqlite-info-trap.capy.wasm
|
||||
945b3aa479feeec0de3566e6641522b96d5c918516045e01ac66c2b63d0d29c3 site_tests_capy-sqlite-info-trap.capy.wasm.source-map
|
||||
c7596652b50f68b7ecf2869a9e8d3c98f2210c2a3c84a9b9a8cd4d73193f110a site_tests_capy-sqlite-info-trap.capy.wasm.source-map
|
||||
d1985790a1b7ce84c465af6276ae49c987a84f45f5159e9e3660c8be91dcf45b site_tests_capy-sqlite-params-trap.capy.wasm
|
||||
ed0946d843d1310373e34f123ff475cc2d3b3ef01010d56c6bec35bae9255320 site_tests_capy-sqlite-params-trap.capy.wasm.source-map
|
||||
2457c56860852f686704b20a53f1b27d202b8e0c17756c09f0ab23d0b59c4fae site_tests_capy-sqlite-params-trap.capy.wasm.source-map
|
||||
1155d08077f376a8202536e51255942dc7b123ec276c51f78c7b2e32897f9543 site_tests_capy-sqlite-sized-host-trap.capy.wasm
|
||||
4079218f5a1fed5830af3b424cfef8373a51e20c577894f7182562f2fd1c3445 site_tests_capy-sqlite-sized-host-trap.capy.wasm.source-map
|
||||
ccabb79efcf8b858822052e181fd4eb4d9af712b62958c8de478f92491d30e4b site_tests_capy-sqlite-sized-host-trap.capy.wasm.source-map
|
||||
1d536897106d2a85f2b5ff4f2841499503139c899462be33850aa1baca98b343 site_tests_capy-sqlite-zero-trap.capy.wasm
|
||||
98406c4bab19b225a6c24e61c548ae8ab9be8eff4202b6b881129574d2572af1 site_tests_capy-sqlite-zero-trap.capy.wasm.source-map
|
||||
ee33c7c0912ea349fd5c7792fc9ccb8b1522f71e7195c99152b71a152ebbd2a0 site_tests_capy-sqlite-zero-trap.capy.wasm.source-map
|
||||
e2ccba4423d3f0164e4cb5b46a8e64cb8834344e4175fbaae4c076cd5b850cc5 site_tests_capy-string-concat-only.capy.wasm
|
||||
cd9a1e1209d5a57f062213306193cdf37a1a8dd704d2bf7724ed8bc44fd6e95c site_tests_capy-string-concat-only.capy.wasm.source-map
|
||||
38774cbeb0f8d8e45be6557745f38a4f6eed237d62a3158d084ad6c607b2889b site_tests_capy-string-concat-only.capy.wasm.source-map
|
||||
efbe54f5af1cc951075f6d5fb64f20a7d42f9ce96a3420fd7adf17258b7e970d site_tests_capy-string-hostpath-bench.capy.wasm
|
||||
fa033e07c0445520c1c67ec5394d4fdcfcb853cc729549da466164b0aea380cd site_tests_capy-string-hostpath-bench.capy.wasm.source-map
|
||||
f900468a12b4e9c470ca41336d4e256bd6bdecafc573715c8737777425ff0327 site_tests_capy-string-hostpath-bench.capy.wasm.source-map
|
||||
29f0c30ba276286a36140893abe9f6e2b15683232ff1331d3267f363ccd3fa3f site_tests_capy-string-hostpath.capy.wasm
|
||||
0f4ece6831739472a3da13ad72fbb26b48e316460740dd58f510ddca636a2009 site_tests_capy-string-hostpath.capy.wasm.source-map
|
||||
f796ec2e42a14da265217164d2c718e8167decbafe8cd80277b06489dbf1d56c site_tests_capy-string-hostpath.capy.wasm.source-map
|
||||
729966201737bcf46ce55e039a5e5d551282139ee3797a52f9b067161bdcba8e site_tests_capy-string-identity.capy.wasm
|
||||
8e6397363b175afb20acb8ea6911e074f2d639f3d5f6bfadf64cf2da5021e628 site_tests_capy-string-identity.capy.wasm.source-map
|
||||
2c41189fe1ee12c6f08b4f36035a819100524cc71896569053f4ffe5cbff6794 site_tests_capy-string-identity.capy.wasm.source-map
|
||||
dc6c7126a38281c69dd1fcf81853fc1825918e686322e8d08915f813c6f83996 site_tests_capy-string-list-scalar-trap.capy.wasm
|
||||
05bcbe5de0ced71012ef3bbee4213e8c08c63e8b50f4d50680cb1d40bf3b4102 site_tests_capy-string-list-scalar-trap.capy.wasm.source-map
|
||||
2746e7e8b5f43dc930cb219d799bec689b5c2c008d660951ade3525196727d79 site_tests_capy-string-list-scalar-trap.capy.wasm.source-map
|
||||
89204af53e25349e40795cb9a823ead252f4bedd2cd3ce93c992b5d192d3b661 site_tests_capy-string-lists.capy.wasm
|
||||
4c4597d8e8a6d334133973a606aa1f6fd4a4318b88e780a8767a0747d65ac731 site_tests_capy-string-lists.capy.wasm.source-map
|
||||
e9aa837cfdb21aa63e6553e059e1a021fc367e68cc723a39f6c985ec2388e239 site_tests_capy-string-lists.capy.wasm.source-map
|
||||
b62def3ce6940e60780e11ade5b700be36d5c529576cda10622f2ca90a8aa724 site_tests_capy-string-list-trap.capy.wasm
|
||||
83a59b866a4dce2cdfff711154b4acdf59d880a76c1f147f8fb30d7ece2ce5c2 site_tests_capy-string-list-trap.capy.wasm.source-map
|
||||
a4c1f3b0d262476ed5da08ca297d151c13e5b74857027f6c6b90500a78f297d1 site_tests_capy-string-list-trap.capy.wasm.source-map
|
||||
e34660e083078ac28b30cbb3eb6937927fe343fc69cdfda59b80142da1892f7a site_tests_capy-strings.capy.wasm
|
||||
57290e5da35f1374d88eb368b73faffbe611025a386624d354d140613d207571 site_tests_capy-strings.capy.wasm.source-map
|
||||
ea9ea62861fd9004068a836809e268b0c56c01a62ef6f4b66f238e28929aa9b8 site_tests_capy-strings.capy.wasm.source-map
|
||||
32d21ed7f8f29a0da2a3144e9d18aa6b4505fed97d812bf56341d90ca02d803c site_tests_capy-task-concurrency.capy.wasm
|
||||
a2d8a57ceb8f240a9a1d542e71bea5d8d1fb17f107312d6479b77d5d91cc3d8f site_tests_capy-task-concurrency.capy.wasm.source-map
|
||||
a0dc99073fca31d7a600ed7051725734dd1524e4cea19adb5a845abe263c71a8 site_tests_capy-task-concurrency.capy.wasm.source-map
|
||||
1cc01a459b994b00e33466392cf42e23f9d00494b7428c3f1adf8a96820b335d site_tests_capy-task-overflow.capy.wasm
|
||||
33a62364ba28c763c2b8077e6dc90f4d932b6eeccfd01813a9535eadcd857ebc site_tests_capy-task-overflow.capy.wasm.source-map
|
||||
4117064d3c45d7561099320ff20d1e7ea41d2e9e289d18546da8d26d260cc442 site_tests_capy-task-overflow.capy.wasm.source-map
|
||||
079465dabbcb0f920378d2d2dfc9bc25b57f12cf3c2cd4fc0815b7a8ca9fba4f site_tests_capy-task-runtime.capy.wasm
|
||||
07f1543bacd1456fa6ce6740ee5d0b434d8d0d2efc60a9c3487e7f4c0d095561 site_tests_capy-task-runtime.capy.wasm.source-map
|
||||
ab42b44c1ac6ae48ebe6c79e3dac53b4b9483f2a1bdebd59cc29d242188c6381 site_tests_capy-task-runtime.capy.wasm.source-map
|
||||
81e0dc3e8606790ca71e24001c9ac90ef7728321b53185f9372b6453b720c75e site_tests_capy-task-timeout.capy.wasm
|
||||
90eb0c49ef0a34fc90964ec860db174a8edf3e1ffd091a6260160199461c2b43 site_tests_capy-task-timeout.capy.wasm.source-map
|
||||
96862373179b7d7f999070399626d41d640d56ba5087c78684cbb8f9f7f5efde site_tests_capy-task-timeout.capy.wasm.source-map
|
||||
f84ecf1696c1e5acff17b44f74ae29cca43fb32f26eb3ebc7d096fd89bf99724 site_tests_capy-time-parity.capy.wasm
|
||||
d4b800cb6cd8c2e3e8819c329010c9784c957aa0a11e1b80f5431e9f64d85566 site_tests_capy-time-parity.capy.wasm.source-map
|
||||
bb84d9008ef7bc423a6b90b27f73f344dd5f30690ed23d6d0c16dc45b33fa5c8 site_tests_capy-time-parity.capy.wasm.source-map
|
||||
acfbc91f0a157d534244525d5df579c7acf697f6fd0f468ca7204ad7bde271ce site_tests_capy-unit-admin.capy.wasm
|
||||
16e7441bc65ba2bad4c3a89dab94ece9b70b496c6baa2b11137f4beb2051cbdc site_tests_capy-unit-admin.capy.wasm.source-map
|
||||
7f4af33f5b083d1c2921b939c0bafe9a29c231ae7a9a5011d9ba124e13ffc49e site_tests_capy-unit-reference.capy.wasm
|
||||
2c75a8ffb8b9c4ea518370f780e1b807a692f651c763e19ade7d935ce4ef2b69 site_tests_capy-unit-reference.capy.wasm.source-map
|
||||
c1114147d6b6580b1dff4bcc8bebf8895c9ee2a697e81e6147572441f53d1c61 site_tests_capy-unit-reference-target.capy.wasm
|
||||
6c90db1e48555d392510fc0b5ba2eca8edd5eabc1a83027e14c9126b711852e9 site_tests_capy-unit-reference-target.capy.wasm.source-map
|
||||
9718c7f04eb9b7ddfb01fc53f433bcfbe42808eabe364f4813f9ea76bc5d65b2 site_tests_capy-unit-admin.capy.wasm.source-map
|
||||
31a6b61ebeef88ecc8f5f69d02da9b43805d1dc68d34ea66602e97067eb25f2e site_tests_capy-unit-reference.capy.wasm
|
||||
7397765ee9a5f0472c8b73b72807247ef667353aa5759f591b1201ce0c6c3770 site_tests_capy-unit-reference.capy.wasm.source-map
|
||||
292f6bd2562538d625e699281e12f636b7e036ba7801191fa0ae6b220a523030 site_tests_capy-unit-reference-target.capy.wasm
|
||||
0581d133058793caaebf25ac4c586d5b82c6b2a3506042a31368b463537cddbd site_tests_capy-unit-reference-target.capy.wasm.source-map
|
||||
ddd365495ed7bc91c47dbb7d14d8ce94f2b0e64a530405f30659a181e3efe681 site_tests_capy-variable-expressions.capy.wasm
|
||||
8fcdc2d626318beb6a7c2a68df2140b6f9443db530f0e6f08c7af113279b96dd site_tests_capy-variable-expressions.capy.wasm.source-map
|
||||
5ae2bb516f59fd7596a786f1c75c8d519c41f8202e80880b473042d59669e902 site_tests_capy-variable-expressions.capy.wasm.source-map
|
||||
63089c00893c6a3e20fcc988d02f793c0695b1888ebdb2f57d70a6bde961dfaf site_tests_capy-vector-variadic.capy.wasm
|
||||
dd302861fef965799242e6662c41deaa423a77e5f427c64ccc410fa9b156be45 site_tests_capy-vector-variadic.capy.wasm.source-map
|
||||
286ceccfe6b6b75e0f78180fdc324748b6d1bebe59477a86efeee6a575dac4c2 site_tests_capy-vector-variadic.capy.wasm.source-map
|
||||
e17891c3e106553d80ddb78de06191594382712de79b32c621b3f6382ae14990 site_tests_capy-websocket.capy.wasm
|
||||
9b41ca9a429e927e8dc2f2995d5e3708fbd9237ce90d1bc24fcab611d8469554 site_tests_capy-websocket.capy.wasm.source-map
|
||||
47c76fef28f6d975ee2f3ff25a8d825dc331533c3c5e638f014c000852f9ecfa site_tests_capy-websocket.capy.wasm.source-map
|
||||
4440ce8647554e31e1f6d6961f1a6611ea659e058f1cb7a990e203b8b7e7bad0 site_tests_capy-whitespace.capy.wasm
|
||||
a45e9c913eb15cc2f69c09cbd2a2c439dbd5c6f3322a681eaa429e6ff6fa4e44 site_tests_capy-whitespace.capy.wasm.source-map
|
||||
26f68593b8db97901e4d1dd4747f65056d4404866ed30ff3dc773c8608063b4f site_tests_capy-whitespace.capy.wasm.source-map
|
||||
02971b76b8ea4aaf47fc37c2c6fefe5d78778480bbd69a71350a86e19bc7ce63 site_tests_capy-wide-conversion-trap.capy.wasm
|
||||
9327cd0674001e64e6d128751785ed1e73550b83e00c619e862629485db711cf site_tests_capy-wide-conversion-trap.capy.wasm.source-map
|
||||
17026ed747cbd00e78f513bc6db1231e5e9e7244ae16d98b4857941550d83ccb site_tests_capy-wide-conversion-trap.capy.wasm.source-map
|
||||
fb3a0bff6b6ed399dfd4573d055fb99369ca3d977f0c5d57494c8db8617f6d92 site_tests_capy-wide-scalars.capy.wasm
|
||||
e017f053028cb7ee0a5e921d3293c8a64968421138886a0d00653774b71f790a site_tests_capy-wide-scalars.capy.wasm.source-map
|
||||
037cf0cba5964991d35ee93fd323f088852e07a3c1ca92f54f5ae46cd4b0003b site_tests_capy-wide-scalars.capy.wasm.source-map
|
||||
88013dbfa846552e0f2a685230a351bdda65886ecdadca4d3457965d7861e7e0 site_tests_cli.capy.wasm
|
||||
66a225bf1fbf0927994ae1c76a003ceb7e9d2f2b687750ab9162554a2203a43f site_tests_cli.capy.wasm.source-map
|
||||
a8fb2add013e7758799b76e2ca2f3037955d10976430db547cb006646f4a6f4a site_tests_cli.capy.wasm.source-map
|
||||
e62483d8257a1cfa892dc63a375076351e89f74ce3ff2831c6e5209c7af85f68 site_tests_cli_runner.capy.wasm
|
||||
605fe5159d83db9bd9f1ff7a3c3e53232c87d61d0a097553d651a65910df3a31 site_tests_cli_runner.capy.wasm.source-map
|
||||
507c3258a005abfce3cf58f5e28afab36909c214f8df10c24b73b00431f8aa74 site_tests_cli_runner.capy.wasm.source-map
|
||||
60df56f661567dd9c3ac5a7e4bd380e9ef1dbb3ceb7e5fec977f82bd6fe8cc17 site_tests_component_failure.capy.wasm
|
||||
ab9af9e380bc146a84a1d7b77d1bd9a44c1d75b0273289c49926148c0cf445dd site_tests_component_failure.capy.wasm.source-map
|
||||
4670c3548d1990c03d1ea08bccf02140c00671f2e1e1e2c3950359d4912c3f5f site_tests_component_failure.capy.wasm.source-map
|
||||
fc4f656f352cc3f2b0a801983b0301e13cc2df1d797c605ddc6f4450bbe4dcb4 site_tests_components.capy.wasm
|
||||
414f93d675451c44f09f1ff7739ca3aba85fec967e7c45d3395c934ae15ef646 site_tests_components.capy.wasm.source-map
|
||||
a428a989c7c70039d0f541eabe73b7f94d18c0be8310ec7e7be4e27b696080f2 site_tests_components.capy.wasm.source-map
|
||||
45398937c3ab69b35d34b1f54d0376fbddbbddc248ff536ada493a562935f65b site_tests_components_page.capy.wasm
|
||||
7c28fdcd260ac21c2743f401c3d831cb9b55e298b6e06c317853954b2c33193f site_tests_components_page.capy.wasm.source-map
|
||||
05c9cfc2ea12b8349cb05ad7caf74959d432316a5d92c232b0b582c76170f3d3 site_tests_components_page.capy.wasm.source-map
|
||||
0a4367d87c505696e484d18ed59533d2327fe9f96ed472b0897f25aec15754ce site_tests_core.capy.wasm
|
||||
14272d45b2426d4874700a711b0ce9a75d81267c775856d96796192b504b4862 site_tests_core.capy.wasm.source-map
|
||||
ddaff8053d9f3c96551b41f8c9d1fdc26a593227b8ee73a48511935406c526cb site_tests_core.capy.wasm.source-map
|
||||
6491538056c1f8e4fe419c90020fa0bd9b138437e0b53fa8fb0bcb2c0a7d4641 site_tests_http.capy.wasm
|
||||
4eb37778dc915d872a96fc0e2872646bad1eb05e33813b3c4ddddbfba7b54513 site_tests_http.capy.wasm.source-map
|
||||
a64f3f1a983473becb6de3fdaa2277c099c1b9dd3dbf3d210198f50660024ed2 site_tests_http.capy.wasm.source-map
|
||||
6ebaf37109e5a4371528585b522147145bcb8ae316c999a96eee9af6b65bd0dc site_tests_index.capy.wasm
|
||||
8d4551aafd5f331f17a4e36a9232ccfb3932a3f8c840c34a569c62b43a12a1f4 site_tests_index.capy.wasm.source-map
|
||||
ff1eb2cb6ce02dc98671e94d8fc949e6f7457a639527cba291d3c4c6e2d9c689 site_tests_index.capy.wasm.source-map
|
||||
39977846af818a6664facd7738d3a87577041e8c8f7a027e4fa9b088b8684de4 site_tests_io.capy.wasm
|
||||
bb07e660635992f532c5a62b21cbebe143333407f43636db250b328667181fd3 site_tests_io.capy.wasm.source-map
|
||||
18ce4a3a94ce1c698f9b7330d49089d4e78e1a015dcdf524be74840170064d61 site_tests_io.capy.wasm.source-map
|
||||
090ba177f9205c369ad1ffc1951412a9907be862f32ba3fc8a2124e641d4db70 site_tests_markdown.capy.wasm
|
||||
671ae79ea23ec26e229c319461a62ad698335ef1a73f58f68ae98c4ac770d1d1 site_tests_markdown.capy.wasm.source-map
|
||||
274152abb991d1014bcc2098c11ed3330023f2cdb7d83e93b217eec5d0c560dd site_tests_markdown.capy.wasm.source-map
|
||||
330b9bebfbfff513c7d7b67db663687f11008442ec88d5d4f16f023c5e5de401 site_tests_pool-isolation.capy.wasm
|
||||
868901d1c2c81cca53346be32a222fec8549189aa9b81e03c4ec8c1e4f8ce2db site_tests_pool-isolation.capy.wasm.source-map
|
||||
fa8b27fa8ab51a49e974eb642bc0ff3cc7727dc637a75208440bfdc80532d2cf site_tests_pool-isolation.capy.wasm.source-map
|
||||
5a0a4d57539f26fbf662541c3d7ee6d4957ae39d582d997d07dcd445b84c2c41 site_tests_preprocessor.capy.wasm
|
||||
68bbd3017c513f353ab1cb5e03f258135bf6a979c83092d07a903701a6a6d2a1 site_tests_preprocessor.capy.wasm.source-map
|
||||
5fa70a6e7cc9984c660fb86d8566ccad6b4d34c785c7de7b93f18b8a5cfa9f20 site_tests_preprocessor.capy.wasm.source-map
|
||||
9414dc45f746e3b4f9eaa437ed603eea532f41fd0b099a1eed07c9f2b88ab887 site_tests_security_headers.capy.wasm
|
||||
ccdee3c14c84693cc7342a0579663363524c45e07a1688e0f8f30cc186c6ad77 site_tests_security_headers.capy.wasm.source-map
|
||||
459503eb579d924fff097c2eaf6f063aa077c8a3e762df58e08d309e61f9ee7d site_tests_security_headers.capy.wasm.source-map
|
||||
160858c67a5fcaf556ab2426aca71b26962a1379a36b6b1d8b4328273dff0179 site_tests_servers_http.capy.wasm
|
||||
d57123f228fa7f864bd146f8089ce12f13abf0fcaf726596dda694239fc42f25 site_tests_servers_http.capy.wasm.source-map
|
||||
76ba7cc7f3a8d765c7f3ff88d493bb2bd7361a44749b1a9aeb3a93cfd990b3b6 site_tests_servers_http.capy.wasm.source-map
|
||||
33f3d97447972b4457998e1b5f619fc0aa0259f37e5dc00259ec89c17dfd5f67 site_tests_services.capy.wasm
|
||||
fc643f921346628a405097da617e4cebf652edf1fec662bd79021fb8c5e5d004 site_tests_services.capy.wasm.source-map
|
||||
a6b90d1e8d429acb9c1ad19d2e9477751da6e62311428211d3048164e67ca6a1 site_tests_services.capy.wasm.source-map
|
||||
99c8d1e8d961137c16ac82537a9bf59d5aa23fb472ed1d5aaa64457b9026ce73 site_tests_sqlite.capy.wasm
|
||||
5cfd19a16492aa07f4a7e545c9b168dc93bb9d6cab840423fd6cb8feb7639f9c site_tests_sqlite.capy.wasm.source-map
|
||||
41ecdba97b93ca95afcf2f7c5948c0be01508febd707fe53ab338c08ea928450 site_tests_sqlite.capy.wasm.source-map
|
||||
c830ebdfc6f1aa62a4d7b0e9cb45520acac58a6d2668f885e2b2449707407084 site_tests_task-handlers.capy.wasm
|
||||
643d4f52ccd8c75aa68980edab5739234a3c5a220216862a9da63e477332dcbd site_tests_task-handlers.capy.wasm.source-map
|
||||
0a60a4cdf5fa2fca13e0bc33c8d219e1fb3ebfcbc750bfeca0a6dcc719de91d6 site_tests_task-handlers.capy.wasm.source-map
|
||||
0c1fe6c92976af94a6942a3fefe583793eff7087ef5aacdc0b58a643e1431053 site_tests_tasks.capy.wasm
|
||||
70347d8e71a885d464d3b5f690d93833ce0ebc7d31952fa0365a7d48e3311952 site_tests_tasks.capy.wasm.source-map
|
||||
0a43197c8864376f6298b3541fc06947d697da15fd3abbc7be9079ddbfa7c3a5 site_tests_tasks.capy.wasm.source-map
|
||||
4fa6a1348952b116203de818edee9f58523e132305b460301a0455f73c415a59 site_tests_unit_failure.capy.wasm
|
||||
7d59283e89cbb85a0fec58569ba26347a5f7b41c93af8142cd971385bdafaa45 site_tests_unit_failure.capy.wasm.source-map
|
||||
38060edcd24dad204716cca209253b4e2434cf7a870e22d08e3e4bd1e0d8eb4c site_tests_unit_failure.capy.wasm.source-map
|
||||
61626817261ed69d42e2f75789c853ffe5fb12c85a74745e96963ee1daf05481 site_tests_units.capy.wasm
|
||||
b0efe7b3e04508b894b2293ec56336749fc2bb45beb5777e4fe5357f477bc195 site_tests_units.capy.wasm.source-map
|
||||
e443c0c6e7f2ed0bf8cebaf1b84a94012bacc0db70a1507198243561b2d618c4 site_tests_units.capy.wasm.source-map
|
||||
94fd95cd08322720b1a35168b0be9c7d50cbcc11ddc49f1f4852d59a89aae4d1 site_tests_websockets.ws.capy.wasm
|
||||
96bb615d5affde61a739aacd1037f25cfb037c4b29fa25b1b8e94b51569d7b89 site_tests_websockets.ws.capy.wasm.source-map
|
||||
b85680a0cfc22c08bf2567c805ca159dbe59fef448a7f4884ee062b6c9ba1ad1 site_tests_websockets.ws.capy.wasm.source-map
|
||||
2249a9c539ba5c7cfc4ac2baef9ccb33f7580d189c7ba57fb83004be2fa6c839 site_tests_zip.capy.wasm
|
||||
c524657d95aa9c79988ff9560e3dc95aa9868d709e5f19f50ca40657b6c22b4f site_tests_zip.capy.wasm.source-map
|
||||
5488a1b6a31be155433e58a71efca2aa0200137099c6b417372a57a66acdecd6 site_tests_zip.capy.wasm.source-map
|
||||
@@ -36,7 +36,7 @@ print("This single argument deliberately exceeds one hundred columns and must st
|
||||
}
|
||||
function map_arguments(context : dval)
|
||||
{
|
||||
unit_context_set(user: context.call["auth"]["user"], session: {name: session_name}, config: context.cfg, pagefacts: {format: "HTML", title: context.call["app"]["page_title"]})
|
||||
publish_page_state(user: context.call["auth"]["user"], session: {name: session_name}, config: context.cfg, pagefacts: {format: "HTML", title: context.call["app"]["page_title"]})
|
||||
var pair := {x: 1, y: [1, -2]}
|
||||
var one := {a: 1}
|
||||
}
|
||||
@@ -82,7 +82,7 @@ This markup deliberately exceeds one hundred columns and must never cause the co
|
||||
}
|
||||
function map_arguments(context : dval)
|
||||
{
|
||||
unit_context_set(user: context.call["auth"]["user"],
|
||||
publish_page_state(user: context.call["auth"]["user"],
|
||||
session: { name: session_name },
|
||||
config: context.cfg,
|
||||
pagefacts: {
|
||||
|
||||
@@ -827,12 +827,8 @@ UNIT
|
||||
expect_equal "absolute #import resolves under the site root" "web-path|absolute" \
|
||||
"$(scripts/bearer-cli "/tests/$(basename "$absolute_import")")"
|
||||
)
|
||||
expect_equal "unit reference forms: compound target/ambient context/#import alias/imported struct" \
|
||||
"legacy3|none|compound|none|ref-once;ref-render;|ambient+props|ambient|Ada|none|struct|{\"bool\": true, \"raw\": true, \"string\": \"true\"}" \
|
||||
"$(scripts/bearer-cli /tests/capy-unit-reference.capy)"
|
||||
# The ambient request context must not survive into the next request.
|
||||
expect_equal "ambient request context is request-scoped" \
|
||||
"legacy3|none|compound|none|ref-once;ref-render;|ambient+props|ambient|Ada|none|struct|{\"bool\": true, \"raw\": true, \"string\": \"true\"}" \
|
||||
expect_equal "unit reference forms: compound target/#import alias/imported struct" \
|
||||
"legacy3|none|compound|none|ref-once;ref-render;|props|Ada|none|struct|{\"bool\": true, \"raw\": true, \"string\": \"true\"}" \
|
||||
"$(scripts/bearer-cli /tests/capy-unit-reference.capy)"
|
||||
module_exports="$(scripts/unit_cache_directory "$bin_directory")$site_directory/tests/capy-module-target.capy.exports.txt"
|
||||
grep -qx 'DValue\* echo(DValue\*);' "$module_exports"
|
||||
|
||||
@@ -1274,18 +1274,6 @@ function COMPONENT(request : dval)
|
||||
html_escape("unit_compile"),
|
||||
"</a></div>"
|
||||
)
|
||||
print("<div class=\"func-item\"><a href=\"",
|
||||
html_escape("/doc/api/unit-context/"),
|
||||
"\">",
|
||||
html_escape("unit_context"),
|
||||
"</a></div>"
|
||||
)
|
||||
print("<div class=\"func-item\"><a href=\"",
|
||||
html_escape("/doc/api/unit-context-set/"),
|
||||
"\">",
|
||||
html_escape("unit_context_set"),
|
||||
"</a></div>"
|
||||
)
|
||||
print("<div class=\"func-item\"><a href=\"",
|
||||
html_escape("/doc/api/unit-info/"),
|
||||
"\">",
|
||||
|
||||
@@ -650,12 +650,6 @@ function COMPONENT(request : dval)
|
||||
link("/doc/api/unit-compile/", "unit_compile", "api");
|
||||
print("</div>")
|
||||
print("<div class=\"func-item\">");
|
||||
link("/doc/api/unit-context/", "unit_context", "api");
|
||||
print("</div>")
|
||||
print("<div class=\"func-item\">");
|
||||
link("/doc/api/unit-context-set/", "unit_context_set", "api");
|
||||
print("</div>")
|
||||
print("<div class=\"func-item\">");
|
||||
link("/doc/api/unit-info/", "unit_info", "api");
|
||||
print("</div>")
|
||||
print("<div class=\"func-item\">");
|
||||
|
||||
@@ -914,14 +914,6 @@ function COMPONENT(request : dval)
|
||||
{
|
||||
found = true
|
||||
}
|
||||
if consider(tokens, "/doc/api/unit-context/", "unit_context", "API Functions", "unit_context\nDeprecated. Use application keys on `request` instead.\n\n`unit_context()` reads the ambient context published for the current request by `unit_context_set()`. Any unit reached through `unit_call()` or `component()` during that request reads the same value without the caller passing it along.\n\nGive a dotted `path` to read one subtree. This is the cheap read: it copies only that subtree, while `unit_context()` with no argument copies the whole context. A unit that needs nothing from the context pays nothing.\n\nThe context is request-scoped. It starts empty in every request, and it is never shared between requests or workers. A missing `path` returns an empty value.\n\npath : dotted path inside the context\nthe whole context, or the value at `path`")
|
||||
{
|
||||
found = true
|
||||
}
|
||||
if consider(tokens, "/doc/api/unit-context-set/", "unit_context_set", "API Functions", "unit_context_set\nDeprecated. Use application keys on `request` instead.\n\n`unit_context_set()` publishes one value as the ambient context for the current request. Units reached through `unit_call()` or `component()` read it with `unit_context()`.\n\nUse it for state every unit in a request needs, such as the signed-in account or the active locale. Passing that state in `props` on every call copies it across each unit boundary; publishing it once does not.\n\nCalling it again replaces the whole context. The context does not survive the request.\n\nvalue : the context to publish for this request\nnothing")
|
||||
{
|
||||
found = true
|
||||
}
|
||||
if consider(tokens, "/doc/api/unit-info/", "unit_info", "API Functions", "unit_info\n`unit_info` returns metadata for a unit.\n\npath : unit path. An empty path selects the current unit\nunit metadata")
|
||||
{
|
||||
found = true
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
function COMPONENT(request : dval)
|
||||
{
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>call</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function call(handle : module, name : string) dval\nfunction call(handle : module, name : string, input : as dval) dval</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>call()</code> calls an exported function in a loaded unit. It returns the result as <code>dval</code>.</p><p>Use <code>unit_load()</code> once when several calls use the same unit. The two-argument form passes an empty <code>dval</code>.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>handle : a value from <code>unit_load()</code></p></div><div><p>name : an exported function name</p></div><div><p>input : optional <code>dval</code> input</p></div><div></div></div><div class=\"doc-section\"><h3>Return Values</h3><p>The exported function result.</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">var handle := unit_load("/doc/examples/call_target.capy")\nvar result := call(handle, "echo", name: "Ada")\nprint(string(result.name), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/")
|
||||
print("doc/api/unit-context/\">unit_context</a><a class=\"related-link\" href=\"/doc/api/unit-context-set/\">unit_context_set</a></aside></div>")
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>call</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function call(handle : module, name : string) dval\nfunction call(handle : module, name : string, input : as dval) dval</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>call()</code> calls an exported function in a loaded unit. It returns the result as <code>dval</code>.</p><p>Use <code>unit_load()</code> once when several calls use the same unit. The two-argument form passes an empty <code>dval</code>.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>handle : a value from <code>unit_load()</code></p></div><div><p>name : an exported function name</p></div><div><p>input : optional <code>dval</code> input</p></div><div></div></div><div class=\"doc-section\"><h3>Return Values</h3><p>The exported function result.</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">var handle := unit_load("/doc/examples/call_target.capy")\nvar result := call(handle, "echo", name: "Ada")\nprint(string(result.name), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a></aside></div>")
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
function COMPONENT(request : dval)
|
||||
{
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>unit_call</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function unit_call(target : string) dval\nfunction unit_call(target : string, props : as dval) dval</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>unit_call</code> calls an exported function in a unit. A form without <code>props</code> sends an empty map as the function input.</p><p><code>target</code> names the unit and its export in one string, the same way <code>component()</code>, <code>component_render()</code>, and <code>task()</code> do. It splits on the first colon, so a handler name such as <code>COMPONENT:CARD</code> still works after a unit path.</p><p>Pass <code>props</code> as map entries, a map, a <code>dval</code>, or a scalar. <code>unit_call(target, greeting: "hello")</code> is equivalent to <code>unit_call(target, {greeting: "hello"})</code>. A string or number becomes a scalar <code>dval</code>.</p><p>Handlers in the same request workspace share application keys on <code>request</code>. Function inputs in <code>props</code> remain copied.</p><p>An <code>#import</code> alias calls the same exported functions with the path written once and the export name checked at compile time.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>target : compound "unit path:exported function name"</p></div><div><p>props : function input</p></div><div></div></div><div class=\"doc-section\"><h3>Return Values</h3><p>exported function result</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">var dir")
|
||||
print("ect := unit_call("/tests/capy-module-target.capy:echo", "hello")\nvar compound := unit_call("/tests/capy-module-target.capy:echo", greeting: "hello")\nprint(direct, " ", string(compound.greeting), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/api/unit-context/\">unit_context</a><a class=\"related-link\" href=\"/doc/api/unit-context-set/\">unit_context_set</a><a class=\"related-link\" href=\"/doc/handler/render/\">RENDER</a><a class=\"related-link\" href=\"/doc/handler/component/\">COMPONENT</a></aside></div>")
|
||||
print("ect := unit_call("/tests/capy-module-target.capy:echo", "hello")\nvar compound := unit_call("/tests/capy-module-target.capy:echo", greeting: "hello")\nprint(direct, " ", string(compound.greeting), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/handler/render/\">RENDER</a><a class=\"related-link\" href=\"/doc/handler/component/\">COMPONENT</a></aside></div>")
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
function COMPONENT(request : dval)
|
||||
{
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>unit_compile</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function unit_compile(path : string = "") bool</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>unit_compile</code> compiles a unit.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>path : unit path. An empty path selects the current unit</p></div><div></div></div><div class=\"doc-section\"><h3>Return Values</h3><p><code>true</code> if the compiler compiles the unit</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">print(unit_compile("capy-files.capy"), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/api/unit-context/\">unit_context</a><a class=\"related-link\" href=\"/doc/api/unit-context-set/\">unit_context_set</a></aside></div>")
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>unit_compile</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function unit_compile(path : string = "") bool</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>unit_compile</code> compiles a unit.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>path : unit path. An empty path selects the current unit</p></div><div></div></div><div class=\"doc-section\"><h3>Return Values</h3><p><code>true</code> if the compiler compiles the unit</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">print(unit_compile("capy-files.capy"), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a></aside></div>")
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
function COMPONENT(request : dval)
|
||||
{
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>unit_context_set</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function unit_context_set(value : as dval)</pre></div><div class=\"doc-section content\"><h3>Description</h3><p>Deprecated. Use application keys on <code>request</code> instead.</p><p><code>unit_context_set()</code> publishes one value as the ambient context for the current request. Units reached through <code>unit_call()</code> or <code>component()</code> read it with <code>unit_context()</code>.</p><p>Use it for state every unit in a request needs, such as the signed-in account or the active locale. Passing that state in <code>props</code> on every call copies it across each unit boundary; publishing it once does not.</p><p>Calling it again replaces the whole context. The context does not survive the request.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>value : the context to publish for this request</p></div><div></div></div><div class=\"doc-section\"><h3>Return Values</h3><p>nothing</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">unit_context_set(locale: "en", user: {name: "Ada"})\nprint(string(unit_context("locale")), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info")
|
||||
print("/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/api/unit-context/\">unit_context</a></aside></div>")
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
function COMPONENT(request : dval)
|
||||
{
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>unit_context</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function unit_context() dval\nfunction unit_context(path : string) dval</pre></div><div class=\"doc-section content\"><h3>Description</h3><p>Deprecated. Use application keys on <code>request</code> instead.</p><p><code>unit_context()</code> reads the ambient context published for the current request by <code>unit_context_set()</code>. Any unit reached through <code>unit_call()</code> or <code>component()</code> during that request reads the same value without the caller passing it along.</p><p>Give a dotted <code>path</code> to read one subtree. This is the cheap read: it copies only that subtree, while <code>unit_context()</code> with no argument copies the whole context. A unit that needs nothing from the context pays nothing.</p><p>The context is request-scoped. It starts empty in every request, and it is never shared between requests or workers. A missing <code>path</code> returns an empty value.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>path : dotted path inside the context</p></div><div></div></div><div class=\"doc-section\"><h3>Return Values</h3><p>the whole context, or the value at <code>path</code></p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">unit_context_set(user: {name: "Ada", scope: "admin"})\nprint(string(unit_context("user.name")), " ", string(unit_context("user.scope")), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=")
|
||||
print("\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/api/unit-context-set/\">unit_context_set</a></aside></div>")
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
function COMPONENT(request : dval)
|
||||
{
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>unit_info</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function unit_info(path : string = "") dval</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>unit_info</code> returns metadata for a unit.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>path : unit path. An empty path selects the current unit</p></div><div></div></div><div class=\"doc-section\"><h3>Return Values</h3><p>unit metadata</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">var info := unit_info("capy-files.capy")\nprint(bool(info["source_exists"]), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/api/unit-context/\">unit_context</a><a class=\"related-link\" href=\"/doc/api/unit-context-set/\">unit_context_set</a><a class=\"related-link\" href=\"/doc/type/request/\">Request</a></aside></div>")
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>unit_info</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function unit_info(path : string = "") dval</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>unit_info</code> returns metadata for a unit.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>path : unit path. An empty path selects the current unit</p></div><div></div></div><div class=\"doc-section\"><h3>Return Values</h3><p>unit metadata</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">var info := unit_info("capy-files.capy")\nprint(bool(info["source_exists"]), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/type/request/\">Request</a></aside></div>")
|
||||
}
|
||||
@@ -2,5 +2,5 @@ function COMPONENT(request : dval)
|
||||
{
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>unit_load</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function unit_load(path : string) module</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>unit_load()</code> loads a unit and returns a handle you can call exported functions on. It is the way one unit calls another unit's code, as opposed to <code>component()</code>, which renders another unit's <em>output</em>.</p><p>The target unit must publish the names it offers with <code>#exports</code>. Anything not exported is invisible to callers.</p><h2>Calling through the handle</h2><p>Two spellings do the same thing. Member syntax is the readable one:</p><p>var target := unit_load("/tests/capy-module-target.capy")\nvar result := target.echo(name: "Ada")</p><p><code>call()</code> is the explicit form, and the one to use when the function name is itself a value:</p><p>var result := call(target, "echo", name: "Ada")</p><p>Every exported function takes at most one <code>dval</code> input and returns a <code>dval</code>. Calling with no argument passes an empty <code>dval</code>.</p><h2>When to load a handle, and when not to</h2><p>Load a handle once and reuse it when several calls hit the same unit — the handle carries the resolved, compiled unit, so repeat calls skip the lookup.</p><p>For a single call, <code>unit_call("path:name", input)</code> does the same work in one step without a handle. Prefer it for one-offs.</p><h2>What a handle is</h2><p>A <code>module</code> value is opaque: there is nothing inside it to read, print, or compare. It is request-local — a handle is ")
|
||||
print("valid for the request that created it and cannot be stored and reused later. It copies across <code>dval</code> boundaries, so passing one around within a request is safe.</p><p>Values crossing a call are copied, not shared. Mutating the <code>dval</code> you passed in does not affect what the callee saw, and mutating the result does not reach back into the callee.</p><h2>Related entry points</h2><p><code>unit_render()</code> runs a unit's <code>RENDER</code> handler and writes its output to the response. <code>unit_info()</code> reports a unit's exports and compile state; <code>unit_compile()</code> compiles a unit without calling it.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>path : the unit path to load</p></div><div></div></div><div class=\"doc-section\"><h3>Return Values</h3><p>A <code>module</code> handle for the unit.</p></div><div class=\"doc-section\"><h3>Errors</h3><p>A path that does not resolve, a unit that fails to compile, or a name the target does not export raises a runtime error that aborts the request. Use <code>unit_info()</code> first when a unit's availability is genuinely optional.</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">var target := unit_load("/tests/capy-module-target.capy")\nprint(target.default_input(), "\\n")\n</pre></div></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">var target := unit_load("/tests/capy-module-target.capy")\nprint(string(target.echo(name: "Ada").name), "\\n")\nprint(string(target.echo(name: "Grace").name), "\\n")\n</pre></div></div><div class=\"doc-section e")
|
||||
print("xample\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">var target := unit_load("/tests/capy-module-target.capy")\nvar wanted := "echo"\nprint(string(call(target, wanted, name: "Katherine").name), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/api/unit-context/\">unit_context</a><a class=\"related-link\" href=\"/doc/api/unit-context-set/\">unit_context_set</a><a class=\"related-link\" href=\"/doc/api/component/\">component</a><a class=\"related-link\" href=\"/doc/handler/component/\">COMPONENT</a></aside></div>")
|
||||
print("xample\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">var target := unit_load("/tests/capy-module-target.capy")\nvar wanted := "echo"\nprint(string(call(target, wanted, name: "Katherine").name), "\\n")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/api/component/\">component</a><a class=\"related-link\" href=\"/doc/handler/component/\">COMPONENT</a></aside></div>")
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
function COMPONENT(request : dval)
|
||||
{
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>unit_render</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function unit_render(name : string)</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>unit_render</code> runs a unit <code>RENDER</code> handler.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>name : unit path</p></div><div></div></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">unit_render("/tests/capy-cross-target.capy")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/api/unit-context/\">unit_context</a><a class=\"related-link\" href=\"/doc/api/unit-context-set/\">unit_context_set</a><a class=\"related-link\" href=\"/doc/handler/render/\">RENDER</a><a class=\"related-link\" href=\"/doc/api/component/\">component</a></aside></div>")
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>unit_render</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function unit_render(name : string)</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>unit_render</code> runs a unit <code>RENDER</code> handler.</p></div><div class=\"doc-section params\"><h3>Parameters</h3><div><p>name : unit path</p></div><div></div></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">unit_render("/tests/capy-cross-target.capy")\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/units-list/\">units_list</a><a class=\"related-link\" href=\"/doc/handler/render/\">RENDER</a><a class=\"related-link\" href=\"/doc/api/component/\">component</a></aside></div>")
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
function COMPONENT(request : dval)
|
||||
{
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>units_list</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function units_list() dval</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>units_list</code> returns known unit paths.</p></div><div class=\"doc-section\"><h3>Return Values</h3><p>a <code>dval</code> list of unit paths</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">for path := units_list() {\n print(path, "\\n")\n}\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a><a class=\"related-link\" href=\"/doc/api/unit-context/\">unit_context</a><a class=\"related-link\" href=\"/doc/api/unit-context-set/\">unit_context_set</a></aside></div>")
|
||||
print("<div class=\"doc-detail-layout\"><main class=\"content doc-page doc-detail\"><div class=\"doc-title\"><h2>units_list</h2><span class=\"call-boundary host-call\">host call</span></div><div class=\"doc-section signatures\"><h3>Capy</h3><pre>function units_list() dval</pre></div><div class=\"doc-section content\"><h3>Description</h3><p><code>units_list</code> returns known unit paths.</p></div><div class=\"doc-section\"><h3>Return Values</h3><p>a <code>dval</code> list of unit paths</p></div><div class=\"doc-section example\"><h3>Example</h3><div class=\"example-language capy\"><h4>Capy</h4><pre class=\"example-source\">for path := units_list() {\n print(path, "\\n")\n}\n</pre></div></div></main><aside class=\"doc-section see-also\"><h3>See also</h3><a class=\"related-link\" href=\"/doc/api/unit-load/\">unit_load</a><a class=\"related-link\" href=\"/doc/api/call/\">call</a><a class=\"related-link\" href=\"/doc/api/unit-call/\">unit_call</a><a class=\"related-link\" href=\"/doc/api/unit-render/\">unit_render</a><a class=\"related-link\" href=\"/doc/api/unit-info/\">unit_info</a><a class=\"related-link\" href=\"/doc/api/unit-compile/\">unit_compile</a></aside></div>")
|
||||
}
|
||||
@@ -401,9 +401,6 @@ inline constexpr DocCapySignature doc_capy_signatures[] = {
|
||||
{"unit_call", "function unit_call(target : string) dval", "lib"},
|
||||
{"unit_call", "function unit_call(target : string, props : as dval) dval", "host"},
|
||||
{"unit_compile", "function unit_compile(path : string = \"\") bool", "host"},
|
||||
{"unit_context", "function unit_context() dval", "lib"},
|
||||
{"unit_context", "function unit_context(path : string) dval", "host"},
|
||||
{"unit_context_set", "function unit_context_set(value : as dval)", "host"},
|
||||
{"unit_info", "function unit_info(path : string = \"\") dval", "host"},
|
||||
{"unit_load", "function unit_load(path : string) module", "host"},
|
||||
{"unit_render", "function unit_render(name : string)", "host"},
|
||||
|
||||
@@ -5,5 +5,3 @@ unit_render
|
||||
unit_info
|
||||
unit_compile
|
||||
units_list
|
||||
unit_context
|
||||
unit_context_set
|
||||
@@ -1,27 +0,0 @@
|
||||
:sig
|
||||
function unit_context() dval
|
||||
function unit_context(path : string) dval
|
||||
|
||||
:params
|
||||
path : dotted path inside the context
|
||||
|
||||
:returns
|
||||
the whole context, or the value at `path`
|
||||
|
||||
:content
|
||||
Deprecated. Use application keys on `request` instead.
|
||||
|
||||
`unit_context()` reads the ambient context published for the current request by `unit_context_set()`. Any unit reached through `unit_call()` or `component()` during that request reads the same value without the caller passing it along.
|
||||
|
||||
Give a dotted `path` to read one subtree. This is the cheap read: it copies only that subtree, while `unit_context()` with no argument copies the whole context. A unit that needs nothing from the context pays nothing.
|
||||
|
||||
The context is request-scoped. It starts empty in every request, and it is never shared between requests or workers. A missing `path` returns an empty value.
|
||||
|
||||
:example capy render
|
||||
unit_context_set(user: {name: "Ada", scope: "admin"})
|
||||
print(string(unit_context("user.name")), " ", string(unit_context("user.scope")), "\n")
|
||||
|
||||
:see-group
|
||||
units
|
||||
|
||||
:see
|
||||
@@ -1,26 +0,0 @@
|
||||
:sig
|
||||
function unit_context_set(value : as dval)
|
||||
|
||||
:params
|
||||
value : the context to publish for this request
|
||||
|
||||
:returns
|
||||
nothing
|
||||
|
||||
:content
|
||||
Deprecated. Use application keys on `request` instead.
|
||||
|
||||
`unit_context_set()` publishes one value as the ambient context for the current request. Units reached through `unit_call()` or `component()` read it with `unit_context()`.
|
||||
|
||||
Use it for state every unit in a request needs, such as the signed-in account or the active locale. Passing that state in `props` on every call copies it across each unit boundary; publishing it once does not.
|
||||
|
||||
Calling it again replaces the whole context. The context does not survive the request.
|
||||
|
||||
:example capy render
|
||||
unit_context_set(locale: "en", user: {name: "Ada"})
|
||||
print(string(unit_context("locale")), "\n")
|
||||
|
||||
:see-group
|
||||
units
|
||||
|
||||
:see
|
||||
@@ -24,10 +24,7 @@ function current_user(input : dval) dval
|
||||
|
||||
function echo_scope(input : dval) dval
|
||||
{
|
||||
-> {
|
||||
ambient: string(unit_context("user.scope"), { fallback: "unset" }),
|
||||
passed: string(input.scope, { fallback: "unset" })
|
||||
}
|
||||
-> { passed: string(input.scope, { fallback: "unset" }) }
|
||||
}
|
||||
|
||||
function enabled(input : dval) dval
|
||||
|
||||
@@ -22,11 +22,8 @@ function CLI(request : dval)
|
||||
)
|
||||
var rendered := unit_call("/tests/capy-unit-reference-target.capy:RENDER")
|
||||
print("|")
|
||||
// Ambient request context crosses the unit boundary without riding in props.
|
||||
unit_context_set({ user: { scope: "ambient" } })
|
||||
var seen := target.echo_scope({ scope: "props" })
|
||||
print(string(seen.ambient), "+", string(seen.passed), "|")
|
||||
print(string(unit_context("user.scope")), "|")
|
||||
print(string(seen.passed), "|")
|
||||
// Callable #import alias and imported struct constructor.
|
||||
print(string(target.current_user({ scope: "alias" }).name), "|")
|
||||
print(string(target.current_user().scope), "|")
|
||||
|
||||
@@ -168,7 +168,7 @@ function RENDER(request : dval)
|
||||
- `#import "path" as alias` makes `alias.export(props)` a compile-time checked call and `alias.Type` a usable type. A misspelled export is a compile error at the call site. Prefer this over `unit_call`.
|
||||
- `unit_call("path.capy:export", props)` is the dynamic form. The target is one string. The split form with a separate function name no longer exists.
|
||||
- `component_render(target, props)` writes into the response. `component(target, props)` returns the output as a string. The target is `"path.capy"` or `"path.capy:NAME"`. Keep props narrow.
|
||||
- Store request-wide application state in keys such as `request.user`. Every later handler in the request sees these keys. `unit_context_set()` and `unit_context()` are deprecated.
|
||||
- Store request-wide application state in keys such as `request.user`. Every later handler in the request sees these keys.
|
||||
- `unit_load(path)` returns a `module` for a target chosen at runtime. It lives for the request only.
|
||||
|
||||
## Canonical style
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#include <string_view>
|
||||
namespace capy::parity {
|
||||
struct Evidence { std::string_view name, path, marker; };
|
||||
inline constexpr std::array<Evidence, 259> supported{{
|
||||
inline constexpr std::array<Evidence, 257> supported{{
|
||||
{"sqrt","site/tests/capy-math.capy","sqrt("},
|
||||
{"abs","site/tests/capy-math.capy","abs("},
|
||||
{"neg","site/tests/capy-math.capy","neg("},
|
||||
@@ -90,8 +90,6 @@ inline constexpr std::array<Evidence, 259> supported{{
|
||||
{"component","site/tests/capy-component-parity.capy","component("},
|
||||
{"component_render","site/tests/capy-component-parity.capy","component_render("},
|
||||
{"unit_call","site/tests/capy-component-parity.capy","unit_call("},
|
||||
{"unit_context","site/tests/capy-unit-reference.capy","unit_context("},
|
||||
{"unit_context_set","site/tests/capy-unit-reference.capy","unit_context_set("},
|
||||
{"unit_load","site/tests/capy-module-caller.capy","unit_load("},
|
||||
{"units_list","site/tests/capy-component-parity.capy","units_list("},
|
||||
{"component_resolve","site/tests/capy-component-props.capy","component_resolve("},
|
||||
|
||||
@@ -470,8 +470,6 @@ function __bearer_request_csrf_valid() s32 { -> 11 }
|
||||
function __bearer_request_csrf_rotate() s32 { -> 12 }
|
||||
function __bearer_request_csrf_field() s32 { -> 13 }
|
||||
function __bearer_request_request_perf() s32 { -> 21 }
|
||||
function __bearer_unit_context_set() s32 { -> 23 }
|
||||
function __bearer_unit_context_get() s32 { -> 24 }
|
||||
function __bearer_cache_memcache_connect() s32 { -> 0 }
|
||||
function __bearer_cache_memcache_command() s32 { -> 1 }
|
||||
function __bearer_cache_memcache_set() s32 { -> 2 }
|
||||
@@ -810,13 +808,6 @@ function csrf_valid(submitted : string, session_name : string = "bearer-session"
|
||||
function csrf_rotate(session_name : string = "bearer-session", token_name : string = "csrf_token") { var ignored := __bearer_request_workspace_brrb(__bearer_request_csrf_rotate(), dval(session_name), token_name, dval("")) }
|
||||
function csrf_field(session_name : string = "bearer-session", token_name : string = "csrf_token", field_name : string = "") string { -> string(__bearer_request_workspace_brrb(__bearer_request_csrf_field(), dval(session_name), token_name, dval(field_name))) }
|
||||
function runtime_perf() dval { -> __bearer_request_workspace_brrb(__bearer_request_request_perf(), dval(""), "", dval("")) }
|
||||
// Ambient request context. unit_context_set() stores one value for the
|
||||
// whole request; any unit reached by unit_call() or component() reads it with
|
||||
// unit_context() without the caller passing it in props on every call.
|
||||
// Prefer the dotted-path read: it copies only that subtree.
|
||||
function unit_context_set(value : as dval) { var ignored := __bearer_request_workspace_brrb(__bearer_unit_context_set(), value, "", dval("")) }
|
||||
function unit_context() dval { -> __bearer_request_workspace_brrb(__bearer_unit_context_get(), dval(""), "", dval("")) }
|
||||
function unit_context(path : string) dval { -> __bearer_request_workspace_brrb(__bearer_unit_context_get(), dval(""), path, dval("")) }
|
||||
|
||||
function gen_sha1(value : string) string { -> string(__bearer_crypto_password_brrb(__bearer_crypto_gen_sha1(), dval(value), "", dval(""))) }
|
||||
function hex(value : string) string { -> string(__bearer_crypto_password_brrb(__bearer_crypto_hex(), dval(value), "", dval(""))) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#pragma once
|
||||
#include <string_view>
|
||||
namespace capy::stdlib {
|
||||
inline constexpr char digest[] __attribute__((used)) = "84e192756c787c463af89512e44d9d89cf4b99be07d223fe21905c65ef451667";
|
||||
inline constexpr unsigned char source[] = {47,47,32,80,114,105,118,97,116,101,32,116,121,112,101,100,32,104,111,115,116,32,65,66,73,32,100,101,99,108,97,114,97,116,105,111,110,115,46,32,32,78,97,109,101,115,32,109,97,112,32,100,105,114,101,99,116,108,121,32,116,111,32,101,110,118,32,115,121,109,98,111,108,115,46,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,112,114,105,110,116,95,98,121,116,101,115,40,118,97,108,117,101,32,58,32,115,116,114,105,110,103,41,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,102,108,117,115,104,95,111,117,116,112,117,116,40,41,32,98,111,111,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,112,111,119,95,102,51,50,40,98,97,115,101,32,58,32,102,51,50,44,32,101,120,112,111,110,101,110,116,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,112,111,119,95,102,54,52,40,98,97,115,101,32,58,32,102,54,52,44,32,101,120,112,111,110,101,110,116,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,108,111,103,95,102,51,50,40,118,97,108,117,101,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,108,111,103,95,102,54,52,40,118,97,108,117,101,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,101,120,112,95,102,51,50,40,118,97,108,117,101,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,101,120,112,95,102,54,52,40,118,97,108,117,101,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,115,105,110,95,102,51,50,40,118,97,108,117,101,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,115,105,110,95,102,54,52,40,118,97,108,117,101,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,99,111,115,95,102,51,50,40,118,97,108,117,101,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,99,111,115,95,102,54,52,40,118,97,108,117,101,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,97,116,97,110,50,95,102,51,50,40,121,32,58,32,102,51,50,44,32,120,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,97,116,97,110,50,95,102,54,52,40,121,32,58,32,102,54,52,44,32,120,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,95,110,111,110,101,95,98,114,114,98,40,41,32,100,118,97,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,99,97,112,121,95,114,101,102,108,101,99,116,95,115,116,114,117,99,116,95,98,114,114,98,40,111,98,106,101,99,116,32,58,32,115,51,50,44,32,109,101,109,111,114,121,95,98,97,115,101,32,58,32,115,51,50,44,32,115,116,114,117,99,116,95,100,101,115,99,114,105,112,116,111,114,95,111,102,102,115,101,116,32,58,32,115,51,50,44,32,111,117,116,32,58,32,115,51,50,44,32,99,97,112,32,58,32,115,51,50,41,32,115,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,95,105,115,95,110,111,110,101,95,98,114,114,98,40,118,97,108,117,101,32,58,32,100,118,97,108,41,32,98,111,111,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,95,114,101,113,117,105,114,101,95,98,114,114,98,40,118,97,108,117,101,32,58,32,100,118,97,108,44,32,112,97,116,104,32,58,32,100,118,97,108,41,32,100,118,97,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,95,115,101,116,95,112,97,116,104,95,98,114,114,98,40,118,97,108,117,101,32,58,32,100,118,97,108,44,32,112,97,116,104,32,58,32,100,118,97,108,44,32,114,101,112,108,97,99,101,109,101,110,116,32,58,32,100,118,97,108,41,32,100,118,97,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,95,97,112,112,108,121,95,98,114,114,98,40,111,112,101,114,97,116,105,111,110,32,58,32,115,51,50,44,32,118,97,108,117,101,32,58,32,100,118,97,108,44,32,107,101,121,32,58,32,115,116,114,105,110,103,44,32,97,114,103,117,109,101,110,116,32,58,32,100,118,97,108,41,32,100,118,97,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,97,108,95,114,101,112,108,97,99,101,40,116,97,114,103,101,116,32,58,32,100,118,97,108,44,32,114,101,112,108,97,99,101,109,101,110,116,32,58,32,100,118,97,108,41,32,100,118,97,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,1Line truncated
|
||||
inline constexpr char digest[] __attribute__((used)) = "21f124ffa0d6ba2fc52d9aa38be317cc65d294ddba895a139478158ec14967e4";
|
||||
inline constexpr unsigned char source[] = {47,47,32,80,114,105,118,97,116,101,32,116,121,112,101,100,32,104,111,115,116,32,65,66,73,32,100,101,99,108,97,114,97,116,105,111,110,115,46,32,32,78,97,109,101,115,32,109,97,112,32,100,105,114,101,99,116,108,121,32,116,111,32,101,110,118,32,115,121,109,98,111,108,115,46,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,112,114,105,110,116,95,98,121,116,101,115,40,118,97,108,117,101,32,58,32,115,116,114,105,110,103,41,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,102,108,117,115,104,95,111,117,116,112,117,116,40,41,32,98,111,111,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,112,111,119,95,102,51,50,40,98,97,115,101,32,58,32,102,51,50,44,32,101,120,112,111,110,101,110,116,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,112,111,119,95,102,54,52,40,98,97,115,101,32,58,32,102,54,52,44,32,101,120,112,111,110,101,110,116,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,108,111,103,95,102,51,50,40,118,97,108,117,101,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,108,111,103,95,102,54,52,40,118,97,108,117,101,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,101,120,112,95,102,51,50,40,118,97,108,117,101,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,101,120,112,95,102,54,52,40,118,97,108,117,101,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,115,105,110,95,102,51,50,40,118,97,108,117,101,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,115,105,110,95,102,54,52,40,118,97,108,117,101,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,99,111,115,95,102,51,50,40,118,97,108,117,101,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,99,111,115,95,102,54,52,40,118,97,108,117,101,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,97,116,97,110,50,95,102,51,50,40,121,32,58,32,102,51,50,44,32,120,32,58,32,102,51,50,41,32,102,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,97,116,97,110,50,95,102,54,52,40,121,32,58,32,102,54,52,44,32,120,32,58,32,102,54,52,41,32,102,54,52,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,95,110,111,110,101,95,98,114,114,98,40,41,32,100,118,97,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,99,97,112,121,95,114,101,102,108,101,99,116,95,115,116,114,117,99,116,95,98,114,114,98,40,111,98,106,101,99,116,32,58,32,115,51,50,44,32,109,101,109,111,114,121,95,98,97,115,101,32,58,32,115,51,50,44,32,115,116,114,117,99,116,95,100,101,115,99,114,105,112,116,111,114,95,111,102,102,115,101,116,32,58,32,115,51,50,44,32,111,117,116,32,58,32,115,51,50,44,32,99,97,112,32,58,32,115,51,50,41,32,115,51,50,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,95,105,115,95,110,111,110,101,95,98,114,114,98,40,118,97,108,117,101,32,58,32,100,118,97,108,41,32,98,111,111,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,95,114,101,113,117,105,114,101,95,98,114,114,98,40,118,97,108,117,101,32,58,32,100,118,97,108,44,32,112,97,116,104,32,58,32,100,118,97,108,41,32,100,118,97,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,95,115,101,116,95,112,97,116,104,95,98,114,114,98,40,118,97,108,117,101,32,58,32,100,118,97,108,44,32,112,97,116,104,32,58,32,100,118,97,108,44,32,114,101,112,108,97,99,101,109,101,110,116,32,58,32,100,118,97,108,41,32,100,118,97,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,95,97,112,112,108,121,95,98,114,114,98,40,111,112,101,114,97,116,105,111,110,32,58,32,115,51,50,44,32,118,97,108,117,101,32,58,32,100,118,97,108,44,32,107,101,121,32,58,32,115,116,114,105,110,103,44,32,97,114,103,117,109,101,110,116,32,58,32,100,118,97,108,41,32,100,118,97,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,100,118,97,108,95,114,101,112,108,97,99,101,40,116,97,114,103,101,116,32,58,32,100,118,97,108,44,32,114,101,112,108,97,99,101,109,101,110,116,32,58,32,100,118,97,108,41,32,100,118,97,108,10,104,111,115,116,32,102,117,110,99,116,105,111,110,32,95,95,98,101,97,114,101,114,95,1Line truncated
|
||||
inline const std::string_view text(reinterpret_cast<const char*>(source), sizeof(source));
|
||||
}
|
||||
+1
-6
@@ -200,7 +200,6 @@ static String wasm_unit_call_encoded_result;
|
||||
// longer has to ride along in every call's props and be BRRB-copied per call.
|
||||
// It is core state, not Request state, because every unit in a request shares
|
||||
// this one core instance; bearer_wasm_core_reset_request() clears it.
|
||||
static DValue wasm_unit_context;
|
||||
static void* wasm_request_dvalue = 0;
|
||||
|
||||
bool MySQL::connect(String host, String username, String password, String database)
|
||||
@@ -1199,7 +1198,6 @@ void bearer_wasm_core_reset_request()
|
||||
}
|
||||
bearer_host_module_reset();
|
||||
wasm_unit_call_encoded_result.clear();
|
||||
wasm_unit_context = DValue();
|
||||
wasm_component_capture_result.clear();
|
||||
wasm_file_read_result.clear();
|
||||
wasm_file_temp_result.clear();
|
||||
@@ -2888,8 +2886,7 @@ size_t bearer_request_workspace_brrb(s32 operation, const char* value, size_t va
|
||||
request_response_status = 4, request_redirect = 5, request_session_start = 6, request_session_set = 7,
|
||||
request_session_destroy = 8, request_session_id_create = 9, request_csrf_token = 10, request_csrf_valid = 11,
|
||||
request_csrf_rotate = 12, request_csrf_field = 13,
|
||||
request_request_perf = 21, request_response_cookie = 22,
|
||||
unit_context_set = 23, unit_context_get = 24
|
||||
request_request_perf = 21, request_response_cookie = 22
|
||||
};
|
||||
switch(static_cast<RequestOperation>(operation))
|
||||
{
|
||||
@@ -2913,11 +2910,9 @@ size_t bearer_request_workspace_brrb(s32 operation, const char* value, size_t va
|
||||
case RequestOperation::request_csrf_field: result.set(csrf_field(result.to_string(), text, supplied.to_string())); break;
|
||||
case RequestOperation::request_request_perf: result = request_perf(); break;
|
||||
case RequestOperation::request_response_cookie: set_cookie(result.to_string(), supplied.to_string()); result.clear(); break;
|
||||
case RequestOperation::unit_context_set: wasm_unit_context = result; result.clear(); break;
|
||||
// An empty path returns the whole context. A path returns only that
|
||||
// subtree, which is the cheap read: the encode covers the subtree
|
||||
// alone instead of the entire context.
|
||||
case RequestOperation::unit_context_get: result = text == "" ? wasm_unit_context : wasm_unit_context.get_by_path(text, "."); break;
|
||||
// Cache and process APIs retain sys.cpp as the semantic authority; only
|
||||
// copied values cross from Capy at this boundary.
|
||||
default: return(std::numeric_limits<size_t>::max());
|
||||
|
||||
Reference in new issue
Block a user