Commit 6ac7eef
src: move handle properties to prototype
Reduce the size of wrap objects by moving a couple of accessors from the
instance template to the prototype template. They occupied one slot per
instance instead of one slot per class.
This commit fixes some instances of unwrapping twice since that code had
to be updated anyway to use `args.This()` instead of `args.Holder()`.
PR-URL: #16482
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Anna Henningsen <anna@addaleax.net>1 parent 3a54bb5 commit 6ac7eefCopy full SHA for 6ac7eef
File tree
Expand file treeCollapse file tree
2 files changed
+34
-38
lines changedOpen diff view settings
Filter options
- src
Expand file treeCollapse file tree
2 files changed
+34
-38
lines changedOpen diff view settings
Collapse file
+27-31Lines changed: 27 additions & 31 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
33 | 33 | |
34 | 34 | |
35 | 35 | |
36 | | - |
37 | | - |
38 | | - |
39 | | - |
40 | | - |
41 | | - |
42 | | - |
43 | | - |
44 | | - |
45 | | - |
46 | | - |
47 | | - |
48 | | - |
49 | | - |
50 | | - |
51 | | - |
52 | | - |
53 | | - |
54 | | - |
55 | | - |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
56 | 56 | |
57 | 57 | |
58 | 58 | |
| ||
81 | 81 | |
82 | 82 | |
83 | 83 | |
84 | | - |
85 | | - |
86 | 84 | |
| 85 | + |
87 | 86 | |
88 | | - |
| 87 | + |
89 | 88 | |
90 | 89 | |
91 | 90 | |
| ||
99 | 98 | |
100 | 99 | |
101 | 100 | |
102 | | - |
103 | | - |
104 | 101 | |
| 102 | + |
105 | 103 | |
106 | | - |
| 104 | + |
107 | 105 | |
108 | 106 | |
109 | 107 | |
| ||
115 | 113 | |
116 | 114 | |
117 | 115 | |
118 | | - |
119 | | - |
120 | | - |
| 116 | + |
| 117 | + |
121 | 118 | |
122 | 119 | |
123 | 120 | |
| ||
128 | 125 | |
129 | 126 | |
130 | 127 | |
131 | | - |
132 | | - |
| 128 | + |
133 | 129 | |
134 | 130 | |
135 | 131 | |
|
Collapse file
+7-7Lines changed: 7 additions & 7 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
113 | 113 | |
114 | 114 | |
115 | 115 | |
116 | | - |
117 | | - |
118 | | - |
119 | | - |
120 | | - |
121 | | - |
| 116 | + |
| 117 | + |
| 118 | + |
| 119 | + |
| 120 | + |
| 121 | + |
122 | 122 | |
123 | 123 | |
124 | 124 | |
| ||
169 | 169 | |
170 | 170 | |
171 | 171 | |
172 | | - |
| 172 | + |
173 | 173 | |
174 | 174 | |
175 | 175 | |
|
0 commit comments