582 Commits (optimization/fast-local-variables)

Author SHA1 Message Date
dependabot[bot] 06bb71aa50
Bump thiserror from 1.0.44 to 1.0.45 (#3215) 1 year ago
dependabot[bot] 4567e5b560
Bump bitflags from 2.3.3 to 2.4.0 (#3212) 1 year ago
dependabot[bot] 306770a8dc
Bump num_enum from 0.6.1 to 0.7.0 (#3211) 1 year ago
Haled Odat a3b46545a2
Use main stack for calling ordinary functions (#3185) 1 year ago
raskad cd232b18f9
Fix switch statement `break` and `continue` return values (#3205) 1 year ago
dependabot[bot] 9665f8be3b
Bump serde from 1.0.181 to 1.0.183 (#3202) 1 year ago
Haled Odat c2df31b781
Improve bytecompiler bytecode generation. (#3188) 1 year ago
José Julián Espina a06a6f5fdb
Implement ephemeron-based weak map (#3052) 1 year ago
dependabot[bot] 9347ed1983
Bump serde from 1.0.180 to 1.0.181 (#3200) 1 year ago
raskad 8536a6b88b
Fix remaining TypedArray bugs (#3186) 1 year ago
dependabot[bot] 1e10f07c1c
Bump serde from 1.0.179 to 1.0.180 (#3192) 1 year ago
dependabot[bot] f41ea50859
Bump serde from 1.0.177 to 1.0.179 (#3191) 1 year ago
Haled Odat d8bf5f589d
Refactor `Context::run()` method (#3179) 1 year ago
raskad 4f9175b775
Implement `String.prototype.isWellFormed` and `String.prototype.toWellFormed` (#3187) 1 year ago
Haled Odat 2b01ef1c27
Close iterator after generator return call while array destructuring assignment (#3164) 1 year ago
Haled Odat be055a30e1
Refactor environment, exception handling and jumping in VM (#3059) 1 year ago
dependabot[bot] d459ff1b44
Bump jemallocator from 0.5.0 to 0.5.4 (#3181) 1 year ago
dependabot[bot] 30ff5ae4f8
Bump serde from 1.0.176 to 1.0.177 (#3182) 1 year ago
Choongwoo Han 72b7ee5866
Re-enable must_use clippy rule (#3180) 1 year ago
dependabot[bot] 93e3b2f629
Bump serde_json from 1.0.103 to 1.0.104 (#3178) 1 year ago
dependabot[bot] 77028cc7bd
Bump serde from 1.0.175 to 1.0.176 (#3176) 1 year ago
raskad 33e8c51fc6
Fix TypedArrayConstructors tests (#3171) 1 year ago
Choongwoo Han 6a7862917a
Find roots when running GC rather than runtime (#3109) 1 year ago
dependabot[bot] e6b600c1b1
Bump serde from 1.0.174 to 1.0.175 (#3169) 1 year ago
dependabot[bot] 07e55006d1
Bump num-traits from 0.2.15 to 0.2.16 (#3166) 1 year ago
dependabot[bot] 7121841b67
Bump serde from 1.0.173 to 1.0.174 (#3162) 1 year ago
dependabot[bot] 88bc5189f2
Bump thiserror from 1.0.43 to 1.0.44 (#3163) 1 year ago
dependabot[bot] 0f514f65ce
Bump serde from 1.0.171 to 1.0.173 (#3156) 1 year ago
dependabot[bot] 9243972184
Bump serde_json from 1.0.102 to 1.0.103 (#3154) 1 year ago
Alvin Kuruvilla de192d36e6
Implement i128/u128 to JsBigInt conversions (#3129) 1 year ago
dependabot[bot] 58cfc70c45
Bump indoc from 2.0.2 to 2.0.3 (#3142) 1 year ago
Dirk de Visser b51e7cfb84
Implement `findLast` and `findLastIndex` on TypedArray (#3135) 1 year ago
João Borges 93d05bda68
Fix 1.71.0 lints (#3140) 1 year ago
Dirk de Visser e1a2bb2055
Refactor `Array.prototype.find*` and TypedArray variants to use `FindViaPredicate` (#3134) 1 year ago
dependabot[bot] 0cd209a058
Bump serde_json from 1.0.100 to 1.0.102 (#3137) 1 year ago
dependabot[bot] dc90d0668d
Bump dashmap from 5.4.0 to 5.5.0 (#3132) 1 year ago
dependabot[bot] 0cc4322cc2
Bump serde from 1.0.170 to 1.0.171 (#3130) 1 year ago
dependabot[bot] f776b1c06e
Bump serde from 1.0.169 to 1.0.170 (#3127) 1 year ago
Dirk de Visser fe9c8d9e90
Add missing 'unscopables' to `Array.prototype[@@unscopables]` (#3111) 1 year ago
Dirk de Visser 1a2be79f83
Add regexp indices (`d` flag) support (#3094) 1 year ago
Haled Odat 7ee922bd76
Change `name` field type in `CodeBlock` to `JsString` (#3107) 1 year ago
Iban Eguia Moraza 49f00590a4
Removed time 0.1 dependency, updated dependencies (#3122) 1 year ago
Haled Odat 4baf6e232b
`TypedArray.prototype.values()` and `TypedArray.prototype[@@iterator]` should have the same value (#3096) 1 year ago
Haled Odat 40f33d8efb
Move `RefCell` of `CompileTimeEnvironment`s to field `bindings` (#3108) 1 year ago
dependabot[bot] c181af4d70
Bump serde from 1.0.166 to 1.0.168 (#3121) 1 year ago
dependabot[bot] 6d13a0198b
Bump thiserror from 1.0.41 to 1.0.43 (#3116) 1 year ago
José Julián Espina 395d0c8d42
Format let-else expressions (#3102) 1 year ago
Jason Williams 5eb8541e4a
Changelog17 (#3101) 1 year ago
José Julián Espina ce520fa2ba
Prepare for release 0.17 (#3083) 1 year ago
Dirk de Visser 4a75b299e3
Correctly handle finally..loop..break (#3073) 1 year ago