summaryrefslogtreecommitdiff
path: root/lib/stdlib/src/maps.erl
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2022-03-231-1/+1
* Add maps:groups_from_listGian Lorenzo Meocci2022-03-081-1/+65
* Update copyright yearRickard Green2021-12-131-1/+1
* Slightly simplify maps intersection functionsBjörn Gustavsson2021-09-011-6/+6
* Add maps:foreach/2 functiongearnode2021-02-101-2/+25
* maps: Add extended error information for all BIFsBjörn Gustavsson2021-01-151-89/+125
* Merge branch 'master' into jv-maps-from-keysKjell Winblad2020-12-181-22/+53
|\
| * Merge pull request #2900 from Maria-12648430/maps_filtermapJohn Högberg2020-12-111-1/+29
| |\
| | * Add maps:filtermap/2Maria-126484302020-12-011-1/+29
| * | Use maps:from_list/1 on maps:intersect_with/3José Valim2020-12-021-21/+24
| |/
* | Add maps:from_keys/2 BIFJosé Valim2020-12-011-1/+9
|/
* Add `merge_with/3`, `intersect/2`, and `intersect_with/3` to mapsKjell Winblad2020-11-241-1/+103
* dialyzer: Handle maps:remove/2 betterHans Bolinder2019-09-171-1/+2
* Merge pull request #1886 from michalmuskala/mm/maps-refactorJohn Högberg2018-07-251-86/+55
|\
| * Refine types of functions in maps moduleMichał Muskała2018-07-231-63/+38
| * Optimise functions in the maps moduleMichał Muskała2018-07-191-23/+17
* | maps:new/0 is no longer a BIFMichał Muskała2018-07-171-9/+7
|/
* Update copyright yearHenrik Nord2018-06-181-1/+1
* stdlib: Fix error reason for maps:with/withoutLukas Larsson2018-06-051-3/+6
* erts: Implement batching maps:iteratorLukas Larsson2017-11-201-38/+23
* erts: Implement maps path iteratorLukas Larsson2017-10-131-33/+58
* erts: Implement map iterator using a stackLukas Larsson2017-10-131-2/+11
* stdlib: Introduce maps iterator APILukas Larsson2017-10-131-14/+62
* stdlib: Add shadow comments for BIFs in mapsBjörn-Egil Dahlberg2016-04-281-1/+7
* stdlib: Add maps:update_with/3,4Björn-Egil Dahlberg2016-04-271-5/+37
* erts: Add BIF maps:take/2Björn-Egil Dahlberg2016-04-221-1/+8
* update copyright-yearHenrik Nord2016-03-151-1/+1
* Improved maps:with/2 and maps:without/2 algorithmBen Wilson2016-02-091-3/+11
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* stdlib: Use lc to implement maps:map/2Björn-Egil Dahlberg2015-05-191-4/+1
* stdlib: Add maps:filter/2Björn-Egil Dahlberg2015-05-181-1/+15
* stdlib: Correct maps module exceptions upon errorsBjörn-Egil Dahlberg2015-04-131-33/+33
* Merge branch 'kittee/maps_only' into maintMarcus Arendt2014-08-261-0/+11
|\
| * maps:only/2 -> maps:with/2Igor Savchuk2014-07-101-3/+3
| * add maps:only/2Igor Savchuk2014-07-071-0/+11
* | documentation: maps:values() returns list of keyslharc2014-07-011-3/+3
|/
* Add default value for maps:getSergey Abramyan2014-04-121-1/+17
* Take out no_native compiler attributeKostis Sagonas2014-03-281-2/+0
* stdlib: Fix maps:from_list/1 spec.Björn-Egil Dahlberg2014-03-061-13/+2
* Allow making the system with --enable-native-libsKostis Sagonas2014-01-311-0/+2
* stdlib: Make maps:fold/3 order-independentBjörn-Egil Dahlberg2014-01-291-18/+3
* stdlib: Strengthen Map module with guardsBjörn-Egil Dahlberg2014-01-281-5/+6
* stdlib: Remove bogus map() typeBjörn-Egil Dahlberg2014-01-281-2/+0
* erts,stdlib: Change map module name to mapsBjörn-Egil Dahlberg2014-01-281-0/+214