Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

Releases: facebookarchive/prepack

v0.2.19

19 Jan 21:44
Compare
Choose a tag to compare

Adds ES2015 class support.
various bug fixes.

v0.2.18

05 Jan 19:02
Compare
Choose a tag to compare
  • Various Bugfixes
  • Added support for do-while loops with abstract bounds containing array assignments

v0.2.16

20 Dec 19:55
Compare
Choose a tag to compare

Make master/docs a single source of truth for gh-pages
Debugger is available!
Changed some erroneous console.log statements to console.error
Percentage output of passing tests (passed tests / total tests) now rounded down instead of up.
Use conditional returns to refine the path condition.
Add heap graph visualization to website
Adds serialization support for JSX to React.createElement
Partial support for do-while loops with abstract loop termination conditions
Remove nested lexical scope bindings from Effects
Fixes for issues: #1109, #1155, #1182, #1201, #1239, #1244, #1262
Partial fix for: #1238
Various other refactors and fixes for undocumented bugs.

v0.2.15

12 Dec 17:50
Compare
Choose a tag to compare
  • Various Bugfixes, DevX improvements
  • Add support for folding simple React class components
  • Add --simpleClosures option to eagerly allocate space for captured variables
  • Introduced Prepack Heap Object Graphs
  • Various debugger features

v0.2.14

05 Dec 00:54
Compare
Choose a tag to compare

Reduce npm package size.

v0.2.13

30 Nov 20:43
Compare
Choose a tag to compare

Fix lazy initializer callback object identifier for delayed statements.
Improve React class component serialization
Better lazy objects mock test runner support
Error object will correctly use constructor for creation during lazy mode.
Better preserve the residual function ordering
Fixes issues: #1187
Partially fixes #1182

v0.2.12

18 Nov 00:06
Compare
Choose a tag to compare
  • enable lazy objects mode in test-runner
  • miscellaneous bug fixes
  • various refactors for readability and maintainability

v0.2.11

07 Nov 18:04
Compare
Choose a tag to compare
  • Added React Functional Component folding. Prepack can now optimize the render functions of Functional React components with the --reactEnabled option. See test/react/functional-components/ for examples.
  • Enhanced Prepack's ability to deal with conditional exceptions.
  • Added framework for VSCode debugging protocol in Prepack interpreter
  • Various bugfixes, notably generator bodies now wait properly for delayed initializations

v0.2.10

18 Oct 17:38
Compare
Choose a tag to compare

Generate code for uncaught exceptions at the top level
Adds JSX and ReactElement evaluation/serialization support
Avoid duplicate nested function bodies

v0.2.9

11 Oct 20:58
Compare
Choose a tag to compare
  1. Enhance Additional Functions testing and functionality.
  2. Enhance factorifyObjects() for delay initializations code block.
  3. Fix a bug that Prepack may generate invalid syntax for abstract model with special characters in binding name.
  4. Support exceptions that are thrown, inside a try-catch, based on an abstract condition.
  5. Allow Map, Set, WeakMap and WeakSet to be used inside branches of abstract conditionals.
  6. Allow use of arguments.caller property in non strict mode.