Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-31 | Complete support of maps in erl_syntax | Anthony Ramine | |
map_expr/1 map_expr/2 map_expr_argument/1 map_expr_fields/1 map_field_assoc/2 map_field_assoc_name/1 map_field_assoc_value/1 map_field_exact/2 map_field_exact_name/1 map_field_exact_value/1 | |||
2014-01-31 | Merge branch 'ks/stdlib/maps-no_native' | Björn-Egil Dahlberg | |
* ks/stdlib/maps-no_native: Allow making the system with --enable-native-libs | |||
2014-01-31 | Allow making the system with --enable-native-libs | Kostis Sagonas | |
The HiPE compiler crashes when trying to compile these files because it does not currently support maps. So, add a -compile(no_native) attribute to these files to allow the system to be made even when configured with --enable-native-libs. This is a temporary fix and will be removed when the HiPE compiler gets proper support for maps. | |||
2014-01-30 | Merge branch 'ia/inets/tests'OTP_17.0-rc1 | Björn-Egil Dahlberg | |
* ia/inets/tests: inets: Rewrite of test case to avoid timing issues in test code | |||
2014-01-30 | Merge branch 'ia/ssl/openssl-1.0.1e' | Björn-Egil Dahlberg | |
* ia/ssl/openssl-1.0.1e: ssl: Add workaround in test code for openssl s_client bug | |||
2014-01-30 | Merge branch 'nox/syntax-tools-named-fun-fixes/OTP-11651' | Björn-Egil Dahlberg | |
* nox/syntax-tools-named-fun-fixes/OTP-11651: Fix representation of named funs in syntax_tools | |||
2014-01-30 | inets: Rewrite of test case to avoid timing issues in test code | Ingela Anderton Andin | |
2014-01-30 | Merge branch 'peppe/common_test/telnet_logging_system' | Peter Andersson | |
* peppe/common_test/telnet_logging_system: Add verification terms for the unix_telnet test case Add documentation about logging in the ct_telnet module Make temporary fix of problem that sometimes causes the ct_util server to die Fix remaining problems using raw telnet logging for parallel test cases Make it possible to use raw telnet logs in parallel test case groups Implement tests for logging traffic for multiple telnet connections Add and improve test cases Implement new telnet logging system OTP-11440 | |||
2014-01-29 | Merge branch 'rickard/default_acul_mod/OTP-11604' | Rickard Green | |
* rickard/default_acul_mod/OTP-11604: Make it easier to revert +M<S>acul default | |||
2014-01-29 | Minor update of INSTALL.md | Rickard Green | |
2014-01-29 | Make it easier to revert +M<S>acul default | Rickard Green | |
2014-01-29 | Fix representation of named funs in syntax_tools | Anthony Ramine | |
A named fun's name is a variable name, its type in syntax_tools is named_fun_expr. | |||
2014-01-29 | Update primary bootstrap | Björn-Egil Dahlberg | |
2014-01-29 | ssl: Add workaround in test code for openssl s_client bug | Ingela Anderton Andin | |
2014-01-29 | Add verification terms for the unix_telnet test case | Peter Andersson | |
2014-01-29 | Merge branch 'egil/maps/OTP-11616' | Björn-Egil Dahlberg | |
* egil/maps/OTP-11616: (112 commits) compiler: Add core compile test for maps compiler: Fix core parse for Maps compiler: Fixup #map_pair{} spec erts: Strengthen map_SUITE tests erts: Update maps_fold test to respect maps:fold/3 stdlib: Make maps:fold/3 order-independent erts: Fixup enif_make_map_put on windows erts: Update preloaded erts_internal.beam hipe: Fixup update cerl pretty printer erts: Add map construction to driver API dialyzer: Add maps tests dialyzer: Remove dead code dialyzer: Reflect map_pair core changes in dialyzer hipe: Update cerl pretty printer compiler: Update inliner tests compiler: Squash #c_map_pair_*{} to #c_map_pair{} compiler: Squash #k_map_pair_*{} to #k_map_pair{} preloaded: Fixup export cmp_term in erts_internal erts: Change 'size' argument of enif_get_map_size from int* to size_t* erts: Fix compile error for halfword emulator ... | |||
2014-01-29 | compiler: Add core compile test for maps | Björn-Egil Dahlberg | |
2014-01-29 | compiler: Fix core parse for Maps | Björn-Egil Dahlberg | |
2014-01-29 | compiler: Fixup #map_pair{} spec | Björn-Egil Dahlberg | |
2014-01-29 | erts: Strengthen map_SUITE tests | Björn-Egil Dahlberg | |
* Add tests for maps:merge/2 * Add tests for maps:update/3 * Test more corner cases | |||
2014-01-29 | erts: Update maps_fold test to respect maps:fold/3 | Björn-Egil Dahlberg | |
2014-01-29 | stdlib: Make maps:fold/3 order-independent | Björn-Egil Dahlberg | |
This means replacing maps:foldl/3 and maps:foldr/3 with maps:fold/3. | |||
2014-01-29 | erts: Fixup enif_make_map_put on windows | Björn-Egil Dahlberg | |
2014-01-29 | erts: Update preloaded erts_internal.beam | Björn-Egil Dahlberg | |
2014-01-29 | hipe: Fixup update cerl pretty printer | Björn-Egil Dahlberg | |
2014-01-29 | erts: Add map construction to driver API | Sverker Eriksson | |
erl_drv_output_term() and erl_drv_send_term() can send messages containing maps with the use of the new ERL_DRV_MAP. The driver API minor version is updated as new functionality is added. | |||
2014-01-29 | dialyzer: Add maps tests | Björn-Egil Dahlberg | |
2014-01-29 | dialyzer: Remove dead code | Björn-Egil Dahlberg | |
2014-01-29 | dialyzer: Reflect map_pair core changes in dialyzer | Björn-Egil Dahlberg | |
2014-01-29 | hipe: Update cerl pretty printer | Björn-Egil Dahlberg | |
2014-01-29 | compiler: Update inliner tests | Björn-Egil Dahlberg | |
2014-01-29 | compiler: Squash #c_map_pair_*{} to #c_map_pair{} | Björn-Egil Dahlberg | |
Simplify compiler internals and parsing of core format. | |||
2014-01-29 | compiler: Squash #k_map_pair_*{} to #k_map_pair{} | Björn-Egil Dahlberg | |
Simplify compiler internals for kernel passes. | |||
2014-01-29 | preloaded: Fixup export cmp_term in erts_internal | Björn-Egil Dahlberg | |
2014-01-29 | erts: Change 'size' argument of enif_get_map_size from int* to size_t* | Sverker Eriksson | |
2014-01-29 | erts: Fix compile error for halfword emulator | Sverker Eriksson | |
2014-01-29 | erts: Add more tests for the NIF map API | Sverker Eriksson | |
2014-01-29 | erts: Optimize struct ErlNifMapIterator | Sverker Eriksson | |
No need to use 64bit integers on 32bit machines. | |||
2014-01-29 | erts: Fix map iterator bug when reverting from end of map position | Sverker Eriksson | |
and simplify code by ignoring h_limit which is always zero. | |||
2014-01-29 | erts: Simplify some map iterator code | Sverker Eriksson | |
2014-01-29 | erts: Remove use of h_limit which is always zero. | Sverker Eriksson | |
2014-01-29 | erts: Let enif_map_iterator_next/prev return 0 to signal end of map. | Sverker Eriksson | |
2014-01-29 | erts: Do not allow map iterator created without map | Sverker Eriksson | |
2014-01-29 | erts: Increase version for NIF API and reject experimental v2.5 | Sverker Eriksson | |
2014-01-29 | erts: Remove enif_find_map_value | Sverker Eriksson | |
as it does the same thing as enif_get_map_value. Replace with placeholder to be ABI backward compatible on Windows as long as enif_find_map_value is not called. | |||
2014-01-29 | Update map_SUITE to test "unsorted" encoded maps | Björn-Egil Dahlberg | |
2014-01-29 | erts: Let erlang:binary_to_term/1 handle unsorted Maps | Björn-Egil Dahlberg | |
Maps may be encoded with keys in arbitrary order. This is fine, as long as keys are unique. | |||
2014-01-29 | Update map_SUITE to respect term order | Björn-Egil Dahlberg | |
2014-01-29 | compiler: Fix term order compiler for maps | Björn-Egil Dahlberg | |
2014-01-29 | erts: Optimize erts_map_update/remove | Sverker Eriksson | |
to not continue comparing keys once it has been found. |