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

Add print & REPL functionality to CLI (#267)

* Add basic REPL functionality
* Add utility function to Realm
* Rework flow to allow files to...

d92da39299e8eb5810b2274eab9ab10dae2cbbe3 authored almost 5 years ago by John Doneth <[email protected]>
Fixed empty returns (#251) (#257)

f628f4cc8cd5be5af3430339be25086ee2975c2c authored almost 5 years ago by Iban Eguia <[email protected]>
Moved test modules to their own files (#258)

86052d6d75d7ac321e9b6b83dbf3bf2f2377437f authored almost 5 years ago by Iban Eguia <[email protected]>
Fixed comments lexing (#256)

12c99e16581fd0ef9069ea108d52978dfd47f525 authored almost 5 years ago by Iban Eguia <[email protected]>
Fixed more Lexer Panics (#244)

* Fixed more Lexer Panics

fd616c887b312166da498904201e6cede9fa6fd8 authored almost 5 years ago by Nathaniel <[email protected]>
Removing debug output, switch to normal

edab5ca6cc10d13265f82fa4bc05d6b432a362fc authored almost 5 years ago by Jason Williams <[email protected]>
fix(parser): handle trailing comma in object literals (#249)

92a63b20ea07ddbc2dfadac6a0b8096915893044 authored almost 5 years ago by Alexandre GOMES <[email protected]>
creating trait for object-internal-methods

686d17a0029f6dd76ec4fc9eeda92e6fdae47b7f authored almost 5 years ago by Jason Williams <[email protected]>
updating launch.json for workspace setup

4c18f3acda5b84512303f7a74d63f7432c23405e authored almost 5 years ago by Jason Williams <[email protected]>
feat: Implement Array.isArray (#253)

940da7bf85a03e4420f928a64ae98870d18359a2 authored almost 5 years ago by cisen <[email protected]>
should now be able to use master

e9428807f2fd13a009a922522b49819b7cb6d802 authored almost 5 years ago by Jason Williams <[email protected]>
i did'nt build

5c07b20113021070be45e6cd376009843675d7b6 authored almost 5 years ago by Jason Williams <[email protected]>
weird caching happening, even when pointing to specific commit

95899e9bc5dfedd55611cdf09cfcf899bab9b8c7 authored almost 5 years ago by Jason Williams <[email protected]>
back to debugging

6333e7b9ccc3ab6f423d869762ebf3b24b153636 authored almost 5 years ago by Jason Williams <[email protected]>
compare action

0fa4003f718b35702b38d319357b43b6821ded27 authored almost 5 years ago by Jason Williams <[email protected]>
adding some logging of output files

046f68f6f958d17b052c7bc54aeeba5b3a8aba57 authored almost 5 years ago by Jason Williams <[email protected]>
cache after files have been stored

fce25be382d6c41a56cecd6479bb7ad83df25e82 authored almost 5 years ago by Jason Williams <[email protected]>
cache build and registry for benchmarks action

68c086b194af9c2c2d96ee1ece9f333e44a53108 authored almost 5 years ago by Jason Williams <[email protected]>
attempting to use cache to speed up benchmarks PR

b2e3bc0f64579b634c8dd6e0b6599e9d32f0c031 authored almost 5 years ago by Jason Williams <[email protected]>
Update CHANGELOG.md

fbede2142e2cf89be847fadd342023cc3be79d6a authored almost 5 years ago by Jason Williams <[email protected]>
Update CHANGELOG.md

0cb6d7403ef09920d37f4a465d6068d714e4b5a2 authored almost 5 years ago by Jason Williams <[email protected]>
cargo update

019033eff066e8c6ba9456139690eb214a0bf61d authored almost 5 years ago by Jason Williams <[email protected]>
v0.6.0

4c20faa54cca6b7f87e7365c3b2dd970cedb3c8c authored almost 5 years ago by Jason Williams <[email protected]>
Moved to a workspace architecture (#247)

* Moved to a workspace architecture

5f6e4c22c17c9bd60768e03456d4bf1347e5f7f4 authored almost 5 years ago by Iban Eguia <[email protected]>
Update pull_request.yml

https://github.com/jasonwilliams/boa/pull/247#issuecomment-585474183

cb850fc13e94e1baec09267bd010a4cd4565d73d authored almost 5 years ago by Jason Williams <[email protected]>
Update benchmark.yml

3f83d17d3420aaa0555832d70b0f0f860b3fb1d6 authored almost 5 years ago by Jason Williams <[email protected]>
Fixed parsing of floats with scientific notation (#245)

* Fixed parsing of scientific notation with floats

* Reorganize tests

080a3359fd73c8e8eb0bab16a26434b0aa8b93e6 authored almost 5 years ago by Nathaniel <[email protected]>
rust-lldb is no longer needed, sourcemaps should move into launch.json, rust-analyzer is now in the marketplace

3e48f54ca5cd970c927e2723b40dc998bd8038f6 authored almost 5 years ago by Jason Williams <[email protected]>
fix addition/subtraction with no space (#235)

448835295a1cb2cbb216c0459759f208e132606c authored almost 5 years ago by Alexandre GOMES <[email protected]>
Fixed some panics in the lexer (#242)

* Fixed some panics in the lexer
* Applied Requested Fixes
* Applied Requested Fixes
* Gave `...

18523c57f1d1b0cca2854010fc93f0d11649b49f authored almost 5 years ago by Nathaniel <[email protected]>
Fixed compilation without "wasm-bindgen" feature (#236)

* Fixed compilation without "wasm-bindgen" feature

* updating clippy rules on all files (#238...

6947122815f33b57b51062720380ca9ae68b47ad authored almost 5 years ago by Nathaniel <[email protected]>
updating clippy rules on all files (#238)

33490e1edb99cd867133a2a02381e64afe787710 authored almost 5 years ago by Jason Williams <[email protected]>
fix: Array.prototype.toString should be called by ES value (#227)

* feat: Implement Array.prototype.toString

* fix: fix the missing arguments for Array.prototy...

d8f33abe06e49ad937c0b4cc203eefee7803cb63 authored almost 5 years ago by cisen <[email protected]>
fix clippy, revert to just correctness, perf and style (#232)

fe4a889e1e5876d66a6ce636fd69c1012cb98d20 authored almost 5 years ago by Jason Williams <[email protected]>
Fix lexing of "0_" token (#231)

* Fix lexing of 0_ token
* Fix bugs and return to non-strict
* Extract read_integer_in_base

eaeb299a9e8f6ca9cad4ba237af74c161b5e5120 authored almost 5 years ago by croraf <[email protected]>
String.prototype.replace() (#217)

* String Replace addition

* Function argument now fully implemented

* adding substitutions...

495f0a48686b362613b0befc8a6e8a91563a81f6 authored almost 5 years ago by Jason Williams <[email protected]>
change title

55b3f1dc3d9f15288e240b36ca86143744a2030e authored almost 5 years ago by Jason Williams <[email protected]>
adding auto push

b73c71af608af367e88a12ff78f6ecd8d2dad613 authored almost 5 years ago by Jason Williams <[email protected]>
testing benchmark action

fa47abfc4dc0eace109a251827d938062762a131 authored almost 5 years ago by Jason Williams <[email protected]>
stable

d32e7d627997ddf462d7f0bd539b81f206a3138f authored almost 5 years ago by Jason Williams <[email protected]>
benchmark testing

0c977a2fa6b8cd8e572a20dd97fc6975f4651151 authored almost 5 years ago by Jason Williams <[email protected]>
Replace error throwing with panic in "Lexer::next()" (#229)

dd5ecddc55f2874d382f1f88d4c4978633f939f2 authored almost 5 years ago by croraf <[email protected]>
[lexer: single-line-comment] Fix bug when single line comment is last line of file (#228)

ce9af33620ffa9c7c788c12f88b0042958b2dba8 authored almost 5 years ago by croraf <[email protected]>
use updated master branch

881873cb0dbe7a5fdbed8de7da2704eec551201d authored almost 5 years ago by Jason Williams <[email protected]>
add parser benchmark for expressions (#226)

27bd553c59b7eec2e2d0cd1f1c83dfca97757521 authored almost 5 years ago by Jason Williams <[email protected]>
Feature: Implement Array.prototype.toString (#218)

* feat: Implement Array.prototype.toString

* fix: fix the missing arguments for Array.prototy...

f134a0711e783ffa178fba8d1aed102b16caedc6 authored almost 5 years ago by cisen <[email protected]>
[README.md] Adjust headings importance and update Usage section (#220)

* MInor README edit

* MInor

* Update usage section of README

* Usage edit

b57856ca8078b8a8341d8941838fd0dc41c1c090 authored almost 5 years ago by croraf <[email protected]>
Go back to v1

Should fix the master branch issue

afc782cf394af7c8f9b75cdbb322d93d32c3f546 authored almost 5 years ago by Jason Williams <[email protected]>
fix git checkout (benchmark action), try v2

bb9391ef86611632e6181991fa64f613b3a49f4b authored almost 5 years ago by Jason Williams <[email protected]>
Fixed clippy errors (#222)

* Fixed clippy errors

5aabe98ab1aa128ea1b42f3c775a6bd05a40d7a1 authored almost 5 years ago by Iovoslav Iovchev <[email protected]>
debugging in dev container can now step into Rust Std code (#219)

e38ac20d19b7e0abb3a47bb3b111f79eefd4d823 authored almost 5 years ago by Jason Williams <[email protected]>
Merge branch 'master' of github.com:jasonwilliams/boa

988f61a8c37e23501e4474e9a28dd25db5309234 authored almost 5 years ago by Jason Williams <[email protected]>
ignoring the tests/js/test.js file

074df666eb14e46417072bbb1b3f373625182011 authored almost 5 years ago by Jason Williams <[email protected]>
Updates and removing console logs

7f2aecf31f3f3700a64d1cc2b5163c50db05f898 authored almost 5 years ago by Jason Williams <[email protected]>
Keep accepting new array elements after spread. (#216)

85e9a3526105a600358bd53811e2b022987c6fc8 authored almost 5 years ago by StackDoubleFlow <[email protected]>
0.5.1

89b1249bb250a1a63198845f77823d2810f22ec0 authored about 5 years ago by Jason Williams <[email protected]>
Update CHANGELOG.md

993efac1cb94299e3210928ec480c6eb9a6df7c5 authored about 5 years ago by Jason Williams <[email protected]>
updating rest-spread (rebased) (#213)

* Adding support for rest/spread

80a9e6a971095157381a32506d67bd9754a05eea authored about 5 years ago by Jason Williams <[email protected]>
Replaced occurences of mk! (#212)

cf516f656bbcd86a110c3e71f6be286153b0715c authored about 5 years ago by Iovoslav Iovchev <[email protected]>
Display for objects (#211)

* Added the initial re-implementation of Display for Objects

* Added internal object slots pr...

724dd65cfdf20474b98e4e8ffb0047d87beabefd authored about 5 years ago by Iovoslav Iovchev <[email protected]>
Implement macro for setting builtin functions

* Add make_fn macro in builtins module

* Replace all array methods with the make_fn macro

...

76988731574607e0a5d644ada26a98f1567d1e95 authored about 5 years ago by Stupremee <[email protected]>
Update CHANGELOG.md

31607e6b9434ef48fe6a71f8f5d8ddd746a78da9 authored about 5 years ago by Jason Williams <[email protected]>
hacktoberfest release

931597db1f3dc23fb6d632b3de5331e3aff0bb0f authored about 5 years ago by Jason Williams <[email protected]>
symbol implementation and o.5.0

499f975a1aa36bd8a3014d8de66d217a3a0d1d2c authored about 5 years ago by Jason Williams <[email protected]>
[WIP] - addition of Symbols (#191)

* Addition of Symbols
* Addition of Symbol benchmark

d4791837db5b727da164dd0b8986600e4560cb10 authored about 5 years ago by Jason Williams <[email protected]>
parse function arguments (#203)

* parse function arguments

* no need for type setting here

* adding test for arguments

4a3908a35d8186bf81af778a28a9580c7fbd24f6 authored about 5 years ago by Jason Williams <[email protected]>
Update CHANGELOG.md

c74db2c8322ceb8147f0c5ce3671acb4aaee6fa6 authored about 5 years ago by Jason Williams <[email protected]>
Initial implementation for Array.prototype.map (#194)

* Added the initial implementation for Array.prototype.map

* Removed unneccessary .to_string(...

9ebe8b6afc791ebc877278ed10dd02c611d43242 authored about 5 years ago by Iovoslav Iovchev <[email protected]>
Update CHANGELOG.md

2d505458768eaa776b5210ed820e66c0572ce6a7 authored about 5 years ago by Jason Williams <[email protected]>
Feature/number object (#182)

* Feature(Number): Tests for the Test Driven Development!

refs #34

* Feature: Skeleton cod...

d725b0c769b15ccd1be10256a6783cae61b29ef7 authored about 5 years ago by Elijah Caine M. Voigt <[email protected]>
Fix short-circuit evaluation (#202)

064ecd9f85c9fec3cd4f78bcf0117610f6690084 authored about 5 years ago by evomassiny <[email protected]>
Update CHANGELOG.md

1647236dc44afcf4bfb8d436b10dea9472b53d9b authored about 5 years ago by Jason Williams <[email protected]>
Array.prototype.fill method implementation (#181)

* Array.prototype.fill method implementation

* Added types

* Fmt changes

* Fill tests f...

08775f479d1413b602e4b26b263c5848981f4c2a authored about 5 years ago by Bojan Đurđević <[email protected]>
Update CHANGELOG.md

3361d3d86e6cfd779398be946c150535b02d583e authored about 5 years ago by Jason Williams <[email protected]>
short function syntax fixes #152 (#199)

* short function syntax

* updating parser plus adding test

3465e6bbcac2a40a5bb763718f6f3cee4619209b authored about 5 years ago by Jason Williams <[email protected]>
Update CHANGELOG.md

308d026134c4303a9bd0042b63f4397e1d8cc97c authored about 5 years ago by Jason Williams <[email protected]>
Fixed array creation bug in `Array.slice` implementation (#198)

* Change unnecessary mutable ref to immutable ref

* Add helper function to create new array

5fbe67ad2af7f21c9e0298cf8e7a22e4c4bf310e authored about 5 years ago by letmutx <[email protected]>
Fix early return

edbe78d503b8218b129fabed65fe5aec35fd26f9 authored about 5 years ago by evomassiny <[email protected]>
Fix early return (#197)

Fix early return

0cbdaefe469e89edcc5b32b19d9c786299410458 authored about 5 years ago by evomassiny <[email protected]>
array: implement array.slice (#180)

* array: implement array.slice

* array: update slice implementation and fix tests

7567aacd77f18ab23860e76e6bae362cade02e72 authored about 5 years ago by Victor Tuekam <[email protected]>
updating cargo deps

1e08149953e9ce9564e24150e8c19df0b2e4213d authored about 5 years ago by Jason Williams <[email protected]>
Update CHANGELOG.md

384267b1220ffd608ee0329ad628ccc78b7d34d8 authored about 5 years ago by Jason Williams <[email protected]>
Array includes implementation and tests (#189)

3f2fe420812c6289527eab49efe018f2316fb8c0 authored about 5 years ago by simon brahan <[email protected]>
Update CHANGELOG.md

4e2632ceb28c62ce1841bfd7c5d7c09457cdb6e2 authored about 5 years ago by Jason Williams <[email protected]>
Implement Tilde operator (#187)

* implement tilde operator

* add tests for tilde operator

6e04f8f3931c93f292a8943f8d9d6d7561093985 authored about 5 years ago by letmutx <[email protected]>
Update CHANGELOG.md

dfb3e78e8736426d4b5969d542e000dd0add2c20 authored about 5 years ago by Jason Williams <[email protected]>
array: implement tests for shift, unshift and reverse, pop and push (#175)

* array: implement tests for shift, unshift and reverse

* array: add tests for push and pop

72e1a0671844a67582487de52c2e5ce8581fe8a3 authored about 5 years ago by Victor Tuekam <[email protected]>
Update monacoWebpackPlugin to only include javascript #168 (#188)

e20427d62ebd52733553cf1673f3c1e75624eedf authored about 5 years ago by NavedMaulavi <[email protected]>
adding builtins fixes #123 (#183)

* renaming JS to builtins

8596079887513b4f63b94f6d5df78214fa6aafaf authored about 5 years ago by Jason Williams <[email protected]>
fixing array tests

693a9dac4aa7d431dbd0b0a841b2859070a53559 authored about 5 years ago by Jason Williams <[email protected]>
Update CHANGELOG.md

cffb618412cb0925ed6094882d2ad32a50e0f0a2 authored about 5 years ago by Jason Williams <[email protected]>
Enable obj[key] = value syntax. (#161)

* wip: setting keys in objects

* handle array case when setting objects

0f72bf556ea7c842ae7e6216b929f67201199e64 authored about 5 years ago by letmutx <[email protected]>
Implement block scoped variable declarations (#173)

* Implement block scoped variable declarations

`const` and `let` are now scoped to the block,...

ffcc9ad748e3f54c8aab98e5bf3247abcd2a5e63 authored about 5 years ago by Ole Martin Ruud <[email protected]>
Update CHANGELOG.md

0dca535ad175269d5a2b6059f6c54ee30bba144b authored about 5 years ago by Jason Williams <[email protected]>
Added Array.prototype.findIndex (#178)

c45f80b2a44c66311dfdf747016c9c9f9c12b5ff authored about 5 years ago by Felipe Garcia <[email protected]>
demo: evaluate initial code on page load (#174)

eea035c7d5a8b71aa4a0dd4723e81334931298db authored about 5 years ago by WofWca <[email protected]>
Update CHANGELOG.md

adding letmux

a87f04f952cd4623aa096650af08ea87677550be authored about 5 years ago by Jason Williams <[email protected]>
Update CHANGELOG.md

39e800b697a59cffd8c8fab7f34c2fae2668841d authored about 5 years ago by Jason Williams <[email protected]>
Add Array.prototype.every method fixes #163 (#157)

* Make Interpreter::call crate public

* Add Array.prototype.every method

6038c32de96338a96a101b08f16b4b8b869d351a authored about 5 years ago by letmutx <[email protected]>
Add Array.prototype.find method fixes #165 (#156)

* Make Interpreter::call crate public

* Add Array.prototype.find method

b7544984bc1868f6a1094f92f52515f3432cc920 authored about 5 years ago by letmutx <[email protected]>