Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/boa-dev/boa

Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
https://github.com/boa-dev/boa

Upgraded dependencies and Test262 submodule (#1568)

* Upgraded dependencies and Test262 submodule

* Missing some updates

9af431de9817cb0f9d08e2d6b3412cb66cfba1a4 authored over 3 years ago
Optimize integer negation (#1464)

* Optimize integer negation

* Check for `-0`

* Make `JsValue::rem` spec compliant

Co-au...

13482493d7baafd4aad526f42aac28f7217e5bee authored over 3 years ago
Add strict mode flag to `Context` (#1550)

* Add strict mode flag to `Context`

* Add strict mode handling of `delete`

* Add strict mo...

f1b53588345632f5e037496dd9ea1b16a117d977 authored over 3 years ago
Bump git2 from 0.13.21 to 0.13.22 (#1566)

59659a6927132163ab935747e510c2ac24355d38 authored over 3 years ago
Bump wasm-bindgen from 0.2.76 to 0.2.77 (#1565)

ed01575a3e9c4ca7b00b1303a41363efdb50f1b2 authored over 3 years ago
Implement abstract operation `GetPrototypeFromConstructor` (#1561)

c91af158d0d89385ae0949bc53bccecc0edc6912 authored over 3 years ago
Implement Display for function objects (#1309)

* Do the naive thing for questions

* Move all the rendering code to the builtin function str...

9f5ee5f0128d9d69214fbb53cc46ec6acaa37937 authored over 3 years ago
Bump bootstrap from 5.1.0 to 5.1.1 (#1564)

be204ed4711393628ef6a18765a96c1b2dc6768f authored over 3 years ago
Bump webpack-dev-server from 4.1.0 to 4.1.1 (#1563)

f0adaa9a848eaff3be8116fdd9f1f624dce15b1e authored over 3 years ago
Replace more instances with `get_or_undefined`

87e7ca345a695f03046b26d8f960fd25bdc87754 authored over 3 years ago
Implement new `get_or_undefined` method for `[JsValue]` (#1492)

* Create `JsArgs` trait

* Implement trait `JsArgs` for `[JsValue]`

* Replace calls to `get...

2a8d343fdd6b4b97039a06bdadb1977941dc5e29 authored over 3 years ago
Add `Array.prototype.splice` (#1365)

* Add `Array.prototype.splice` (#1365)

e9d7ac933374fd9adf2252b2430109dfb7e06a05 authored over 3 years ago
Bump num-bigint from 0.4.1 to 0.4.2 (#1556)

24febf46120c8ae268340ef3d0359a11366971a0 authored over 3 years ago
Bump webpack from 5.51.1 to 5.52.0 (#1554)

7a8f155fd127c089f3416954ee4086f09066ca54 authored over 3 years ago
Bump clean-webpack-plugin from 3.0.0 to 4.0.0 (#1549)

ba52aac9dfc5de3843337d57501d74fb5f8a554f authored over 3 years ago
Fix benchmark action in CI (#1553)

01ce7a1914b3b3bb90cda407d8e31d5d8038f61d authored over 3 years ago
Replace `FxHashMap` with `IndexMap` in object properties (#1547)

* Replace `FxHashMap` with `IndexMap` in object properties

* Add test for property order

* Rem...

6115182ab93605612ff4e9bc282b68fafdafa2b8 authored over 3 years ago
Bump webpack-dev-server from 4.0.0 to 4.1.0 (#1548)

e66375decc21b069f41b44e81f0b93ec5f58806c authored over 3 years ago
Bump structopt from 0.3.22 to 0.3.23 (#1546)

c28c40c3ce3d304d82b49d0695583aa73266d1a1 authored over 3 years ago
Bump serde from 1.0.129 to 1.0.130 (#1537)

a11a8a9d2063bc0df4b882ee4d5883235324d175 authored over 3 years ago
Bump num-bigint from 0.4.0 to 0.4.1 (#1538)

f6ac657f28b00b5e81f778bcfb7c090662aba0a2 authored over 3 years ago
Bump serde_json from 1.0.66 to 1.0.67 (#1536)

a72dd46ec79828a8de5dd60f1c7bbff761623096 authored over 3 years ago
Always return `undefined` from functions that do not `return` (#1528)

4464a8cc5eefe25fee3bce2f7be44c01b567b3c2 authored over 3 years ago
Implement spread for objects (#1364)

* Implement spread for objects

* Use copy_data_properties for object spread

* Use check_ou...

22d0c37b2dcfed7256b0de95d81a14f526c22ae0 authored over 3 years ago
Implement `Object.preventExtensions()` and `Object.isExtensible()` (#1525)

ae73c261a39f2b3a3d56e8b47d4ca289f56df87c authored over 3 years ago
Restrict `ClosureFunction` to only `Copy` closures (#1518)

f9a82b4a13ed4398516ff2f8e9e92867a7670588 authored over 3 years ago
Constant `JsString`s (#1435)

25efd220c87dc669a9fd3928218389b99ba5a763 authored over 3 years ago
Implement JsStirng::concat_array() (#1509)

23dc134f63da88594fef6dc8946cd0fe06eeb0f4 authored over 3 years ago
Fixed Array.of panic with a non-conforming type error (#1520)

aa087a421d24b4c275ab55d8d485fe1cddccc581 authored over 3 years ago
Implement `ComputedPropertyName` in `ObjectLiteral` (#1514)

1687ecf877383598ea04084dd6bf0ab6cca282cb authored over 3 years ago
Implement `Object.seal/isSealed/freeze/isFrozen` (#1511)

* Implement `Object.seal/isSealed/freeze/isFrozen`

* Doc fix

383f648313062df6b0383e7022cb8c3df8349fe4 authored over 3 years ago
Proposal of new `Object` design (#1354)

* Implement `InternalObjectMethods` struct for `Object`

* Implement remaining string internal...

8afd50fb22144fb2540836a343e22d1cd6986667 authored over 3 years ago
Bump serde_yaml from 0.8.19 to 0.8.20 (#1519)

93f15ee63322dfaac78c49cdc6317599db4f00dd authored over 3 years ago
Fixed tests compilation (#1516)

ca9120de05d5de75fbbcbff38d5741df447fa04d authored over 3 years ago
Implement parsing for object shorthand properties (#1324)

d86b56927ea1cacb69ec300030f234e6de70ef43 authored over 3 years ago
Show count of tests failed/broken on header (#1512)

1c457b2bbbd67929e73008c76fe4bc697c95b1ae authored over 3 years ago
Implement `Object.prototype.valueOf` (#1510)

cd54ff5c5b6569024d0ea583ced5cef505549233 authored over 3 years ago
Fix `Number.MIN_VALUE` (#1513)

a0c65c9f9b2f678b694f6521b5cf18f7b39019f8 authored over 3 years ago
Refactor `JSON.stringify` (#1495)

3313ad60966b19500ffe184b3b4042501b8a138e authored over 3 years ago
Rename `GcObject` to `JsObject` (#1489)

* Rename `GcObject` to `JsObject`

* fmt

26e149795a1ce0713a81fc50057ac23b58d44f79 authored over 3 years ago
Make `BigInt.prototype.toString` spec compliant (#1503)

8c733c382129419a78c7d57c4bb3e273778af604 authored over 3 years ago
Implement `Object.values()` (#1508)

f6749f9dbf1b4b9234b36a147951916e322929a0 authored over 3 years ago
Bump peter-evans/find-comment from 1.2.0 to 1.3.0 (#1506)

9154d7e84ab0611ba6c7d688858b8d45ec3d1a5c authored over 3 years ago
Bump serde from 1.0.128 to 1.0.129 (#1507)

42610ace444af59e32d9c67eaeabe4d3ee964e8d authored over 3 years ago
Fix panic on example `classes.rs` (#1496)

* Set prototype of `NativeObject` object instances

* Improve documentation of example `classe...

02d917bb9de388abbfa9747fc721e7b6fcb78a09 authored over 3 years ago
Updated dependencies (#1500)

aefa314e3f4680ccae3a2cafbc6b9dfb00ac25fe authored over 3 years ago
Allow `NewExpression` without arguments (#1505)

* Allow `NewExpression` without arguments

* Fix arrow functions to not be constructable

42686de9f464b87ad96bcb8aa29fda3f6afe0664 authored over 3 years ago
Reuse `PropertyNameKind` for all iterators (#1494)

d3a70e8a81a40a974c9ec8f9e2eec1a8554a2128 authored over 3 years ago
Adjust `EnumerableOwnPropertyNames` to use all `String` type property keys (#1502)

* Adjust `EnumerableOwnPropertyNames` to use all `String` type property keys

* Change if-else...

0f66054b47a7acfe4bda4e6447a6a3e3a813c9fb authored over 3 years ago
Updated the Test262 submodule (#1499)

2712aaa6fb9748b1f564f396ed74b2c3e7a43281 authored over 3 years ago
Rename `boa::Result` to `JsResult` (#1493)

* Rename `boa::Result` to `JsResult`

* fix vm/mod.rs

* rustfmt

42d8f20917672986d936d03740f537e375957196 authored over 3 years ago
Bump serde from 1.0.127 to 1.0.128 (#1497)

59c56c50f31075b1b7df17948d1e3dd2470c04ea authored over 3 years ago
Bump serde_yaml from 0.8.18 to 0.8.19 (#1498)

27f534900ee4032cb2a80ada46d8e32291304f55 authored over 3 years ago
Date refactor (#1488)

* Handle high and negative values in `new Date()`

* Refactor `Date` setter methods

* Refac...

eaaae854406846c4cc4083cc30f2fd19c80d2162 authored over 3 years ago
Implement `Array.prototype.sort` (#1332)

d286dc655dbb539ee120e6d0c6bae6cd2b1dcefd authored over 3 years ago
tests: add check_output test helper (#1458)

Co-authored-by: jedel1043 <[email protected]>

1b380c69af869a2650edd119032fbe3a9d8b99b0 authored over 3 years ago
Implement `Object.keys` and `Object.entries` (#1471)

Co-authored-by: jedel1043 <[email protected]>

5ee865f745f5b1994455079d86f778d567f5b49f authored over 3 years ago
fix(boa): fixes panic on bigint size (#1415)

7fc78f66102316e513c04d770b4535ded72bac9a authored over 3 years ago
Implement destructuring assignments (#1406)

85aa61906a3d5529a479827bc57fbf424bb8604b authored over 3 years ago
Implement abstract operation `CreateArrayFromList` (#1485)

0f380a9d455d90e3db2d548260e6189460e62aa9 authored over 3 years ago
Properly handle `NaN` in `new Date()` (#1477)

bc12f95418d92c2f6d570eca7c2b97dc7fa28f5d authored over 3 years ago
Bump webpack from 5.50.0 to 5.51.1 (#1486)

0449d7ab9f1c0b19011c6e84ce8698f7b33aeccc authored over 3 years ago
Bump wasm-bindgen from 0.2.75 to 0.2.76 (#1487)

d4e6f4eb02dbf807ea5058ec41d650763ea484a5 authored over 3 years ago
Bump webpack-dev-server from 3.11.2 to 4.0.0 (#1484)

26b89b4dcb386e4f2eb99a01f9bdaabb10a1e21c authored over 3 years ago
Bump rustyline-derive from 0.4.0 to 0.5.0 (#1482)

f4d135d936b88bfa3d71c44b3be7512d77a9582f authored over 3 years ago
Bump bitflags from 1.3.1 to 1.3.2 (#1473)

42ea3722090ec240fdb1f2cfa8492d82eb78d8d6 authored over 3 years ago
Update rustyline-derive requirement from 0.4.0 to 0.5.0 in /boa_cli (#1478)

0f5744ee65f71b7923ef94dd88b887a8cc35c07d authored over 3 years ago
Bump webpack-cli from 4.7.2 to 4.8.0 (#1472)

a20c82fdab5c8fe8e2896c168aa4e3b729b7418a authored over 3 years ago
Bump monaco-editor from 0.26.1 to 0.27.0 (#1474)

30f0fbcf4043d3764f2fe4c0851abab4bd1a5920 authored over 3 years ago
Bump serde_yaml from 0.8.17 to 0.8.18 (#1480)

3b1046572a2d0e3af33380b86779b1ff17afb862 authored over 3 years ago
Bump rustyline from 8.2.0 to 9.0.0 (#1481)

1b872984c232fcf29d9bcbbce3390cb663bc4789 authored over 3 years ago
Implement `String.prototype.replaceAll` (#1469)

17c412fa6bce0ae0cc9d71f34b152a74ec2e4969 authored over 3 years ago
Fix doc interlink on `JsValue::get_type` (#1470)

bd24464ec8f88edd2d32e56c35de67e717cb8bc1 authored over 3 years ago
Fix compilation error

206f0e1e95a98e8472274fe9a7b30e2cdf153131 authored over 3 years ago
Feature prelude module (#1451)

8987dbf8d26ae7b23b4b499db403dc1ad2b557d7 authored over 3 years ago
Return function execution result from constructor if the function returned (#1463)

if the function returned

08eb76779a9b9e83afcd11869b6fbfda946e12d0 authored over 3 years ago
Feature throw `Error` object (#1465)

* feature `Context::throw_error`

* Fix doc

44202ce6977f57485def07dbc2799d8c2a44deee authored over 3 years ago
Bump git2 from 0.13.20 to 0.13.21 (#1468)

8ada62232c8d1d0005251c19b7cce01aaa300ff2 authored over 3 years ago
Bump bitflags from 1.2.1 to 1.3.1 (#1467)

0babba6cdd982a05a66af2b46856d1ffc3b3c9f9 authored over 3 years ago
Rename `Value` to `JsValue` (#1457)

62ad20cfde0a545f35d8af07c36cd5d32a7479f4 authored over 3 years ago
Change StringGetOwnProperty to produce the same strings that the lexer produces (#1460)

e9093b39aa971622bc4c33a1d455c73aaec70545 authored over 3 years ago
Bump url-parse from 1.5.1 to 1.5.3 (#1462)

e698e5ce100e132cd06bdb77cbd5d7bd3ff0c352 authored over 3 years ago
Bump webpack from 5.49.0 to 5.50.0 (#1461)

780d61600780df59833e250789e281c740021e3f authored over 3 years ago
Implement `Value::type_of` method

fff39748664124d5710b841729c241ceb5a0893f authored over 3 years ago
Extract `PropertyMap` struct from `Object` (#1425)

f331694962656ad427d8bcc8a556915984fa0005 authored over 3 years ago
Proposal of new `PropertyDescriptor` design (#1432)

fe665dbe061f57b8a95a18777a36619b06ad5d87 authored over 3 years ago
Bump bootstrap from 5.0.2 to 5.1.0 (#1455)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

589d352c5aa3d034549c9a4ce818f4a89d9673b2 authored over 3 years ago
Bump serde from 1.0.126 to 1.0.127 (#1452)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

483c5e32c4f5fee75ba843a2dbf14034d82b0419 authored over 3 years ago
Bump webpack from 5.47.1 to 5.49.0 (#1456)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

8c741bae385251f81d69a513c873e34d2c8c4183 authored over 3 years ago
Refactor regexp costructor (#1434)

ebdf89c001a8c998f448141148f1002659f0ce37 authored over 3 years ago
Bump wasm-bindgen from 0.2.74 to 0.2.75 (#1454)

Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) from 0.2.74 to 0.2.75.
- [Releas...

e0ec7af88b32d9523028d73eb8146087228666f6 authored over 3 years ago
Fix clippy errors (#1450)

4b497ea8ceb0d568ae09466cdb248b71dd0c7c3e authored over 3 years ago
Make `Array.prototype` methods spec compliant (#1449)

b55b2af80187b8e0d8a9bb22141b313cfdf15a87 authored over 3 years ago
Make `Array.prototype.concat` spec compliant (#1353)

9e14cb891b388734cb0c4a000d61bab325b7d317 authored over 3 years ago
Bump serde_json from 1.0.64 to 1.0.66 (#1448)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.64 to 1.0.66.
- [Release notes](h...

05b6054860d0e1d2fba8b0923543d29b742f8ea6 authored over 3 years ago
Bump webpack from 5.47.0 to 5.47.1 (#1447)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

4b6401a2c1d6972be3c637703d8cf3684c458d68 authored over 3 years ago
Implement closure functions (#1442)

91f0fe62bb9b9d5faf0d181871e99c2ea4464e2b authored over 3 years ago
Bump webpack from 5.46.0 to 5.47.0 (#1438)

461069cbba4877d9ab8ac07917f16a95a2718bee authored over 3 years ago
fix(boa): bitwise not operation (#1384)

330839d972454aa71ec670c4c9f7763188a5b013 authored over 3 years ago
Implement RegExp named capture groups (#1390)

a7ebfc8f3a7918166b2e5d959e8ca264a9c5936e authored over 3 years ago