Commit d89f1cc
authored
Optimize VTag construction, memory footprint and patching (#1947)
* yew-macro: optimize VTag construction in html! macro
* yew/vtag: decrease VTag memory footpting and construction args
* yew,yew-macro: optimize VTag contruction, memory footprint and diffing
* yew/vlist: revert to VTag boxing
* yew-macro: add clippy allow for nightly rust
* yew-macro: fix allow namespace
* *: bump MSRV to 1.49.0
* yew/vnode: restore == for VTag comparison
* yew/vtag: clean up reference casting
* yew-macro/html_element: fix error span regression1 parent 2412a68 commit d89f1cc
File tree
14 files changed
+839
-466
lines changed- .github/workflows
- examples/futures/src
- packages
- yew-macro
- src
- html_tree
- props
- tests/html_macro
- yew/src
- html
- listener
- virtual_dom
- website
- docs/getting-started
- versioned_docs/version-0.18.0/getting-started
14 files changed
+839
-466
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
57 | 62 | | |
58 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
59 | 70 | | |
60 | 71 | | |
61 | 72 | | |
| |||
68 | 79 | | |
69 | 80 | | |
70 | 81 | | |
71 | | - | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
72 | 88 | | |
73 | 89 | | |
74 | 90 | | |
| |||
0 commit comments