Giter Club home page Giter Club logo

Comments (4)

LyonSyonII avatar LyonSyonII commented on June 27, 2024 1

The deployment worked as expected, closing the issue.
If more problems arise please reopen it.

from hunt-rs.

LyonSyonII avatar LyonSyonII commented on June 27, 2024

Thank you for opening the issue!

I didn't know hunt was in the AUR, that's great!

Regarding the problem, LTO provides a small but measurable boost in performance, and mimalloc a pretty massive one (~15% from my benchmarks), so it would be great if both could be kept.

Does the workaround have any downsides?
If not, I'll add it to the main repository to avoid errors on other packaging systems.

from hunt-rs.

SpacingBat3 avatar SpacingBat3 commented on June 27, 2024

Does the workaround have any downsides?

Nothing I can think of, I guess maybe build.rs is being compiled under-the-hood and that means slower build times, but I doubt that it would be significant difference to notice by most people, after all what this "program" does is to print a single message to stdout for Cargo to parse.

I should also say I've only reproduced this bug on Linux and I don't know how build.rs or this bug affects other OSes, I've also haven't dig enough yet with your dependencies or even features to know whenever you use mimalloc library outside of Linux and if it is used as a feature that can be disabled with the Cargo or not. You might consider writing a bit more dynamic build.rs if the use of mimalloc is different.

I didn't know hunt was in the AUR, that's great!

I've started maintaining it quite recently, mostly because I felt to be able to adopt some orphaned package and I went for the most popular yet flagged as outdated one back then. I also have some experience with Rust (which will definitely come in handy), it's nothing impresive (I see myself still as a beginner, as I still have to become way more familiar with a language syntax like standard library, macros, multi-threading, practical use of async and C interoperability to consider myself knowledgeable enough to see myself as a Rust intermediate dev).

If you want to, you might share there your AUR username and I might transfer package ownership to you or make you a co-maintainer, so you might as well by yourself maintain hunt. For me, stuff like version bumps etc. are quite relatively easy to do, I've already made a quite clever script to automate it and a GIT repo containing a submodules to maintain it all in more centralised way. I'll try to share that configuration soon with a bug tracker over a GitHub.

from hunt-rs.

LyonSyonII avatar LyonSyonII commented on June 27, 2024

I'll add the build.rs file then, if the deploy workflow fails then we'll look for other solutions.

AUR

Oh, I don't use Arch anymore, I was just suprised that hunt was being mantained in the AUR.
If you could continue mantaining it, I'd appreciate it.

from hunt-rs.

Related Issues (5)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.