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

Syncnew #2

Merged
merged 29 commits into from
Jun 8, 2023
Merged

Syncnew #2

merged 29 commits into from
Jun 8, 2023

Conversation

Jasperav
Copy link
Owner

@Jasperav Jasperav commented Jun 8, 2023

No description provided.

dfreese and others added 29 commits December 20, 2022 12:02
…io-rs#786)

* Allow file descriptor be generated without --include_source_info

The file descriptor sets generated by rules_proto in bazel don't have
this by default, so this allows some flexibility for users to reuse
results that are already available to them.  It's fairly trivial
adjustment so it seemed reasonable to me to allow the flexibility.

* revert breaking changes and add default
…okio-rs#803)

* Fix issue with negative nanos in Duration::try_from(), and add a unit test

* add proptest for negative nanos

* PR comment: remove spurious dbg
)

Co-authored-by: Lucio Franco <luciofranco14@gmail.com>
Co-authored-by: Lucio Franco <luciofranco14@gmail.com>
Co-authored-by: Lucio Franco <luciofranco14@gmail.com>
Co-authored-by: Lucio Franco <luciofranco14@gmail.com>
This commit adds two new compile functions that allow passing a
`FileDescriptorSet` and it will generate the Rust code. This allows
users to use libraries like `protox` directly and in an ergonomic way.
tokio-rs#828)

* Add existing roundtrip test to Kani CI

* Bump up Kani version

* Remove `v` from GA version
Co-authored-by: Lucio Franco <luciofranco14@gmail.com>
This library will fail to build with the following error when checked
out into a directory not named exactly `prost`:

  error: failed to load manifest for workspace member `/home/alex/src/prost-rs/tests/single-include`

  Caused by:
    failed to load manifest for dependency `prost`

  Caused by:
    failed to read `/home/alex/src/prost/Cargo.toml`

  Caused by:
    No such file or directory (os error 2)

This is because the `single-include` test depends on `prost` with the
path `../../../prost`. This patch fixes the issue by correcting the path
to `../..`.
This allows the user to request boxing of specific fields. This is useful for
enum types that might have variants of very different size.
Co-authored-by: Lucio Franco <luciofranco14@gmail.com>
# Conflicts:
#	.github/workflows/continuous-integration-workflow.yaml
#	Cargo.toml
#	prost-build/src/lib.rs
@Jasperav Jasperav merged commit b41ff14 into master Jun 8, 2023
Jasperav added a commit that referenced this pull request Jun 8, 2023
This reverts commit b41ff14.
@Jasperav Jasperav mentioned this pull request Jun 8, 2023
Jasperav added a commit that referenced this pull request Jun 8, 2023
This reverts commit b41ff14.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.