summaryrefslogtreecommitdiff
path: root/lib/compiler/src/v3_core.erl
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2023-02-221-1/+1
* Eliminate "mutable variables"Björn Gustavsson2023-02-161-86/+92
* Update copyright yearErlang/OTP2022-03-091-1/+1
* Fix coercion of integer literals to floats in binary matchingBjörn Gustavsson2022-01-261-2/+2
* Update copyright yearRickard Green2021-12-131-1/+1
* Somewhat improve pretty printing of binaries in DialyzerBjörn Gustavsson2021-11-231-3/+4
* Fix code generation in guard for not (X =:= true)Björn Gustavsson2021-07-011-11/+47
* stdlib: Fix minor issues regarding error locationsHans Bolinder2021-03-121-3/+3
* Classify warnings from the compilerBjörn Gustavsson2021-03-121-12/+18
* Include column numbers in compiler warningsBjörn Gustavsson2021-01-261-3/+4
* compiler: Make minimal adjustments for column numbersHans Bolinder2021-01-261-2/+2
* compiler: Introduce +recv_opt_infoJohn Högberg2021-01-221-2/+5
* compiler: Simplify `wait_timeout` representationJohn Högberg2021-01-221-13/+10
* compiler: Remove cerl_sets usageWojtek Mach2021-01-141-3/+3
* v3_core: Raise clearer exceptions when filters are badBjörn Gustavsson2020-11-241-1/+1
* v3_core: Handle binary generators with repeated variablesBjörn Gustavsson2020-11-241-50/+53
* v3_core: Raise clearer exceptions when generators are badBjörn Gustavsson2020-11-241-249/+31
* v3_core: Eliminate unnecessary =:= calls in binary comprehensionsBjörn Gustavsson2020-11-241-6/+7
* Merge pull request #2831 from bjorng/bjorn/compiler/underscore/OTP-16981Björn Gustavsson2020-11-111-4/+15
|\
| * Allow "underscore variables" to suppress all warningsBjörn Gustavsson2020-10-291-4/+15
* | Merge pull request #2834 from josevalim/jv-skip-literalsBjörn Gustavsson2020-11-031-1/+12
|\ \
| * | Skip literals on v3_core and sys_core_aliasJosé Valim2020-11-021-1/+12
| |/
* | Collapse strings into large integers in core patternsJosé Valim2020-10-301-8/+13
|/
* v3_core: Don't use wrapper functions for small after blocksJohn Högberg2020-09-211-27/+107
* Allow variables bound in 'try' to be used in 'of' clausesBjörn Gustavsson2020-06-161-10/+18
* v3_core: Be careful to bind binary sizes in an enclosing environmentBjörn Gustavsson2020-04-011-1/+36
* v3_core: Fix exports in the default clause in the caseBjörn Gustavsson2020-04-011-3/+16
* v3_core: Correct liveness analysis for expressions in binaries and mapsBjörn Gustavsson2020-03-211-34/+51
* Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\
| * Update copyright yearRickard Green2020-03-131-1/+1
* | v3_core: Don't make the compiler crash on invalid map updatesBjörn Gustavsson2020-03-051-29/+32
* | v3_core: Eliminate crash when clauses can't matchBjörn Gustavsson2020-03-051-26/+20
* | Validate the left operand for andalso/orelse in guardsBjörn Gustavsson2020-03-041-19/+5
* | v3_core: Don't crash on empty strings with bad sizeBjörn Gustavsson2020-03-041-65/+112
* | v3_core: Fix compiler crash when compiling failing binary constructionBjörn Gustavsson2020-03-041-5/+18
* | v3_core: Consistently handle characters as binary sizesBjörn Gustavsson2020-03-041-2/+6
* | v3_core: Fix compiler crash when compiling failing binary constructionBjörn Gustavsson2020-02-191-8/+11
* | v3_core: Eliminate crash when no receive clauses could matchBjörn Gustavsson2020-02-171-0/+14
* | v3_core: Preserve annotation when splitting clausesBjörn Gustavsson2020-02-171-15/+17
* | Allow guard expressions in map keysBjörn Gustavsson2020-02-061-169/+171
* | Allow expressions as size in binary patternsBjörn Gustavsson2020-02-061-70/+171
* | Refactor handling of matched out sizes in binariesBjörn Gustavsson2020-02-061-6/+262
* | v3_core: Add renaming of shadowing variablesBjörn Gustavsson2020-02-061-5/+118
* | v3_core: Lower receives to more primitive operationsBjörn Gustavsson2020-02-061-6/+189
* | v3_core: Handle ++ combined with a bad alias in patternsBjörn Gustavsson2020-02-051-0/+2
* | In binary matching, make explicit use of `all` illegalBjörn Gustavsson2020-02-051-3/+19
* | v3_core: Avoid repeatedly searching the options for 'dialyzer'Björn Gustavsson2020-01-231-8/+8
* | Merge pull request #2435 from josevalim/jv-clause-match-more-infoBjörn Gustavsson2019-11-081-4/+5
|\ \
| * | Add function/arity to shadow clauses warnings when possibleJosé Valim2019-10-291-4/+5
* | | v3_core: Remove unused pguard field in #iclause{}Björn Gustavsson2019-10-301-1/+1
|/ /