{"push_id":2134114039,"size":1,"distinct_size":1,"ref":"refs/heads/PUP-8185_make-pal-evaluating-method-instantiate-definitions","head":"06ed5cb8d69ab52fa79b10d0cec9e7883344ed82","before":"b78d2ad1e66537e4bd42d8def2e50862ae82c6d3","commits":[{"sha":"06ed5cb8d69ab52fa79b10d0cec9e7883344ed82","author":{"name":"Henrik Lindberg","email":"84c6afaba0f0b7074a7a49470da8211284cb60c2@puppetlabs.com"},"message":"(PUP-8185) Make the PAL evaluating method instantiate definitions\n\nBefore this, when evaluating a string, file, or Program AST, the\nevaluation method did not instantiate any definitions (functions, plans,\netc). This was bad because it is useful to be able to both define and\nevaluate at the same time.\n\nThis is now fixed such that all evaluating methods instantiates the\ndefinitiosn if asked to evaluate a Program. If evaluating arbitrary ast\n(not a program) the definitions are not evaluated.","distinct":true,"url":"https://api.github.com/repos/hlindberg/puppet/commits/06ed5cb8d69ab52fa79b10d0cec9e7883344ed82"}]}
{"actor":{"display_login":"hlindberg"}}