{"push_id":2098204800,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"8e3b5053ebaf2e0e8710f7c4e62759fd9acf8338","before":"8fd65919d24bb0543ba152055a018ec7e25a5b8f","commits":[{"sha":"8e3b5053ebaf2e0e8710f7c4e62759fd9acf8338","author":{"name":"Sean Perry","email":"fbcac0a29486c44629a5bcbaa21467ab3f3a1898@speakeasy.net"},"message":"DRY is always better. (#456)\n\nComputers are for automation. Let's apply their boredom.\r\n\r\nUse a macro to wrap `defsubr`\r\n\r\nThe goal is to allow changes to calls of `defsubr` to be made in one\r\nplace.\r\n\r\nGenerate the `rust_init_syms call based on whether\r\na file has the `export_lisp_fns` macro.\r\n\r\nIf a `no_mangle` function is defined then export it.\r\n\r\nReplace explicit list in a macro with a generator for the macro call\r\n\r\nThe `export_lisp_fn` macro is still used. The developer does not have\r\nto ensure the names are in the list. This can be determined by parsing\r\nthe code.","distinct":true,"url":"https://api.github.com/repos/Wilfred/remacs/commits/8e3b5053ebaf2e0e8710f7c4e62759fd9acf8338"}]}
{"actor":{"display_login":"shaleh"}}