summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_io_queue.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\ | | | | | | | | * maint: Update copyright year
| * Update copyright yearRickard Green2021-12-131-1/+1
| |
* | Fix typos in erts/emulator/beamKian-Meng, Ang2021-11-301-1/+1
|/
* otp: Remove HiPE and HiPE-related accessoriesJohn Högberg2020-11-091-4/+0
|
* erts: Refactor bif exports to be allocated at start-timeLukas Larsson2020-09-211-1/+1
| | | | | | | | This is needed as BeamAsm needs the export entries to be executable, which means that we need to allocate them. Co-authored-by: John Högberg <john@erlang.org> Co-authored-by: Dan Gudmundsson <dgud@erlang.org>
* erts: Use hidden exports for BIF trappingJohn Högberg2019-09-171-1/+1
| | | | | This hides traps when BIFs are traced, making them appear as a single call + return pair.
* Update copyright yearHenrik Nord2018-06-181-1/+1
|
* Merge branch 'maint'John Högberg2018-02-191-9/+27
|\
| * Merge branch 'john/erts/fix-iolist-bitstring-badarg/OTP-14926' into maintJohn Högberg2018-02-191-1/+4
| |\
| | * badarg on iolist_to_iovec(Bitstring)John Högberg2018-02-151-1/+4
| | | | | | | | | | | | | | | When supplied without an enclosing list, bitstrings were silently truncated to [] instead of badarging.
| * | Handle unaligned binaries in erlang:iolist_to_iovec/1John Högberg2018-02-151-8/+23
| |/ | | | | | | | | A binary is a binary as long as its size in bits is evenly divisible by 8, regardless of whether it has a bit offset or not.
* | Merge branch 'sverker/build-proc-bin'Sverker Eriksson2018-01-161-14/+5
|\ \
| * | erts: Refactor more usage of erts_build_proc_binSverker Eriksson2018-01-051-14/+5
| |/
* | erts: Fix a bunch of compiler warningsLukas Larsson2017-10-301-2/+2
|/
* Correctly append sub-binaries in iolist_to_iovecJohn Högberg2017-09-221-3/+4
| | | | | | | | The byte_offset of sub-binaries wasn't taken into account for ProcBins, subtly ruining the results. The test suite didn't catch it since it didn't check for sub-binaries in particular, and only checked for equality between variations -- not whether the output was equal to the input.
* Replace ad-hoc MIN/MAX macros with common onesJohn Högberg2017-09-071-8/+0
| | | | | | Besides being noisy, they were already defined by a global Unix- specific header, causing the Windows build to fail if one forgot to define them.
* erts: Add erlang:iolist_to_iovecLukas Larsson2017-09-051-0/+500
| | | | OTP-14520
* erts: Add nif ioqLukas Larsson2017-09-051-0/+738