summaryrefslogtreecommitdiff
path: root/lib/hipe
Commit message (Expand)AuthorAgeFilesLines
* Prepare releaseErlang/OTP2017-03-142-1/+21
* Fix xml warnings in old release notesRickard Green2017-03-131-4/+4
* dialyzer: Improve a warningHans Bolinder2017-02-281-6/+12
* dialyzer: Fix a weird warningHans Bolinder2017-02-281-2/+13
* dialyzer: Optimize collection of variablesHans Bolinder2017-02-011-5/+10
* dialyzer: Use maps instaed of dictHans Bolinder2017-01-111-26/+24
* Merge branch 'hasse/dialyzer/fix_opaque_parms/OTP-14130' into maintHans Bolinder2017-01-111-67/+70
|\
| * dialyzer: Fix check of parameterized opaque typesHans Bolinder2017-01-101-67/+70
* | stdlib: Allow characters in types and constant patternsHans Bolinder2016-12-211-0/+4
|/
* Merge pull request #1270 from kostis/hipe-testSverker Eriksson2016-12-163-19/+243
|\
| * Add some tests for numeric BIFsKostis Sagonas2016-12-061-0/+217
| * Substitute export_all with proper exportKostis Sagonas2016-12-062-19/+26
* | Prepare releaseErlang/OTP2016-12-092-1/+46
* | Update copyright-yearErlang/OTP2016-12-074-4/+4
|/
* Merge branch 'margnus1/hipe-call-elim-crash/PR-1253/OTP-13965' into maintSverker Eriksson2016-11-234-38/+78
|\
| * hipe_icode_call_elim: Fix cf elimination crashMagnus Lång2016-11-192-1/+16
| * hipe: Improve error message on internal crashesMagnus Lång2016-11-192-37/+62
* | dialyzer: Substitute 'opacity' for 'opaqueness'Hans Bolinder2016-11-221-1/+1
|/
* Merge branch 'margnus1/hipe_llvm39_bugs/PR-1237/OTP-14027/OTP-14028' into maintSverker Eriksson2016-11-102-53/+64
|\
| * hipe_rtl_to_llvm: Constants for bits per byte/wordMagnus Lång2016-11-081-48/+49
| * hipe_llvm: Work around LLVM 3.9 sdesc bugMagnus Lång2016-11-071-3/+11
| * hipe_llvm: Fix incorrect atom alignment assumptionMagnus Lång2016-11-071-4/+6
* | Add a test case that should now workKostis Sagonas2016-11-031-0/+48
* | Fix the native code translation of bs_match_stringKostis Sagonas2016-11-034-49/+26
|/
* dialyzer: Fix opaque bugHans Bolinder2016-10-061-42/+40
* dialyzer: Fix opaque bugsHans Bolinder2016-10-061-11/+14
* Prepare releaseErlang/OTP2016-09-202-1/+41
* Merge branch 'margnus1/dialyzer/fix_maps_opaque/ERL-249/PR-1161/OTP-13878' in...Hans Bolinder2016-09-122-10/+23
|\
| * erl_bif_types: Properly unopaque maps:merge/2 argsMagnus Lång2016-09-072-10/+23
* | hipe: Fix erl_types opaque match orderBjörn-Egil Dahlberg2016-09-051-1/+1
* | Merge branch 'sverker/hipe-sparc-19/PR-1148/OTP-13861' into maintSverker Eriksson2016-09-022-8/+34
|\ \
| * | Eliminate catch-all clause from two functionsKostis Sagonas2016-08-261-7/+33
| * | Increase the time limit used by the test suiteKostis Sagonas2016-08-251-1/+1
| |/
* | dialyzer: Optimize an opaque type caseHans Bolinder2016-08-311-2/+2
* | hipe: Fix amd64 SSE2 encoding crashMagnus Lång2016-08-221-3/+13
* | hipe: Fix tailcall stackarg clobber bugMagnus Lång2016-08-222-4/+12
* | hipe_arm: Fix translation of shift by 0Magnus Lång2016-08-221-4/+5
* | hipe_ppc: Fix PPC64 bug encoding large immediatesMagnus Lång2016-08-222-3/+10
* | hipe_ppc: Fix incorrect encoding of shift by 0Magnus Lång2016-08-221-2/+4
* | hipe_x86: Fix illegal inst from peephole optMagnus Lång2016-08-221-1/+2
|/
* erl_types: Normalise X:=none() pairs in t_map/3Magnus Lång2016-06-281-10/+10
* Prepare releaseErlang/OTP2016-06-212-1/+41
* hipe: Pattern matching compilation of binaries and bistringsKostis Sagonas2016-06-151-16/+12
* Merge branch 'hasse/dialyzer/improve_from_form/OTP-13547'Hans Bolinder2016-06-101-405/+498
|\
| * dialyzer: Improve the translation of forms to typesHans Bolinder2016-06-091-23/+51
| * dialyzer: Use a cache when translating forms to typesHans Bolinder2016-06-091-182/+226
| * dialyzer: Prepare erl_types:t_from_form() for a cacheHans Bolinder2016-06-091-258/+268
| * dialyzer: Optimize erl_types:t_form_form()Hans Bolinder2016-06-091-13/+21
| * dialyzer: Correct typesHans Bolinder2016-06-091-6/+9
* | Remove support for '...' in Maps typesHans Bolinder2016-06-091-1/+0
|/