{"push_id":2790915518,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"ca4923678e6f59f6257c19b511393c100a9bd955","before":"f6fe02614501cb1d27b29bd4d9312d7d1aadc70d","commits":[{"sha":"084dac3790ae936714ededbeb278a9bc45eec3bc","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Don't evaluate contents of BUG_ON() macro at all when DEBUG == 0\n\nIt was executing the code in the if clause regardless of debug level.\nIn some cases the main program logic was relying on the side effects.","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/084dac3790ae936714ededbeb278a9bc45eec3bc"},{"sha":"822c136fa37277042d5e59b81bd141326a32df9b","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Fix \"make TERMINFO_DISABLE=1\" build\n\nThe makefile rules weren't updated properly when src/term-info.c was\nmoved to src/terminal/terminfo.c.","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/822c136fa37277042d5e59b81bd141326a32df9b"},{"sha":"530d2a5077e5716197aba63b13a4cd052b1732a6","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Optimize get_interpreter() function\n\n* Pre-compile and reuse regex_t, instead of compiling for every call\n* Use StringView objects, instead of xstrdup() and strlen()","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/530d2a5077e5716197aba63b13a4cd052b1732a6"},{"sha":"8088b689046594a9a933aec256395c0eaa80bee1","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Clean up mk/build.mk with \"prefix-obj\" macro","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/8088b689046594a9a933aec256395c0eaa80bee1"},{"sha":"ffaae0140293d7429245ecf6a99b9cde22adc152","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Remove incorrect use of BUG_ON() macro","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/ffaae0140293d7429245ecf6a99b9cde22adc152"},{"sha":"c18c75e1eb9130f31d5833d0ac612fd35c69b1e1","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Add \"dte-dynamic-tiny\" build configuration to \"make show-sizes\" target","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/c18c75e1eb9130f31d5833d0ac612fd35c69b1e1"},{"sha":"de7c52887abad7b2718d8c98358f858a3e198b74","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Clean up repetetive expansions of CFLAGS/LDFLAGS in mk/build.mk\n\nAll problems in make can be solved by another layer of macros.\nExcept for the problem of too many layers of macros.","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/de7c52887abad7b2718d8c98358f858a3e198b74"},{"sha":"d1d077c030a1764628c396fd780ba66c1413a7de","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Move ECMA-48 and xterm related function to separate source files\n\nTo make src/terminal/terminfo.c easier to read.","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/d1d077c030a1764628c396fd780ba66c1413a7de"},{"sha":"aeddd0fc905d7d5eaf0a134ed7fb0ccc777719d1","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Minor style fixes in code generated by mk/lperf.lua","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/aeddd0fc905d7d5eaf0a134ed7fb0ccc777719d1"},{"sha":"8a1a648d00354760bb25c8f0729edaba67541ff0","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Add some more built-in filetype associations","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/8a1a648d00354760bb25c8f0729edaba67541ff0"},{"sha":"fdf56ccba73bf962ae0fbae93258ba3fac0528de","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Improve pre-commit hook script","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/fdf56ccba73bf962ae0fbae93258ba3fac0528de"},{"sha":"2a77b66376f9324c5b192924786629d6d0178b77","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Make builtin_filetype_names[] an array of fixed-size char arrays\n\nInstead of an array of char*. This barely affects the total size and\nimproves cache locality.","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/2a77b66376f9324c5b192924786629d6d0178b77"},{"sha":"35c8f6223afe52870b14b929fb161a02dee00ff5","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Improve implementation of is_notice() function in src/screen-view.c","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/35c8f6223afe52870b14b929fb161a02dee00ff5"},{"sha":"c7bfefa4f888d5eb1232257948134ad3883bafb9","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Change 2 static regex patterns in src/edit.c from char* to char[]","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/c7bfefa4f888d5eb1232257948134ad3883bafb9"},{"sha":"636a61df6831ed356c2a03e81da2e9dc7b5af101","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Remove non-standard use of static_assert()\n\nFixes the following error when compiling with `make CC=clang`:\n\n> src/filetype.c:197:9: error: static_assert expression is not an\n> integral constant expression\n>        static_assert(n == 16);\n>        ^~~~~~~~~~~~~~~~~~~~~~","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/636a61df6831ed356c2a03e81da2e9dc7b5af101"},{"sha":"ca4923678e6f59f6257c19b511393c100a9bd955","author":{"name":"Craig Barnes","email":"de44dbe734752b178e49759f6f3bb141e5f55f74@igBarn.es"},"message":"Fix unused variable warning when compiling with \"make DEBUG=0\"","distinct":true,"url":"https://api.github.com/repos/craigbarnes/dte/commits/ca4923678e6f59f6257c19b511393c100a9bd955"}]}
{"actor":{"display_login":"craigbarnes"}}