Issue #22363 has been updated by Josh Partlow. Status changed from Accepted to In Topic Branch Pending Review Target version set to 3.5.0 Branch set to https://github.com/puppetlabs/puppet/pull/2123
---------------------------------------- Feature #22363: Implement new evaluator for "future parser" https://projects.puppetlabs.com/issues/22363#change-101028 * Author: Henrik Lindberg * Status: In Topic Branch Pending Review * Priority: Normal * Assignee: Henrik Lindberg * Category: language * Target version: 3.5.0 * Affected Puppet version: * Keywords: language parser evaluation * Branch: https://github.com/puppetlabs/puppet/pull/2123 ---------------------------------------- The future parser currently performs evaluation by transforming the "future" (nick named "pops") AST model into the "old" (3.x) AST and evaluates the transformed result. The purpose of this evaluator is to untangle the currently nested evaluation behavior (in AST and various other classes) to improve separation of concerns (leading to robustness and code that is easier to work with, debug and extend). Since evaluation of the pops model currently involves transformation to the current AST it is also slow and removal of this step should boost the performance. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.