{"push_id":3062953963,"size":17,"distinct_size":1,"ref":"refs/heads/master-staging","head":"f02766265ced8b90444ce0382a6d1cc5196d7c30","before":"1ed019771d4b44d0def11c6b8ae3e08d33d3cca2","commits":[{"sha":"46755b774eb672ab56f06223c9bea760e37cff29","author":{"name":"Denys Smirnov","email":"d29de71aea38aad3a87d486929cb0aad173ae612@sourced.tech"},"message":"compiler: fix another usage of the named type","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/46755b774eb672ab56f06223c9bea760e37cff29"},{"sha":"100901574b90d9ef0ee9edc49fd896a47bb716c0","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"compiler: let escape analysis look across bitcasts\n\nThis is necessary to avoid memory allocation in the math packages in\nsome functions.","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/100901574b90d9ef0ee9edc49fd896a47bb716c0"},{"sha":"1ba463c7ee979f2a750a44de333880805a79a1f8","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"machine: redesign I2C interface","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/1ba463c7ee979f2a750a44de333880805a79a1f8"},{"sha":"c3c4a33b4275b6fa28ee79fe6caf2aaaac73c719","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"main: enable -initinterp by default\n\nIt can still be disabled using -initinterp=false.","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/c3c4a33b4275b6fa28ee79fe6caf2aaaac73c719"},{"sha":"4fdffdf8b26db281209679ec73040a8c6d6cf915","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"interp: support non-const ptrtoint instruction","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/4fdffdf8b26db281209679ec73040a8c6d6cf915"},{"sha":"15a4afb22a439bcc388d83754c031f5ba00e352d","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"runtime: unify GC interface\n\nMake sure every to-be-implemented GC can use the same interface. As a\nresult, a 1MB chunk of RAM is allocated on Unix systems on init instead\nof allocating on demand.","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/15a4afb22a439bcc388d83754c031f5ba00e352d"},{"sha":"21db7e60995bc7e894bc19a93e143c3f26eb9569","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"main: move \"tinygo\" build tag to compiler\n\nReplace \"tgo\" with \"tinygo\" and set it always (even with `tinygo run`).","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/21db7e60995bc7e894bc19a93e143c3f26eb9569"},{"sha":"ecb474231635135b6683595aaa23017d823fd68c","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"main: do not run legacy init interpreter with run subcommand\n\nDo not run the new init interpreter either. Just run the code.","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/ecb474231635135b6683595aaa23017d823fd68c"},{"sha":"c220c140ef10dd6525b14832c681f482b443fa1f","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"all: make garbage collector configurable","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/c220c140ef10dd6525b14832c681f482b443fa1f"},{"sha":"ef93001ab82bfad9165dc7fd359ae2f40b153fa6","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"runtime: add \"none\" garbage collector\n\nThis collector does not implement runtime.alloc, so it is a\nquick-and-dirty way to check where in a program memory is allocated.","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/ef93001ab82bfad9165dc7fd359ae2f40b153fa6"},{"sha":"9181f2d4cebb6c76671de81c7019f12214a8fc14","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"runtime: add \"end of heap\" to detect out of memory\n\nThis can be used in the future to trigger garbage collection. For now,\nit provides a more useful error message in case the heap is completely\nfilled up.","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/9181f2d4cebb6c76671de81c7019f12214a8fc14"},{"sha":"8cb7b583d8b2099cafda91669c6fecb028aaed82","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"compiler: support creating slices with uncommon initial len/cap types","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/8cb7b583d8b2099cafda91669c6fecb028aaed82"},{"sha":"27fc397e2140577d4f6af5ba60e42f580895f466","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"arm: implement arm.ReadRegister\n\nThis pseudo-function reads the contents of the specified register, for\nexample \"sp\".","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/27fc397e2140577d4f6af5ba60e42f580895f466"},{"sha":"dbf581b56d18e729a1be46ad11d387e93a74b047","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"interp: do not try to interpret functions with an inttoptr instruction","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/dbf581b56d18e729a1be46ad11d387e93a74b047"},{"sha":"8402e84b6dff5f6a882ee0c4c962855d7bca5198","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"runtime: implement a simple mark/sweep garbage collector","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/8402e84b6dff5f6a882ee0c4c962855d7bca5198"},{"sha":"74b5e28a384baa1d534cac273dab31db746c3f72","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"docs: add documentation for the -gc compiler flag","distinct":false,"url":"https://api.github.com/repos/aykevl/tinygo/commits/74b5e28a384baa1d534cac273dab31db746c3f72"},{"sha":"f02766265ced8b90444ce0382a6d1cc5196d7c30","author":{"name":"Ayke van Laethem","email":"32d944eabcbc0b01735d2fff668b6ce00e214c03@gmail.com"},"message":"targets: make compiler runtime selection more configurable","distinct":true,"url":"https://api.github.com/repos/aykevl/tinygo/commits/f02766265ced8b90444ce0382a6d1cc5196d7c30"}]}
{"actor":{"display_login":"aykevl"}}