Age | Commit message (Collapse) | Author |
|
* sverker/re-enable-big-creation/OTP-15603:
doc: Add links between dist flags and external tags (DTD updated)
erts: Fix docs for new pid,port,ref external tags
erts: Document new EPMD response ALIVE2_X_RESP
erl_interface: Support 32-bit creation local cnode
jinterface: Remove old encoding of pid,port,refs
epmd: Support 32-bit creation values in local node
erl_interface: Remove old encoding of pid,port,refs
erts: Remove old encoding of pids, ports and refs
erts: Make DFLAG_BIG_CREATION mandatory
|
|
|
|
Wake AIX up from coma
|
|
|
|
|
|
|
|
If the environment is empty, don't access the free_vars pointer
and don't allocate a zero-size buffer. Better safe than sorry.
|
|
erl_interface has a function in a struct, and AIX headers, when you
use C instead of C++, pollute the global namespace with definitions
that override socket functions, and end up clobbering names of
things Erlang/OTP uses. The new socket interface of R22 was one of
the victims. I had previously tied to fix it for erl_interface,
but the change broke API public surface. What this does is replace
the name with a define, that defines to the same name on non-AIX,
but uses a "mangled" name on AIX instead. This means internal uses
of this function in the struct need to use the preprocessor define
instead of the "normal" name, and likewise external users too,
but those can be dealt with one-at-a-time on AIX instead of
breaking everyone else.
|
|
quick and dirty renaming. the reason why is because AIX has some
network function names prefixed with "n" for spec compliant
versions, and the unprefixed versions are just redfined or are
wrappers. as such, rename the erts/ei functions with these names.
fixes compile on IBM i 7.3
|
|
Patch adapated from Bull's R15 SRPM.
|
|
|
|
This reverts revert-commit f824686c3c519ab00582bb1f854fdfda5e4b1240.
|
|
with tiny creation.
This reverts revert-commit ef44ba53defa0002ca6b12a786bd2d3555b0bb7b.
|
|
* maint:
Increase max number of node name characters to 256
|
|
|
|
to support zero copy decoding
and bit offset arguments for future unaligned bit strings.
|
|
"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;
^
|
|
|
|
|
|
|
|
same as ei_get_type()
|
|
* lukas/erl_interface/depend-fix/OTP-15757:
erl_interface: Generate dependencies at compile time
|
|
* 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"
|
|
|
|
* lukas/erl_interface/depend-fix/OTP-15757:
erl_interface: Generate dependencies at compile time
|
|
|
|
This reverts commit 78ea501bcc84bd8bd49da97e514c1c3b20682d86.
|
|
This reverts commit 6454221ad87d1cd8fc877b424db3c4a8e9835577.
|
|
|
|
with tiny creation.
|
|
* 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
|
|
These functions were added in erl_interface-3.11
|
|
|
|
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.
|
|
|
|
|
|
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
|
|
OTP-15621 OTP-15622
* rickard/deprecations-removals:
Document deprecations and removals
|
|
|
|
|
|
* maint:
Introduce ei_init()
Fix bug in ei_accept_tmo
Fix build of erl_interface on BSD
|
|
* rickard/ei-ext-maint/OTP-15442:
Introduce ei_init()
Fix bug in ei_accept_tmo
Fix build of erl_interface on BSD
|
|
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).
|
|
|
|
bmk/20190204/socket_as_nif/OTP-14831
|
|
|
|
|
|
|
|
* maint:
Pluggable distribution socket implementation for EI
|
|
|