aboutsummaryrefslogtreecommitdiffstats
path: root/erts
AgeCommit message (Expand)Author
2015-04-13erl_term.h: Add is_not_map() macroBjörn Gustavsson
2015-04-13Tigthen code for the i_get_map_elements/3 instructionBjörn Gustavsson
2015-04-13Pre-compute hash values for the general get_map_elements instructionBjörn Gustavsson
2015-04-13Teach the loader to pre-compute the hash value for single-key lookupsBjörn Gustavsson
2015-04-13Optimize use of i_get_map_element/4Björn Gustavsson
2015-04-13beam_emu: Slightly optimize update_map_{assoc,exact}Björn Gustavsson
2015-04-13Sort maps keys in the loaderBjörn Gustavsson
2015-04-13De-optimize the has_map_fields instructionsBjörn Gustavsson
2015-04-13erts/map_SUITE.erl: Add a test case that tests has_map_fieldsBjörn Gustavsson
2015-04-13Fully evaluate is_map/1 for literals at load-timeBjörn Gustavsson
2015-04-13map_SUITE: Add tests of is_map/1 with literal mapsBjörn Gustavsson
2015-04-13Run a clone of map_SUITE without optimizationsBjörn Gustavsson
2015-04-13Remove the fail label operand of the new_map instructionBjörn Gustavsson
2015-04-13Correct transformation of put_map_assoc to new_mapBjörn Gustavsson
2015-04-13Remove support for put_map_exact without a source mapBjörn Gustavsson
2015-04-10Merge branch 'egil/maps-test-coverage'Björn-Egil Dahlberg
2015-04-10Merge branch 'egil/fix-maps-deep-colliding-merge'Björn-Egil Dahlberg
2015-04-10Merge branch 'egil/fix-hash-float-zero/OTP-12641'Björn-Egil Dahlberg
2015-04-10erts: Ensure hashing of zero is consistentBjörn-Egil Dahlberg
2015-04-10erts: Remove code that was commented outBjörn-Egil Dahlberg
2015-04-09Merge branch 'sverk/maps-bin2term-eqhash-bug/12585'Sverker Eriksson
2015-04-09erts: Cover maps:values/1 for large mapsBjörn-Egil Dahlberg
2015-04-09erts: Test maps:from_list/1 shrinkingBjörn-Egil Dahlberg
2015-04-08Merge branch 'sverk/refactor-encode-size/OTP-12585'Sverker Eriksson
2015-04-08Merge branch 'sverk/ets-grow-faulty-assert/OTP-12647'Sverker Eriksson
2015-04-08erts: Fix ets bug in debug VMSverker Eriksson
2015-04-08Merge branch 'sverk/valgrind-broken_halt'Sverker Eriksson
2015-04-07erts: Fix bug in map_from_list when keys clash in both value and hashSverker Eriksson
2015-04-07erts: Fix bug in binary_to_term for big maps with 32 bit hash-clashSverker Eriksson
2015-04-07erts: Fix deep colliding hash values in maps:from_list/1Björn-Egil Dahlberg
2015-04-01Merge tag 'OTP-17.5'Henrik Nord
2015-04-01Merge branch 'egil/fix-maps-tmp-heap'Björn-Egil Dahlberg
2015-04-01Merge branch 'egil/fix-maps-from_list-size'Björn-Egil Dahlberg
2015-03-31erts: Test deep Maps updatesBjörn-Egil Dahlberg
2015-03-31erts: Use halfword secure tmp heapBjörn-Egil Dahlberg
2015-03-31erts: Remove unused tmp heap in make_internal_hashBjörn-Egil Dahlberg
2015-03-31erts: Strengthen Maps merge testsBjörn-Egil Dahlberg
2015-03-31erts: Try to test deep Maps collisionBjörn-Egil Dahlberg
2015-03-31erts: Fix size bug in maps:from_list/1 BIFBjörn-Egil Dahlberg
2015-03-31Prepare releaseErlang/OTP
2015-03-31erts: Optimize insert and delete for big mapsSverker Eriksson
2015-03-30erts: Optimize == and /= for unequal big mapsSverker Eriksson
2015-03-30erts: Refactor encode_size_struct_intSverker Eriksson
2015-03-30erts: Suppress valgrind for bif_SUITE:erlang_haltSverker Eriksson
2015-03-30erts: Strengthen Maps testsBjörn-Egil Dahlberg
2015-03-30Merge branch 'egil/fix-maps-new_map-instruction'Björn-Egil Dahlberg
2015-03-30Merge branch 'egil/fix-make_internal_hash-float'Björn-Egil Dahlberg
2015-03-30Merge branch 'egil/maps/tests'Björn-Egil Dahlberg
2015-03-27erts: Eliminate potential heap fragments after Map creationBjörn-Egil Dahlberg
2015-03-27erts: Add tests for internal_hashBjörn-Egil Dahlberg