pulumi/pkg/compiler/symbols
joeduffy c39280a545 Synchronize access to type caches
We run tests in parallel and recently we began hitting a high enough
degree of parallelism that we've begun seeing "unsynchronized access
to map" errors in our test passes (intermittently).  The root cause
is that access to the type symbol caches aren't synchronized.  It would
be ideal if we actually rewired these to be cached in the compiler
context -- rather than being global -- but this fix is sufficient for
now.  We will simply synchronize access using a Mutex.
2017-06-20 18:16:53 -07:00
..
class.go Store both input and output properties distinctly 2017-06-04 19:24:48 -07:00
funcs.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
module.go Store both input and output properties distinctly 2017-06-04 19:24:48 -07:00
package.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
stable.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
symbol.go Reclassify Lumi under the Apache 2.0 license 2017-05-18 14:51:52 -07:00
types.go Synchronize access to type caches 2017-06-20 18:16:53 -07:00
vars.go Store both input and output properties distinctly 2017-06-04 19:24:48 -07:00