Romain Marcadier

Results 36 issues of Romain Marcadier

* cattrs version: 1.3.0 * Python version: 3.7+ (mostly because I use `cattrs~=1.0.0` for `python_version < 3.7`) * Operating System: macOS, Linux, Windows ### Description I have a custom unstructure...

This RFC #374 proposes to change the versioning scheme of the `jsii` compiler to stop conforming to [semantic versioning][semver], and instead use the `major.minor` version of the [TypeScript] compiler it...

## Description This RFC proposes to change the versioning scheme of the `jsii` compiler to stop conforming to semantic versioning, and instead use the `major.minor` version of the TypeScript compiler...

management/rfc
management/tracking
status/proposed
status/review

|PR|Champion| |--|--------| |#194 | @RomainMuller | ## Description Usage of TypeScript type unions has proven to be a source of problems when representing APIs in statically typed languages, such as...

management/tracking
status/proposed

* Tracking issue: #193 * [Rendered version](https://github.com/aws/aws-cdk-rfcs/blob/feature/remove-type-unions/text/0193-fixing-type-unions.md ) --- _By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license_

management/rfc
status/final-comment-period

* Tracking issue: #77 * [Rendered version](/feature/cloudformation-registry-l1s/text/0197-cloudformation-registry-l1s.md) --- _By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license_

management/rfc

The `AnonymousObject` class is used when a value is passed from JS to .NET through a union or `any` typed return point, and there is not sufficient runtime type information...

bug
language/dotnet
pr/ready-to-merge
p1
contribution/core

Adds a new CLI flag `--no-runtime-type-checking` to allow library authors to opt out of generating runtime type checking code if they are not interested in those. --- By submitting this...

pr/ready-to-merge
contribution/core

Adds a dependency on `downlevel-dts` to produce down-leveled declarations file when we start publishing compilers that use modern versions of TypeScript, to maximize compatibility in between compiler versions. This emits...

contribution/core

The code generator used to represent jsii interfaces as python `Protocols`, however this mechanism is normally intended to allow structural typing in python. Python `Protocol` types are declared using a...

pr/do-not-merge
contribution/core