Results 19 issues of Ian Voysey

the `TraceThis` test produces `-2438`. sketched out in Python, ``` class IntContainer: def __init__(self): self.x = 0 def set(self, new): self.x = new def get(self): return self.x class IntContainerBox: def...

bug

this may go away on its own, but as of https://app.travis-ci.com/github/mcoblenz/Obsidian/builds/247118840 we see ``` ERROR: eth-keys 0.3.4 has requirement eth-typing=2.2.1, but you'll have eth-typing 3.0.0 which is incompatible. ERROR: eth-keys...

some choices: - store in S3 https://docs.travis-ci.com/user/uploading-artifacts/ - push to github pages https://docs.travis-ci.com/user/deployment/pages/ - push back to the same repo https://gist.github.com/willprice/e07efd73fb7f13f917ea - run SQL somewhere light weight and push there...

enhancement

right now, the tracers emit the same logs in every test. this is going to be a problem in the future at least because, when we do performance testing, we'll...

you can currently call methods of objects without ever calling their constructors; this is wrong.

bug

This is a test case that should work and doesn't right now. ``` contract Container{ int x; int y; bool b; int z; transaction set() { b = true; z...

bug

see what solc does on transactions that are public and take arguments, then do that. what we do now has free variables in it, which cannot be right.

bug

from the comment at the top of the function: ``` * TODO: document the invariants of this function. at several call sites, we assume that the * annotation in the...

bug

right now there are three copies of temp variable generation; there should be one object that does that as a utility that gets invoked as needed. this is non-urgent house...

enhancement