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

[fastgltf] Update to 0.7.1 #22960

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

spnda
Copy link
Contributor

@spnda spnda commented Mar 2, 2024

Specify library name and version: fastgltf/0.7.1

Just a bugfix patch with minor additions, and I've bumped the simdjson version to 3.7.0 in this recipe because I think there's nothing wrong with telling it to use the latest version directly?

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@spnda spnda force-pushed the fastgltf_0.7.1 branch 2 times, most recently from 0667a81 to 3ffc908 Compare March 3, 2024 13:37
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 1 (290d63a262d477962995c79e90080fe505feb887):

  • fastgltf/0.7.1:
    All packages built successfully! (All logs)

  • fastgltf/0.7.0:
    All packages built successfully! (All logs)

  • fastgltf/0.6.1:
    All packages built successfully! (All logs)

  • fastgltf/0.5.0:
    All packages built successfully! (All logs)

  • fastgltf/0.4.0:
    All packages built successfully! (All logs)


Conan v2 pipeline ✔️

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

All green in build 1 (290d63a262d477962995c79e90080fe505feb887):

  • fastgltf/0.7.1:
    All packages built successfully! (All logs)

  • fastgltf/0.6.1:
    All packages built successfully! (All logs)

  • fastgltf/0.4.0:
    All packages built successfully! (All logs)

  • fastgltf/0.7.0:
    All packages built successfully! (All logs)

  • fastgltf/0.5.0:
    All packages built successfully! (All logs)

Comment on lines +70 to +74
# See https://github.com/spnda/fastgltf/commit/aa90dfac290584f35f47dd7c1634f23d376a7207
if Version(self.version) >= "0.6.0":
self.requires("simdjson/3.7.0")
else:
self.requires("simdjson/3.2.1")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# See https://github.com/spnda/fastgltf/commit/aa90dfac290584f35f47dd7c1634f23d376a7207
if Version(self.version) >= "0.6.0":
self.requires("simdjson/3.7.0")
else:
self.requires("simdjson/3.2.1")
self.requires("simdjson/3.7.0")

Are the older versions incompatible with the latest simdjson?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. I originally had what you are suggesting, but removed that since it caused build failures on older versions.

Version 3.2.2 moved around a lot of headers and includes, which broke my base64 decoders as they didn't include the headers properly, and the code only worked because simdjson.h leaked the SIMD intrinsics. I fixed that in 0.6.0, which is why all versions since then have supported any of the more recent versions of simdjson. See simdjson/simdjson#2039.

@RubenRBS RubenRBS self-assigned this May 20, 2024
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.

None yet

4 participants