{"shas":[["b158e542d5f1e114c1dfe490b15a6031753d70d7","a17fed27eaa842282862ff7c1b9c8395a26ac320@mikegerwitz.com","Declaring named class will throw error for extreaneous arguments","Mike Gerwitz"],["e3075b0479541fc98252bc618f5bb76e78f323e2","a17fed27eaa842282862ff7c1b9c8395a26ac320@mikegerwitz.com","Refactored class module invocation method into separate functions\n- The class module is getting too big. Something will have to be done soon.","Mike Gerwitz"],["ea5797ec4b79dc7de22a451418fafdf1aecdfe9d","a17fed27eaa842282862ff7c1b9c8395a26ac320@mikegerwitz.com","Added class module refactoring (due to side) to TODO","Mike Gerwitz"],["649356ef23b36a1ca274d6054b0e0e04ae23f4e7","a17fed27eaa842282862ff7c1b9c8395a26ac320@mikegerwitz.com","Refactored interface module invocation into separate functions for named and anonymous","Mike Gerwitz"],["0ccdf07145d8a31b3c0da8bf1c15b838e8929d7e","a17fed27eaa842282862ff7c1b9c8395a26ac320@mikegerwitz.com","Implemented strict argument check for interface creation","Mike Gerwitz"],["bedc3c95af8ab2ba1c0ace1323bf35f78d20568f","a17fed27eaa842282862ff7c1b9c8395a26ac320@mikegerwitz.com","Moved named class argument check error to a more sensible location and amended error message","Mike Gerwitz"],["ace9f4c1ea6f15537a3cd8453134b8b8b0177ef6","a17fed27eaa842282862ff7c1b9c8395a26ac320@mikegerwitz.com","Began implementing class name staging (implement() does not yet work with it)","Mike Gerwitz"],["0f9454b79b14e46873758642a3f6fd27e954eada","a17fed27eaa842282862ff7c1b9c8395a26ac320@mikegerwitz.com","interface() no longer returns a usable class\n- Number of reasons. First and foremost, it doesn't make sense to return a usable class with no body/definition\n- Secondly, to make the following commit(s) possible and consistent","Mike Gerwitz"],["874922876406be1baef7dcde6672d1f6094f68b7","a17fed27eaa842282862ff7c1b9c8395a26ac320@mikegerwitz.com","interface() calls now push/pop rather than shift/unshift (performance)","Mike Gerwitz"],["2c2701f4abb14df955eff16c0b9868c111c07584","a17fed27eaa842282862ff7c1b9c8395a26ac320@mikegerwitz.com","Implemented staging-style named class definition when implementing interfaces","Mike Gerwitz"]],"repo":"mikegerwitz/easejs","actor":"mikegerwitz","ref":"refs/heads/master","size":10,"head":"2c2701f4abb14df955eff16c0b9868c111c07584","actor_gravatar":"d1182dd4e1dbb55302c7126327ce6ecb","push_id":26079555}