{"push_id":542823119,"size":7,"distinct_size":7,"ref":"refs/heads/app_env","head":"0df760ac29cf86b542ed4bb578dcdd75a1b454da","before":"a005f5316a840b23a86d237c1d40ca1243cbecc6","commits":[{"sha":"2472bb79abd94ff3c0298a6421a5c38b06ec9e10","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Ensure mix compiler is able to handle nested directories\n\nSigned-off-by: José Valim <jose.valim@plataformatec.com.br>","distinct":true,"url":"https://api.github.com/repos/fishcakez/elixir/commits/2472bb79abd94ff3c0298a6421a5c38b06ec9e10"},{"sha":"ef0c495f16fea59ec46626816e6aaf5ca8482c79","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@fishcakez.com","name":"James Fish"},"message":"Set MIX_ARCHIVES in mix tasks archive tests\n\nPreviously archive tests would fail if MIX_ARCHIVES was set.\n\nSigned-off-by: José Valim <jose.valim@plataformatec.com.br>","distinct":true,"url":"https://api.github.com/repos/fishcakez/elixir/commits/ef0c495f16fea59ec46626816e6aaf5ca8482c79"},{"sha":"95127516f76b2181994fcebd933e944597c8cb93","author":{"email":"715dfcf81462015ac54fb7cb8e39a76613b8403a@gmail.com","name":"Samuel Tonini"},"message":"add missing assert call\n\nSigned-off-by: José Valim <jose.valim@plataformatec.com.br>","distinct":true,"url":"https://api.github.com/repos/fishcakez/elixir/commits/95127516f76b2181994fcebd933e944597c8cb93"},{"sha":"47f4573041751400b9ccf2ea901932af9086b80b","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@fishcakez.com","name":"James Fish"},"message":"Introduce elixir_config to store internal state\n\nAdds ETS table that can only be updated by the gen_server elixir_config,\nwhich means that reads are async and writes are sync.\n\nStores:\n* URI scheme/ports\n* Compiler options\n* argv","distinct":true,"url":"https://api.github.com/repos/fishcakez/elixir/commits/47f4573041751400b9ccf2ea901932af9086b80b"},{"sha":"a6e3ae625e3c065eb043435c59202ed38171e388","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@fishcakez.com","name":"James Fish"},"message":"IEx: Serialise configure and move state to ETS\n\n* All config get/put moved to IEx.Config\n* after_spawn stored in ETS to prevent config_change deletion\n* Returns full config on IEx.configuration/1","distinct":true,"url":"https://api.github.com/repos/fishcakez/elixir/commits/a6e3ae625e3c065eb043435c59202ed38171e388"},{"sha":"b454f984f51324c4dc30fff18c4180395aa6dc93","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@fishcakez.com","name":"James Fish"},"message":"Fix logger to keep config through config_change/3\n\nStore deleted handlers and live config data in `:ets` tables","distinct":true,"url":"https://api.github.com/repos/fishcakez/elixir/commits/b454f984f51324c4dc30fff18c4180395aa6dc93"},{"sha":"0df760ac29cf86b542ed4bb578dcdd75a1b454da","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@fishcakez.com","name":"James Fish"},"message":"Introduce Mix.State to store internal mix state\n\nMoves non-config state from application env to an ETS table that is\nupdated with an Agent.","distinct":true,"url":"https://api.github.com/repos/fishcakez/elixir/commits/0df760ac29cf86b542ed4bb578dcdd75a1b454da"}]}