{"push_id":2396212693,"size":378,"distinct_size":0,"ref":"refs/heads/master","head":"cb05e72be2fcf7e78bff99e4316f19510bf4f502","before":"8644a0551b71ae7f810743706d29e5a5ac826e6e","commits":[{"sha":"35e60dfe864b4bbb647d86a404336b9ebe8af57f","author":{"name":"lukaslueg","email":"58e8b5f41df4309d56b3b9dd1d801a9bcad2fc16@gmail.com"},"message":"Mention talk at Rust Meetup in README.md","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/35e60dfe864b4bbb647d86a404336b9ebe8af57f"},{"sha":"6d0abe26077d7ca04119b241678ea9ede9f4fe4d","author":{"name":"Joe Wilm","email":"1d0fc2326c9773c2b6cc0a60b702b0e144062e96@users.noreply.github.com"},"message":"Merge pull request #336 from lukaslueg/patch-3\n\nMention talk at Rust Meetup in README.md","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/6d0abe26077d7ca04119b241678ea9ede9f4fe4d"},{"sha":"62294771905917087c484bfc57e4f6ca547d89ba","author":{"name":"Richard Palethorpe","email":"4758e388009441ebbd3c6d4ed9f7362d1fee2f79@f-m.fm"},"message":"ansi: Designate and invoke graphic character sets\n\nImplement the designation of graphic character sets G0-G3 to ASCII or the\nSpecial character and line drawing glyphs. As well as the invokation/selection\nof the character sets (shift in, shift out and lock shifting).","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/62294771905917087c484bfc57e4f6ca547d89ba"},{"sha":"41f99dc4c0860155003120e9eabfe8c4a6ff770a","author":{"name":"Steven Fackler","email":"9c6373be47a848d40c9a8d2c1a632ec4072241f6@palantir.com"},"message":"Dynamically generate test harness\n\nThis uses the rustc-test crate, a copy of the standard test crate, to\ndynamically create tests for each reference test. No need to remember to\nupdate the macro, just add the directory to ref!","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/41f99dc4c0860155003120e9eabfe8c4a6ff770a"},{"sha":"2ffdc8d9cae7ab7afc6fd7e1ca87e2d1cd2ba025","author":{"name":"Steven Fackler","email":"9c6373be47a848d40c9a8d2c1a632ec4072241f6@palantir.com"},"message":"Remove line_wrap test\n\nThis doesn't pass, and was mistakenly never actually enabled in the old\nref.rs macro.","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/2ffdc8d9cae7ab7afc6fd7e1ca87e2d1cd2ba025"},{"sha":"b23ed6ed4c53a6d010238643c443da6db3931a87","author":{"name":"Joe Wilm","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@jwilm.com"},"message":"Capture test output by default\n\nThe `rustc-test` crate has this feature disabled by default causing all\nof the test `println!` output to be displayed.","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/b23ed6ed4c53a6d010238643c443da6db3931a87"},{"sha":"64b42cd2f3f1da1d6a99dcdf90e6f7728ddca968","author":{"name":"Lukas Lueg","email":"58e8b5f41df4309d56b3b9dd1d801a9bcad2fc16@gmail.com"},"message":"Use the log-crate instead of printing to stdout","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/64b42cd2f3f1da1d6a99dcdf90e6f7728ddca968"},{"sha":"db5f65637a0b061713b23c7ce5c1976f55ad8d83","author":{"name":"Joe Wilm","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@jwilm.com"},"message":"Changes to Logger logic\n\nThe logger implementation will now only show items from Alacritty.\nAdditionally, the module info is omitted from the log output. If the\norigin of a log item must be found, it can easily be grepped for.","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/db5f65637a0b061713b23c7ce5c1976f55ad8d83"},{"sha":"abd3958cb54925935b7013555ac58ae65896f7ed","author":{"name":"Joe Wilm","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@jwilm.com"},"message":"Minor formatting fixes","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/abd3958cb54925935b7013555ac58ae65896f7ed"},{"sha":"ee37dc86abb3257458d5832e4448ded8a0d2b0a7","author":{"name":"Joe Wilm","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@jwilm.com"},"message":"Return an error from logging::initialize\n\nLogging initialization now shares the same error handling code as the\nrest of the `run` function.","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/ee37dc86abb3257458d5832e4448ded8a0d2b0a7"},{"sha":"e118431d16d64543f5c2904af109ae9ba7e2965f","author":{"name":"Joe Wilm","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@jwilm.com"},"message":"Remove debug_print! macros\n\nThe logging macros should be used instead.","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/e118431d16d64543f5c2904af109ae9ba7e2965f"},{"sha":"6e51e9e27b384e68bda85f1a35f5c9219bb49400","author":{"name":"Niklas Claesson","email":"5b554e294f88c29d37f197020851799bb6bb6359@gmail.com"},"message":"Change to process::Command","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/6e51e9e27b384e68bda85f1a35f5c9219bb49400"},{"sha":"1dca5617e2c308b3c2f86d6cfa9d530d8d178885","author":{"name":"Kurnevsky Evgeny","email":"f82a494aff544d922859141e635f09abbcaa8cd7@gmail.com"},"message":"Use clap as cli parser.","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/1dca5617e2c308b3c2f86d6cfa9d530d8d178885"},{"sha":"04c5ad372a90ed26bbe6f79e723aba7d31329fc9","author":{"name":"Niklas Claesson","email":"5b554e294f88c29d37f197020851799bb6bb6359@gmail.com"},"message":"Implement argument passing in config\n\nThis commit implements the following syntax in the config file:\n\n```yaml\nshell:\n  program: /bin/bash\n  args:\n    - --login\n    - --norc\n```","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/04c5ad372a90ed26bbe6f79e723aba7d31329fc9"},{"sha":"6eb8b10a958de7164ba60212e591cd2447c551e1","author":{"name":"Niklas Claesson","email":"5b554e294f88c29d37f197020851799bb6bb6359@gmail.com"},"message":"fix config file","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/6eb8b10a958de7164ba60212e591cd2447c551e1"},{"sha":"4ebcbf1c4d02d83b023cdb93a521b55a150418ee","author":{"name":"DerNorbert","email":"b9dbb542df63146caa6bd4fe1d4f57d808134f7a@cybernothing.de"},"message":"Add Slackware section to README.md","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/4ebcbf1c4d02d83b023cdb93a521b55a150418ee"},{"sha":"08f348ecea0b782cd8539850abe6309d0e5b06c9","author":{"name":"Joe Wilm","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@jwilm.com"},"message":"Optimize glyph cache access\n\nLoading a glyph from the cache is a very hot operation in the renderer.\nThe original implementation would first check if a glyph was loaded and\nthen call `get()` which would have to search a second time. This showed\nup as a very slow point in profiles.\n\nThis patch addresses glyph cache access in two ways: by using a faster\nhasher optimized for small keys (fnv), and by using the entry API for\nfetching a cached glyph. The `fnv` hasher is faster than the default and\nis very efficient for small keys. Using the entry API on the HashMap\nmeans only 1 lookup instead of two. The entry API has a downside where\nthe key needs to get cloned on fetches.\n\nReducing the GlyphKey width to 64-bits helps in both areas. Copying an\n8-byte wide type is very cheap and thus limits downside of the entry\nAPI. The small width also helps with the hasher performance.\n\nOver all, this patch reduced typical render times by several hundred\nmicroseconds on a 2013 MacBook Pro with a full screen terminal full of\ntext.","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/08f348ecea0b782cd8539850abe6309d0e5b06c9"},{"sha":"019daa8b69b2e3b402362b71eeb3c8408c2ab933","author":{"name":"Niklas Claesson","email":"5b554e294f88c29d37f197020851799bb6bb6359@gmail.com"},"message":"Add support for -e argument","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/019daa8b69b2e3b402362b71eeb3c8408c2ab933"},{"sha":"2b478e7b9c5e7cd6c93254d3882e79ced9ec43c9","author":{"name":"Joe Wilm","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@jwilm.com"},"message":"Fix section headers in README\n\nResolves #367","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/2b478e7b9c5e7cd6c93254d3882e79ced9ec43c9"},{"sha":"e04584b0826eb18917314c2ea7bee7c8a22295be","author":{"name":"Danny Dulai","email":"8f9cdca7ee2029a647ffe09601cd0be769cbe755@ishiboo.com"},"message":"support for inverting the cursor or using colors","distinct":false,"url":"https://api.github.com/repos/jc00ke/alacritty/commits/e04584b0826eb18917314c2ea7bee7c8a22295be"}]}
{"actor":{"display_login":"jc00ke"}}