summaryrefslogtreecommitdiff
path: root/lib/erl_interface/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | | erl_interface: Tweak bit string encode/decode APISverker Eriksson2019-04-266-66/+135
| | | | | | | | | | | | | | | to support zero copy decoding and bit offset arguments for future unaligned bit strings.
* | | erl_interface: Fix C++ compile errorSverker Eriksson2019-04-232-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "export" is a reserved C++ keyword. lib/erl_interface/include/ei.h:290:9: error: expected ‘;’ after struct definition } export; ^ lib/erl_interface/include/ei.h:290:11: error: expected unqualified-id before ‘export’ } export; ^
* | | erl_interface: Add bitstring and export fun supportSverker Eriksson2019-04-1714-80/+296
| | |
* | | erl_interface: Remove old r9 pid and port compatibilitySverker Eriksson2019-04-124-23/+4
| | |
* | | erl_interface: Fix maps arity from ei_get_type()Sverker Eriksson2019-04-121-0/+1
| | |
* | | erl_interface: Remove ei_get_type_internal()Sverker Eriksson2019-04-126-16/+6
| | | | | | | | | | | | same as ei_get_type()
* | | Merge branch 'sverker/revert-big-creation'Sverker Eriksson2019-04-117-32/+40
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sverker/revert-big-creation: Revert "erts: Make DFLAG_BIG_CREATION mandatory" Revert "erts: Remove old encoding of pids, ports and refs" Revert "erl_interface: Remove old encoding of pid,port,refs" Revert "epmd: Support 32-bit creation values in local node" Revert "jinterface: Remove old encoding of pid,port,refs" Revert "erl_interface: Support 32-bit creation local cnode" Revert "erts: Document new EPMD response ALIVE2_X_RESP"
| * | | Revert "erl_interface: Remove old encoding of pid,port,refs"Sverker Eriksson2019-04-093-9/+23
| | | | | | | | | | | | | | | | This reverts commit 78ea501bcc84bd8bd49da97e514c1c3b20682d86.
| * | | Revert "erl_interface: Support 32-bit creation local cnode"Sverker Eriksson2019-04-094-23/+17
| | | | | | | | | | | | | | | | This reverts commit 6454221ad87d1cd8fc877b424db3c4a8e9835577.
* | | | Merge branch 'maint'Lukas Larsson2019-04-102-1149/+18
|\ \ \ \ | |/ / / |/| | |
| * | | Merge branch 'lukas/erl_interface/depend-fix/OTP-15757' into maintLukas Larsson2019-04-102-1149/+18
| |\ \ \ | | |/ / | |/| / | | |/ | | | * lukas/erl_interface/depend-fix/OTP-15757: erl_interface: Generate dependencies at compile time
| | * erl_interface: Generate dependencies at compile timeLukas Larsson2019-04-102-1149/+18
| | |
* | | erl_interface: Support 32-bit creation local cnodeSverker Eriksson2019-03-264-17/+23
| | |
* | | erl_interface: Remove old encoding of pid,port,refsSverker Eriksson2019-03-223-23/+9
| | | | | | | | | | | | with tiny creation.
* | | Merge branch 'maint'Rickard Green2019-03-193-54/+13
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | * maint: Add smoke test for erl_call Add new api functions to ei_fake_prog Fix timeout value when waiting for emulator start Fix initialization of erl_call
| * | Add new api functions to ei_fake_progRickard Green2019-03-181-1/+10
| | | | | | | | | | | | These functions were added in erl_interface-3.11
| * | Fix timeout value when waiting for emulator startRickard Green2019-03-181-1/+1
| | |
| * | Fix initialization of erl_callRickard Green2019-03-181-52/+2
| | | | | | | | | | | | | | | | | | | | | | | | Previously erl_call relied on the implicit initialization made of the ei-lib if no explicit initialization had been done. This implicit initialization was utterly broken and was removed in erl_interface-3.11 (OTP 21.3) since it has been documented for a very long time that an explicit initialization is required.
* | | Better erl_interface deprecation warning implementationRickard Green2019-03-072-4/+2
| | |
* | | Fix bootstrap build of erl_interfaceRickard Green2019-03-061-0/+2
| | |
* | | Merge branch 'siri/rsh-ssh/PR-1787'Hans Bolinder2019-02-251-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OTP-15633 * siri/rsh-ssh/PR-1787: Fix some missed comments about rsh Document the restrictions on the -rsh command Use ssh as the default remote shell
| * | | Use ssh as the default remote shellRichard Carlsson2018-11-261-1/+1
| | | |
* | | | Merge branch 'rickard/deprecations-removals'Rickard Green2019-02-252-2/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OTP-15621 OTP-15622 * rickard/deprecations-removals: Document deprecations and removals
| * | | | Document deprecations and removalsRickard Green2019-02-252-2/+6
| | | | |
* | | | | Merge branch 'bmk/20190204/socket_as_nif/OTP-14831'Micael Karlberg2019-02-221-0/+2
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Merge branch 'bmk/20180918/nififying_inet/OTP-14831' into ↵Micael Karlberg2019-02-041-0/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | bmk/20190204/socket_as_nif/OTP-14831
| | * | | | [socket-nif] Fixed erl_interface config/make issues on OpenBSDMicael Karlberg2018-12-211-1/+1
| | | | | |
* | | | | | Merge branch 'maint'Rickard Green2019-02-068-52/+114
|\ \ \ \ \ \ | |/ / / / / |/| | | / / | | |_|/ / | |/| | | | | | | | | | | | | * maint: Introduce ei_init() Fix bug in ei_accept_tmo Fix build of erl_interface on BSD
| * | | | Merge branch 'rickard/ei-ext-maint/OTP-15442' into maintRickard Green2019-02-068-52/+114
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/ei-ext-maint/OTP-15442: Introduce ei_init() Fix bug in ei_accept_tmo Fix build of erl_interface on BSD
| | * | | | Introduce ei_init()Rickard Green2019-02-057-42/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
| | * | | | Fix bug in ei_accept_tmoRickard Green2019-02-042-2/+1
| | | | | |
| | * | | | Fix build of erl_interface on BSDRickard Green2019-01-292-8/+9
| | | | | |
* | | | | | Merge branch 'maint'Lukas Larsson2019-02-011-2/+1
|\ \ \ \ \ \ | |/ / / / /
| * | | | | erl_interface: Fix bsd makefile problemLukas Larsson2019-02-011-2/+1
| |/ / / /
* | | | | Merge branch 'maint'Rickard Green2019-01-2413-648/+1800
|\ \ \ \ \ | |/ / / / | | | / / | |_|/ / |/| | | * maint: Pluggable distribution socket implementation for EI
| * | | Pluggable distribution socket implementation for EIRickard Green2019-01-2313-648/+1800
| | | |
* | | | Update README.internalHenrik Nord2018-10-301-2/+2
| | | |
* | | | Fix typosMikhail Grachev2018-10-141-4/+4
| | | |
* | | | Merge branch 'maint'Henrik Nord2018-09-211-1/+1
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Update copyright yearHenrik Nord2018-09-211-1/+1
| | |
* | | Merge branch 'maint'Sverker Eriksson2018-09-041-1/+1
|\ \ \ | |/ /
| * | Fixed bug calling erl_compare_ext with terms containing listsSimon Cornish2018-08-141-1/+1
| | | | | | | | | | | | | | | | | | | | | 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}
* | | Change "can not" into "cannot"Raimo Niskanen2018-07-272-3/+3
|/ / | | | | | | | | I did not find any legitimate use of "can not", however skipped changing e.g RFCs archived in the source tree.
* | Merge branch 'sverker/erl_interface/valgrind/OTP-15171' into maintSverker Eriksson2018-07-182-1/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | erl_interface: Fix bug in ei_*receive_msg* functionsSverker Eriksson2018-07-181-1/+1
| | |
| * | erl_interface: Initialize erl_errno to zeroSverker Eriksson2018-07-181-0/+1
| | | | | | | | | | | | Makes valgrind happy.
* | | Merge branch 'sverker/erl_interface/ei_connect_init-thread-safe/OTP-15191' ↵Sverker Eriksson2018-07-161-5/+28
|\ \ \ | |/ / |/| | | | | into maint
| * | erl_interface: Make ei_connect_init more thread safeSverker Eriksson2018-07-121-5/+28
| | | | | | | | | | | | by not using unsafe ei_gethostbyname.
* | | Merge branch 'maint-20' into maintSverker Eriksson2018-06-291-3/+6
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | erl_interface: Fix simultaneous connection setupSverker Eriksson2018-06-191-3/+6
| | | | | | | | | | | | by also accepting status "ok_simultaneous".