Commit f8317e9
committed
QuickJS features and fixes: closure optimization, iterators, UAF
* Closure optimization quadratic -> linear on number of vars
bellard/quickjs@ae7219b
* Add error checking in `JS_InstantiateFunctionListItem()`
bellard/quickjs@125b012
* Optimize add/sub int32 overflow
bellard/quickjs@3d0cc29
* Add `Iterator.concat`
bellard/quickjs@4bd485d
* Fix BJSON array serialization (fixes use-after-free in
bellard/quickjs#457)
bellard/quickjs@fcbf5ea1 parent 888e5b8 commit f8317e9
5 files changed
Lines changed: 579 additions & 209 deletions
File tree
- src/couch_quickjs
- patches
- quickjs
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| 236 | + | |
236 | 237 | | |
237 | 238 | | |
238 | 239 | | |
| |||
0 commit comments