Make resolver threadsaf(er) again, fix isolation
This patch removes state from the compiled tree. For one, the recursion detection on patterns keeps its state in the `ResolverEnvironment` now, instead of in the compiled tree. Also, the question of bidi isolation is now kept in the resolver context, instead of in the compiled tree. For single placeables, which don't get bidi-isolated ever, there's now a distinct NeverIsolatingPlaceable, which also takes care of resolving fluent values to strings. This should fix the test cases in #108 and #109
A
Axel Hecht committed
3dcf0bca241c42371a5b300b520d9f0c70ff6d72
Parent: 7894b71