Jae Kwon
Jae Kwon
looking at this
#2418 is now working, instead of passing in 'st' symbol table, this PR should should incorporate #2418, unless #2418 solves this problem already.
Maybe we should split Uverse initialization into two steps; the first where the uverse default types like "int" are set, and then after Uverse is created, define the native functions...
Thank you for doing this work.
Here's another example where Go and Gno currently differs, without any closures: ```go func main() { az := []*int{} for i := 0; i < 10; i++ { it :=...
looking at this now.
See https://github.com/gnolang/gno/pull/2255/ for fix. There are two problems with this PR. 1. The Base is saved as if modified, even when it is not. ``` var i = new(int) func()...
gno.TypeCheckMemPackage() is used by the keeper to check the type first w/ MsgAddPackage, but during type checking Go's type checker will import some mempackages, but the mempackage is first run...
Maybe the solution being worked on here will work, but I'm not sure. I also noticed that commit 8afb1a42e changed the impl of Fork() so that it map.Clones the types...