dependabot[bot]
780d616007
Bump webpack from 5.49.0 to 5.50.0 ( #1461 )
3 years ago
jedel1043
fff3974866
Implement `Value::type_of` method
3 years ago
jedel1043
f331694962
Extract `PropertyMap` struct from `Object` ( #1425 )
3 years ago
jedel1043
fe665dbe06
Proposal of new `PropertyDescriptor` design ( #1432 )
3 years ago
dependabot[bot]
589d352c5a
Bump bootstrap from 5.0.2 to 5.1.0 ( #1455 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
483c5e32c4
Bump serde from 1.0.126 to 1.0.127 ( #1452 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
8c741bae38
Bump webpack from 5.47.1 to 5.49.0 ( #1456 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
raskad
ebdf89c001
Refactor regexp costructor ( #1434 )
3 years ago
dependabot[bot]
e0ec7af88b
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.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.74...0.2.75 )
---
updated-dependencies:
- dependency-name: wasm-bindgen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Halid Odat
4b497ea8ce
Fix clippy errors ( #1450 )
3 years ago
Halid Odat
b55b2af801
Make `Array.prototype` methods spec compliant ( #1449 )
3 years ago
neeldug
9e14cb891b
Make `Array.prototype.concat` spec compliant ( #1353 )
3 years ago
dependabot[bot]
05b6054860
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](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.64...v1.0.66 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
4b6401a2c1
Bump webpack from 5.47.0 to 5.47.1 ( #1447 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Halid Odat
91f0fe62bb
Implement closure functions ( #1442 )
3 years ago
dependabot[bot]
461069cbba
Bump webpack from 5.46.0 to 5.47.0 ( #1438 )
3 years ago
neeldug
330839d972
fix(boa): bitwise not operation ( #1384 )
3 years ago
raskad
a7ebfc8f3a
Implement RegExp named capture groups ( #1390 )
3 years ago
neeldug
f93145c0bb
fix(boa): match and regexp construct fixes ( #1374 )
3 years ago
dependabot[bot]
f429c16735
Bump @wasm-tool/wasm-pack-plugin from 1.4.0 to 1.5.0 ( #1431 )
...
Bumps [@wasm-tool/wasm-pack-plugin](https://github.com/wasm-tool/wasm-pack-plugin ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/wasm-tool/wasm-pack-plugin/releases )
- [Commits](https://github.com/wasm-tool/wasm-pack-plugin/commits )
---
updated-dependencies:
- dependency-name: "@wasm-tool/wasm-pack-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
neeldug
aa507f3c50
style(boa): clippy lints and cleanup of old todos ( #1383 )
...
- removes needless double references
- removes ignored tests/sections
3 years ago
Halid Odat
beecb2db80
Implement `Symbol.for` and `Symbol.keyFor` ( #1424 )
3 years ago
neeldug
7c046ea886
feat(boa): implements `at` method for string ( #1375 )
...
* feat(boa): implements `at` method for string
Closes #13
* cleanup
* fix len
3 years ago
neeldug
a4a76fe87c
fix(boa): 15.4.4.19-8-c-ii-1.js ( #1351 )
...
* fix(boa): 15.4.4.19-8-c-ii-1.js
- skips undefined values on callback
- formats
Closes #1306
* add map callbackfn check whether callable
* major rewrite of map function for es compliance
* fix testcase 15.4.4.19-8-c-ii-1.js
* fmt
* add range error in array constructor
* fix clippy errors & fmt
* rebase
3 years ago
Francis Murillo
3aa84e4a08
Implement gh-page workflow on release ( #1346 )
3 years ago
dependabot[bot]
09cc2acf09
Bump webpack from 5.45.1 to 5.46.0 ( #1427 )
3 years ago
Halid Odat
f6d5733b02
Refactor internal methods and make some builtins spec compliant ( #1422 )
3 years ago
raskad
65473b5903
Fix DataDescriptor Value to possibly be empty ( #1419 )
3 years ago
Marc Schreiber
970a611d28
Add Example to Execute a Function of a Script File ( #1357 )
...
Co-authored-by: Halid Odat <halidodat@gmail.com>
3 years ago
Halid Odat
2cd32ed816
Refactor JavaScript bigint rust type ( #1408 )
3 years ago
joshwd36
711e04dfc4
Use lock for map iteration ( #1366 )
3 years ago
Halid Odat
825faaa832
Implement switch statement for vm ( #1407 )
3 years ago
dependabot[bot]
fafba6b929
Bump float-cmp from 0.8.0 to 0.9.0 ( #1421 )
3 years ago
dependabot[bot]
dd700786c7
Bump monaco-editor from 0.26.0 to 0.26.1 ( #1412 )
3 years ago
dependabot[bot]
78cea1683a
Bump style-loader from 3.1.0 to 3.2.1 ( #1417 )
3 years ago
dependabot[bot]
b088f8ad48
Bump webpack from 5.44.0 to 5.45.1 ( #1410 )
3 years ago
dependabot[bot]
6db0154d79
Bump css-loader from 6.0.0 to 6.2.0 ( #1416 )
3 years ago
Halid Odat
be4a8724b1
Custom JavaScript string rust type ( #1380 )
...
- Moved src/value/rcstring.rs => src/string.rs
3 years ago
Halid Odat
ecd56ca7e1
Refactor JavaScript symbol rust type ( #1382 )
3 years ago
dependabot[bot]
356daa2165
Bump monaco-editor from 0.25.2 to 0.26.0 ( #1405 )
3 years ago
dependabot[bot]
a77579a284
Bump style-loader from 3.0.0 to 3.1.0 ( #1396 )
...
Bumps [style-loader](https://github.com/webpack-contrib/style-loader ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases )
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: style-loader
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
55143a1770
Bump css-loader from 5.2.6 to 6.0.0 ( #1398 )
3 years ago
dependabot[bot]
016e048d64
Bump regress from 0.3.0 to 0.4.1 ( #1394 )
3 years ago
dependabot[bot]
bfe638edc3
Update regress requirement from 0.3.0 to 0.4.1 in /boa ( #1395 )
3 years ago
dependabot[bot]
76f29fe773
Bump webpack from 5.43.0 to 5.44.0 ( #1392 )
3 years ago
dependabot[bot]
e5dc8fc679
Bump webpack from 5.42.0 to 5.43.0 ( #1389 )
3 years ago
raskad
2b4501076a
Refactor / Implement RegExp functions ( #1350 )
...
* Refactor regexp exec function
Refactor regexp match function
Refactor regexp matchAll function
Refactor regexp test function
Implement regexp split function
Refactor string split function
Implement RegExpStringIterator
* Implement get RegExp.prototype.source
* fix some minor issues
* Docs: Minor typo
Co-authored-by: João Borges <rageknify@gmail.com>
3 years ago
dependabot[bot]
88452aac75
Bump structopt from 0.3.21 to 0.3.22 ( #1386 )
3 years ago
Halid Odat
f33dbcc827
Redesign bytecode virtual machine ( #1361 )
...
- Implemented Jump and JumpIfFalse opcodes
- Implemented If in vm
- Implement assign to identifiers
- Implement JumpIfTrue opcode
- Implemented short circuit operators
- Implement while loop
- Implement do-while loop
- Pop expressions
- Split compilation for epression and statement
- simplify boolean compilation
- Implement loop break and continue with labels
- Implement getting property from object
- Implement setting object properties
- Implement binary assign
- Implement throw
- Split variable names from literals
- Implement conditional operator
- Implement array expressions without spread
- Implement some unary operators
- Add accessor types
- Implement this
- Add opcode for pushing rationals
- Implement instanceof operator
3 years ago
dependabot[bot]
7fcd5dea11
Bump webpack from 5.41.1 to 5.42.0 ( #1385 )
3 years ago