{"push_id":839305007,"size":62,"distinct_size":61,"ref":"refs/heads/master","head":"28a279d88d050f66d3c5a8f45ba08637404ee04b","before":"5ec2a43650478d671e3919143584cefd2f302011","commits":[{"sha":"bddb8ae9f7a45cd10375072969a57f3fd70a068a","author":{"email":"11e8c8537a3a0e5d5512c48f25790e24841a0897@gmail.com","name":"Tony Han"},"message":"eex engine raises on missing assigns","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/bddb8ae9f7a45cd10375072969a57f3fd70a068a"},{"sha":"295a366f725d9b4fe70c63a8e26a77719a9bf8cc","author":{"email":"76ea42a62353cec767c3e88c8699ea728215b31c@gmail.com","name":"Paul Daigle"},"message":"Fix innacurate iex output\n\nUses a string key instead of an atom key in order to force the iex\noutput to show the list of tuples rather than a keyword list.","distinct":false,"url":"https://api.github.com/repos/philosodad/elixir/commits/295a366f725d9b4fe70c63a8e26a77719a9bf8cc"},{"sha":"1a00eb67e76bbab8388d98e538a95f76a46e4f49","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Only load consolidated protocols if consolidation is enabled","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/1a00eb67e76bbab8388d98e538a95f76a46e4f49"},{"sha":"266fb8459d4a6068004fa586968ed488bae7f0ca","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","name":"José Valim"},"message":"Merge pull request #3880 from philosodad/documentation-fix-for-map-special-form\n\nFix innacurate iex output","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/266fb8459d4a6068004fa586968ed488bae7f0ca"},{"sha":"ecf90268eb1e4acb8b104325524c6f12746caa7f","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Introduce String.trim_{prefix,suffix,leading,trailing}/2\n\nThe first two will remove only the first occurrence of\nthe given match in string. The last two will remove all\noccurrences of the given match.\n\nWe have chosen the leading/trailing naming instead of\nleft/right because left/right is used in String as\nlstrip/rstrip and ljust/rjust, i.e. with a different\nnaming convention. Furthermore, the strip/just variants\nreceives codepoints while the ones in trim receives\nstrings themselves.","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/ecf90268eb1e4acb8b104325524c6f12746caa7f"},{"sha":"4b01bccfbfb84ba0a6dd21072a6324c24743b3fc","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Include line for previously defined doc attribute warnings","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/4b01bccfbfb84ba0a6dd21072a6324c24743b3fc"},{"sha":"07d375d6c2a8a6a064d7d6a440599350792afd88","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Remove more dependencies on HashSet and HashDict","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/07d375d6c2a8a6a064d7d6a440599350792afd88"},{"sha":"1f7ee6788c9cd1cdcd9ac553a7e11da0e06ba89b","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Remove unused functions in utils","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/1f7ee6788c9cd1cdcd9ac553a7e11da0e06ba89b"},{"sha":"d9a8a2a93d672a0a282195aee374e630f32bda15","author":{"email":"38e6613264ec49d307d98a5d7e257c97286f058a@amberbit.com","name":"Hubert Łępicki"},"message":"cleaner (?) error messages when attempting to use the module from the same module","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/d9a8a2a93d672a0a282195aee374e630f32bda15"},{"sha":"2f7c2da48255e7fd59ee1ee5eaa093227f12d48f","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Migrate to :rand","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/2f7c2da48255e7fd59ee1ee5eaa093227f12d48f"},{"sha":"5b88ef22d2439e45a2c9c12698d2d9ef9ed72f76","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Move internal vars and backup vars from orddict to maps","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/5b88ef22d2439e45a2c9c12698d2d9ef9ed72f76"},{"sha":"6de232cab07e700ef45c4da790c0820515ae85c7","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Use empty bindings","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/6de232cab07e700ef45c4da790c0820515ae85c7"},{"sha":"d416772acee7f6ffa657d8d80fb73d32e5d40c2a","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","name":"José Valim"},"message":"Merge pull request #3882 from hubertlepicki/master\n\nimprove error message on requiring module from the context it was defined in","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/d416772acee7f6ffa657d8d80fb73d32e5d40c2a"},{"sha":"0f1b5e5e23d6d101bdba345d13909887918c6354","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@djm.org.uk","name":"Darian Moody"},"message":"Mix.Task moduledoc update: correction\n\nCorrected:\r\n\r\n* showed => shown\r\n* Multiline backtick rendering issues.","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/0f1b5e5e23d6d101bdba345d13909887918c6354"},{"sha":"89d2b916c10eca77e4bea21cb5a81486ebff9b66","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Provide better error messages for context modules","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/89d2b916c10eca77e4bea21cb5a81486ebff9b66"},{"sha":"a90bf7fc5056227c26be43a0b3795b70255cdf35","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","name":"José Valim"},"message":"Merge pull request #3883 from djm/patch-1\n\nMix.Task moduledoc update: correction","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/a90bf7fc5056227c26be43a0b3795b70255cdf35"},{"sha":"6128444f4bcf5b6a1dbfed84a6775bb6c9fb677f","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Move more items away from ord* when possible","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/6128444f4bcf5b6a1dbfed84a6775bb6c9fb677f"},{"sha":"35fbf0716a9c6139f8b718701024f5055c3e3b08","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Move code server and compiler away from ord*","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/35fbf0716a9c6139f8b718701024f5055c3e3b08"},{"sha":"95b03739dda1e1f3f2c7f68a09d3351736d970a2","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Add Process.get_keys/0","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/95b03739dda1e1f3f2c7f68a09d3351736d970a2"},{"sha":"6a8b2123769041fcd20af0cbd752eceaa52a4ccc","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Error with tuples in map access syntax","distinct":true,"url":"https://api.github.com/repos/philosodad/elixir/commits/6a8b2123769041fcd20af0cbd752eceaa52a4ccc"}]}