{"push_id":2566362852,"size":6,"distinct_size":6,"ref":"refs/heads/feature/project_restructuring","head":"db28fe543de072230269ab447492f16602439353","before":"12256145d26e1a003c1b375d3bccc047dc1f65df","commits":[{"sha":"063eef6cde25ca76a70124f772b3da143adbe94f","author":{"name":"Matjaž","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@matjaz.it"},"message":"Add file templates for Python and Cython","distinct":true,"url":"https://api.github.com/repos/TheMatjaz/Numerus/commits/063eef6cde25ca76a70124f772b3da143adbe94f"},{"sha":"4614f67b64bfd78bb6f558687f2564c3fe850863","author":{"name":"Matjaž","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@matjaz.it"},"message":"Set unused code as Weak Warning instead of Warning","distinct":true,"url":"https://api.github.com/repos/TheMatjaz/Numerus/commits/4614f67b64bfd78bb6f558687f2564c3fe850863"},{"sha":"4fb19c71195541ec63115f0e7212f02d8cec2810","author":{"name":"Matjaž","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@matjaz.it"},"message":"Simplify copy from dictionary into one function\n\nThis avoids functions calls and additional stack variables.","distinct":true,"url":"https://api.github.com/repos/TheMatjaz/Numerus/commits/4fb19c71195541ec63115f0e7212f02d8cec2810"},{"sha":"685c33d3bf956801ad75d2f7c277649fc950365a","author":{"name":"Matjaž","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@matjaz.it"},"message":"Make numerus_int_to_basic_numeral allocate minimal memory\n\nIt builds the numeral on a stack buffer, which is later copied\nto a mallocated heap buffer, which is as big as the string itself\nto avoid allocating unused memory (i.e. as big as the max string every\ntime).","distinct":true,"url":"https://api.github.com/repos/TheMatjaz/Numerus/commits/685c33d3bf956801ad75d2f7c277649fc950365a"},{"sha":"95db4bef9244df95b5c33178c57c7836136beed2","author":{"name":"Matjaž","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@matjaz.it"},"message":"Add checks for out-of-range in twelfths.c functions\n\nAlso:\n- enforce one return per function\n- avoid use of ABS","distinct":true,"url":"https://api.github.com/repos/TheMatjaz/Numerus/commits/95db4bef9244df95b5c33178c57c7836136beed2"},{"sha":"db28fe543de072230269ab447492f16602439353","author":{"name":"Matjaž","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@matjaz.it"},"message":"Move int2numeral corner cases and underscores to separate functions\n\n- Corner cases like NULL pointer handling and value==0 handling\n  is moved to separate function\n- Extended numeral creation has the integer part construction moved\n  to a separate function as well to shorten the function.\n- General reogranization of stack variables and parameters.\n- Inline copy_from_dictionary()","distinct":true,"url":"https://api.github.com/repos/TheMatjaz/Numerus/commits/db28fe543de072230269ab447492f16602439353"}]}
{"actor":{"display_login":"TheMatjaz"}}