Commit aac79df
committed
src: use stack-allocated Environment instances
Makes it easier to reason about the lifetime of the Environment object.
PR-URL: nodejs#7090
Refs: nodejs#7082
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Trevor Norris <[email protected]>1 parent 58cec4e commit aac79df
4 files changed
+51
-80
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
| 177 | + | |
184 | 178 | | |
185 | | - | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
186 | 185 | | |
187 | 186 | | |
188 | | - | |
189 | | - | |
| 187 | + | |
| 188 | + | |
190 | 189 | | |
191 | | - | |
| 190 | + | |
192 | 191 | | |
193 | 192 | | |
194 | 193 | | |
195 | 194 | | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | 195 | | |
203 | 196 | | |
204 | 197 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | 137 | | |
145 | 138 | | |
146 | 139 | | |
| |||
184 | 177 | | |
185 | 178 | | |
186 | 179 | | |
| 180 | + | |
187 | 181 | | |
188 | 182 | | |
189 | 183 | | |
| |||
200 | 194 | | |
201 | 195 | | |
202 | 196 | | |
203 | | - | |
| 197 | + | |
204 | 198 | | |
205 | 199 | | |
206 | 200 | | |
207 | 201 | | |
208 | 202 | | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | 203 | | |
222 | 204 | | |
223 | 205 | | |
| |||
226 | 208 | | |
227 | 209 | | |
228 | 210 | | |
229 | | - | |
230 | 211 | | |
231 | | - | |
232 | | - | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
233 | 221 | | |
234 | 222 | | |
235 | 223 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
446 | 446 | | |
447 | 447 | | |
448 | 448 | | |
449 | | - | |
450 | | - | |
451 | | - | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
452 | 452 | | |
453 | 453 | | |
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | 457 | | |
461 | 458 | | |
462 | 459 | | |
| |||
472 | 469 | | |
473 | 470 | | |
474 | 471 | | |
475 | | - | |
| 472 | + | |
476 | 473 | | |
477 | 474 | | |
478 | 475 | | |
| |||
584 | 581 | | |
585 | 582 | | |
586 | 583 | | |
587 | | - | |
588 | | - | |
589 | | - | |
590 | 584 | | |
591 | 585 | | |
592 | 586 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3363 | 3363 | | |
3364 | 3364 | | |
3365 | 3365 | | |
3366 | | - | |
3367 | | - | |
3368 | | - | |
3369 | | - | |
3370 | | - | |
3371 | | - | |
3372 | 3366 | | |
3373 | 3367 | | |
3374 | 3368 | | |
| |||
4256 | 4250 | | |
4257 | 4251 | | |
4258 | 4252 | | |
4259 | | - | |
| 4253 | + | |
4260 | 4254 | | |
4261 | 4255 | | |
4262 | 4256 | | |
4263 | 4257 | | |
4264 | 4258 | | |
| 4259 | + | |
| 4260 | + | |
| 4261 | + | |
| 4262 | + | |
| 4263 | + | |
4265 | 4264 | | |
4266 | 4265 | | |
4267 | 4266 | | |
| |||
4293 | 4292 | | |
4294 | 4293 | | |
4295 | 4294 | | |
4296 | | - | |
4297 | | - | |
4298 | | - | |
4299 | | - | |
4300 | | - | |
4301 | | - | |
| 4295 | + | |
| 4296 | + | |
| 4297 | + | |
| 4298 | + | |
| 4299 | + | |
| 4300 | + | |
4302 | 4301 | | |
4303 | 4302 | | |
4304 | 4303 | | |
4305 | 4304 | | |
4306 | 4305 | | |
4307 | 4306 | | |
4308 | | - | |
| 4307 | + | |
4309 | 4308 | | |
4310 | 4309 | | |
4311 | | - | |
4312 | | - | |
| 4310 | + | |
| 4311 | + | |
4313 | 4312 | | |
4314 | 4313 | | |
4315 | | - | |
| 4314 | + | |
4316 | 4315 | | |
4317 | 4316 | | |
4318 | 4317 | | |
4319 | | - | |
| 4318 | + | |
4320 | 4319 | | |
4321 | 4320 | | |
4322 | 4321 | | |
4323 | 4322 | | |
4324 | 4323 | | |
4325 | 4324 | | |
4326 | | - | |
| 4325 | + | |
4327 | 4326 | | |
4328 | 4327 | | |
4329 | 4328 | | |
4330 | | - | |
| 4329 | + | |
4331 | 4330 | | |
4332 | 4331 | | |
4333 | 4332 | | |
4334 | | - | |
4335 | | - | |
| 4333 | + | |
| 4334 | + | |
4336 | 4335 | | |
4337 | 4336 | | |
4338 | 4337 | | |
4339 | 4338 | | |
4340 | 4339 | | |
4341 | | - | |
| 4340 | + | |
4342 | 4341 | | |
4343 | | - | |
| 4342 | + | |
4344 | 4343 | | |
4345 | 4344 | | |
4346 | | - | |
| 4345 | + | |
4347 | 4346 | | |
4348 | 4347 | | |
4349 | | - | |
| 4348 | + | |
4350 | 4349 | | |
4351 | 4350 | | |
4352 | 4351 | | |
| |||
4359 | 4358 | | |
4360 | 4359 | | |
4361 | 4360 | | |
4362 | | - | |
| 4361 | + | |
4363 | 4362 | | |
4364 | 4363 | | |
4365 | 4364 | | |
4366 | 4365 | | |
4367 | 4366 | | |
4368 | 4367 | | |
4369 | | - | |
4370 | | - | |
4371 | | - | |
4372 | 4368 | | |
4373 | 4369 | | |
4374 | 4370 | | |
| |||
0 commit comments