{"action":"created","issue":{"url":"https://api.github.com/repos/Siorki/RegPack/issues/48","repository_url":"https://api.github.com/repos/Siorki/RegPack","labels_url":"https://api.github.com/repos/Siorki/RegPack/issues/48/labels{/name}","comments_url":"https://api.github.com/repos/Siorki/RegPack/issues/48/comments","events_url":"https://api.github.com/repos/Siorki/RegPack/issues/48/events","html_url":"https://github.com/Siorki/RegPack/issues/48","id":136205212,"number":48,"title":"Crusher phase - list patterns that are \"almost\" gains","user":{"login":"Siorki","id":2333431,"avatar_url":"https://avatars.githubusercontent.com/u/2333431?v=3","gravatar_id":"","url":"https://api.github.com/users/Siorki","html_url":"https://github.com/Siorki","followers_url":"https://api.github.com/users/Siorki/followers","following_url":"https://api.github.com/users/Siorki/following{/other_user}","gists_url":"https://api.github.com/users/Siorki/gists{/gist_id}","starred_url":"https://api.github.com/users/Siorki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Siorki/subscriptions","organizations_url":"https://api.github.com/users/Siorki/orgs","repos_url":"https://api.github.com/users/Siorki/repos","events_url":"https://api.github.com/users/Siorki/events{/privacy}","received_events_url":"https://api.github.com/users/Siorki/received_events","type":"User","site_admin":false},"labels":[{"id":33908916,"url":"https://api.github.com/repos/Siorki/RegPack/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":{"login":"Siorki","id":2333431,"avatar_url":"https://avatars.githubusercontent.com/u/2333431?v=3","gravatar_id":"","url":"https://api.github.com/users/Siorki","html_url":"https://github.com/Siorki","followers_url":"https://api.github.com/users/Siorki/followers","following_url":"https://api.github.com/users/Siorki/following{/other_user}","gists_url":"https://api.github.com/users/Siorki/gists{/gist_id}","starred_url":"https://api.github.com/users/Siorki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Siorki/subscriptions","organizations_url":"https://api.github.com/users/Siorki/orgs","repos_url":"https://api.github.com/users/Siorki/repos","events_url":"https://api.github.com/users/Siorki/events{/privacy}","received_events_url":"https://api.github.com/users/Siorki/received_events","type":"User","site_admin":false},"assignees":[{"login":"Siorki","id":2333431,"avatar_url":"https://avatars.githubusercontent.com/u/2333431?v=3","gravatar_id":"","url":"https://api.github.com/users/Siorki","html_url":"https://github.com/Siorki","followers_url":"https://api.github.com/users/Siorki/followers","following_url":"https://api.github.com/users/Siorki/following{/other_user}","gists_url":"https://api.github.com/users/Siorki/gists{/gist_id}","starred_url":"https://api.github.com/users/Siorki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Siorki/subscriptions","organizations_url":"https://api.github.com/users/Siorki/orgs","repos_url":"https://api.github.com/users/Siorki/repos","events_url":"https://api.github.com/users/Siorki/events{/privacy}","received_events_url":"https://api.github.com/users/Siorki/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Siorki/RegPack/milestones/4","html_url":"https://github.com/Siorki/RegPack/milestones/5.0","labels_url":"https://api.github.com/repos/Siorki/RegPack/milestones/4/labels","id":1026216,"number":4,"title":"5.0","description":"Major features expected :\r\n - new crusher (#7), more efficient and not as memory intensive (#46)\r\n - heatmap (#26)","creator":{"login":"Siorki","id":2333431,"avatar_url":"https://avatars.githubusercontent.com/u/2333431?v=3","gravatar_id":"","url":"https://api.github.com/users/Siorki","html_url":"https://github.com/Siorki","followers_url":"https://api.github.com/users/Siorki/followers","following_url":"https://api.github.com/users/Siorki/following{/other_user}","gists_url":"https://api.github.com/users/Siorki/gists{/gist_id}","starred_url":"https://api.github.com/users/Siorki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Siorki/subscriptions","organizations_url":"https://api.github.com/users/Siorki/orgs","repos_url":"https://api.github.com/users/Siorki/repos","events_url":"https://api.github.com/users/Siorki/events{/privacy}","received_events_url":"https://api.github.com/users/Siorki/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":5,"state":"open","created_at":"2015-03-17T21:11:03Z","updated_at":"2016-11-23T22:44:23Z","due_on":"2016-12-30T23:00:00Z","closed_at":null},"comments":2,"created_at":"2016-02-24T22:23:01Z","updated_at":"2016-11-23T22:44:23Z","closed_at":"2016-11-23T22:44:23Z","body":"A specialization of #8.\nThe crusher could report patterns that were not added to the dictionary because the gain was zero or negative, but that could topple on the positive side with one more character or occurrence. The end of the info panel (after the allocated tokens) would be the right place for this.\n\nThis is interesting when attempting to refactor one's code to benefit from the entropy packing. Current example features 3 occurrences of `64` which is not enough to warrant a gain. Adding a 4th instance (or replacing another numerical value with 64) would bring the gain to 1 byte.\n"},"comment":{"url":"https://api.github.com/repos/Siorki/RegPack/issues/comments/262648177","html_url":"https://github.com/Siorki/RegPack/issues/48#issuecomment-262648177","issue_url":"https://api.github.com/repos/Siorki/RegPack/issues/48","id":262648177,"user":{"login":"Siorki","id":2333431,"avatar_url":"https://avatars.githubusercontent.com/u/2333431?v=3","gravatar_id":"","url":"https://api.github.com/users/Siorki","html_url":"https://github.com/Siorki","followers_url":"https://api.github.com/users/Siorki/followers","following_url":"https://api.github.com/users/Siorki/following{/other_user}","gists_url":"https://api.github.com/users/Siorki/gists{/gist_id}","starred_url":"https://api.github.com/users/Siorki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Siorki/subscriptions","organizations_url":"https://api.github.com/users/Siorki/orgs","repos_url":"https://api.github.com/users/Siorki/repos","events_url":"https://api.github.com/users/Siorki/events{/privacy}","received_events_url":"https://api.github.com/users/Siorki/received_events","type":"User","site_admin":false},"created_at":"2016-11-23T22:44:23Z","updated_at":"2016-11-23T22:44:23Z","body":"Following implementation of #47, the crusher records pattern strings that were left uncompressed after the token space was used up. \r\n\r\nThose patterns are now shown in the info panel. When this happens, compression can be improved by freeing an extra token (and thus #8 could check on least used characters and suggest to avoid them).\r\n\r\nClosing the issue as we now have listed : \r\n - patterns that would compress if an extra token were available\r\n - patterns that would bring a gain if there was an extra occurrence"}}
{"actor":{"display_login":"Siorki"}}