summaryrefslogtreecommitdiff
path: root/lib/compiler/test
Commit message (Expand)AuthorAgeFilesLines
* Eliminate crash because of unsafe delaying of sub-binary creationBjörn Gustavsson2016-02-081-2/+30
* Fix crash when attempting to update a fun as if it were a mapBjörn Gustavsson2016-01-121-0/+3
* Eliminate crash in v3_codegenBjörn Gustavsson2016-01-111-2/+54
* beam_bool: Fix unsafe optimizationBjörn Gustavsson2016-01-071-2/+25
* Fix missing filename and line number in warningBjörn Gustavsson2015-11-201-2/+20
* compile_SUITE: Add test of warningsBjörn Gustavsson2015-09-101-2/+42
* compiler: Add test for corrupt register in get_map_elementsBjörn-Egil Dahlberg2015-09-041-3/+55
* fix errors caused by changed line numbersBruce Yinhe2015-06-223-3/+0
* Change license text to APLv2Bruce Yinhe2015-06-18108-1057/+1164
* compiler: Add regressions_SUITEBjörn-Egil Dahlberg2015-06-172-0/+99
* Merge branch 'bjorn/compiler/spurious-warning'Björn Gustavsson2015-06-041-1/+23
|\
| * sys_core_fold: Eliminate warnings for unused terms in effect contextBjörn Gustavsson2015-05-221-1/+15
| * sys_core_fold: Eliminate warnings for unused termsBjörn Gustavsson2015-05-131-0/+8
* | compiler: Add tests for beam_bsm get_map_elementsBjörn-Egil Dahlberg2015-05-211-1/+16
|/
* Merge branch 'nox/compiler/parse_transform-undef/OTP-12723'Björn Gustavsson2015-05-081-2/+10
|\
| * Properly report unknown parse transformsAnthony Ramine2015-03-261-2/+10
* | compiler: Use module erl_annoHans Bolinder2015-04-302-9/+13
* | test_lib: Simplify uniq/0Björn Gustavsson2015-04-291-4/+2
* | beam_asm: Speed up encoding of large numbersBjörn Gustavsson2015-04-291-7/+13
* | compilation_SUITE: Speed up the self_compile test casesBjörn Gustavsson2015-04-291-33/+22
* | sys_core_fold: Suppress warnings betterBjörn Gustavsson2015-04-291-0/+6
* | beam_validator: Stop validating the 'aligned' flag for binariesBjörn Gustavsson2015-04-293-67/+7
* | beam_validator: Clean up updating of types for y registerBjörn Gustavsson2015-04-292-18/+19
* | beam_validator: Remove support for removed BIF fault/1,2Björn Gustavsson2015-04-231-1/+1
* | beam_block: Optimize matching of binary literalsBjörn Gustavsson2015-04-221-2/+12
* | compile: Add the {eprof,Pass} option for easy eprof runningBjörn Gustavsson2015-04-221-0/+2
* | Add z_SUITE to validate loaded codeBjörn Gustavsson2015-04-222-0/+63
* | test suite: Always place .core files in data directoriesBjörn Gustavsson2015-04-228-53/+78
* | test suites: Unload modules compiled from .core or .SBjörn Gustavsson2015-04-223-10/+17
* | compilation_SUITE: Unload tested modules using the code serverBjörn Gustavsson2015-04-201-2/+2
* | Raise more descriptive error messages for failed map operationsBjörn Gustavsson2015-04-152-35/+52
* | beam_validator: No longer require strict literal term orderBjörn Gustavsson2015-04-132-3/+3
* | map_SUITE: Add tests of is_map/1 with literal mapsBjörn Gustavsson2015-04-131-0/+13
* | compiler: Strengthen Maps testsBjörn-Egil Dahlberg2015-03-301-4/+180
* | compiler: Strengthen Maps testsBjörn-Egil Dahlberg2015-03-271-8/+750
* | Merge branch 'egil/maps/hamt/OTP-12585'Björn-Egil Dahlberg2015-03-191-1/+1
|\ \
| * | compiler: Fix map_SUITE:t_map_sort_literal for new map compare orderSverker Eriksson2015-03-121-1/+1
* | | v3_core: Teach pat_alias/2 to eliminate duplicated variablesBjörn Gustavsson2015-03-091-0/+13
* | | sys_core_fold: Improve optimization of 'not'Björn Gustavsson2015-03-091-0/+12
* | | 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
* | | sys_core_fold: Strengthen type optimization in letsBjörn Gustavsson2015-03-091-3/+23
|/ /
* | v3_core: Add is_map tests before map instructionsBjörn Gustavsson2015-03-091-3/+3
* | beam_type: Use the complete register map when calculating livenessBjörn Gustavsson2015-03-091-0/+12
* | Introduce '%live' annotations with a complete register mapBjörn Gustavsson2015-03-091-13/+13
* | Merge branch 'bjorn/compiler/beam_jump-share'Björn Gustavsson2015-02-231-2/+15
|\ \
| * | beam_jump: Don't jump into the middle of a 'try'Björn Gustavsson2015-02-201-2/+15
* | | Merge branch 'bjorn/compiler/sys_core_fold'Björn Gustavsson2015-02-231-0/+11
|\ \ \
| * | | sys_core_fold: Fix non-tail-recursive list comprehensionsBjörn Gustavsson2015-02-201-0/+11
| |/ /
* | | Merge branch 'bjorn/compiler/beam_validator'Björn Gustavsson2015-02-2017-237/+130
|\ \ \