1 Commits (c3e4e95dd625582283c710a58cb5f76c0630d0a4)

Author SHA1 Message Date
José Julián Espina 47351efa53
Reestructure repo and CI improvements (#3505) 12 months ago
José Julián Espina 055e8fe3ce
Implement erased objects (#3494) 12 months ago
José Julián Espina 9f181ef3aa
Add utility methods to the `Class` trait (#3488) 1 year ago
Alistair b010c63a83
Switch `make_data` parameter from `this` to `new_target` (#3478) 1 year ago
José Julián Espina baa4f9893b
Simplify all extensions APIs of `Context` (#3456) 1 year ago
José Julián Espina b03aa360f8
Introduce a `Class` map (#3315) 1 year ago
José Julián Espina b80409d87d
Remove direct conversion from `&str` to `JsValue`/`PropertyKey`. (#3319) 1 year ago
José Julián Espina 395d0c8d42
Format let-else expressions (#3102) 1 year ago
Haled Odat ed37448175 Implement `Hidden classes` (#2723) 2 years ago
José Julián Espina 34d6b93f36 Fix cross-realm construction bugs (#2786) 2 years ago
José Julián Espina 60c25b45e7 Fix doc tests and add CI check (#2606) 2 years ago
José Julián Espina c03928309a Cleanup intrinsics and move to realm (#2555) 2 years ago
José Julián Espina 5ab0aa21cc Implement host hooks and job queues APIs (#2529) 2 years ago
José Julián Espina edd404ba7f Redesign native functions and closures API (#2499) 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 cc45a827ca Cleanup inline annotations (#2493) 2 years ago
José Julián Espina 91235c77fe Rewrite some patterns with let-else and ok_or_else (#2404) 2 years ago
José Julián Espina dc9c1cb275 Create new lazy Error type (#2283) 2 years ago
José Julián Espina df70302194 First prototype for new `JsString` using UTF-16 (#1659) 2 years ago
Anuvrat Singh 52bc15bc23 Safe wrapper for `JsSet` (#2162) 2 years ago
Halid Odat 7796216a1c Feature `JsFunction` (#2015) 3 years ago
Iban Eguia 4d2772d6a0
Rename "Boa" to boa_engine, moved GC and profiler to their crates (#1844) 3 years ago
raskad 29cd909f88 Refactor the environment for runtime performance (#1829) 3 years ago
jedel1043 9f845465bf
Refactor `Function` internal methods and implement `BoundFunction` objects (#1583) 3 years ago
jedel1043 e1c573aaca
Unify object creation with `empty` and `from_proto_and_data` methods (#1567) 3 years ago
Halid Odat aacdd12ed9
Implement functions for vm (#1433) 3 years ago
jedel1043 2a8d343fdd
Implement new `get_or_undefined` method for `[JsValue]` (#1492) 3 years ago
jedel1043 8afd50fb22
Proposal of new `Object` design (#1354) 3 years ago
Bartek Iwańczuk 26e149795a
Rename `GcObject` to `JsObject` (#1489) 3 years ago
jedel1043 02d917bb9d
Fix panic on example `classes.rs` (#1496) 3 years ago
Bartek Iwańczuk 42d8f20917
Rename `boa::Result` to `JsResult` (#1493) 3 years ago
Halid Odat 62ad20cfde
Rename `Value` to `JsValue` (#1457) 3 years ago
jedel1043 fe665dbe06
Proposal of new `PropertyDescriptor` design (#1432) 3 years ago
João Borges a5bc7dda20
Define all property methods of constructors (#1109) 4 years ago
Halid Odat 6eac058406
Code cleanup and inline (#916) 4 years ago
Halid Odat 2cb24427f1
Move `Object` internal object methods to `GcObject` (#835) 4 years ago
Halid Odat eb1fd280d5
`ConstructorBuilder`, `ObjectInitializer`, cache standard objects and fix global object attributes (#722) 4 years ago
Halid Odat 81089d1377
Feature `gc` module (#694) 4 years ago
Halid Odat efd9ab87c5
Move `object` module to root (#689) 4 years ago
Halid Odat edfafc4e03
Feature `Context` (#656) 4 years ago
Halid Odat a12ce8200e
Move `property` module to root (#684) 4 years ago
Halid Odat 59d328e67c
Move value module from builtins (#674) 4 years ago
Halid Odat 76aba2ad55
Class module (#677) 4 years ago