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(go): extension & overrides mechanism #2717

Merged
merged 16 commits into from
Mar 19, 2021
Merged

Commits on Mar 5, 2021

  1. chore(go): pre-size slices where possible

    This reduces object (re)allocations and makes the code a little
    more efficient. Nothing groud-breaking through.
    RomainMuller committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    63125e9 View commit details
    Browse the repository at this point in the history
  2. fix bugs

    RomainMuller committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    35e419d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c03cd0e View commit details
    Browse the repository at this point in the history
  4. WIP

    RomainMuller committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    dc14617 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. Merge remote-tracking branch 'origin/main' into rmuller/abstract-classes

    # Conflicts:
    #	packages/@jsii/go-runtime/jsii-runtime-go/internal/typeregistry/registration.go
    #	packages/@jsii/go-runtime/jsii-runtime-go/internal/typeregistry/typeregistry.go
    #	packages/@jsii/go-runtime/jsii-runtime-go/runtime.go
    #	packages/jsii-pacmak/test/generated-code/__snapshots__/target-go.test.ts.snap
    RomainMuller committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    21a7e6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bd35d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Merge remote-tracking branch 'origin/main' into rmuller/abstract-classes

    # Conflicts:
    #	packages/@jsii/go-runtime-test/project/compliance_test.go
    #	packages/@jsii/go-runtime/jsii-runtime-go/internal/typeregistry/registration.go
    #	packages/@jsii/go-runtime/jsii-runtime-go/runtime.go
    #	packages/jsii-pacmak/test/generated-code/__snapshots__/target-go.test.ts.snap
    RomainMuller committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    2b109b6 View commit details
    Browse the repository at this point in the history
  2. dd README

    RomainMuller committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    96de43a View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. PR feedback

    RomainMuller committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    259ac5a View commit details
    Browse the repository at this point in the history
  2. PR feedback

    RomainMuller committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    e860a72 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/main' into rmuller/abstract-classes

    # Conflicts:
    #	packages/@jsii/go-runtime-test/project/compliance_test.go
    #	packages/@jsii/go-runtime/jsii-runtime-go/internal/kernel/conversions.go
    #	packages/jsii-pacmak/test/generated-code/__snapshots__/target-go.test.ts.snap
    RomainMuller committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    fbc058a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c5647d View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/main' into rmuller/abstract-classes

    # Conflicts:
    #	gh-pages/content/specification/6-compliance-report.md
    #	packages/@jsii/go-runtime-test/project/compliance_test.go
    #	packages/jsii-pacmak/lib/targets/go/runtime/class-constructor.ts
    #	packages/jsii-pacmak/test/generated-code/__snapshots__/examples.test.ts.snap
    #	packages/jsii-pacmak/test/generated-code/__snapshots__/target-go.test.ts.snap
    RomainMuller committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    e7392df View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d906645 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. Configuration menu
    Copy the full SHA
    8774ee8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c397c5 View commit details
    Browse the repository at this point in the history