{"action":"created","issue":{"url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/3644","repository_url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium","labels_url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/3644/labels{/name}","comments_url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/3644/comments","events_url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/3644/events","html_url":"https://github.com/AnalyticalGraphicsInc/cesium/pull/3644","id":137303879,"number":3644,"title":"Expression Improvements","user":{"login":"ggetz","id":4439461,"avatar_url":"https://avatars.githubusercontent.com/u/4439461?v=3","gravatar_id":"","url":"https://api.github.com/users/ggetz","html_url":"https://github.com/ggetz","followers_url":"https://api.github.com/users/ggetz/followers","following_url":"https://api.github.com/users/ggetz/following{/other_user}","gists_url":"https://api.github.com/users/ggetz/gists{/gist_id}","starred_url":"https://api.github.com/users/ggetz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ggetz/subscriptions","organizations_url":"https://api.github.com/users/ggetz/orgs","repos_url":"https://api.github.com/users/ggetz/repos","events_url":"https://api.github.com/users/ggetz/events{/privacy}","received_events_url":"https://api.github.com/users/ggetz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-02-29T16:38:19Z","updated_at":"2016-02-29T20:33:31Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/pulls/3644","html_url":"https://github.com/AnalyticalGraphicsInc/cesium/pull/3644","diff_url":"https://github.com/AnalyticalGraphicsInc/cesium/pull/3644.diff","patch_url":"https://github.com/AnalyticalGraphicsInc/cesium/pull/3644.patch"},"body":"* Check over all the try blocks and only do the part of the code that might throw instead the try block.\r\n* Call `replaceBackslashes` for string literals at compile time instead of run time.\r\n* Added `result` parameter to the evaluation function and a scratch variable for color operations\r\n* Updated test coverage to 100%\r\n   * Added tests to cover all `DeveloperErrors`\r\n   * Removed unreachable `DeveloperErrors`\r\n  "},"comment":{"url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/comments/190374064","html_url":"https://github.com/AnalyticalGraphicsInc/cesium/pull/3644#issuecomment-190374064","issue_url":"https://api.github.com/repos/AnalyticalGraphicsInc/cesium/issues/3644","id":190374064,"user":{"login":"ggetz","id":4439461,"avatar_url":"https://avatars.githubusercontent.com/u/4439461?v=3","gravatar_id":"","url":"https://api.github.com/users/ggetz","html_url":"https://github.com/ggetz","followers_url":"https://api.github.com/users/ggetz/followers","following_url":"https://api.github.com/users/ggetz/following{/other_user}","gists_url":"https://api.github.com/users/ggetz/gists{/gist_id}","starred_url":"https://api.github.com/users/ggetz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ggetz/subscriptions","organizations_url":"https://api.github.com/users/ggetz/orgs","repos_url":"https://api.github.com/users/ggetz/repos","events_url":"https://api.github.com/users/ggetz/events{/privacy}","received_events_url":"https://api.github.com/users/ggetz/received_events","type":"User","site_admin":false},"created_at":"2016-02-29T20:33:31Z","updated_at":"2016-02-29T20:33:31Z","body":"Same with `fromHsl()`"}}