607 Commits (23752dec64c9b06677a873113346bd8313725152)

Author SHA1 Message Date
Haled Odat fee4048b4c
Merge `CodeBlock` constant pools (#3413) 1 year ago
dependabot[bot] 7bd10b6897
Bump futures-lite from 1.13.0 to 2.0.0 (#3422) 1 year ago
José Julián Espina 06bb7dea80
Disallow changing type of already created objects (#3410) 1 year ago
José Julián Espina 1fa7eb5f03
Implement the `array-grouping` proposal (#3420) 1 year ago
José Julián Espina 432deeee5f
Implement `change-array-by-copy` methods (#3412) 1 year ago
dependabot[bot] 211f8a7be7
Bump portable-atomic from 1.4.3 to 1.5.0 (#3416) 1 year ago
Haled Odat cec98927f3
Implement `get/set $boa.limits.stack` (#3385) 1 year ago
阿豪 caac9049c4
Fix Array.join when the array contains itself (#3406) 1 year ago
José Julián Espina 26d14a8463
Optimize `shift` for dense arrays (#3405) 1 year ago
dependabot[bot] a2b5885855
Bump thiserror from 1.0.49 to 1.0.50 (#3404) 1 year ago
José Julián Espina f71039d9ed
Fix compilation for targets without `AtomicU64` (#3399) 1 year ago
José Julián Espina 9ef368f170
Implement asynchronous evaluation of scripts (#3044) 1 year ago
José Julián Espina 3296f87f18
Introduce a thread safe version of `JsError` (#3398) 1 year ago
Haled Odat 1d66836a32
Refactor ordinary VM calling (#3295) 1 year ago
Alistair b6ff65885e
Add `Context::create_realm`. (#3369) 1 year ago
raskad 9030417a28
Fix var declaration deleted binding locator (#3387) 1 year ago
José Julián Espina dd05f53468
Implement `SharedArrayBuffer` (#3384) 1 year ago
José Julián Espina 3177540979
Implement synthetic modules (#3294) 1 year ago
arexon afb9283ce8
Implement `[[HostDefined]]` for `Module` and `Script` (#3381) 1 year ago
Haled Odat 24c290aa34
Evaluate all parts of `class` in strict mode (#3383) 1 year ago
Kevin a6e488e3b5
Update feature flags to specific feature flag (#3376) 1 year ago
Kevin d281988986
First portion of the Temporal implementation (#3277) 1 year ago
Haled Odat 8470214647
Check `eval` realm before call (#3375) 1 year ago
Haled Odat 72d2546259
Fix `Function.prototype.toString()` (#3374) 1 year ago
raskad f654ad1784
Refactor compile time environment handling (#3365) 1 year ago
José Julián Espina a56ce510d3
Fix new lints for Rust 1.73 (#3361) 1 year ago
Haled Odat 8ae39afb53
Fix `Number.prototype.toFixed()` (#2898) 1 year ago
José Julián Espina c56a70600b
Cleanup `get_option` and calls to the functioncar (#3355) 1 year ago
Haled Odat a51581bf94
Make environments opcodes use varying operands (#3340) 1 year ago
José Julián Espina acdc5f4500
Fix detection of runtime limits for accessors (#3335) 1 year ago
raskad 38b9f17a8b
Remove unused class environments (#3332) 1 year ago
raskad 55466b0fea
Fix static class element evaluation order (#3327) 1 year ago
Haled Odat 744536763d
Separate native and JavaScript functions (#3322) 1 year ago
Haled Odat ceaaec72cb
Fix super() construction with default parameters (#3339) 1 year ago
Haled Odat 4bdb6c6fe5
Fix regular expression construction (#3338) 1 year ago
José Julián Espina d8f6834d5f
Improve CI testing (#3333) 1 year ago
Haled Odat e54609e784
Truncate environment stack on non-caught native error (#3331) 1 year ago
raskad 8fd474419b
Add missing class name binding (#3328) 1 year ago
raskad ca37aa2e7c
Add `NonMaxU32` as integer variant for `PropertyKey` (#3321) 1 year ago
José Julián Espina b03aa360f8
Introduce a `Class` map (#3315) 1 year ago
Haled Odat 332fd658a8
Varying length instruction operands (#3253) 1 year ago
José Julián Espina b80409d87d
Remove direct conversion from `&str` to `JsValue`/`PropertyKey`. (#3319) 1 year ago
José Julián Espina 615ae4e096
Introduce experimental features (#3318) 1 year ago
José Julián Espina ae414797af
Format code snippets in docs (#3317) 1 year ago
dependabot[bot] a23335b550
Bump thiserror from 1.0.48 to 1.0.49 (#3316) 1 year ago
Haled Odat 822634cf41
Implement `[[HostDefined]]` field on `Realm`s (#2952) 1 year ago
José Julián Espina 940e603d3b
Migrate to workspace deps (#3313) 1 year ago
José Julián Espina 57604ae0cb
Bump ICU4X to 1.3 (#3306) 1 year ago
Haled Odat 60c9583c98
Fix class inherit from `null` (#3312) 1 year ago
José Julián Espina 0bb51b189e
Replace #[deny] with #[warn] (#3309) 1 year ago