gnolang / gno

Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
https://gno.land/
Other
899 stars 377 forks source link

feat: add embedded stdlibs #3165

Open n0izn0iz opened 5 days ago

n0izn0iz commented 5 days ago

Embeds stdlibs sources in the stdlibs package. Also adds a test to ensure we embed exactly what we want.

First step to address https://github.com/gnolang/gno/issues/2730#issuecomment-2444718631

Contributors' checklist... - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests
codecov[bot] commented 4 days ago

Codecov Report

Attention: Patch coverage is 0% with 2 lines in your changes missing coverage. Please review. Files with missing lines Patch % Lines
gnovm/stdlibs/embedded.go 0.00% 2 Missing :warning:

:loudspeaker: Thoughts on this report? Let us know!