summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/utils.c
Commit message (Expand)AuthorAgeFilesLines
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* erts: Fix faulty list optimization in make_internal_hashBjörn-Egil Dahlberg2015-06-081-3/+5
* erts: Fix erts_send_error_term_to_logger memory leakBjörn-Egil Dahlberg2015-05-121-1/+4
* Add erts_send_error_term_to_loggerJosé Valim2015-05-111-59/+131
* Merge branch 'rickard/timer-optimization/OTP-12650'Rickard Green2015-05-081-142/+3
|\
| * Optimized timer implementationRickard Green2015-05-081-142/+3
* | erts: Don't let the compiler optimize pos. zero fixBjörn-Egil Dahlberg2015-05-061-4/+8
* | erts: Brute force float comparisons as wellBjörn-Egil Dahlberg2015-04-221-0/+5
* | erts: Fix halfword compareBjörn-Egil Dahlberg2015-04-201-8/+9
* | Merge branch 'egil/cmp-immediate-optimization/OTP-12663'Björn-Egil Dahlberg2015-04-171-2/+31
|\ \
| * | erts: Optimize comparison operator for frequent immediatesBjörn-Egil Dahlberg2015-04-151-2/+31
* | | erts: Refactor erts_queue_messageBjörn-Egil Dahlberg2015-04-141-5/+1
|/ /
* | Merge branch 'egil/fix-hash-float-zero/OTP-12641'Björn-Egil Dahlberg2015-04-101-11/+18
|\ \
| * | erts: Ensure hashing of zero is consistentBjörn-Egil Dahlberg2015-04-101-11/+18
* | | Merge branch 'sverk/refactor-encode-size/OTP-12585'Sverker Eriksson2015-04-081-4/+5
|\ \ \ | |/ / |/| |
| * | erts: Optimize == and /= for unequal big mapsSverker Eriksson2015-03-301-4/+5
* | | erts: Remove unused tmp heap in make_internal_hashBjörn-Egil Dahlberg2015-03-311-2/+0
* | | erts: Fix make_internal_hash for 0.0 vs -0.0Björn-Egil Dahlberg2015-03-271-1/+3
|/ /
* | erts: Fix missing case in make_internal_hashBjörn-Egil Dahlberg2015-03-261-0/+1
|/
* erts: Combine flat and hash maps under one unifying tagBjörn-Egil Dahlberg2015-03-251-124/+126
* Merge branch 'sverk/hamt-term2bin-bug/OTP-12585'Sverker Eriksson2015-03-251-4/+1
|\
| * erts: Remove HAMT_SUBTAG_NODE_ARRAYSverker Eriksson2015-03-241-4/+1
* | Merge branch 'rickard/time_api/OTP-11997'Rickard Green2015-03-201-3/+4
|\ \ | |/ |/|
| * Multiple timer wheelsRickard Green2015-03-201-1/+1
| * Introduce a new time APIRickard Green2015-03-201-2/+3
* | Merge branch 'egil/maps/hamt/OTP-12585'Björn-Egil Dahlberg2015-03-191-101/+837
|\ \
| * | erts: Fix typo in make_hash2 for 32-bit archSverker Eriksson2015-03-121-1/+1
| * | erts: Cleanup comments for make_internal_hashSverker Eriksson2015-03-121-6/+14
| * | erts: Make hashmap iterator more flexibleSverker Eriksson2015-03-121-2/+2
| * | erts: Refactor maps naming conventionSverker Eriksson2015-03-121-18/+18
| * | erts: Tweak over estimation of hashmap size for binary_to_termSverker Eriksson2015-03-121-0/+11
| * | erts: Fix erlang:hash and erlang:phash for hamtSverker Eriksson2015-03-121-28/+4
| * | erts: Fix compare order of hamt vs other typesSverker Eriksson2015-03-121-4/+4
| * | erts: Add make_internal_hashSverker Eriksson2015-03-121-4/+390
| * | erts: Make ESTACK usable through pointerBjörn-Egil Dahlberg2015-03-121-2/+2
| * | erts: Remove erl_hashmap.[ch] filesBjörn-Egil Dahlberg2015-03-121-1/+0
| * | erts: Refactor erl_hashmap header includesBjörn-Egil Dahlberg2015-03-121-0/+1
| * | erts: Change phash2 of maps to be sensitive to key-value combos.Sverker Eriksson2015-03-121-37/+30
| * | erts: Add micro optimization to phash2 of tuplesSverker Eriksson2015-03-121-4/+5
| * | erts: Add hashing of hashmapsSverker Eriksson2015-03-121-0/+49
| * | erts: Make hashmap compare non-recursiveSverker Eriksson2015-03-121-19/+234
| * | erts: First recursive version of hashmap compareSverker Eriksson2015-03-121-0/+13
| * | erts: Change to total ordering of keys in small mapsSverker Eriksson2015-03-121-3/+23
| * | erts: Make WSTACK usable through pointerSverker Eriksson2015-03-121-2/+2
| * | erts: Add PSTACKSverker Eriksson2015-03-121-0/+26
| * | erts: Add RESERVE and FAST_PUSH for ESTACK & WSTACKSverker Eriksson2015-03-121-4/+16
| * | erts: Add matching of hashmapsSverker Eriksson2015-03-121-0/+26
* | | Merge branch 'maint'Zandra Hird2015-03-181-1/+1
|\ \ \ | |/ / |/| |
| * | Fix make_hash descriptionWasif Malik2015-02-211-1/+1
| |/
* | Merge branch 'maint'Rickard Green2014-12-101-117/+7
|\ \ | |/