remove obsolete TODOs (#274)
obfuscatedTypesPackage can't be outright removed, since we still do require knowledge of what was obfuscated for one reason: types used with reflection. Since we can only figure that out with go/ast and not just go/types, we rely on the original compilation to tell us that information. IgnoreFuncBodies=true for typechecking the original source code would be nice, as we would save time, but ultimately it doesn't work. When we rename top-level declarations such as functions and types, we also need to amend their references in func bodies. We depend on type information for that. Finally, we've been randomizing filenames for a while now. Randomizing the order of the files doesn't seem to be useful.pull/277/head
parent
748c6a0538
commit
9312938650
Loading…
Reference in New Issue