{"push_id":839535505,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"fd69c70890a648b3621a72ea63d3af17e21e5db5","before":"640bfdd5b3228f99c71f22e0e40d776e0f08a161","commits":[{"sha":"554eccb9d7d5f83f9b07a20c9317d6cc4cf5ca7f","author":{"email":"946fc911d23379e143a70796830e6d8be179ff7f@gmail.com","name":"Daniel Serpell"},"message":"Use a dynamic array for the variables.\n\nThis allows more than 256 variables in the parsed program.\n\nSigned-off-by: Daniel Serpell <daniel.serpell@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dmsc/tbxl-parser/commits/554eccb9d7d5f83f9b07a20c9317d6cc4cf5ca7f"},{"sha":"bedd5db028b126f58c641433afe50d36bf71b32d","author":{"email":"946fc911d23379e143a70796830e6d8be179ff7f@gmail.com","name":"Daniel Serpell"},"message":"Fixes crash on listing programs with too many variables.\n\nSigned-off-by: Daniel Serpell <daniel.serpell@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dmsc/tbxl-parser/commits/bedd5db028b126f58c641433afe50d36bf71b32d"},{"sha":"c65d2826f8225341fad394956c16a8160a7ac963","author":{"email":"946fc911d23379e143a70796830e6d8be179ff7f@gmail.com","name":"Daniel Serpell"},"message":"Always run the optimizer with the basic options.\n\nThis allows removing support for $defines to the BAS writer and short\nprogram lister.\n\nSigned-off-by: Daniel Serpell <daniel.serpell@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dmsc/tbxl-parser/commits/c65d2826f8225341fad394956c16a8160a7ac963"},{"sha":"6e54bc6f6e2d0002025590c5f0ebe679d7d6e120","author":{"email":"946fc911d23379e143a70796830e6d8be179ff7f@gmail.com","name":"Daniel Serpell"},"message":"Allows the optimizations to return errors.\n\nSigned-off-by: Daniel Serpell <daniel.serpell@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dmsc/tbxl-parser/commits/6e54bc6f6e2d0002025590c5f0ebe679d7d6e120"},{"sha":"7e84b0c1fca93012a596c5245d1cedaab4da9c15","author":{"email":"946fc911d23379e143a70796830e6d8be179ff7f@gmail.com","name":"Daniel Serpell"},"message":"Add an optimization pass to remove unused variables.\n\nSigned-off-by: Daniel Serpell <daniel.serpell@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dmsc/tbxl-parser/commits/7e84b0c1fca93012a596c5245d1cedaab4da9c15"},{"sha":"9cb35af1ef3365f2696a8746c4ec1fd14098e1d9","author":{"email":"946fc911d23379e143a70796830e6d8be179ff7f@gmail.com","name":"Daniel Serpell"},"message":"When we have many variables, sort them by usage.\n\nThis reduces the generated BAS size, as variables above 127 use two\nbytes.\n\nSigned-off-by: Daniel Serpell <daniel.serpell@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dmsc/tbxl-parser/commits/9cb35af1ef3365f2696a8746c4ec1fd14098e1d9"},{"sha":"6336a2d344b4fe66e91e23667e50248e07b2bc7f","author":{"email":"946fc911d23379e143a70796830e6d8be179ff7f@gmail.com","name":"Daniel Serpell"},"message":"Fixes variable summary information.\n\nDisplays correct translation table, and only display information if the\ntranslation is used.\n\nSigned-off-by: Daniel Serpell <daniel.serpell@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dmsc/tbxl-parser/commits/6336a2d344b4fe66e91e23667e50248e07b2bc7f"},{"sha":"fd69c70890a648b3621a72ea63d3af17e21e5db5","author":{"email":"946fc911d23379e143a70796830e6d8be179ff7f@gmail.com","name":"Daniel Serpell"},"message":"Adds script for compiling releases.\n\nSigned-off-by: Daniel Serpell <daniel.serpell@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dmsc/tbxl-parser/commits/fd69c70890a648b3621a72ea63d3af17e21e5db5"}]}