{"action":"created","issue":{"url":"https://api.github.com/repos/bkaradzic/GENie/issues/135","repository_url":"https://api.github.com/repos/bkaradzic/GENie","labels_url":"https://api.github.com/repos/bkaradzic/GENie/issues/135/labels{/name}","comments_url":"https://api.github.com/repos/bkaradzic/GENie/issues/135/comments","events_url":"https://api.github.com/repos/bkaradzic/GENie/issues/135/events","html_url":"https://github.com/bkaradzic/GENie/issues/135","id":140795220,"number":135,"title":"File level configuration isn't possible","user":{"login":"bradhugh","id":16021895,"avatar_url":"https://avatars.githubusercontent.com/u/16021895?v=3","gravatar_id":"","url":"https://api.github.com/users/bradhugh","html_url":"https://github.com/bradhugh","followers_url":"https://api.github.com/users/bradhugh/followers","following_url":"https://api.github.com/users/bradhugh/following{/other_user}","gists_url":"https://api.github.com/users/bradhugh/gists{/gist_id}","starred_url":"https://api.github.com/users/bradhugh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bradhugh/subscriptions","organizations_url":"https://api.github.com/users/bradhugh/orgs","repos_url":"https://api.github.com/users/bradhugh/repos","events_url":"https://api.github.com/users/bradhugh/events{/privacy}","received_events_url":"https://api.github.com/users/bradhugh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-03-14T20:55:59Z","updated_at":"2016-03-18T20:00:43Z","closed_at":null,"body":"Any file level configuration that could be done with premake is no longer possible after the change below. For instance, \"buildaction\" is broken due to this.  We also wouldn't be able to implement any new features that use file-level configuration.\r\n\r\n\"Update bake.lua to remove slow code path.\"\r\n\r\nThe genie bake postprocess function was building per-file\r\nconfigurations very slowly. It relied heavily on numerous\r\nnested pattern-matches but as far as I could tell, it\r\nwasn't doing anything that resulted in a change to a project\r\nor a makefile. This change removes the offending code.\r\n"},"comment":{"url":"https://api.github.com/repos/bkaradzic/GENie/issues/comments/198519134","html_url":"https://github.com/bkaradzic/GENie/issues/135#issuecomment-198519134","issue_url":"https://api.github.com/repos/bkaradzic/GENie/issues/135","id":198519134,"user":{"login":"bradhugh","id":16021895,"avatar_url":"https://avatars.githubusercontent.com/u/16021895?v=3","gravatar_id":"","url":"https://api.github.com/users/bradhugh","html_url":"https://github.com/bradhugh","followers_url":"https://api.github.com/users/bradhugh/followers","following_url":"https://api.github.com/users/bradhugh/following{/other_user}","gists_url":"https://api.github.com/users/bradhugh/gists{/gist_id}","starred_url":"https://api.github.com/users/bradhugh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bradhugh/subscriptions","organizations_url":"https://api.github.com/users/bradhugh/orgs","repos_url":"https://api.github.com/users/bradhugh/repos","events_url":"https://api.github.com/users/bradhugh/events{/privacy}","received_events_url":"https://api.github.com/users/bradhugh/received_events","type":"User","site_admin":false},"created_at":"2016-03-18T20:00:43Z","updated_at":"2016-03-18T20:00:43Z","body":"I submitted a pull request for this change. Feel free to test it.  The speed increase is minimal by removing this code."}}