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

New release? #86

Closed
jwaggy opened this issue Jul 6, 2021 · 3 comments
Closed

New release? #86

jwaggy opened this issue Jul 6, 2021 · 3 comments

Comments

@jwaggy
Copy link

jwaggy commented Jul 6, 2021

Is there going to be a v1.1 release? The development branch seems to hint that. Or is it usable as is?

@ludocode
Copy link
Owner

ludocode commented Jul 8, 2021

Yeah, I should get around to doing that. Actually the biggest new feature is not even on develop yet, it's on the build-map-array branch which lets you write maps and arrays without needing to know their size beforehand. This is the missing checkmark in the feature table in the README. I apparently wrote it over a year ago and it works great in my projects but I never got around to merging it.

There are a few extra things I want to do for a next release though. I want to add in gnu89 support which is a popular request and a requirement to use MPack in Linux kernel modules. I also need to change the unit test buildsystem (again), partially done in the unit-test-cleanup branch. I also need to switch off of Travis CI and onto GitHub Actions (the unit test buildsystem and CI will resemble my other project Pottery.) And there's a few other minor issues and lots of documentation to update after all that.

On the plus side I do have a bit of time before I start up a new job/contract and I've wanted to polish up MPack enough to call it "done" so I'm hoping to do all this in the next month or so. I just have to dedicate a few days to actually do it.

@schmidtw
Copy link
Contributor

schmidtw commented Jul 16, 2021

Very cool news :).

A few friends of mine recommended meson & after a bit of a learning curve (not too bad), I'm moving my c projects over. The ability for it to bring in subprojects fairly easily might make it a good choice for mpack. It's also ninja based.

@ludocode
Copy link
Owner

Done! v1.1 is here.

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

No branches or pull requests

3 participants