| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
gh: Update GitHub actions setup
|
| | |
|
|/ |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit re-implements the entire tty driver for both Unix
and Windows to use a common nif instead of two seperate drivers.
The Unix implementation works pretty much as it did before only that
a lot more of the terminal logic has been moved from Erlang to C.
The windows implementation now uses Windows Terminal Sequences, i.e.
the same sequences as most Unixes to control the terminal. This means
that werl.exe is no longer needed and erl.exe will have the "newshell"
with all the features normally only found on Unix.
The new implementation also uses dirty I/O threads for all I/O which
means that it can leave the FDs in blocking mode. This fixes problems
when the Erlang tty is interacting with other systems such as bash.
Closes #3150
Closes #3390
Closes #4343
|
| | |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Closes #6136
|
|/ |
|
|\
| |
| |
| |
| | |
* update_zlib_1_2_12/GH-5994/OTP-18123:
Update zlib to 1.2.12
|
| |
| |
| |
| | |
Fix broken zlib link in docs
|
| | |
|
|\ \
| | |
| | | |
vxworks: remove remaining traces
|
| | |
| | |
| | |
| | | |
Erlang/OTP no longer support VxWorks. Cleanup mentions to avoid confusion.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
OTP-17892
* max-au/remove-emem:
Update configure scripts
[beam] remove allocator wrappers
[erts, tools] remove "emem" completely
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Test suites for the tool were lost long ago. Removing "liberts.a"
library as well, for it is now empty and AR on MacOS/Windows
does not like empty libraries.
|
|\ \ \ \
| | | | |
| | | | | |
Add DEVELOPMENT.md and expand gh actions to run tests
|
| | | | | |
|
| | | | | |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit polishes a lot of the make system to be more
robust and hopefully user friendly. A new DEVELOPMENT howto
guide has been added with instructions on how to work with
the Erlang/OTP code and the `make test` functionality has
been fixed so that it should work for all applications.
In order to solve the problem of some applications relying
on being tested using a release, each application has been
instrumented in its Makefile so that it knows if a release
has to be done or not.
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This configure option makes it so that a shared library is
build as well as the archive to be included in ei.
|
|\ \ \ \ |
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
or any modules with "exotic" characters in the name (like '.').
* Add STATIC_ERLANG_NIF_LIBNAME macro which is used both to
identify the archive name and create a unique C identifier for
the _nif_init function.
* Run all static *_nif_init functions unconditionally at VM boot to
get the corresponding module names. erlang:load_nif/2 can then
match only against module names and does not have to care about
archive filenames for static nifs.
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | | |
* maint:
Update copyright year
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
into maint
* rickard/cross-build-host-triplets-check/ERIERL-668/OTP-17514:
Update configure scripts
Fail if canonicalized host and build equals when cross compiling
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | | |
into rickard/cross-build-host-triplets-check/master/ERIERL-668/OTP-17514
* rickard/cross-build-host-triplets-check/ERIERL-668/OTP-17514:
Update configure scripts
Fail if canonicalized host and build equals when cross compiling
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* rickard/autoconf-2.71/master/OTP-17414:
Update configure scripts
Remove leftovers of standalone build for wx application
Double quote arguments to AC_LANG_PROGRAM() and AC_LANG_SOURCE()
Update configure scripts
Move autoconf helpers from erts to make/autoconf
Update configure scripts
Adapt configure scripts to autoconf 2.71 (step 2)
Update configure scripts
Adapt configure scripts to autoconf 2.71 (step 1)
No tabs in m4 files
Fix monotonic hrtime configure test
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
rickard/autoconf-2.71/master/OTP-17414
* rickard/autoconf-2.71/OTP-17414:
Update configure scripts
Remove leftovers of standalone build for wx application
Double quote arguments to AC_LANG_PROGRAM() and AC_LANG_SOURCE()
Update configure scripts
Move autoconf helpers from erts to make/autoconf
Update configure scripts
Adapt configure scripts to autoconf 2.71 (step 2)
Update configure scripts
Adapt configure scripts to autoconf 2.71 (step 1)
No tabs in m4 files
Fix monotonic hrtime configure test
|
| | |/ / |
|
|/ / /
| | |
| | |
| | |
| | | |
Include it so that the end users that install the prebuilt erlang don't need
to build the loader as well as install the edge-chromium library.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
* rickard/ded_ldflags_conftest/OTP-17419:
Update configure scripts
Document and fix DED_LDFLAGS_CONFTEST
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* rickard/configure/24/OTP-17398:
Support for committing of configure scripts
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* rickard/configure/OTP-17398:
Support for committing of configure scripts
|
| | |\ \
| | | |/
| | |/|
| | | |
| | | | |
* rickard/configure/OTP-17398:
Support for committing of configure scripts
|
| | | | |
|
|/ / /
| | |
| | |
| | | |
Remove references to a specific OTP version in the instructions.
|
| | | |
|