Skip to main content

Showing 1–2 of 2 results for author: Fridlender, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2005.13057  [pdf, ps, other

    cs.PL

    Understanding Lua's Garbage Collection -- Towards a Formalized Static Analyzer

    Authors: Mallku Soldevila, Beta Ziliani, Daniel Fridlender

    Abstract: We provide the semantics of garbage collection (GC) for the Lua programming language. Of interest are the inclusion of finalizers(akin to destructors in object-oriented languages) and weak tables (a particular implementation of weak references). The model expresses several aspects relevant to GC that are not covered in Lua's documentation but that, nevertheless, affect the observable behavior of p… ▽ More

    Submitted 26 May, 2020; originally announced May 2020.

    Comments: Submitted for revision to PPDP 2020

  2. arXiv:1706.02400  [pdf, ps, other

    cs.PL

    Decoding Lua: Formal Semantics for the Developer and the Semanticist

    Authors: Mallku Soldevila, Beta Ziliani, Bruno Silvestre, Daniel Fridlender, Fabio Mascarenhas

    Abstract: We provide formal semantics for a large subset of the Lua programming language, in its version 5.2. We validate our model by mechanizing it and testing it against the test suite of the reference interpreter of Lua, confirming that our model accurately represents the language. In addition, we set us an ambitious goal: to target both a PL semanticist ---not necessarily versed in Lua---, and a Lua de… ▽ More

    Submitted 7 June, 2017; originally announced June 2017.