Scope States: Guarding Safety of Name Resolution in Parallel Type Checkers
暂无分享,去创建一个
[1] Guido Wachsmuth,et al. A constraint language for static semantic analysis based on scope graphs , 2015, PEPM.
[2] Gul A. Agha,et al. ACTORS - a model of concurrent computation in distributed systems , 1985, MIT Press series in artificial intelligence.
[3] Patrik Reali,et al. Structuring a Compiler with Active Objects , 2000, JMLC.
[4] Keshav Pingali,et al. Optimistic parallelism requires abstractions , 2007, PLDI '07.
[5] Eelco Visser,et al. Declarative Name Binding and Scope Rules , 2012, SLE.
[6] Andrew W. Appel,et al. Smartest recompilation , 1993, POPL '93.
[7] Eelco Visser,et al. The spoofax language workbench: rules for declarative specification of languages and IDEs , 2010, OOPSLA.
[8] Other Contributors Are Indicated Where They Contribute. The Free Software Foundation , 2017 .
[9] Ondrej Lhoták,et al. Actor-Based Parallel Dataflow Analysis , 2011, CC.
[10] Eelco Visser,et al. Scopes as types , 2018, Proc. ACM Program. Lang..
[11] Sebastian Erdweg,et al. A sound and optimal incremental build system with dynamic dependencies , 2015, OOPSLA 2015.
[12] Markus Wenzel. Shared-Memory Multiprocessing for Interactive Theorem Proving , 2013, ITP.
[13] Janusz A. Brzozowski,et al. Derivatives of Regular Expressions , 1964, JACM.
[14] Markus Wenzel,et al. Efficient parallel programming in Poly/ML and Isabelle/ML , 2010, DAMP '10.
[15] David B. Wortman,et al. Semantic analysis in a concurrent compiler , 1988, PLDI '88.
[16] Laura M. Haas,et al. Distributed deadlock detection , 1983, TOCS.
[17] Ryan Newton,et al. Parallel type-checking with haskell using saturating LVars and stream generators , 2016, PPOPP.
[18] Robbert Krebbers,et al. Knowing when to ask: sound scheduling of name resolution in type checkers derived from declarative specifications , 2020, Proc. ACM Program. Lang..
[19] Eelco Visser,et al. Scalable Incremental Building with Dynamic Task Dependencies , 2018, 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE).
[20] Andrew W. Appel,et al. Modern Compiler Implementation in Java , 1997 .
[21] Görel Hedin,et al. Concurrent circular reference attribute grammars , 2017, SLE.
[22] Eelco Visser,et al. A Theory of Name Resolution , 2015, ESOP.
[23] Michael Eichberg,et al. A programming model for semi-implicit parallelization of static analyses , 2020, ISSTA.
[24] Makarius Wenzel. Parallel Proof Checking in Isabelle/Isar , 2009 .
[25] Ryan Newton,et al. Freeze after writing: quasi-deterministic parallel programming with LVars , 2014, POPL.