19 Commits
Author SHA1 Message Date
Lu Yifei 9538aa7559 feat(compiler): add program-specialized continuation backend
Export optimized IR and replace legacy compiled-package APIs with fused continuations. Preserve synchronous warp regions and thread lifecycle semantics; real-project performance tuning remains in progress.
2026-09-25 19:45:05 +08:00
Lu Yifei 061f4bd5ee Implement salt-based opcode lookup to support external conversions. 2026-08-06 11:27:46 +08:00
Lu Yifei a5286f0231 Add source-stripped compiled project packages
- serialize and load precompiled JavaScript artifacts
- support runtime bindings and ABI validation
- add SHA-256 integrity manifests and optional signatures
- preserve assets and extension dependencies in compiled packages
- add playground, documentation, and integration coverage
2026-08-05 19:51:18 +08:00
Muffin 81a0382e0f merge-upstream: initial merge of upstream/develop
installs & compiles but has test errors

aside from expected merge conflicts, notable changes from upstream:
 - removed husky, commitlint, etc.
 - removed semantic-release etc.
2023-12-22 17:25:21 -06:00
Eric Rosenbaum d2b46dd018 remove links to older extensions page
on the private docs repo
2021-06-24 13:46:03 -04:00
u9g dd5fda3789 Added colon
thanks @rob9315
2021-01-23 01:52:10 -05:00
Christopher Willis-Ford 90b9da45f4 sanitize extension ID in getExtensionIdForOpcode 2020-06-15 17:59:15 -07:00
Karishma Chadha 470fdb761d Remove 'alt' from field_image descriptor since it seems to only be used for 'collapsed blocks' from blockly. This is not a feature being used in scratch. Update docs. 2019-09-27 11:46:48 -05:00
Karishma Chadha c5879633d5 Make ArgumentTypeMap clearer now that there is an image field which is not technically an argument. Make the color picker consistent with the other arguments so that an extension developer can specify a default color if they wish. Add docs to document this. 2019-09-27 11:04:03 -05:00
Karishma Chadha 2f7012a2b8 Add docs for the different argument types as well as for new inline image support. 2019-09-20 15:48:15 -07:00
Christopher Willis-Ford 3c28f714bb respond to code review 2019-06-17 21:14:21 -07:00
Christopher Willis-Ford 3fbed88a95 switch from rejectReporters flag to acceptReporters
Also add more extensive documentation around extension menu definitions,
including some considerations to think about before making a menu accept
reporters.
2019-06-14 12:29:32 -07:00
Christopher Willis-Ford e7bf49c8df support non-droppable menus in extensions 2019-06-14 12:29:32 -07:00
Christopher Willis-Ford 91f0d59be0 fix extension block color application 2019-04-23 12:31:31 -07:00
Christopher Willis-Ford 519a37bb00 add require lines for arg/block types in getInfo intro snippet 2019-04-16 14:13:49 -07:00
Christopher Willis-Ford 99f6c7b6a0 Update extension docs to reflect current implementation state 2019-04-05 16:05:42 -07:00
Christopher Willis-Ford 18f3307ed0 Use ES6 for code in extension docs 2019-04-05 15:00:09 -07:00
Christopher Willis-Ford 2a5abe028f archive (delete) "Extension translation straw cat" 2019-04-05 14:27:28 -07:00
Christopher Willis-Ford bcda700818 add existing extension docs in docs directory 2019-04-05 14:26:59 -07:00