-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(compiler): improve JSII loading speed via binary format cache #3567
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4c9cccf - Browse repository at this point
Copy the full SHA 4c9cccfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6095527 - Browse repository at this point
Copy the full SHA 6095527View commit details
Commits on Jul 22, 2023
-
use file metadata as cache fingerprint instead of jsii fingerprint
less assumptions and no need to unzip gzipped compressed manifesets in order to check if we have them cached
Configuration menu - View commit details
-
Copy full SHA for 6c52403 - Browse repository at this point
Copy the full SHA 6c52403View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ef101e - Browse repository at this point
Copy the full SHA 5ef101eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6c233b - Browse repository at this point
Copy the full SHA f6c233bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 705054a - Browse repository at this point
Copy the full SHA 705054aView commit details
Commits on Jul 23, 2023
-
use bincode instead of rmp_serde
To overcome bincode not supporting serde tagged enum deserialization we use bincode's own (non serde) Encode/Decode traits.
Configuration menu - View commit details
-
Copy full SHA for d938a70 - Browse repository at this point
Copy the full SHA d938a70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b9d653 - Browse repository at this point
Copy the full SHA 5b9d653View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5594f06 - Browse repository at this point
Copy the full SHA 5594f06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45c97f3 - Browse repository at this point
Copy the full SHA 45c97f3View commit details
Commits on Jul 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3c8560a - Browse repository at this point
Copy the full SHA 3c8560aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 010d8dd - Browse repository at this point
Copy the full SHA 010d8ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for be3eb90 - Browse repository at this point
Copy the full SHA be3eb90View commit details -
use module version and name instead of path for manifest fingerprints
This is because there's no WASM support for path cononicalization. Beofre caching silently failed on WASM.
Configuration menu - View commit details
-
Copy full SHA for 225041a - Browse repository at this point
Copy the full SHA 225041aView commit details
Commits on Jul 26, 2023
-
store cache files by the .jsii manifest instead of temp dir
this is for wasm compatibility so we don't need `temp_dir()` access or canonical path calculation which aren't available in WASM. Also added cleanup of old cache files or change detection
Configuration menu - View commit details
-
Copy full SHA for 614d99b - Browse repository at this point
Copy the full SHA 614d99bView commit details -
Signed-off-by: monada-bot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5173cdc - Browse repository at this point
Copy the full SHA 5173cdcView commit details -
Signed-off-by: monada-bot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 604666f - Browse repository at this point
Copy the full SHA 604666fView commit details -
Signed-off-by: monada-bot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d9b4f2 - Browse repository at this point
Copy the full SHA 0d9b4f2View commit details -
Signed-off-by: monada-bot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c302b3 - Browse repository at this point
Copy the full SHA 5c302b3View commit details -
Signed-off-by: monada-bot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6915966 - Browse repository at this point
Copy the full SHA 6915966View commit details -
Signed-off-by: monada-bot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f15004 - Browse repository at this point
Copy the full SHA 4f15004View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c39a30 - Browse repository at this point
Copy the full SHA 8c39a30View commit details -
Signed-off-by: monada-bot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 73c4324 - Browse repository at this point
Copy the full SHA 73c4324View commit details -
Co-authored-by: Mark McCulloh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1154dd - Browse repository at this point
Copy the full SHA c1154ddView commit details
Commits on Jul 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e0bc422 - Browse repository at this point
Copy the full SHA e0bc422View commit details -
parse JSON from memory instead of from File
this imporves performance, especially in WASM
Configuration menu - View commit details
-
Copy full SHA for 42a592d - Browse repository at this point
Copy the full SHA 42a592dView commit details
Commits on Jul 29, 2023
-
fix search dirs so we'll find the correct (dev) version of the sdk wh…
…en running in a dev env
Configuration menu - View commit details
-
Copy full SHA for 5436f6b - Browse repository at this point
Copy the full SHA 5436f6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cac29db - Browse repository at this point
Copy the full SHA cac29dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25c5890 - Browse repository at this point
Copy the full SHA 25c5890View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bc1eaa - Browse repository at this point
Copy the full SHA 2bc1eaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb0a21a - Browse repository at this point
Copy the full SHA cb0a21aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9361a63 - Browse repository at this point
Copy the full SHA 9361a63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 996e320 - Browse repository at this point
Copy the full SHA 996e320View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29dba71 - Browse repository at this point
Copy the full SHA 29dba71View commit details
Commits on Jul 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 21ff82f - Browse repository at this point
Copy the full SHA 21ff82fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bda699 - Browse repository at this point
Copy the full SHA 9bda699View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1be22d3 - Browse repository at this point
Copy the full SHA 1be22d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa4fc25 - Browse repository at this point
Copy the full SHA aa4fc25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87026e4 - Browse repository at this point
Copy the full SHA 87026e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f4d80b - Browse repository at this point
Copy the full SHA 4f4d80bView commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cc2c8c0 - Browse repository at this point
Copy the full SHA cc2c8c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f24ad1 - Browse repository at this point
Copy the full SHA 4f24ad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18b33d0 - Browse repository at this point
Copy the full SHA 18b33d0View commit details