-
Notifications
You must be signed in to change notification settings - Fork 245
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
feat(rosetta): extract and compile samples into "tablets" #925
Commits on Oct 31, 2019
-
feat(rosetta): extract and compile samples into "tablets"
Version 2 of the "sampiler" is called "Rosetta". It now provides more control over the compilation of samples found in the source code. It integrates into an existing build by running `jsii-rosetta extract`, which will extract sample code from a jsii assembly, compile it, convert it to all supported languages, and storing the result in a a "tablet file" (effectively, a sample dictionary). Tablet files can then be used by `jsii-pacmak` to look up translations for the code samples it encounters as it is generating language-specific sources. In case the build does not contain a Rosetta step, Pacmak will try to convert samples that are not found in the tablet on the fly. However, the samples will not benefit from compilation, type checking and fixture support.
Configuration menu - View commit details
-
Copy full SHA for d990d68 - Browse repository at this point
Copy the full SHA d990d68View commit details
Commits on Nov 1, 2019
-
Rico Huijbers committed
Nov 1, 2019 Configuration menu - View commit details
-
Copy full SHA for 7a0bd5c - Browse repository at this point
Copy the full SHA 7a0bd5cView commit details -
Rico Huijbers committed
Nov 1, 2019 Configuration menu - View commit details
-
Copy full SHA for b90923f - Browse repository at this point
Copy the full SHA b90923fView commit details -
Make
extract
use worker threads if availableRico Huijbers committedNov 1, 2019 Configuration menu - View commit details
-
Copy full SHA for 2c6f2a3 - Browse repository at this point
Copy the full SHA 2c6f2a3View commit details
Commits on Nov 4, 2019
-
Rico Huijbers committed
Nov 4, 2019 Configuration menu - View commit details
-
Copy full SHA for 78cbf8f - Browse repository at this point
Copy the full SHA 78cbf8fView commit details
Commits on Nov 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b34d736 - Browse repository at this point
Copy the full SHA b34d736View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51a6bae - Browse repository at this point
Copy the full SHA 51a6baeView commit details
Commits on Nov 11, 2019
-
Merge remote-tracking branch 'origin/master' into huijbers/extract-sa…
…mples
Rico Huijbers committedNov 11, 2019 Configuration menu - View commit details
-
Copy full SHA for d3b82c0 - Browse repository at this point
Copy the full SHA d3b82c0View commit details -
Rico Huijbers committed
Nov 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 224037f - Browse repository at this point
Copy the full SHA 224037fView commit details -
Merge remote-tracking branch 'origin/master' into huijbers/extract-sa…
…mples
Rico Huijbers committedNov 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 8a0d470 - Browse repository at this point
Copy the full SHA 8a0d470View commit details
Commits on Nov 12, 2019
-
Fix pacmak unified build sanity
For both .NET and Java, build in a temporary directory and copy artifacts out to final destination. Fix .NET projects to build all in one solution, and use project references to automatically fix build order.
Rico Huijbers committedNov 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 5380991 - Browse repository at this point
Copy the full SHA 5380991View commit details -
Rico Huijbers committed
Nov 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 6efc55c - Browse repository at this point
Copy the full SHA 6efc55cView commit details -
Add backwards compatible support for literate examples
Rico Huijbers committedNov 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 965848f - Browse repository at this point
Copy the full SHA 965848fView commit details -
Merge remote-tracking branch 'origin/master' into huijbers/extract-sa…
…mples
Rico Huijbers committedNov 12, 2019 Configuration menu - View commit details
-
Copy full SHA for db49b0e - Browse repository at this point
Copy the full SHA db49b0eView commit details -
Fix dependencies on packages outside the compile set
Rico Huijbers committedNov 12, 2019 Configuration menu - View commit details
-
Copy full SHA for b059c5c - Browse repository at this point
Copy the full SHA b059c5cView commit details -
Use the right output dir for source-only mode
Rico Huijbers committedNov 12, 2019 Configuration menu - View commit details
-
Copy full SHA for c489266 - Browse repository at this point
Copy the full SHA c489266View commit details -
Add test for different pacmak build modes
Rico Huijbers committedNov 12, 2019 Configuration menu - View commit details
-
Copy full SHA for d30c3ef - Browse repository at this point
Copy the full SHA d30c3efView commit details
Commits on Nov 13, 2019
-
Only include existing directories
Rico Huijbers committedNov 13, 2019 Configuration menu - View commit details
-
Copy full SHA for 9e97489 - Browse repository at this point
Copy the full SHA 9e97489View commit details -
Rico Huijbers committed
Nov 13, 2019 Configuration menu - View commit details
-
Copy full SHA for 4eb11e3 - Browse repository at this point
Copy the full SHA 4eb11e3View commit details -
Merge remote-tracking branch 'origin/master' into huijbers/extract-sa…
…mples
Rico Huijbers committedNov 13, 2019 Configuration menu - View commit details
-
Copy full SHA for c81f1cc - Browse repository at this point
Copy the full SHA c81f1ccView commit details -
Rico Huijbers committed
Nov 13, 2019 Configuration menu - View commit details
-
Copy full SHA for 42512e2 - Browse repository at this point
Copy the full SHA 42512e2View commit details -
Merge remote-tracking branch 'origin/master' into huijbers/extract-sa…
…mples
Rico Huijbers committedNov 13, 2019 Configuration menu - View commit details
-
Copy full SHA for 34a397a - Browse repository at this point
Copy the full SHA 34a397aView commit details -
Rico Huijbers committed
Nov 13, 2019 Configuration menu - View commit details
-
Copy full SHA for 9f597f3 - Browse repository at this point
Copy the full SHA 9f597f3View commit details -
Don't report diagnostics originating from hidden source
Rico Huijbers committedNov 13, 2019 Configuration menu - View commit details
-
Copy full SHA for a63e55e - Browse repository at this point
Copy the full SHA a63e55eView commit details