summaryrefslogtreecommitdiff
path: root/lib/elixir/src/elixir_utils.erl
Commit message (Expand)AuthorAgeFilesLines
* Avoid conflicts with erl_anno in metaJosé Valim2017-10-251-16/+9
* Do not match on empty block metaJosé Valim2017-10-061-1/+1
* Do not crash IEx on :init.stopJosé Valim2017-08-011-7/+3
* Ensure elixir_erl:debug_info/4 does not require elixir running (#6401)José Valim2017-07-291-3/+9
* Also store file sizes in manifestJosé Valim2017-05-081-3/+3
* Use new extra_chunks option when possibleJosé Valim2017-05-081-1/+1
* Deprecate parens as nil and support guards on funs with zero arityJosé Valim2017-02-211-1/+1
* Fix how the generated annotation is handled in ElixirJosé Valim2017-02-201-1/+0
* More module renaming and organizingJosé Valim2017-02-191-119/+16
* Move erlang modules to new erl namespaceJosé Valim2017-02-191-2/+19
* Convert default argument handling to Elixir passJosé Valim2017-02-181-5/+2
* Assert valid match and guard constructs on Elixir passJosé Valim2017-02-081-1/+21
* Remove use of underscore before ordinal numbers in functions and variables (#...Eksperimental2016-11-041-6/+6
* Properly spell UTF-8 (#5373)Eksperimental2016-10-281-1/+1
* There is no :erlang.is_record/1 functionAleksei Magusev2016-10-211-1/+1
* Consider is_process_alive/1 calls in returns_boolean/1 checkAleksei Magusev2016-09-281-1/+1
* Consider is_record/1,2,3 calls in returns_boolean/1 checkAleksei Magusev2016-09-281-3/+3
* Consider is_map/1 calls in returns_boolean/1 checkAleksei Magusev2016-09-281-1/+1
* Update return boolean check for orelse/andalsoJosé Valim2016-09-281-1/+2
* Force defmodule to not be tail-call optimized (#4958)Andrea Leopardi2016-07-081-1/+7
* Disable relative paths when loading mix.exs, closes #4465José Valim2016-06-121-3/+3
* Use proper case for proper nouns and acronymseksperimental2016-06-061-1/+1
* Rename bundle/2 to describe/2José Valim2016-05-301-1/+1
* Add @enforce_keys to defstruct, defexception and friendsJosé Valim2016-05-261-1/+13
* Replace 'char_list' and 'char list' with 'charlist'eksperimental2016-05-071-1/+1
* Formmating: Add white space around vertical bar (#4507)eksperimental2016-04-251-10/+10
* Formatting: add white space after comma (#4491)eksperimental2016-04-191-3/+3
* Do not build structs if not necessaryJosé Valim2016-04-131-1/+7
* Properly change __ENV__.file when @file is setJosé Valim2015-11-211-1/+1
* Add generated annotationsJosé Valim2015-10-111-9/+19
* Ensure File.touch and File.touch! properly work with universal timeJosé Valim2015-09-111-1/+7
* Refactor extraction of meta locationJosé Valim2015-05-161-1/+22
* Add space after comma: Format consistentlyeksperimental2015-03-171-5/+5
* Emit :file attribute on all nodes instead of a select fewJosé Valim2014-07-081-1/+1
* Remove usage of :filelib functionsJosé Valim2014-06-271-5/+8
* Make cond a special form so it does not leak vars on headJosé Valim2014-06-251-10/+17
* Add String.to_char_list and List.to_stringJosé Valim2014-05-171-3/+3
* Remove unecessary .hrl macrosJosé Valim2014-04-301-4/+17
* Fix compiler abstract codeJames Fish2014-04-271-2/+2
* Do not add spaces after { and before }José Valim2014-04-211-46/+46
* Provide List.from_char_data! and String.from_char_data!José Valim2014-02-231-2/+2
* Update Macro functions to support mapsJosé Valim2014-02-191-1/+2
* Support :into in for comprehensionsJosé Valim2014-02-171-0/+3
* Improve binary handling to properly consider chars and bitstring with specifiersJosé Valim2014-01-101-0/+4
* Simplify erlang translation var buildingJosé Valim2013-12-301-3/+4
* Clean up literal handling and add elixir_bitstringJosé Valim2013-12-291-52/+21
* Move module compilation to rely on elixir_expJosé Valim2013-12-281-0/+4
* Move some macros back to __op__ to work around bug in erl_evalJosé Valim2013-11-221-11/+5
* Move lexical tracker to scopeJosé Valim2013-11-011-2/+2
* Improve warn on invalid expressionsJosé Valim2013-10-071-1/+1