64 Commits (be15b85171625a4b540e659d8db40ae0c1425f38)

Author SHA1 Message Date
lupd be15b85171 Allow creating object with true/false property names (#2028) 3 years ago
Halid Odat 17aa57040d Feature `JsTypedArray`s (#2003) 3 years ago
lupd 781561e047 Fix casting negative number to usize in `Array.splice` (#2030) 3 years ago
raskad 2a63de3d68 Allow unicode escaped characters in identifiers that are keywords (#2021) 3 years ago
raskad 2e0254b618 Allow `Initializer` after `ArrayBindingPattern` in `FormalParameter` (#2002) 3 years ago
raskad 314e4ca656 Allow `PropertyName`s in `BindingProperty`in `ObjectBindingPattern` (#2022) 3 years ago
Iban Eguia 8d746ecc0b Upgraded wasm-bindgen (#2020) 3 years ago
Halid Odat 3007531481 Fix `ArrayBuffer.isView()` (#2019) 3 years ago
raskad 5ab3bf858b Fix rust 1.60 clippy lints (#2014) 3 years ago
raskad 223966981c Implement Classes (#1976) 3 years ago
lupd e6d12f835c Change `ArrayBuffer` `byteLength` to accessor property (#2010) 3 years ago
lupd bb98bd3567 Indicate bigint has constructor (#2008) 3 years ago
Jordan Last 6baf455088 Add From<f32> for JsValue (#1990) 3 years ago
Taylor Sutton 998a7b17a5 fix(vm): off-by-one in code block stringification. (#1999) 3 years ago
dependabot[bot] a5337a93d0 Bump indexmap from 1.8.0 to 1.8.1 (#1988) 3 years ago
lupd 405038d140 Allow boolean/null as property identifier by dot operator assignment (#1985) 3 years ago
lupd 5498a0ea54 Fix length properties on array methods (#1983) 3 years ago
lupd 5d2420ea59 Support numbers with multiple leading zeroes (#1979) 3 years ago
NorbertGarfield da47fb5a41 Implement unscopables for Array.prototype (#1963) 3 years ago
pd 4133801220 [perf][vm] (#1973) 3 years ago
pd e2630faf82 Fix panic in do while (#1968) 3 years ago
jedel1043 e1c2e14b6b Preserve ints when executing int operations (#1964) 3 years ago
Taras Boiko e73c3fd65a Fix panic on AST dump in JSON format (#1959) 3 years ago
Aaron Ross 6498216c3f convert inner datetime to local in `to_date_string` (#1953) 3 years ago
Aaron Ross 520b81ea66 add README for crates.io publish (#1952) 3 years ago
dependabot[bot] ebf2bc64cb Bump dyn-clone from 1.0.4 to 1.0.5 (#1946) 3 years ago
Jason Williams be901735e5
generated changelog for 0.14 (#1882) 3 years ago
Halid Odat 17a6c8661e Fix `BigInt` and `Number` comparison (#1887) 3 years ago
raskad 23711a638b Refresh vm docs and fix bytecode trace output (#1921) 3 years ago
Nikodem Rabuliński 9eb6a78abc Implement Array.from (#1831) 3 years ago
raskad 0027f26d21 Use function name from identifiers in assignment expressions (#1908) 3 years ago
raskad a44be7073b Fix postfix increment and decrement return values (#1913) 3 years ago
Addison Crump 92dbba6c5d Prevent breaks without loop or switch from causing panics (#1860) 3 years ago
Jason Williams 44b5617d8d Added boa examples (#1161) 3 years ago
raskad 6ff36fb2a3 Implement destructing assignments for assignment expressions (#1895) 3 years ago
jedel1043 9f9e36c910 Fix try/catch/finally related bugs and add tests (#1901) 3 years ago
jedel1043 2a6ea9dad6 Deny const declarations without initializer inside for loops (#1903) 3 years ago
Addison Crump cc755db485 Continue panic fixes (#1896) 3 years ago
Addison Crump 7fa37b50bc Fix unreachable panics in compile_access (#1861) 3 years ago
jedel1043 3b53fec412 Extract `Intrinsics` struct from `Context` and cleanup names (#1890) 3 years ago
Halid Odat 9c2b1114c4 Implement `Number.parseInt` and `Number.parseFloat` (#1894) 3 years ago
dependabot[bot] 60b74e1f51 Bump once_cell from 1.9.0 to 1.10.0 (#1893) 3 years ago
Halid Odat 4c3058b6bf Implement `AggregateError` (#1888) 3 years ago
Halid Odat a9a82a7381 Make iterator spec complaint (#1889) 3 years ago
jedel1043 00a19005e4 Remove `toInteger` and document the `string` builtin (#1884) 3 years ago
Halid Odat fd889fd5d0 Fix `PropertyKey` to `JsValue` conversion (#1886) 3 years ago
Halid Odat 7248ed1005 Make `StringToNumber` spec compliant (#1881) 3 years ago
Halid Odat 3c59905a1b `%NativeError%.[[prototype]]` should be `Error` constructor (#1883) 3 years ago
raskad 408e49e460 Cleanup vm stack on function return (#1880) 3 years ago
Halid Odat 6e3f93e632 Fix `Number.prototype.toString` when passing `undefined` as radix (#1877) 3 years ago