Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-03 | Improve sorting order of keys in a map | Vlad Dumitrescu | |
The implementation sorted keys differently for different Java versions (probably due to different hashing algorithms), so we switch it to use LinkedHashMap where the order is deterministic. | |||
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2015-02-03 | jinterface: match/bind added to OtpErlangObject | Dmitriy Kargapolov | |
Adding these two methods to the OtpErlangObject abstract class makes possible implementing of pattern matching and variable binding for all types of Erlang terms. Particular implementations may vary and include additional classes to define Variable placeholder objects and Bindings objects. Also Parser class may be added to facilitate creating complex patterns and terms. The purpose of this commit is to provide low level interface base methods sufficient for variety of higher level pattern matching/variable binding implementations. OtpErlangMap class is re-designed for efficiency (it is based on HashMap now). All changes are backward-compatible. Detailed test cases implemented. | |||
2014-11-25 | [jinterface] cleanup code according to new style | Vlad Dumitrescu | |
2014-09-11 | remove unnecessary Cloneable and Serializable | Vlad Dumitrescu | |
2014-06-08 | Fix a few javadoc errors | Anthony Ramine | |
Reported-by: Boris Mühmer | |||
2014-03-14 | erts: Change external format for maps | Sverker Eriksson | |
to be: 116,Arity, K1,V1,K2,V2,...,Kn,Vn instead of: 116,Arity, K1,K2,...,Kn, V1,V2,....,Vn We think this will be better for future internal map structures like HAMT. Would be bad if we need to iterate twice over HAMT in term_to_binary, one for keys and one for values. | |||
2014-02-11 | jinterface: implement support for maps | Vlad Dumitrescu | |
The API and implementation are simplistic, like for lists and tuples, using arrays and without any connection to java.util.Map. |