{"head":"966a6552cd4c162227ce318f49b7a2015e25cea0","size":3,"push_id":44182889,"shas":[["53c2971f91734e3498f2fbfa049c9e427d8f07c5","bbec47209d89e7dc5d8f006e7151d7e32a4d9bf6@gmail.com","Add selectDynamic to JSDynamic.\n\nAdded support for selectDynamic that\nallows us to distinguish between\ndynamic selection and application\nwith empty parameter list.","Grzegorz Kossakowski"],["8b9fcd83584ca834fc9ebf20bc09e7b9ccfb6312","bbec47209d89e7dc5d8f006e7151d7e32a4d9bf6@gmail.com","Lots of improvements to JSLiteral.\n\nMost of improvements enabled by @adriaanm's\nwork on his reify_new branch.\n\nSpecific changes include:\n\n  * JSLiteral is an abstract type from user's\n    point of view that will use JSLiteral trait\n  * added support for selectDynamic on JSLiteral\n  * no need for type parameter in jsLiteralOps\n    implicit conversion as it wasn't used anyway\n    We might want to use it in a future to preserve\n    information about the refinment but it does seem\n    to be needed at the moment\n  * Reworked JSLiteralExp. The most questionable change\n    here is changing JSLiteralExp to extend Exp and not\n    Def. This makes sense if we think of consistency of\n    names but I'm not sure if it makes sense if we\n    consider lms semantics","Grzegorz Kossakowski"],["966a6552cd4c162227ce318f49b7a2015e25cea0","bbec47209d89e7dc5d8f006e7151d7e32a4d9bf6@gmail.com","Merge branch 'master' of github.com:namin/lms-sandbox","Grzegorz Kossakowski"]],"ref":"refs/heads/master"}