6040 Commits

Author SHA1 Message Date
github-actions[bot]
48ecdb0bbb [ci] release @marko/compiler@5.39.16 @marko/runtime-tags@0.3.79 2025-04-02 14:16:50 -07:00
dpiercey
aad5a8d947 fix: expose getProgram and getFile from babel-utils 2025-04-02 14:07:03 -07:00
github-actions[bot]
88f938767e [ci] release @marko/runtime-tags@0.3.78 2025-04-02 13:13:44 -07:00
dpiercey
4524bc4598 fix: issue with controlled input selection ranges 2025-04-02 12:46:49 -07:00
github-actions[bot]
43c31babcd [ci] release @marko/runtime-tags@0.3.77 2025-04-02 09:16:58 -07:00
dpiercey
07f6533b7c refactor: prefer reading dynamic sources from extra 2025-04-02 09:01:52 -07:00
dpiercey
0d3bfeb3e3 perf: inline signal expression callees when possible 2025-04-02 09:01:52 -07:00
dpiercey
e6e633123a refactor: switch to custom uid helper 2025-04-02 09:01:52 -07:00
github-actions[bot]
e561fb0c21 [ci] release marko@5.37.27 2025-04-01 13:58:48 -07:00
dpiercey
c5c78ff54e fix: incorrect this reference in toReadable api 2025-04-01 13:52:47 -07:00
github-actions[bot]
6948200768 [ci] release @marko/runtime-tags@0.3.76 2025-04-01 13:40:47 -07:00
dpiercey
ac64e18ef6 fix: correct parentNode reference for await branch with placeholder 2025-04-01 12:29:35 -07:00
github-actions[bot]
9eaac63659 [ci] release @marko/runtime-tags@0.3.75 2025-04-01 11:29:14 -07:00
dpiercey
a8e13925f5 fix: issue with html-* tags not visiting attrs/placeholders 2025-04-01 11:23:30 -07:00
github-actions[bot]
02d8716836 [ci] release @marko/runtime-tags@0.3.74 2025-04-01 10:23:03 -07:00
dpiercey
9fd96acc81 fix: serializer flushes not being deserialized 2025-04-01 10:17:52 -07:00
dpiercey
96b33d97dd fix: for await in script tag 2025-04-01 10:17:52 -07:00
dpiercey
edbbadde15 fix: issue marking ssr apis as pure 2025-04-01 10:17:52 -07:00
github-actions[bot]
3bafcbb660 [ci] release @marko/compiler@5.39.15 @marko/runtime-tags@0.3.73 2025-03-31 21:13:35 -07:00
dpiercey
7110193bff refactor: move file/program context apis into compiler 2025-03-31 21:07:41 -07:00
github-actions[bot]
225fee22f6 [ci] release @marko/runtime-tags@0.3.72 marko@5.37.26 2025-03-31 20:23:14 -07:00
dpiercey
3646b3e264 perf: reduce bundle size by using ints instead of bools 2025-03-31 20:05:44 -07:00
dpiercey
bfa2bc1dba fix: ensure try placeholder reused when already in placeholder state 2025-03-31 20:05:44 -07:00
dpiercey
70cb96eb87 fix: expose and unify toReadable api on template render results 2025-03-31 10:01:27 -07:00
dpiercey
3e2ea77799 fix: avoid push/unshift container 2025-03-31 10:01:27 -07:00
dpiercey
e3d4485ab6 fix: avoid printing value/closure params when not needed 2025-03-31 10:01:27 -07:00
github-actions[bot]
fecb84e384 [ci] release @marko/runtime-tags@0.3.71 2025-03-29 18:29:14 -07:00
dpiercey
6a2560a3d9 fix: running queue for placeholder/catch replacements 2025-03-29 18:20:38 -07:00
github-actions[bot]
64f2477d79 [ci] release @marko/runtime-tags@0.3.70 2025-03-29 05:23:18 -07:00
dpiercey
8cdcbb503d fix: avoid full done check for catch boundaries 2025-03-28 21:08:34 -07:00
dpiercey
34006dfc50 refactor: flush serialize code separately from script code 2025-03-28 20:56:17 -07:00
github-actions[bot]
e7547f69a5 [ci] release @marko/runtime-tags@0.3.69 @marko/translator-interop-class-tags@0.2.22 marko@5.37.25 2025-03-28 16:23:52 -07:00
dpiercey
12600c7c7e fix: issue where implicit split component toJSON serialized 2025-03-28 16:04:43 -07:00
dpiercey
ff59411349 refactor: move html serialize logic into html runtime 2025-03-28 15:51:17 -07:00
dpiercey
15db9a79de refactor: move for tag serialization logic into html runtime 2025-03-28 15:51:17 -07:00
github-actions[bot]
9cc89cfd46 [ci] release @marko/runtime-tags@0.3.68 2025-03-28 11:11:35 -07:00
Michael Rawlings
f55c857ca8 fix: batched await/try ssr, ooo await/try resume 2025-03-28 11:02:15 -07:00
dpiercey
0ec34304d4 chore: bump test timeout multiplier @marko/runtime-tags@0.3.67 2025-03-27 20:07:41 -07:00
dpiercey
a7eb30c308 wip: capture compile information about serialization reasons 2025-03-27 20:07:41 -07:00
github-actions[bot]
f0792f5eb4 [ci] release 2025-03-27 10:24:50 -07:00
dpiercey
67103c084b perf: optimize scopeid serialization 2025-03-27 10:10:28 -07:00
github-actions[bot]
0ca948f868 [ci] release @marko/compiler@5.39.14 @marko/runtime-tags@0.3.66 @marko/translator-interop-class-tags@0.2.21 marko@5.37.24 2025-03-26 11:25:20 -07:00
dpiercey
5aad6653a3 fix: avoid some unnecessary scope destructures 2025-03-26 11:14:05 -07:00
dpiercey
765915ad42 fix: issue with latest version of babel 2025-03-26 11:14:05 -07:00
github-actions[bot]
989c221ad6 [ci] release @marko/runtime-tags@0.3.65 2025-03-25 10:48:30 -07:00
Michael Rawlings
c217dd2d28
Resume fixes (#2587)
* fix: async visits, closest branch perf
2025-03-25 13:37:55 -04:00
github-actions[bot]
6e0ae6c6cc [ci] release marko@5.37.23 2025-03-24 16:14:17 -07:00
dpiercey
e84ff79a5f fix: missing expression statement wrapper 2025-03-24 16:09:13 -07:00
github-actions[bot]
422cdb2073 [ci] release @marko/runtime-tags@0.3.64 2025-03-24 15:09:49 -07:00
Michael Rawlings
4c9919f978
Try effect batching (#2583)
* feat: don't run effects for pending or caught try scopes
* refactor: share render catch logic between sync/async catch
2025-03-24 18:02:09 -04:00