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

Update CHANGELOG.md

bab775f0f4097e8e57b74477e6776321715ff60d authored about 5 years ago by Jason Williams <[email protected]>
Corrected it's grammar (#158)

9b461972000fea6ee25e3f951c55d2664c57be66 authored about 5 years ago by ads123ads <[email protected]>
demo: improve editor look, add initial code (#169)

* Change editor theme from dark to light, to match the website theme
* Disable editor minimap
...

dc2f87494716423a87dfe82023aa84e0a5c733ec authored about 5 years ago by WofWca <[email protected]>
Handle white spaces as described in ECMAScript specs (#155)

* Handle white spaces as described in ECMAScript specs

3b1074d659a94a65c35f5850c317c9dd150d0db6 authored about 5 years ago by evomassiny <[email protected]>
Implement array.indexOf and .lastIndexOf (#148)

* Implemented array indexOf.

* Implemented array lastIndexOf

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

43c393304e85a6f419b13f736276dd386ea37598 authored about 5 years ago by Jason Williams <[email protected]>
Updated object global (#147)

92469528f90dc1d9e2a0b13040d03c8be7c8c2c9 authored about 5 years ago by Dom Parfitt <[email protected]>
String match all fixes #115 (#138)

* String.matchAll implementation

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

172e8fdc6eaaa866c62302698aecb3826ed707c1 authored about 5 years ago by Jason Williams <[email protected]>
implement string.match(regexp) (#131)

* implement string.match(regexp)

a93f05cfe1fbf54680b8357dc497c875728a9b02 authored about 5 years ago by Victor Tuekam <[email protected]>
cargo fmt

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

d31c6ba3360327d4a1099e4494a593ac27b99982 authored about 5 years ago by Jason Williams <[email protected]>
Fix clippy warnings (#153)

* Fixed clippy warnings option_unwrap_used and result_unwrap_used.

* Fixed float_cmp clippy e...

f6467db21be5e21903a4ca2d8a018cfa2803d4fe authored about 5 years ago by Mathias Peters <[email protected]>
Update CHANGELOG.md

8e64db6cf472c6c81654ca9a4a539c305d22b71f authored about 5 years ago by Jason Williams <[email protected]>
WIP - Update JSON Global (#129)

* Added create_constructor method

* Updated global to use json::create_constructor method

...

6c3519f95794d12a3078e9a074c8d6376fc46b42 authored about 5 years ago by Dom Parfitt <[email protected]>
Added create_constructor method (#144)

44d92c9220425dbe7e4f4db2a2feff07b7fa15e7 authored about 5 years ago by Dom Parfitt <[email protected]>
Use Monaco Editor for demo. (#145)

8de0889d6b39c06dd7f5b8db2767c3d724e4adea authored about 5 years ago by StackDoubleFlow <[email protected]>
Update CHANGELOG.md

8a269881a54ca66da0503d40637fdd61a5342df7 authored about 5 years ago by Jason Williams <[email protected]>
[Lexer]add single and multiple line test (#134)

* [Lexer]add single and multiple line test

* reformat the test

* fix tests

117584c690a46bc9c2af9330f2a9fd76e1ea8197 authored about 5 years ago by eman0n <[email protected]>
Update console global (#143)

* Added create_constructor method

* Added new console constructor to realm

6e90b74639c5587515d3dbc63cc9b0adb15a27b0 authored about 5 years ago by Dom Parfitt <[email protected]>
Update CHANGELOG.md

f63def72481fa1c28445531227b9ed43b76ddb67 authored about 5 years ago by Jason Williams <[email protected]>
Implement exponentiation operator (#130)

* Exponentiation (**) now works.

Added missing NumOp type, token match, and calculation.

*...

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

1ff7b5e10e46a85aeca7ca4c377d2af636519a89 authored about 5 years ago by Jason Williams <[email protected]>
Improve demo (#136)

* demo: evaluate on input instead of on button press

* demo: use `monospace` font

* demo: ...

a48b9b8aab029ab62a44f4952558a213b594805f authored about 5 years ago by WofWca <[email protected]>
Test2 (#135)

* testing

* updating yml

* sd

* env

38b1a9d6a1ba20694ce4dd0ca64a355e40493317 authored over 5 years ago by Jason Williams <[email protected]>
fixing PR benchmarks (#132)

* fixing PR benchmarks

5df34762e64558c9c1042219ce1baee05777bf1d authored over 5 years ago by Jason Williams <[email protected]>
unassigned var is undefined (#125)

* Unassigned variables are set to `undefined` not `null`

Fixes #113

* Rust tests for `var ...

d798566377d835e46f362e558beaceccda736df1 authored over 5 years ago by Elijah Caine M. Voigt <[email protected]>
replacing ExecutorBuilder with Realm (#126)

* replacing ExecutorBuilder with Realm

* fixing global_env

* adding benchmark for realm

...

1c3fea4cf1e15500d5cc182c623c86585e848bcc authored over 5 years ago by Jason Williams <[email protected]>
updating readme

48819b6801dfe22541453661a3a37ab5100fb72c authored over 5 years ago by Jason Williams <[email protected]>
adding CHANGELOG

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

11d59dcbaf52057948479ebfe2ad403b3c811137 authored over 5 years ago by Jason Williams <[email protected]>
0.4.0

b02cb58dda873800ad0c41c9946156b52bdbe8a4 authored over 5 years ago by Jason Williams <[email protected]>
fixes #10 (#112)

27178e164565f5a0e78f51e8bdcd00234e0700ef authored over 5 years ago by Jason Williams <[email protected]>
implements toLowerCase, toUpperCase, substring, substr and valueOf String prototype methods (#91)

83616efca77f2d95a58274b1b8acedfd0628feeb authored over 5 years ago by arbroween <[email protected]>
Addition of arguments object (#109)

* testing PR

* making a start to arguments object

* arguments

* finishing arguments for...

821632972b352d487bb052770cf47c40104151b5 authored over 5 years ago by Jason Williams <[email protected]>
adding debugging section to docs

25dd67f4d3f86185cb2cb1a910b76f8ff62cea51 authored over 5 years ago by Jason Williams <[email protected]>
fixes #99 (#110)

c0851561ea6a03cf7e123a85a0676dba415542a8 authored over 5 years ago by Jason Williams <[email protected]>
Set proper base for boashell (#107)

6da58a21b8eba3c8dcfc24b21bfab09b41b47dd6 authored over 5 years ago by Julian Laubstein <[email protected]>
Implement assign operators (#95) (#97)

* Operators implemented: +=, -=, /=, *=, %=, &=, |=, ^=, <<=, >>=

* Add parser tests for new ...

d98b42c8bba291d9a4a4a7ad510d2bdbb1c7a2f2 authored over 5 years ago by Olle Sandberg <[email protected]>
Update pull_request.yml

Checkout files

35103b0095ad5ad85ff3faf1e7aa56f10f26e87b authored over 5 years ago by Jason Williams <[email protected]>
attempting to use my Github action to try commenting on PRs

aa8ab6242057212bcde83cf5f5d342be1447c487 authored over 5 years ago by Jason Williams <[email protected]>
setting the cache back on (#105)

* setting the cache back on

* fixing bench not working

dd62849b5dd90a278fa33a8b1e006937e9329e70 authored over 5 years ago by Jason Williams <[email protected]>
pull_request

fecdcd5be4fb486a6dcfcf4c7ff1a4b539f2d528 authored over 5 years ago by Jason Williams <[email protected]>
testing small change (#104)

73d158cce2368d30cc3e0466e8ff4e3f5099e565 authored over 5 years ago by Jason Williams <[email protected]>
adding pull_request

4e50debbbd894a59d1309d4e9ba9d47441e13981 authored over 5 years ago by Jason Williams <[email protected]>
trying benchmarks (#102)

15c1c66316a0b368e572e1a6d9ebfb6007aafd75 authored over 5 years ago by Jason Williams <[email protected]>
fixing fmt

be9e93ac9c338d62003a6f68292de812f44a6260 authored over 5 years ago by Jason Williams <[email protected]>
attempting to remove cache to bump version

fe83cec31f92edc6086c083ae70acaf3ad98aa1c authored over 5 years ago by Jason Williams <[email protected]>
support early returns, fixes #101

910d20f6a51a91374facd1462b927bdb7e6eb0a9 authored over 5 years ago by Jason Williams <[email protected]>
Update rust.yml

Adding Github Action

0cf4bbbacd9a23219fa6ef11d381b77b8b740e76 authored over 5 years ago by Jason Williams <[email protected]>
Update README.md

1f68ddc65926ca8963667015af3473ab478fb4fb authored over 5 years ago by Jason Williams <[email protected]>
wasm-pack fixed temporarily

2eea64b171210d8c512fd7619b28c62e9c323167 authored over 5 years ago by Jason Williams <[email protected]>
clippy updates and updating wasm-pack

e305fbda53dcf103dc8e38232494c4ec7212811a authored over 5 years ago by Jason Williams <[email protected]>
moving to function objects, work started on boashell other bug fixes

e35b66b41213cf519e85353b83b0952a95c4eda0 authored over 5 years ago by Jason Williams <[email protected]>
cargo fmt

5a90e3288884d899d97cab81349c89f4c245ca71 authored over 5 years ago by Jason Williams <[email protected]>
Adding object internal methods (#96)

* adding internal methods

* adding more methods

* Property refactored for optional fields,...

2df9a24011ffa0cbb383e836e32b3062c121c9f1 authored over 5 years ago by Jason Williams <[email protected]>
updates deps

927bd2ba1a490dcfec2bd19d6b8c8dc95911cb19 authored over 5 years ago by Jason Williams <[email protected]>
Add support for regex literals (#94)

* Implement regex literal lexing

* Add parser support for regex literals

* Implement very ...

5e7df4f3cbfb2b218463f6ed27e25b1fe28d067b authored over 5 years ago by Sophie Tauchert <[email protected]>
Allow to re-assign value to an existing binding. (#92)

6d81538969cf667032640a810db7688d7323b126 authored over 5 years ago by Olle Sandberg <[email protected]>
Implement setting global values (#93)

* Use builder pattern to create interpreter

* Add method to initialize global object

* Run...

8af9945ddea44db7a9c37a86c6973d5e941be82a authored over 5 years ago by Sophie Tauchert <[email protected]>
move Property to its own module

f90f976732577af17e7ec4918e9d8029a59a14d0 authored over 5 years ago by Jason Williams <[email protected]>
Spelling edit to file names, functions, and vars: decler* -> declar* (#87)

4b70af6232b7ec4815cb6997f4efb6d2fb04da7c authored over 5 years ago by Matt <[email protected]>
passing primitives to methods (#86)

* passing primitives to methods

* finishing unboxing_primitives, tests added, using internal_...

c5b75c55ad4678d6ab09c7f699f0e386f01523d4 authored over 5 years ago by Jason Williams <[email protected]>
Adding operations (#85)

* adding operations to exec

* using StringData instead of PrimitiveData (to match with spec)
...

903cbcdccc97dd18458f636581178c3c14ecd824 authored over 5 years ago by Jason Williams <[email protected]>
clippy changes, including benchmark updates for more accuracy, fixes #84

111d232c944041ffa9936d096edc9b5724bd9525 authored over 5 years ago by Jason Williams <[email protected]>
0.3.0

c23a7b1f4ac57af6c5f0b9f6c98fbbed7a14c98f authored over 5 years ago by Jason Williams <[email protected]>
String and Array specific console.log formats (#68)

* Add Array and String specific console.log format

* Fix rustfmt warnings

* Fix cargo fmt ...

0ecfd0e02b4d967ed2255db5688cc9422f5c0a73 authored over 5 years ago by Callum Ward <[email protected]>
Is property key implementation (#72) (#79)

* Implemented Property::is_property_key static function.

* Fixed rust formating.

0a46bdbe04dbd0a6191fae6258843421d44f2703 authored over 5 years ago by KrisChambers <[email protected]>
adding context into every native function, changing this to be passed… (#73)

fe42b0c61688839fd701d909af90d786f272893c authored over 5 years ago by Jason Williams <[email protected]>
Fix typo (#78)

ee76d784f333c84cbbae61e7dc636765e10d810d authored over 5 years ago by Arun Kumar <[email protected]>
Unit testing for Array and String (#63)

* Make interpreter engine reusable

* Testing Array.prototype.join()

* Testing Array.protot...

911025423269349ff015fd08c76fd604cc6d18d2 authored over 5 years ago by SasakiSaki <[email protected]>
Added license files (#77)

7defcdd11fc506568e78dd5e29a06bd83a944eb7 authored over 5 years ago by Iban Eguia <[email protected]>
adding benchmarks (#76)

71c8a07e0c887fcc74d1c60138ff6291a127cd77 authored over 5 years ago by Jason Williams <[email protected]>
Clean dist (#62)

* Clean /dist as part of webpack build

* Don't track /dist

c8da85f52ecd4f7bb84b0ab940242657421b56bf authored over 5 years ago by Zach Gotsch <[email protected]>
Implementation of Array.prototype.{shift(), unshift(), reverse()} (#67)

9e6389e032b4bd7a360aa125aa333e733b5da5b9 authored over 5 years ago by Callum Ward <[email protected]>
Added MIT/Unlicense licenses (#65)

Also updated Cargo.toml to adapt it to the common license syntax,
and upgraded dependencies. I ...

d7b32ed64eafaae3b662288a233e0bc0700a061e authored over 5 years ago by Iban Eguia <[email protected]>
fix string clippy errors

860bace8e87db86068874a1074825114e6fd4ee7 authored over 5 years ago by Jason Williams <[email protected]>
fixing formatting

0de110a82cbd32b843cc56db8a9e5a4a92617d28 authored over 5 years ago by Jason Williams <[email protected]>
fixing master

2427b3b755887b37154d2ce426a3c1622b1a7369 authored over 5 years ago by Jason Williams <[email protected]>
Refactor objects (#69)

Refactoring Objects into Structs. Changing the way objects are accessed.
New `internal_slots` a...

0e92d37756091bdfda6a59ded27185f549301b75 authored over 5 years ago by Jason Williams <[email protected]>
Parse array elisions and trailing commas (#58)

* Parse array elisions and trailing commas

* cargo fmt

b891ac3b9b4ca7d0538ae134c2b18104634a093f authored over 5 years ago by Zach Gotsch <[email protected]>
Implement String.prototype.{padStart(), padEnd()} (#56)

* Implement String.prototype.{padStart(), padEnd()}

* Fix formatting

0885e0018bf7db7cab5db9640a9ce22f75f7631d authored over 5 years ago by Callum Ward <[email protected]>
Updated the definition of constant declarations, it fixes #46 (#60)

b5bd54293be77eee2456a6be608d209eee279a51 authored over 5 years ago by Iban Eguia <[email protected]>
Fixed a bunch of Clippy issues (#59)

* Fixed a bunch of Clippy issues

* Fixed bug with numbers

* Added clippy checks in the CI

71340e6becc85fb660d9017fd8a21f035a6d39d7 authored over 5 years ago by Iban Eguia <[email protected]>
Implement Array.prototype: concat(), push(), pop() and join() (#52)

* First draft of Array prototype object

* First draft of Array prototype object

* Update t...

1c69da1dfa0fbc6f8a7daa20dd8f5ae6da31d2da authored over 5 years ago by Callum Ward <[email protected]>
Use 'dyn' since trait objects without an explicit 'dyn' are deprecated (#53)

bf9b78954a7763411ecb3c3586e3e973bbcf062b authored over 5 years ago by Atul Bhosale <[email protected]>
Parser tests (#42)

* First parser tests

* Added more parser tests

* Fixed formatting issue

* Added bitwise...

14672dd3402d8018eea68e56ab084515ff0d1971 authored over 5 years ago by Iban Eguia <[email protected]>
Implement bare Array object with prototype field (#51)

* First draft of Array prototype object

* First draft of Array prototype object

* Update t...

1455ef0dc6a3e9069b99cb08308b029035e3eb51 authored over 5 years ago by Callum Ward <[email protected]>
Update README.md

Adding communication

0eeb76f3da69b518dcbec83b5610ed35124a8abe authored over 5 years ago by Jason Williams <[email protected]>
Update CONTRIBUTING.md

Adding Discord server link

26ba6a673d925a4429d801258aa4647542a386f0 authored over 5 years ago by Jason Williams <[email protected]>
Update README.md

d07068aa0a7404fd7e6afd0cee321f65a1f3937e authored over 5 years ago by Jason Williams <[email protected]>
Update README.md

Remove JIT

efd183d0c9fa2e82f0cbbed1d2590eb8fcb21045 authored over 5 years ago by Jason Williams <[email protected]>
add fmt check in travis fixes #43 (#44)

* testing travis

* add tests back in

ace1588a94b8e24d09621d98318604593218285f authored over 5 years ago by Jason Williams <[email protected]>
Update CONTRIBUTING.md

Adding debugging help

b8c7e935b637dbc756f692132a945fec423afe1c authored over 5 years ago by Jason Williams <[email protected]>
Add abilityto specify a file to read from (#41)

28774ff973a2752408f120574c7d411e4fcb2587 authored over 5 years ago by Callum Ward <[email protected]>
adding Contributing guide

6d7aadd2f34540b2441de73b592ab5a192f1ae04 authored over 5 years ago by Jason Williams <[email protected]>
next is already sitting at correct token, no need to advance. Fixes #38

2cc4c6fafb348988af871cc6835a78999da24e72 authored over 5 years ago by Jason Williams <[email protected]>
updating wasm build to reflect v1.2.1

8bc9aaa8e614abc511f182045b1b6b2e7c188ce1 authored over 5 years ago by Jason Williams <[email protected]>
updating version

c8d1f93dc675732ba016938d1414f18aa477e816 authored over 5 years ago by Jason Williams <[email protected]>
Change all r#try! to ? (#37)

313fe0a39093792449e39e8b9818e2091e9acb8f authored over 5 years ago by Atul Bhosale <[email protected]>