Skip to content
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: pass data types (structs) by-value instead of by-ref #376

Merged
merged 21 commits into from
Mar 20, 2019

Commits on Mar 12, 2019

  1. fix(java): pass java POJOs as values instead of as references

    Implement a serialization method for Java POJOs (produced by
    calling `build()` on the generated builders such that they
    are passed by-value to JavaScript instead of by-reference.
    
    Also, erase any nulls passed in objects to JS, so they are
    treated as unset values for the purpose of `key in obj`.
    This fixes aws/aws-cdk#965 and fixes #375.
    Elad Ben-Israel committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    6917b26 View commit details
    Browse the repository at this point in the history
  2. add test for "fromSandbox" erasure

    Elad Ben-Israel committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    057c40c View commit details
    Browse the repository at this point in the history
  3. update package-lock.json

    Elad Ben-Israel committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    5ca8aa2 View commit details
    Browse the repository at this point in the history
  4. update test expectations

    Elad Ben-Israel committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    92f2ed7 View commit details
    Browse the repository at this point in the history
  5. update fingerprint

    Elad Ben-Israel committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    e250e4d View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. fix(jsii): show jsii diagnostics in watch mode and support $tsc probl…

    …em matcher
    
    Emit jsii diagnostics error when in watch mode, and also format the errors with a
    "TS9999" error code so that VSCode's $tsc problem matcher will show them as
    "Problems". Prefix "JSII" in the message to distinguish that these are jsii errors.
    
    Fixes #382
    Elad Ben-Israel committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    8b635b4 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master' into benisrae/pojos-by-v…

    …alue
    Elad Ben-Israel committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    1fc9d0f View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into benisrae/pojos-by-value

    Elad Ben-Israel committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    b68a2e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2019

  1. force "readonly" on all properties of data types

    Elad Ben-Israel committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    05d1211 View commit details
    Browse the repository at this point in the history
  2. update java tests

    Elad Ben-Israel committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    fbaf696 View commit details
    Browse the repository at this point in the history
  3. dotnet: pass data by value

    Elad Ben-Israel committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    c4d072c View commit details
    Browse the repository at this point in the history
  4. update pacmak snapshots

    Elad Ben-Israel committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    d26c82d View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/master' into benisrae/pojos-by-v…

    …alue
    Elad Ben-Israel committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    a0293cf View commit details
    Browse the repository at this point in the history
  6. update expectations

    Elad Ben-Israel committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    dd12539 View commit details
    Browse the repository at this point in the history
  7. fix dotnet tests

    Elad Ben-Israel committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    b9a9b50 View commit details
    Browse the repository at this point in the history
  8. add python conformance test

    Elad Ben-Israel committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    5d00588 View commit details
    Browse the repository at this point in the history
  9. update expectations

    Elad Ben-Israel committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    3b84ed1 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. Merge remote-tracking branch 'origin/master' into benisrae/pojos-by-v…

    …alue
    Elad Ben-Israel committed Mar 19, 2019
    Configuration menu
    Copy the full SHA
    ae350f5 View commit details
    Browse the repository at this point in the history
  2. upgrade lerna and add foreach.sh

    Elad Ben-Israel committed Mar 19, 2019
    Configuration menu
    Copy the full SHA
    41c560c View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. Merge remote-tracking branch 'origin/master' into benisrae/pojos-by-v…

    …alue
    Elad Ben-Israel committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    dc64fc7 View commit details
    Browse the repository at this point in the history
  2. Fix ruby linting issue

    Elad Ben-Israel committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    abb90d3 View commit details
    Browse the repository at this point in the history