Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-06 | Merge branch 'rickard/ei-ext-maint/OTP-15442' into maint | Rickard Green | |
* rickard/ei-ext-maint/OTP-15442: Introduce ei_init() Fix bug in ei_accept_tmo Fix build of erl_interface on BSD | |||
2019-02-05 | Merge branch 'rickard/ei-ext/OTP-15442' into rickard/ei-ext-maint/OTP-15442 | Rickard Green | |
* rickard/ei-ext/OTP-15442: Introduce ei_init() Fix bug in ei_accept_tmo Fix build of erl_interface on BSD | |||
2019-02-05 | Introduce ei_init() | Rickard Green | |
You previously had to initialize ei via erl_init() which implied that you were forced to link against the erl_interface even when not using it (besides initializing ei). | |||
2019-02-04 | Fix bug in ei_accept_tmo | Rickard Green | |
2019-02-01 | erl_interface: Fix bsd makefile problem | Lukas Larsson | |
2019-01-29 | Fix build of erl_interface on BSD | Rickard Green | |
2019-01-23 | Merge branch 'rickard/ei-ext/OTP-15442' into rickard/ei-ext-maint/OTP-15442 | Rickard Green | |
2019-01-23 | Pluggable distribution socket implementation for EI | Rickard Green | |
2018-12-12 | Add empty 'since' attribute for old modules and functions | Sverker Eriksson | |
2018-12-11 | Add "since" attributes in xml for new functions and modules | Sverker Eriksson | |
introduced after OTP_R13B03. | |||
2018-12-11 | erl_interface: Fix doc for return type 'struct hostent' | Sverker Eriksson | |
'*' is part of the return type, not the function name. | |||
2018-09-24 | Prepare release | Erlang/OTP | |
2018-09-21 | Update copyright year | Henrik Nord | |
2018-08-14 | Fixed bug calling erl_compare_ext with terms containing lists | Simon Cornish | |
The comparison did not consider the list tail and therefore would consider the following pairs of terms equal: {<<1,2,3>>, [901,902], 224} and {<<1,2,3>>, [901,902], 228} {a|b} and {a|c} | |||
2018-08-14 | Test for lists that aren't well defined | Simon Cornish | |
2018-07-18 | Merge branch 'sverker/erl_interface/valgrind/OTP-15171' into maint | Sverker Eriksson | |
* sverker/erl_interface/valgrind/OTP-15171: erl_interface: Fix bug in ei_*receive_msg* functions erl_interface: Seal test case memory leaks erl_interface: Initialize erl_errno to zero erts: Remove use of VALGRIND_PRINTF_XML erl_interface: Add valgrind ability for test port programs erts: Fix benign bug in cerl for valgrind erts: Fix buggy calls to erts_sys_explicit_8bit_getenv | |||
2018-07-18 | erl_interface: Fix bug in ei_*receive_msg* functions | Sverker Eriksson | |
2018-07-18 | erl_interface: Seal test case memory leaks | Sverker Eriksson | |
to appease valgrind. | |||
2018-07-18 | erl_interface: Initialize erl_errno to zero | Sverker Eriksson | |
Makes valgrind happy. | |||
2018-07-16 | Merge branch 'sverker/erl_interface/ei_connect_init-thread-safe/OTP-15191' ↵ | Sverker Eriksson | |
into maint | |||
2018-07-16 | erl_interface: Add valgrind ability for test port programs | Sverker Eriksson | |
Run under valgrind if environment variable VALGRIND_LOG_DIR is set. | |||
2018-07-13 | docs: make clean all XMLDIR | Lukas Larsson | |
2018-07-12 | erl_interface: Make ei_connect_init more thread safe | Sverker Eriksson | |
by not using unsafe ei_gethostbyname. | |||
2018-06-29 | Merge branch 'maint-20' into maint | Sverker Eriksson | |
* maint-20: Updated OTP version Prepare release kernel: Fix tick count bug when pending writes kernel: Send tick to hidden node even if pending writes ic: Fix buffer overrun bug in oe_ei_encode_atom erl_interface: Fix simultaneous connection setup | |||
2018-06-28 | Prepare release | Erlang/OTP | |
2018-06-19 | erl_interface: Fix simultaneous connection setup | Sverker Eriksson | |
by also accepting status "ok_simultaneous". | |||
2018-06-19 | Prepare release | Erlang/OTP | |
2018-06-18 | Update copyright year | Henrik Nord | |
2018-06-07 | stdlib: Move eval_str/1 from mod_esi to erl_eval | Hans Bolinder | |
See also https://bugs.erlang.org/browse/ERL-634. The utility program `erl_call' in erl_interface used to call lib:eval_str/1, which is no longer present in Erlang/OTP 21.0. The lib module was eliminated in OTP-15072, see also https://github.com/erlang/otp/pull/1786. | |||
2018-06-04 | Merge PR-1823 from jesperes/ERL-629-erl_call-free-before-use OTP-15105 | Sverker Eriksson | |
ERL-629 Do not free() module buffer until it has been used | |||
2018-05-29 | Revert "Prepare release" | Henrik | |
This reverts commit fd8e49b5bddceaae803670121b603b5eee8c5c08. | |||
2018-05-25 | Prepare release | Erlang/OTP | |
2018-05-22 | ERL-629 Do not free() module buffer until it has been used | Jesper Eskilson | |
2018-05-02 | Revert "Update release notes" | Henrik | |
This reverts commit 202bb737e3deabfebee683266f4b7c42781eb521. | |||
2018-05-02 | Revert "Update version numbers" | Henrik | |
This reverts commit 345f7f527a4c26ef49cef0d81e2c8b71bf01ebc3. | |||
2018-04-30 | Update release notes | Erlang/OTP | |
2018-04-30 | Update version numbers | Erlang/OTP | |
2018-04-24 | mikpe/erl_interface-bad-memset/PT-1796/OTP-15033 | Lukas Larsson | |
erl_interface: fix bad memset | |||
2018-04-21 | erl_interface: fix bad memset | Mikael Pettersson | |
Compiling OTP-20.3.4 with GCC-7 generates the following warning: CC /tmp/otp_src_20.3.4/lib/erl_interface/obj.st/x86_64-unknown-linux-gnu/erl_marshal.o legacy/erl_marshal.c: In function 'erl_init_marshal': legacy/erl_marshal.c:110:5: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(cmp_array, 0, CMP_ARRAY_SIZE); ^~~~~~ CMP_ARRAY_SIZE (256) is the number of elements in that array, but the elements are not char but enum, which is 4 bytes on e.g. x86-64. This results in 3/4 of the array not being correctly initialized. Idiomatic C is to pass sizeof cmp_array to memset(), so that's what I did. | |||
2018-04-20 | Merge branch 'maint' | Hans Nilsson | |
* maint: Updated OTP version Prepare release inets: Fix broken httpc options handling ssh: Fix server crashes for exit-normal signals ssh: Fix ssh_sftpd:handle_op not returning State Conflicts: OTP_VERSION | |||
2018-04-20 | Merge branch 'sverker/master/optimize-atom-enc-dec/ERIERL-150' | Sverker Eriksson | |
2018-04-20 | Merge branch 'sverker/erl_interface/ei_connect-erange-fix/OTP-15022' | Sverker Eriksson | |
2018-04-19 | erts,erl_interface: Refactor common config of ARCH | Sverker Eriksson | |
into aclocal.m4 as LM_HARDWARE_ARCH | |||
2018-04-19 | Merge 'sverker/optimize-atom-enc-dec/ERIERL-150/OTP-15023' | Sverker Eriksson | |
into master as'sverker/master/optimize-atom-enc-dec/ERIERL-150' | |||
2018-04-19 | Prepare release | Erlang/OTP | |
2018-04-19 | Merge branch 'sverker/optimize-atom-enc-dec/ERIERL-150/OTP-15023' into maint-20 | Erlang/OTP | |
* sverker/optimize-atom-enc-dec/ERIERL-150/OTP-15023: erl_interface: Optimize latin1_to_utf8 and friend ic: Optimize oe_ei_encode_atom | |||
2018-04-19 | erl_interface: Optimize latin1_to_utf8 and friend | Sverker Eriksson | |
to do word wise check/copy for pure ASCII if ARCH allows it (x86 and amd64). | |||
2018-04-18 | erl_interface: Fix ei_connect | Sverker Eriksson | |
when ei_gethostbyname_r returns ERANGE. | |||
2018-03-29 | Merge branch 'lukas/ei/fix_tmo_test' | Lukas Larsson | |
* lukas/ei/fix_tmo_test: ei: Include stdlib.h to fix malloc usage in ei test | |||
2018-03-13 | ei: Include stdlib.h to fix malloc usage in ei test | Lukas Larsson | |