Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-13 | Merge branch 'potatosalad/erts/binary_find_bif_improved/PR-1480/OTP-14610' | Lukas Larsson | |
* potatosalad/erts/binary_find_bif_improved/PR-1480/OTP-14610: stdlib: Improved BIF for binary matches and split. | |||
2017-09-12 | Merge branch 'maint' | Sverker Eriksson | |
2017-09-12 | Merge branch 'sverker/ets-fix-assert-fix' into maint | Sverker Eriksson | |
* sverker/ets-fix-assert-fix: erts: Fix faulty ASSERT of table fixation counter | |||
2017-09-12 | Merge branch 'maint' | Sverker Eriksson | |
2017-09-12 | Merge branch 'sverker/valgrind-fixes/OTP-14609' into maint | Sverker Eriksson | |
* sverker/valgrind-fixes/OTP-14609: erts: Suppress false memory leak for dlerror [ct] Cleanup and rename purify related functions as valgrind Revert "remove unused purify functions" erts: Fix memory leak when sending to terminating port erts: Fix harmless use of uninitialised value | |||
2017-09-12 | Merge branch 'maint' | Lukas Larsson | |
2017-09-12 | Merge branch 'lukas/ct/ts_abort_on_compilation_fail' into maint | Lukas Larsson | |
* lukas/ct/ts_abort_on_compilation_fail: erts: Fix leaking of fds in iovec_SUITE ts: Don't test apps that are not available asn1: Fix test suite deprecated functions ct: ts:run now abort the test run on compilation failure | |||
2017-09-12 | erts: Fix leaking of fds in iovec_SUITE | Lukas Larsson | |
2017-09-11 | Merge branch 'maint' | Lukas Larsson | |
Conflicts: erts/emulator/sys/unix/sys.c | |||
2017-09-11 | Merge branch 'lukas/erts/fix_warnings' into maint | Lukas Larsson | |
* lukas/erts/fix_warnings: Fix some clang warnings Fix unused-functions warnings | |||
2017-09-11 | Fix some clang warnings | Lukas Larsson | |
2017-09-11 | Fix unused-functions warnings | Lukas Larsson | |
2017-09-11 | Merge branch 'lukas/erts/non-smp-removal-cleanup/OTP-14518' | Lukas Larsson | |
* lukas/erts/non-smp-removal-cleanup/OTP-14518: Make estone work with older releases erts: Allow read in ttsl driver to return EAGAIN syntax_tools: Fix makefile dep erts: non-smp removal cleanup in erlexec | |||
2017-09-11 | Make estone work with older releases | Lukas Larsson | |
2017-09-11 | erts: Allow read in ttsl driver to return EAGAIN | Lukas Larsson | |
2017-09-11 | erts: non-smp removal cleanup in erlexec | Lukas Larsson | |
2017-09-11 | Merge branch 'lukas/erts/pgo/OTP-14604' | Lukas Larsson | |
* lukas/erts/pgo/OTP-14604: Add support for building a pgo beam_emu | |||
2017-09-11 | beam_debug: Add support for printing 'S' operands | Björn Gustavsson | |
The 'S' operand type was added in 5bf73db9fd77. | |||
2017-09-11 | Check the right side of a transformation better | Björn Gustavsson | |
The right side of a transformation must be either a single call to a transformation function OR a list of instructions. Mixing them like this is not supported: some_instruction A B C => gen_something(A) | other B C Unfortunately, beam_makeops would silenty ignore anything after the function call, basically handling it in the same way as: some_instruction A B C => gen_something(A) Add a sanity check to reject such mixed right-hand sides. | |||
2017-09-11 | Merge branch 'maint' | John Högberg | |
2017-09-11 | Merge branch 'john/erts/hoist-min-max-macros' into maint | John Högberg | |
2017-09-08 | Merge branch 'bjorn/erts/improve-beam-ops' | Björn Gustavsson | |
* bjorn/erts/improve-beam-ops: Don't allow macros to assign to hard-coded variables Annotate try_case_end as cold beam_emu.c: Mark initialization code as unlikely Try to avoid generating unecessary do/while wrappers Eliminate unecessary instruction macro i_move_call_only() | |||
2017-09-08 | Add support for building a pgo beam_emu | Lukas Larsson | |
2017-09-07 | Merge branch 'maint' | Sverker Eriksson | |
2017-09-07 | Merge branch 'sverker/nif-resource-doc' into maint | Sverker Eriksson | |
* sverker/nif-resource-doc: erts: Update docs for enif_make_resource | |||
2017-09-07 | Replace ad-hoc MIN/MAX macros with common ones | John Högberg | |
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. | |||
2017-09-06 | stdlib: Improved BIF for binary matches and split. | Andrew Bennett | |
2017-09-06 | Merge branch 'maint' into john/erts/merge-zlib-and-vector-q | John Högberg | |
2017-09-06 | Merge branch 'maint' into john/erts/merge-zlib-and-vector-q | John Högberg | |
2017-09-06 | Merge branch 'john/erts/zlib-nif/OTP-14185' into maint | John Högberg | |
OTP-14527 | |||
2017-09-06 | Merge branch 'lukas/erts/nif_vector_q/OTP-14598' into maint | John Högberg | |
OTP-14520 | |||
2017-09-05 | Fix xml-lint warning in doc | Rickard Green | |
2017-09-05 | Improve zlib error messages and update test suite to fit | John Högberg | |
OTP-14527 | |||
2017-09-05 | Replace the zlib driver with a NIF | John Högberg | |
All operations will now yield appropriately, allowing them to be used freely in concurrent applications. This commit also deprecates the functions listed below, although they won't raise deprecation warnings until OTP 21: zlib:adler32 zlib:crc32 zlib:inflateChunk zlib:getBufSize zlib:setBufSize The behavior of throwing an error when a dictionary is required for decompression has also been deprecated. | |||
2017-09-05 | erts: Add erlang:iolist_to_iovec | Lukas Larsson | |
OTP-14520 | |||
2017-09-05 | Merge branch 'maint' | Rickard Green | |
* maint: Bug fixes of statistics(wall_clock) and statistics(runtime) Conflicts: erts/emulator/beam/erl_time_sup.c | |||
2017-09-05 | erts: Update docs for enif_make_resource | Sverker Eriksson | |
to include new defined properties in OTP-20 regarding comparison and serialization. | |||
2017-09-05 | Merge branch 'rickard/statistics-time-fixes/OTP-14597/ERL-465' into maint | Rickard Green | |
* rickard/statistics-time-fixes/OTP-14597/ERL-465: Bug fixes of statistics(wall_clock) and statistics(runtime) Conflicts: erts/emulator/beam/erl_time_sup.c | |||
2017-09-05 | erts: Add nif ioq | Lukas Larsson | |
2017-09-05 | Merge branch 'rickard/dist/OTP-14459' | Rickard Green | |
* rickard/dist/OTP-14459: Fix setnode/3 and erts_net_message() | |||
2017-09-05 | erts: Fix faulty ASSERT of table fixation counter | Sverker Eriksson | |
Cannot read fix->counter safely without table lock. | |||
2017-09-04 | Fix setnode/3 and erts_net_message() | Rickard Green | |
2017-09-04 | Bug fixes of statistics(wall_clock) and statistics(runtime) | Rickard Green | |
2017-09-04 | Don't allow macros to assign to hard-coded variables | Björn Gustavsson | |
It's bad style. Pass the name of the variable as an extra argument to the macro. | |||
2017-09-04 | Annotate try_case_end as cold | Björn Gustavsson | |
try_case_end is an excepting-generating instruction that is infrequently executed. | |||
2017-09-04 | beam_emu.c: Mark initialization code as unlikely | Björn Gustavsson | |
2017-09-04 | Try to avoid generating unecessary do/while wrappers | Björn Gustavsson | |
Make the generated code easier to read. | |||
2017-09-04 | Eliminate unecessary instruction macro i_move_call_only() | Björn Gustavsson | |
2017-09-01 | Merge branch 'maint' | Sverker Eriksson | |
2017-09-01 | Merge branch 'sverker/20/binary_to_atom-utf8-crash/ERL-474/OTP-14590' into maint | Sverker Eriksson | |
* sverker/20/binary_to_atom-utf8-crash/ERL-474/OTP-14590: erts: Fix crash in binary_to_atom/term for invalid utf8 |