summaryrefslogtreecommitdiff
path: root/lib/compiler/test
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'john/compiler/bs_match-anno-liveness-fix/OTP-15353/ERL-753' int...John Högberg2018-10-161-2/+17
|\
| * beam_utils: Handle bs_start_match2 in anno_defsJohn Högberg2018-10-151-2/+17
* | compiler: Forward +source flag to epp and fix bug in +deterministicJohn Högberg2018-10-051-2/+26
|/
* Fix rare bug in binary matching (again)Björn Gustavsson2018-09-281-3/+35
* Update copyright yearHenrik Nord2018-09-2119-19/+19
* map_SUITE: Test is_map_key/2 followed by a map updateBjörn Gustavsson2018-08-221-0/+15
* map_SUITE: Cover map_get optimizations in beam_deadBjörn Gustavsson2018-08-221-0/+59
* Fix compiler crash when compiling double receivesBjörn Gustavsson2018-08-141-2/+30
* Correct error behavior of is_map_key/2 in guardsBjörn Gustavsson2018-08-131-1/+45
* Merge pull request #1911 from bjorng/bjorn/compiler/binary-syntax/ERL-689/OTP...Björn Gustavsson2018-08-101-2/+31
|\
| * Fix bug in binary matchingBjörn Gustavsson2018-08-081-2/+31
* | Merge branch 'john/compiler/fix-deterministic-include-paths/OTP-15204/ERL-679...Rickard Green2018-08-091-2/+19
|\ \
| * | Omit include path debug info for +deterministic buildsJohn Högberg2018-08-091-2/+20
* | | Merge pull request #1910 from bjorng/bjorn/compiler/letrec-side-effect-fix/ER...Björn Gustavsson2018-08-093-4/+50
|\ \ \
| * | | Fix side-effect optimization when compiling from Core ErlangJohn Högberg2018-08-083-4/+50
* | | | beam_validator: Fix false diagnostic for a receive nested in a tryBjörn Gustavsson2018-08-061-2/+47
| |_|/ |/| |
* | | Abort size calculation when a matched-out variable is usedJohn Högberg2018-07-161-2/+9
|/ /
* | Call test_lib:recompile/1 from init_per_suite/1Björn Gustavsson2018-07-0636-42/+60
* | Merge branch 'bjorn/compiler/fix-beam_jump-crash/ERL-660/OTP-15166' into main...Erlang/OTP2018-06-291-2/+23
|\ \
| * | Eliminate a crash in the beam_jump passBjörn Gustavsson2018-06-291-2/+23
* | | Merge branch 'bjorn/compiler/fix-map_get/OTP-15157' into maint-21Erlang/OTP2018-06-291-0/+6
|\ \ \
| * | | Fix internal compiler error for map_get/2Björn Gustavsson2018-06-271-0/+6
| |/ /
* | | Merge branch 'bjorn/compiler/fix-skipped-matching/ERL-655/OTP-15156' into mai...Erlang/OTP2018-06-291-2/+30
|\ \ \
| * | | beam_type: Fix unsafe optimizationBjörn Gustavsson2018-06-271-2/+30
| |/ /
* | | Fix unsafe optimization when running beam_block the second timeBjörn Gustavsson2018-06-251-0/+23
|/ /
* | Update copyright yearHenrik Nord2018-06-1818-18/+18
* | sys_core_fold: Fix name capture problemBjörn Gustavsson2018-06-042-2/+113
* | bs_match_SUITE: Add test of multiple matchesBjörn Gustavsson2018-05-211-0/+10
* | Merge pull request #1802 from michalmuskala/map-is-key-bifBjörn Gustavsson2018-05-071-0/+18
|\ \
| * | Introduce is_map_key/2 guard BIFMichał Muskała2018-04-291-0/+18
* | | beam_validator: Verify Y registers in exception-causing instructionsBjörn Gustavsson2018-04-271-2/+2
|/ /
* | Merge pull request #1797 from bjorng/bjorn/compiler/fold-apply/ERL-614Björn Gustavsson2018-04-261-0/+11
|\ \
| * | Rewrite a call of a literal external fun to a direct callBjörn Gustavsson2018-04-251-0/+11
* | | sys_core_fold: Eliminate crash for map update in guardBjörn Gustavsson2018-04-251-2/+16
|/ /
* | Merge branch 'map-get-bif' of git://github.com/michalmuskala/otpBjörn Gustavsson2018-04-251-2/+22
|\ \
| * | Introduce map_get guard-safe functionMichał Muskała2018-04-241-2/+22
* | | core_lint: Handle repeated variables in map patterns correctlyBjörn Gustavsson2018-04-182-4/+39
* | | Check that messages outside of the heap are not corruptedBjörn Gustavsson2018-04-063-2/+532
* | | Fix unsafe optimization of record testBjörn Gustavsson2018-04-041-2/+22
|/ /
* | Point out the correct line in an exception for a bad generatorBjörn Gustavsson2018-03-211-0/+33
* | core_parse: Fix handling of negative sizes in binariesBjörn Gustavsson2018-03-191-1/+8
* | Merge pull request #1732 from bjorng/bjorn/compiler/beam_typeBjörn Gustavsson2018-03-071-1/+24
|\ \
| * | beam_type: Refactor simplifications of instructionsBjörn Gustavsson2018-03-021-1/+24
* | | Enhance beam_validator to check proper nesting of try/catch and catchBjörn Gustavsson2018-03-012-2/+74
|/ /
* | Merge pull request #1701 from bjorng/bjorn/get_hd_tlBjörn Gustavsson2018-02-012-7/+14
|\ \
| * | Eliminate get_list/3 internally in the compilerBjörn Gustavsson2018-01-262-7/+14
* | | Merge pull request #1696 from bjorng/bjorn/compiler/fix-beam_block-bug/ERL-555Björn Gustavsson2018-01-311-2/+12
|\ \ \
| * | | Fix incorrect handling of floating point instructionsBjörn Gustavsson2018-01-301-2/+12
* | | | Merge branch 'maint'Björn Gustavsson2018-01-311-0/+33
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | Fix incorrect type interference of integer rangesBjörn Gustavsson2018-01-291-0/+33