summaryrefslogtreecommitdiff
path: root/lib/erl_interface
Commit message (Collapse)AuthorAgeFilesLines
* Prepare releaseErlang/OTP2023-05-152-1/+51
|
* Update copyright yearErlang/OTP2023-05-152-2/+2
|
* erl_interface: Avoid warnings about safe sprintf usageFrej Drejhammar2023-05-022-6/+6
| | | | | | | | | | | | In erl_interface there are three uses of `sprintf` to construct host name strings. GCC 12 gives a `‘%s’ directive writing up to 254 bytes into a region of size between 1 and 256` warning at these locations, as it isn't smart enough to see that the manual bounds check is correct and that the write is safe. By switching to `snprintf` and removing the manual size calculation of the resulting string, we can both simplify the relevant code and avoid the warnings.
* Merge branch 'maint' into masterJakub Witczak2023-04-272-1/+17
|\ | | | | | | | | | | | | * maint: Updated OTP version Prepare release Update copyright year
| * Prepare releaseErlang/OTP2023-04-252-1/+17
| |
* | Merge pull request #7091 from rbino/ei-users-guide-fixRickard Green2023-04-181-7/+7
|\ \ | | | | | | ei_users_guide: fix examples, correctly pass ec as pointer
| * | ei_users_guide: fix examples, correctly pass ec as pointerRiccardo Binetti2023-04-041-7/+7
| | | | | | | | | | | | | | | The ei_* functions accept a ei_cnode* argument, the examples were sometimes passing it as a value instead.
* | | Merge branch 'maint'John Högberg2023-04-171-3/+3
|\ \ \ | | |/ | |/| | | | | | | | | | * maint: Update configure scripts erts: Fix ic/dc config tests and usage
| * | Update configure scriptsJohn Högberg2023-04-141-3/+3
| | |
* | | Revert "Prepare release"Henrik Nord2023-04-122-51/+1
| | | | | | | | | | | | This reverts commit d4e4511b19f4126d9271a6e3a8fa2eb716da7e85.
* | | Prepare releaseErlang/OTP2023-04-112-1/+51
| | |
* | | Update copyright yearErlang/OTP2023-04-111-1/+1
| |/ |/|
* | Remove --enable-sanitizers configure optionSverker Eriksson2023-03-292-40/+0
| | | | | | | | | | | | Motivation: An untested broken feature. Can easily be enabled by setting CFLAGS and LDFLAGS.
* | Revert "Prepare release"Henrik Nord2023-03-222-51/+1
| | | | | | | | This reverts commit 1cf126f91eb533783409da95b117207d8c13d9aa.
* | Prepare releaseErlang/OTP2023-03-212-1/+51
| |
* | Update copyright yearErlang/OTP2023-03-212-2/+2
| |
* | [erts] Option 'local' of term_to_binary/2 and term_to_iovec/2Rickard Green2023-03-151-7/+19
| | | | | | | | | | | | | | Introduce a local external term format with an unspecified encoding. This external term format is used for supporting the 'local' option of term_to_binary/2 and term_to_iovec/2. Terms encoded on this format is only to be decoded by the same runtime system instance that encoded it.
* | Merge PR-6991 from sverker/erts/encode-atoms-utf8-defaultSverker Eriksson2023-03-101-8/+8
|\ \ | | | | | | | | | | | | OTP-18505 Make term_to_binary encode atoms as UTF-8 by default
| * | erts: Make term_to_binary encode atoms as UTF-8 by defaultSverker Eriksson2023-03-101-8/+8
| | | | | | | | | | | | | | | That is, the default 'minor_version' option is changed from 1 to 2 for term_to_binary and term_to_iovec.
* | | Merge branch 'maint' into masterHenrik Nord2023-03-082-1/+32
|\ \ \ | |/ / |/| / | |/ | | | | | | * maint: Updated OTP version Prepare release Update copyright year
| * Prepare releaseErlang/OTP2023-03-062-1/+32
| |
| * Update copyright yearErlang/OTP2023-03-063-3/+3
| |
* | Revert "Prepare release"Henrik Nord2023-02-152-47/+1
| | | | | | | | This reverts commit 587341d994f91af5b30483ee9434e932e3d7b802.
* | Prepare releaseErlang/OTP2023-02-142-1/+47
| |
* | Update copyright yearErlang/OTP2023-02-146-6/+6
| |
* | [erts] Fix test cases for new internal pidsRickard Green2023-02-132-1/+25
| |
* | Merge branch 'maint'John Högberg2023-02-072-0/+130
|\ \ | |/ | | | | | | | | | | * maint: Update configure scripts make: Fix configure test for ISB/cache control on ARM erts: Fix out-of-bounds copy in load_nif_1st_finisher
| * Update configure scriptsJohn Högberg2023-02-062-0/+130
| |
* | Merge branch 'maint' into masterSverker Eriksson2023-01-183-30/+141
|\ \ | |/
| * erl_interface: Accept ver5 distribution connection setupSverker Eriksson2023-01-173-30/+141
| | | | | | | | Partially reverts commit c804bd8c7f840ecfa2397c836235363c112d79b4.
* | Merge branch 'maint' into masterJakub Witczak2022-07-134-4/+4
|\ \ | |/ | | | | | | | | | | * maint: Updated OTP version Prepare release Update copyright year
| * Merge branch 'maint-23' into maintJakub Witczak2022-07-134-4/+4
| |\ | | | | | | | | | | | | | | | | | | * maint-23: Updated OTP version Prepare release Update copyright year
| | * Update copyright yearErlang/OTP2022-07-124-4/+4
| | |
| | * Merge branch 'sverker/23/fix-hopeful-fun-size-encoding/OTP-18104' into maint-23Erlang/OTP2022-07-124-9/+279
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sverker/23/fix-hopeful-fun-size-encoding/OTP-18104: erl_interface: Improve ei_accept_SUITE:hopeful_random erts: Fix bug in bit string fallback encoding erts: Fix size encoding of fun containing off-heap binaries erts: Fix fallback combo bug on pending connection erl_interface: Add test runner rr option erl_interface: Test receiving fun with hopeful environment erts: Fix encoding of NEW_FUN_EXT Size field for pending connection
* | | \ Merge branch 'maint'Sverker Eriksson2022-06-211-28/+70
|\ \ \ \ | |/ / /
| * | | Merge branch 'sverker/24/fix-hopeful-fun-size-encoding/OTP-18104'Sverker Eriksson2022-06-211-28/+70
| |\ \ \ | | | | | | | | | | | | | | | | | | | | AGAIN into sverker/25/fix-hopeful-fun-size-encoding/OTP-18104
| | * \ \ Merge branch 'sverker/23/fix-hopeful-fun-size-encoding/OTP-18104'Sverker Eriksson2022-06-211-28/+70
| | |\ \ \ | | | | |/ | | | |/| | | | | | | | | | | AGAIN into sverker/24/fix-hopeful-fun-size-encoding/OTP-18104
| | | * | erl_interface: Improve ei_accept_SUITE:hopeful_randomSverker Eriksson2022-06-211-28/+70
| | | | | | | | | | | | | | | | | | | | Improved random term generation
* | | | | Make new link protocol mandatoryRickard Green2022-06-133-5/+7
| | | | |
* | | | | Make version 4 external node container types mandatoryRickard Green2022-06-133-18/+22
|/ / / /
* | | | Merge branch 'sverker/24/fix-hopeful-fun-size-encoding/OTP-18104'Sverker Eriksson2022-06-084-11/+204
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | into sverker/25/fix-hopeful-fun-size-encoding/OTP-18104 This merge commit removes code that has to do with hopeful encoding of export-funs and bit-strings, which is no longer supported in OTP-25.
| * | | Merge branch 'sverker/23/fix-hopeful-fun-size-encoding/OTP-18104'Sverker Eriksson2022-06-084-9/+237
| |\ \ \ | | |/ / | | | | | | | | into sverker/24/fix-hopeful-fun-size-encoding/OTP-18104
| | * | erts: Fix bug in bit string fallback encodingSverker Eriksson2022-06-081-0/+4
| | | | | | | | | | | | | | | | Size estimation was one byte short.
| | * | erts: Fix size encoding of fun containing off-heap binariesSverker Eriksson2022-06-083-4/+186
| | | |
| | * | erl_interface: Add test runner rr optionSverker Eriksson2022-05-201-4/+11
| | | |
| | * | erl_interface: Test receiving fun with hopeful environmentSverker Eriksson2022-05-202-3/+38
| | | | | | | | | | | | | | | | | | | | which was fixed by a36589f291fa5e7e74f02c50866a67f26a6480c4
* | | | Prepare releaseErlang/OTP2022-05-172-1/+72
| | | |
* | | | Revert "Prepare release"Henrik Nord2022-04-132-71/+1
| | | | | | | | | | | | | | | | This reverts commit a2c8df222e6d02fa518d5d6cbbea75a9dd720d30.
* | | | Prepare releaseErlang/OTP2022-04-112-1/+71
| | | |
* | | | Update copyright yearErlang/OTP2022-04-113-3/+3
| | | |