summaryrefslogtreecommitdiff
path: root/lib/hipe
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "Prepare release"Erlang/OTP2016-06-022-41/+1
* Prepare releaseErlang/OTP2016-06-022-1/+41
* Code rewrites to avoid exported vars warningsKostis Sagonas2016-05-313-91/+81
* Code rewrites to avoid exported vars compiler warningsKostis Sagonas2016-05-314-268/+268
* Define, export and use a hipe_icode:params() typeKostis Sagonas2016-05-313-7/+12
* Fix name of compiler option and the related warningsKostis Sagonas2016-05-312-29/+32
* Cleanups in hipe/main and hipe/rtlKostis Sagonas2016-05-315-46/+46
* Eliminate stupid if constructKostis Sagonas2016-05-311-1/+1
* Use type name, not record notation, in specsKostis Sagonas2016-05-311-9/+10
* Various cleanups and simplificationsKostis Sagonas2016-05-311-242/+236
* Add missing type declarations to a recordKostis Sagonas2016-05-311-3/+3
* Make a type opaqueKostis Sagonas2016-05-311-1/+1
* Cosmetic cleanupsKostis Sagonas2016-05-313-30/+34
* Add compiler option -Werror to MakefilesKostis Sagonas2016-05-3112-14/+13
* Merge branch 'sverker/dialyzer/erlang-halt'Sverker Eriksson2016-05-311-0/+6
|\
| * Reintroduce erlang:halt/0/1 in erl_bif_types.erlSverker Eriksson2016-05-301-0/+6
* | Merge branch 'margnus1/llvm-upgrades/PR-1070'Sverker Eriksson2016-05-302-26/+48
|\ \ | |/ |/|
| * hipe_llvm: Export hipe literals as LLVM metadataMagnus Lång2016-05-262-26/+48
* | Merge branch 'richcarl/erts/fix-init-stop/PR-911/OTP-13630/OTP-13631'Sverker Eriksson2016-05-272-6/+1
|\ \ | |/ |/|
| * hipe: Add halt/2 to functions that always failSverker Eriksson2016-05-251-0/+1
| * erts: Implement halt/0 and halt/1 in ErlangSverker Eriksson2016-05-251-6/+0
* | Merge branch 'margnus1/llvm-compatibility/PR-1057/OTP-13626'Sverker Eriksson2016-05-269-544/+497
|\ \
| * | hipe_llvm: Move elf_format.hrl types to moduleMagnus Lång2016-05-187-96/+106
| * | hipe_llvm: Disable floats for x86Magnus Lång2016-05-111-8/+16
| * | hipe_llvm: Allow LLVM-generated constantsMagnus Lång2016-05-114-5/+48
| * | hipe: Extract some records into elf_format.hrlMagnus Lång2016-05-116-146/+197
| * | hipe: Restructure elf_format moduleMagnus Lång2016-05-102-147/+103
| * | hipe: Cleanup elf_format moduleMagnus Lång2016-05-092-197/+80
| * | hipe: Remove runtime elf_format class switchingMagnus Lång2016-05-092-114/+82
| * | hipe_llvm: Syntax compatibility with 3.7-3.8Magnus Lång2016-05-043-21/+55
* | | Merge branch 'margnus1/hipe/maps-is_key-opts/PR-1069/OTP-13625'Björn-Egil Dahlberg2016-05-2611-22/+247
|\ \ \ | |_|/ |/| |
| * | hipe: Add test suite for verifying optimisationsErik Norgren2016-05-236-18/+149
| * | Added elimination of maps:is_key/2 calls to HiPEMagnus Lång2016-05-235-4/+98
* | | Merge branch 'kostis/dialyzer/opaque_type/OTP-13586/PR-1047'Hans Bolinder2016-05-161-2/+14
|\ \ \
| * | | Declare the erl_types:var_table() type as opaqueKostis Sagonas2016-05-041-2/+14
| | |/ | |/|
* | | Revert "Prepare release"Erlang/OTP2016-05-122-18/+1
* | | Prepare releaseErlang/OTP2016-05-112-1/+18
* | | Merge branch 'kostis/hipe/add-bs_match-tests/PR-1044/OTP-13549'Björn-Egil Dahlberg2016-05-092-1/+1236
|\ \ \ | |/ / |/| |
| * | Up the limit for the timetrap used in the HiPE testsuiteKostis Sagonas2016-05-041-1/+1
| * | One more test suite for binary pattern matchingKostis Sagonas2016-05-031-0/+1235
| |/
* | hipe: Use maps for unification and substitutionHans Bolinder2016-05-041-108/+54
* | dialyzer: Use maps instead of dictHans Bolinder2016-05-041-13/+14
|/
* dialyzer: Fix a bug in the translation of forms to typesHans Bolinder2016-04-291-2/+2
* Merge branch 'sverker/hipe/remove-ct_hooks'Sverker Eriksson2016-04-291-3/+0
|\
| * Remove unused ct_hooksSverker Eriksson2016-04-191-3/+0
* | erl_types: Don't consider opaque keys singletonMagnus Lång2016-04-281-8/+9
* | erl_types: Fix t_subtract/2 correctness bugMagnus Lång2016-04-281-1/+1
* | erl_types: Fix crash merging maps with opaque keysMagnus Lång2016-04-281-2/+2
* | erl_bif_types: Add a selection of maps BIFsMagnus Lång2016-04-282-2/+206
* | erl_types: Add a map type representationMagnus Lång2016-04-281-42/+534
|/