{"push_id":2695762458,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"3765006babd4d02f196898b845f80eaf39562a19","before":"37f8121b088c5d159156d902500afac1fc79949f","commits":[{"sha":"1f4d868f7abf5feb6d4a22524a96c5993f637a51","author":{"name":"Unknown","email":"bf0c22cea1a22f7a98196499c8fc902ffb029b43@gmail.com"},"message":"Improve error message when looking for libraries on bytecode","distinct":true,"url":"https://api.github.com/repos/Ibarria/c2/commits/1f4d868f7abf5feb6d4a22524a96c5993f637a51"},{"sha":"8974b734687542a7758aea1cb2d6c1b8d474d133","author":{"name":"Unknown","email":"bf0c22cea1a22f7a98196499c8fc902ffb029b43@gmail.com"},"message":"Make malloc and free work on Windows DLL\n\nThey work now because malloc and free itself exist only on Basic.jai, where it calls an _ variant.","distinct":true,"url":"https://api.github.com/repos/Ibarria/c2/commits/8974b734687542a7758aea1cb2d6c1b8d474d133"},{"sha":"8ff1df2f19487eb79616864e7e0272a643c3eff0","author":{"name":"Unknown","email":"bf0c22cea1a22f7a98196499c8fc902ffb029b43@gmail.com"},"message":"Fix llvm void * issue\n\nllvm does not allow pointer to void, like in C. Change all invocations to void * to be a u8 *.","distinct":true,"url":"https://api.github.com/repos/Ibarria/c2/commits/8ff1df2f19487eb79616864e7e0272a643c3eff0"},{"sha":"dabccffa613b460c83d40c84f55b41f0c5e1f996","author":{"name":"Unknown","email":"bf0c22cea1a22f7a98196499c8fc902ffb029b43@gmail.com"},"message":"Extend Basic for malloc and free","distinct":true,"url":"https://api.github.com/repos/Ibarria/c2/commits/dabccffa613b460c83d40c84f55b41f0c5e1f996"},{"sha":"6519e8f7a3e1054efed106be99ff5d7d326eb58a","author":{"name":"Unknown","email":"bf0c22cea1a22f7a98196499c8fc902ffb029b43@gmail.com"},"message":"Interpreter and AST changes for CAST\n\nThis is the first step to be able to have implicit cast (used for arrays) in Interpreter and AST. This will grow later to include an official cast function, bytecode and llvm support.","distinct":true,"url":"https://api.github.com/repos/Ibarria/c2/commits/6519e8f7a3e1054efed106be99ff5d7d326eb58a"},{"sha":"d7947a7a6d48ea93328d1927ed57de5ff24ec402","author":{"name":"Unknown","email":"bf0c22cea1a22f7a98196499c8fc902ffb029b43@gmail.com"},"message":"Arrays and cast support for Bytecode\n\nWith this change, arrays.jai can run and we have a way to upconvert arrays. A major change here has been to ensure all register bytes in a calling register are contiguous in memory so pointer arithmetic works.","distinct":true,"url":"https://api.github.com/repos/Ibarria/c2/commits/d7947a7a6d48ea93328d1927ed57de5ff24ec402"},{"sha":"d59aefa799ddb839edeb2243c54207d287b090fc","author":{"name":"Unknown","email":"bf0c22cea1a22f7a98196499c8fc902ffb029b43@gmail.com"},"message":"Bytecode support for Array parameters\n\nWith this change, now bytecode can do array function parameters and upconversion. Only tested with Static to sized.","distinct":true,"url":"https://api.github.com/repos/Ibarria/c2/commits/d59aefa799ddb839edeb2243c54207d287b090fc"},{"sha":"3765006babd4d02f196898b845f80eaf39562a19","author":{"name":"Unknown","email":"bf0c22cea1a22f7a98196499c8fc902ffb029b43@gmail.com"},"message":"Fix bug on bytecode between struct access and array access\n\nWhen obtaining the address and offset, arrays can be used as structs or pointers, differentiate.","distinct":true,"url":"https://api.github.com/repos/Ibarria/c2/commits/3765006babd4d02f196898b845f80eaf39562a19"}]}
{"actor":{"display_login":"Ibarria"}}