366 Commits (333b94a9ecd7c7eea3d086f754b91b5ee1a1a380)

Author SHA1 Message Date
Kevin 989edd42c7 `Break` Opcode and `ByteCompiler` changes (#2523) 2 years ago
José Julián Espina edd404ba7f Redesign native functions and closures API (#2499) 2 years ago
raskad 082d36280b Pass a receiver value in property getter opcodes (#2516) 2 years ago
Veera 616b7a4513 Remove `Literal::Undefined` (#2518) 2 years ago
dependabot[bot] 5aac69c27d Bump once_cell from 1.16.0 to 1.17.0 (#2510) 2 years ago
Veera f216a6dda9 Fix unary operations on `this` (#2507) 2 years ago
José Julián Espina 81680ff5c4 Pass locale data provider by ref instead of boxing (#2508) 2 years ago
José Julián Espina cbf07824cb Cleanup `Context` APIs (#2504) 2 years ago
dependabot[bot] dcacc638aa Bump serde from 1.0.151 to 1.0.152 (#2509) 2 years ago
Choongwoo Han ab2e6e1ab3 Use opcode table rather than match (#2501) 2 years ago
José Julián Espina 3bf5de2929 Redesign Intl API and implement some services (#2478) 2 years ago
José Julián Espina cc45a827ca Cleanup inline annotations (#2493) 2 years ago
José Julián Espina 850a20b988 Replace `criterion::black_box` with `std::hint::black_box` (#2494) 2 years ago
dependabot[bot] 69067cac22 Bump serde from 1.0.150 to 1.0.151 (#2497) 2 years ago
dependabot[bot] 4660579490 Bump thiserror from 1.0.37 to 1.0.38 (#2498) 2 years ago
dependabot[bot] 0d82ef0653 Bump serde_json from 1.0.89 to 1.0.91 (#2496) 2 years ago
dependabot[bot] b4208fbb23 Bump dyn-clone from 1.0.9 to 1.0.10 (#2490) 2 years ago
e-codes-stuff ce51449d67 Divide byte compiler (#2425) 2 years ago
raskad e3d35e9b36 Fix rust 1.66.0 lints (#2486) 2 years ago
dependabot[bot] af4292181b Bump serde from 1.0.149 to 1.0.150 (#2481) 2 years ago
dependabot[bot] eec4b8f804 Bump serde from 1.0.148 to 1.0.149 (#2472) 2 years ago
Kevin c79b9023df Documentation Updates (#2463) 2 years ago
raskad b9f8841a83 Allow class expressions without identifier (#2464) 2 years ago
dependabot[bot] b59d996a3b Bump serde from 1.0.147 to 1.0.148 (#2465) 2 years ago
raskad 9b56912ea7 Set function names in object literal methods (#2460) 2 years ago
raskad 7971d4c197 Fix `PartialEq` for `JsBigInt` and `f64` (#2461) 2 years ago
Kevin 8c882817c0 `JsArrayBuffer` take method and docs (#2454) 2 years ago
raskad 5435ae0ab9 Restructure lint lists in `boa_engine` (#2455) 2 years ago
Arjun Kavi 9c2bc0a7a6 Fix built-ins/Array/prototype/toString/non-callable-join-string-tag.js test case (#2458) 2 years ago
Halid Odat a2964e63dd Implement instruction flowgraph generator (#2422) 2 years ago
José Julián Espina 1ae48441fd Refactor the `Date` builtin (#2449) 2 years ago
dependabot[bot] 20db887025 Bump serde_json from 1.0.88 to 1.0.89 (#2457) 2 years ago
dependabot[bot] f617de94dc Bump indexmap from 1.9.1 to 1.9.2 (#2446) 2 years ago
dependabot[bot] e0b0833797 Bump serde_json from 1.0.87 to 1.0.88 (#2445) 2 years ago
José Julián Espina 79f638d667 Implement the `WeakRef` builtin (#2438) 2 years ago
Addison Crump c1b5f38d11 VM Fuzzer (#2401) 2 years ago
Kevin 98e6dd36cb Boa Gc implementation draft (#2394) 2 years ago
dependabot[bot] 4493254de7 Bump chrono from 0.4.22 to 0.4.23 (#2436) 2 years ago
José Julián Espina fdac8ece5b Fix some Date tests (#2431) 2 years ago
raskad 6eff7ca00e Handle `__proto__` fields in object literals (#2423) 2 years ago
Anuvrat 70f73b45d8 Safe wrapper for `JsDate` (#2181) 2 years ago
dependabot[bot] fe280ec268 Bump sys-locale from 0.2.1 to 0.2.3 (#2420) 2 years ago
raskad 6c7240195a Add early error for `yield` in `GeneratorExpression` parameters (#2413) 2 years ago
Addison Crump e64a20e2a6 Parser Idempotency Fuzzer (#2400) 2 years ago
José Julián Espina b88736a5c9 Extract the parser into a crate (#2409) 2 years ago
Iban Eguia Moraza 23f0335bf1 Reduced boilerplate code in the parser (#2410) 2 years ago
José Julián Espina 8a664f2f24 Make `JsString` conform to miri tests (#2412) 2 years ago
José Julián Espina 8e14d76893 Rewrite scope analysis operations using visitors (#2408) 2 years ago
José Julián Espina aad78154cf Pretty print promise objects (#2407) 2 years ago
José Julián Espina 91235c77fe Rewrite some patterns with let-else and ok_or_else (#2404) 2 years ago