summaryrefslogtreecommitdiff
path: root/lib/compiler/src/sys_core_fold.erl
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2023-04-251-1/+1
* Fix lost exception from map updateBjörn Gustavsson2023-03-031-15/+13
* Update copyright yearErlang/OTP2022-03-231-1/+1
* Quote all occurrences of the `maybe` atomBjörn Gustavsson2022-02-211-4/+4
* Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\
| * Update copyright yearRickard Green2021-12-131-1/+1
* | Fix typos in lib/compilerKian-Meng, Ang2021-12-071-1/+1
* | Merge branch 'maint'Björn Gustavsson2021-11-251-7/+5
|\ \ | |/
| * compiler: Preserve extended error informationBjörn Gustavsson2021-11-231-7/+5
* | sys_core_fold: Don't replace bad binary segments with error(badarg)Björn Gustavsson2021-10-141-4/+1
* | Eliminate redundant branchesBjörn Gustavsson2021-09-101-36/+11
|/
* Eliminate incorrect warning for useless buildingBjörn Gustavsson2021-05-271-17/+23
* sys_core_fold: Fix typo in error messageWojtek Mach2021-03-231-1/+1
* Classify warnings from the compilerBjörn Gustavsson2021-03-121-52/+52
* Inline funs that are immediately usedBjörn Gustavsson2021-02-251-1/+38
* Merge pull request #2890 from josevalim/jv-float-16-supportJohn Högberg2021-02-191-0/+1
|\
| * Support IEEE 754-2008 16-bit floats in bitstringsJosé Valim2021-02-031-0/+1
* | sys_core_fold: Emit {eval_failure|result_ignored, {M, F, A}}Wojtek Mach2021-02-101-44/+36
* | Reduce confusion by rephrasing some compiler warningsBjörn Gustavsson2021-02-041-21/+70
|/
* Include column numbers in compiler warningsBjörn Gustavsson2021-01-261-17/+84
* compiler: Make minimal adjustments for column numbersHans Bolinder2021-01-261-0/+1
* compiler: Remove cerl_sets usageWojtek Mach2021-01-141-13/+13
* sys_core_fold: Remove ineffective optimization of try in guardsBjörn Gustavsson2020-04-081-63/+3
* Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\
| * Update copyright yearRickard Green2020-03-131-1/+1
* | Don't crash when a stacktrace is used as size in binary matchingBjörn Gustavsson2020-03-041-11/+9
* | sys_core_fold: Optimize boolean cases more conservativelyBjörn Gustavsson2020-03-041-12/+10
* | Merge pull request #2546 from bjorng/bjorn/get_stacktrace/OTP-16484Björn Gustavsson2020-02-211-13/+1
|\ \
| * | Don't keep stacktraces foreverBjörn Gustavsson2020-02-211-13/+1
* | | Fix optimization of binary constructionBjörn Gustavsson2020-02-201-9/+11
|/ /
* | sys_core_fold: Remove transformation meant to help the code generatorBjörn Gustavsson2020-02-121-59/+2
* | Merge branch 'maint'Björn Gustavsson2020-02-121-0/+2
|\ \ | |/
| * Fix crash when compiling convoluted use of receiveBjörn Gustavsson2020-02-111-1/+5
* | Simplify handling of patterns in compiler passesBjörn Gustavsson2020-02-061-23/+20
* | Remove handling of #c_receive{} and #k_receive{}Björn Gustavsson2020-02-061-26/+0
* | In binary matching, make explicit use of `all` illegalBjörn Gustavsson2020-02-051-4/+19
* | Handle non-integer segment size in binary constructionBjörn Gustavsson2020-02-051-2/+9
* | sys_core_fold: Rewrite maps:get/2 and friends to guard BIFsJohn Högberg2019-11-291-18/+38
* | Add function/arity to shadow clauses warnings when possibleJosé Valim2019-10-291-17/+26
* | Remove redundant optimization of exported variables in a 'case'Björn Gustavsson2019-10-211-45/+6
* | Simplify sys_core_fold by removing obsoleted optimizationsBjörn Gustavsson2019-05-231-334/+80
|/
* sys_core_fold: Simplify case_expand_var/2Björn Gustavsson2019-03-251-38/+7
* sys_core_fold: Remove an unsafe optimizationBjörn Gustavsson2019-02-211-134/+19
* Merge branch 'maint'Björn Gustavsson2018-12-061-6/+14
|\
| * Fix unsafe optimization of stack trace buildingBjörn Gustavsson2018-12-051-6/+14
* | Merge branch 'maint'Björn Gustavsson2018-08-091-1/+86
|\ \ | |/
| * Merge pull request #1910 from bjorng/bjorn/compiler/letrec-side-effect-fix/ER...Björn Gustavsson2018-08-091-1/+86
| |\
| | * Fix side-effect optimization when compiling from Core ErlangJohn Högberg2018-08-081-1/+86
* | | Merge pull request #1904 from michalmuskala/mm/get-stacktrace-to-buildBjörn Gustavsson2018-08-081-1/+13
|\ \ \
| * | | Rewrite erlang:get_stacktrace calls to primop when safeMichał Muskała2018-08-051-1/+13