summaryrefslogtreecommitdiff
path: root/lib/compiler/test/core_fold_SUITE.erl
Commit message (Expand)AuthorAgeFilesLines
* sys_core_fold: Remove problematic optimizationBjörn Gustavsson2023-01-091-0/+28
* sys_core_fold: Always optimize bodies in move_let_into_exprJohn Högberg2023-01-041-0/+26
* sys_core_fold: Eliminate crash in beam_kernel_to_ssa, againJohn Högberg2023-01-031-26/+83
* Eliminate crash in beam_kernel_to_ssaBjörn Gustavsson2022-12-191-2/+41
* Update copyright yearErlang/OTP2022-04-111-1/+1
* core_fold_SUITE: Cover some more codeBjörn Gustavsson2022-04-011-0/+17
* Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\
| * Update copyright yearRickard Green2021-12-131-1/+1
* | Eliminate warnings for unused variable for compiler testsBjörn Gustavsson2021-06-171-1/+1
|/
* Use correct type annotations for compiler errors and warningsRichard Carlsson2021-02-181-1/+1
* Update test suites to cover more codeBjörn Gustavsson2021-02-151-0/+10
* Improve code coverageBjörn Gustavsson2020-04-081-0/+22
* Update copyright yearRickard Green2020-03-131-1/+1
* Fix crash when compiling convoluted use of receiveBjörn Gustavsson2020-02-111-2/+12
* Eliminate warnings for unused variablesBjörn Gustavsson2018-11-291-1/+1
* Add beam_ssa_dead.erlBjörn Gustavsson2018-09-171-3/+8
* Introduce a new SSA-based intermediate formatBjörn Gustavsson2018-08-241-1/+1
* Merge branch 'maint'Björn Gustavsson2018-08-091-2/+22
|\
| * Fix side-effect optimization when compiling from Core ErlangJohn Högberg2018-08-081-2/+22
* | Merge branch 'maint'Björn Gustavsson2018-07-061-1/+1
|\ \ | |/
| * Call test_lib:recompile/1 from init_per_suite/1Björn Gustavsson2018-07-061-1/+1
* | Merge pull request #1717 from michalmuskala/is-function-pureBjörn Gustavsson2018-06-271-0/+17
|\ \ | |/ |/|
| * Fold is_function/1,2 during compilationMichał Muskała2018-06-061-0/+17
* | Update copyright yearHenrik Nord2018-06-181-1/+1
|/
* sys_core_fold: Eliminate crash for map update in guardBjörn Gustavsson2018-04-251-2/+16
* Improve code generation for a 'case' with exported variablesBjörn Gustavsson2018-01-111-2/+36
* Generalize optimization of "one-armed" casesBjörn Gustavsson2017-08-101-2/+26
* sys_core_fold: Eliminate complaint from core_lintBjörn Gustavsson2016-10-281-2/+18
* sys_core_fold: Don't move a fun into a guardBjörn Gustavsson2016-09-051-2/+14
* Avoid the dreaded "no_file" in warningsBjörn Gustavsson2016-06-021-2/+47
* update copyright-yearHenrik Nord2016-03-151-1/+1
* Remove ?line macrosBjörn Gustavsson2016-02-251-59/+59
* Eliminate use of ?config() macroBjörn Gustavsson2016-02-251-2/+2
* Eliminate use of test_server.hrl and test_server_line.hrlBjörn Gustavsson2016-02-171-1/+1
* Change license text to APLv2Bruce Yinhe2015-06-181-10/+11
* test suite: Always place .core files in data directoriesBjörn Gustavsson2015-04-221-2/+2
* test suites: Unload modules compiled from .core or .SBjörn Gustavsson2015-04-221-9/+11
* Clean up evaluation of setelement/3Björn Gustavsson2015-03-091-0/+1
* Update type information based on BIFs that returns integersBjörn Gustavsson2015-03-091-0/+1
* cerl: Teach is_literal_term/1 to handle mapsBjörn Gustavsson2015-02-121-1/+4
* sys_core_fold: Refactor type information accessBjörn Gustavsson2015-02-121-0/+6
* Merge branch 'bjorn/compiler/dup-bug-fix/OTP-12453'Björn Gustavsson2015-02-051-2/+42
|\
| * Teach case_opt/3 to avoid unnecessary buildingBjörn Gustavsson2015-02-031-2/+29
| * sys_core_fold: Optimize let statements more aggressivelyBjörn Gustavsson2015-02-031-0/+13
* | Merge branch 'maint'Björn Gustavsson2015-02-051-0/+10
|\ \ | |/ |/|
| * Correct unsafe optimization of '==' and '/='Björn Gustavsson2015-02-041-0/+10
* | Merge branch 'maint'Björn Gustavsson2015-02-031-0/+6
|\ \ | |/
| * Be more careful about map patterns when evalutating element/2Björn Gustavsson2015-02-031-0/+6
* | Speed up running of compiler test suites in coverage modeBjörn Gustavsson2015-01-261-1/+1
|/
* Correctly handle non-matching patterns against literal valuesAnthony Ramine2014-03-251-2/+12