Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-01 | doc: Mention map expressions and map guards | Björn-Egil Dahlberg | |
2014-04-01 | doc: Add maps to reference manual | Björn-Egil Dahlberg | |
2014-04-01 | edoc: Add map/0 as a new predefined type | Björn-Egil Dahlberg | |
2014-04-01 | doc: Descripe Maps type syntax | Björn-Egil Dahlberg | |
2014-04-01 | doc: Clearify language of user-defined attributes | Björn-Egil Dahlberg | |
2014-03-27 | doc: Document Maps datatype in reference manual | Björn-Egil Dahlberg | |
2014-03-16 | erts: Document map guard functions | Björn-Egil Dahlberg | |
* erlang:is_map/1 * erlang:map_size/1 | |||
2014-03-16 | erts: Fix is_map/1 spec | Björn-Egil Dahlberg | |
2014-03-14 | Merge branch 'sverk/maps-erl_interface' | Sverker Eriksson | |
* sverk/maps-erl_interface: erts: Add distribution capability flag for maps DFLAG_MAP_TAG erts: Change external format for maps erts: Document external format for maps (MAP_EXT) erl_interface: Add test for ei_skip_term of container terms erl_interface: Add map support in ei_skip_term erl_interface: Fix mem leak in ei_decode_encode_test erl_interface: test decode/encode of maps erl_interface: Add ei encode/decode for maps erl_interface: test decode_encode of tuples and lists erl_interface: refactor ei_decode_encode_test.c | |||
2014-03-14 | erts: Add distribution capability flag for maps DFLAG_MAP_TAG | Sverker Eriksson | |
This is just a preparation to allow detection of older nodes that do not understand maps (R16 and older). | |||
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-03-14 | Update primary bootstrap | Björn Gustavsson | |
2014-03-14 | Merge branch 'nox/compiler/beam_bool-mixed-boolean' | Björn Gustavsson | |
* nox/compiler/beam_bool-mixed-boolean: Properly detect reused boolean values in beam_bool | |||
2014-03-14 | Merge branch 'nox/compiler/sys_core_fold-redundant-clauses' | Björn Gustavsson | |
* nox/compiler/sys_core_fold-redundant-clauses: Properly handle redundant boolean clauses in sys_core_fold | |||
2014-03-14 | Merge branch 'nox/compiler/v3_core-mismatched-apply' | Björn Gustavsson | |
* nox/compiler/v3_core-mismatched-apply: cerl_inline: Fix type error | |||
2014-03-13 | Merge branch 'sverk/valgrind-leaks' | Sverker Eriksson | |
* sverk/valgrind-leaks: erts: Suppress false leak in hipe_thread_signal_init erts: Fix leak in nif_SUITE:resource_takeover (again) | |||
2014-03-13 | Merge branch 'hans/fix-miss-spelled-ticket-ids' | Hans Nilsson | |
Add ticket ids for the 17.0 readme file. OTP-11667 OTP-11696 OTP-11698 | |||
2014-03-13 | Add ticket ids for the 17.0 readme file. | Hans Nilsson | |
OTP-11667 OTP-11696 OTP-11698 | |||
2014-03-13 | Merge branch 'nox/maps-erl_docgen/OTP-11776' | Björn-Egil Dahlberg | |
* nox/maps-erl_docgen/OTP-11776: Handle map types in docgen_edoc_xml_cb Handle nonempty list types in docgen_edoc_xml_cb | |||
2014-03-13 | Merge branch 'hb/erts/escript_note' | Hans Bolinder | |
* hb/erts/escript_note: erts: Clarify escript's encoding of the I/O-server | |||
2014-03-12 | Merge branch 'peppe/common_test/group_events' | Peter Andersson | |
* peppe/common_test/group_events: Update test suites and fix various remaining problems Update event protocol and CT Hooks API Introduce group name for skipped cases in events, hooks and overview log OTP-11732 | |||
2014-03-12 | Update test suites and fix various remaining problems | Peter Andersson | |
2014-03-12 | Update event protocol and CT Hooks API | Peter Andersson | |
2014-03-12 | Introduce group name for skipped cases in events, hooks and overview log | Peter Andersson | |
2014-03-12 | Merge branch 'peppe/common_test/test_server_enoent_crash' | Peter Andersson | |
* peppe/common_test/test_server_enoent_crash: Add more info to file open failure | |||
2014-03-12 | Merge branch 'peppe/common_test/auto_compile_flag' | Peter Andersson | |
* peppe/common_test/auto_compile_flag: Add flag to abort test run if suites fail to compile OTP-11769 | |||
2014-03-12 | Merge branch 'peppe/test_server/ts_run_args' | Peter Andersson | |
* peppe/test_server/ts_run_args: Add ts:run/5 function to run specific test case(s) in a group | |||
2014-03-12 | Add ts:run/5 function to run specific test case(s) in a group | Peter Andersson | |
2014-03-12 | cerl_inline: Fix type error | Björn Gustavsson | |
b08ffc15e1d9ad105dd6385bbac41c97c09b48bc corrected a bug, but violated the types by passing a c_apply() when a c_let() was expected. That happened to work, but Dialyzer was not amused. | |||
2014-03-12 | Update primary bootstrap | Björn Gustavsson | |
2014-03-12 | Merge branch 'nox/compiler/v3_core-mismatched-apply' | Björn Gustavsson | |
* nox/compiler/v3_core-mismatched-apply: Do not emit blatantly illformed apply expressions in core_inline | |||
2014-03-12 | erts: Clarify escript's encoding of the I/O-server | Hans Bolinder | |
A note has been added that clarifies that the encoding of the I/O-server has to be set explicitly, irrespective of any encoding comment. | |||
2014-03-11 | erts: Document external format for maps (MAP_EXT) | Sverker Eriksson | |
2014-03-10 | erl_interface: Add test for ei_skip_term of container terms | Sverker Eriksson | |
2014-03-10 | erl_interface: Add map support in ei_skip_term | Sverker Eriksson | |
2014-03-10 | erl_interface: Fix mem leak in ei_decode_encode_test | Sverker Eriksson | |
2014-03-10 | Properly handle redundant boolean clauses in sys_core_fold | Anthony Ramine | |
Boolean case expressions with redundant clauses could make the compiler crash: case X == 0 of false -> no; false -> no; true -> yes end. Reported-by: Ulf Norell | |||
2014-03-08 | Properly detect reused boolean values in beam_bool | Anthony Ramine | |
The following code could crash the compiler: f(X = true) when X or true or X -> ok. Reported-by: Ulf Norell | |||
2014-03-07 | Merge branch 'nox/maps-beam_jump-put_map' | Björn-Egil Dahlberg | |
* nox/maps-beam_jump-put_map: Properly collect labels in put_map instructions in beam_jump | |||
2014-03-07 | Merge branch 'hb/stdlib/linter_errors/OTP-11771' | Hans Bolinder | |
* hb/stdlib/linter_errors/OTP-11771: Emit errors when redefining arity(), bitstring(), iodata(), or boolean() | |||
2014-03-07 | Emit errors when redefining arity(), bitstring(), iodata(), or boolean() | Hans Bolinder | |
erl_lint has since R13B emitted warnings whenever any of the types arity(), bitstring(), iodata(), or boolean() were re-defined. Now errors are emitted instead. | |||
2014-03-07 | Merge branch 'hb/stdlib/linter_bugfix/OTP-11772' | Hans Bolinder | |
* hb/stdlib/linter_bugfix/OTP-11772: stdlib: Emit linter warnings for redefined built-in types | |||
2014-03-07 | stdlib: Emit linter warnings for redefined built-in types | Hans Bolinder | |
Since Erlang/OTP R16B the linter has not emitted warnings when built-in types were re-defined. This bug has been fixed. Thanks to Roberto Aloi for reporting the bug. | |||
2014-03-06 | erl_interface: test decode/encode of maps | Sverker Eriksson | |
2014-03-06 | erl_interface: Add ei encode/decode for maps | Sverker Eriksson | |
2014-03-06 | erl_interface: test decode_encode of tuples and lists | Sverker Eriksson | |
2014-03-06 | erl_interface: refactor ei_decode_encode_test.c | Sverker Eriksson | |
to prepare for lists, tuples and ... maps! | |||
2014-03-06 | Add more info to file open failure | Peter Andersson | |
2014-03-06 | Merge branch 'egil/maps/doc-module-api' | Björn-Egil Dahlberg | |
* egil/maps/doc-module-api: erl_docgen: Generate map() instead of #{} for maps type stdlib: Document Maps module stdlib: Fix maps:from_list/1 spec. | |||
2014-03-06 | erl_docgen: Generate map() instead of #{} for maps type | Björn-Egil Dahlberg | |