| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The argument -- is silently added in a number of
places in order to seperate arguments from different
sources. When checking to see if an argument that
erlexec needs to handle is valid we therefore check
that it does not start with '--'.
Since `+S -1` is a valid argument we cannot make all
`-` and `+` values invalid, which is a shame but not
much we can do about that.
Closes #4624
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* bjorn/cuddle-with-tests:
test_server: Remove is_native/1
otp_SUITE: Remove handling of the gs application
Remove unused functions in test suites
Remove redundant tests for native code
runtime_tools tests: Turn on warnings as errors
runtime_tools tests: Eliminate use of deprecated now/0
dbg_SUITE: Remove unused functions
core_alias_SUITE: Slightly optimize catastrophic_runtime/1
Eliminate warnings for underscore variables multiply bound
|
| |
| |
| |
| | |
While at it, refactor the list of filters in undefined_functions/1.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Xref can be run in two modes. More detailed information can be
found by running in `functions` mode, but it requires analysing
source code or BEAM files compiled with the `debug_info` option.
When no debug_info is available, xref must be run in `module`
mode.
Note that more module edges can potentially be found in `modules` mode
because the analysis is based on the BEAM code after all
optimizations. For example, an apply in the source code could after
optimizations be resolved to a specific function.
Update otp_SUITE to test runtime dependencies in both modes.
It is important to test the `modules` modes because reltool runs xref
in that mode (because the BEAM files to be released might not contain
debug information).
|
|/
|
|
|
|
| |
Break out the creation of the xref server to a separater helper
functions to facilitate creation of multiple xref servers running
in different modes.
|
|
|
|
|
| |
Can be suppressed with the 'brief' compiler option.
Moves message formatting code to a separate module.
|
| |
|
|\
| |
| |
| |
| | |
lrascao/feature/improve_vm_args_inclusion_error/OTP-17014
erlexec: Improve error message when unable to open included args_file
|
| |
| |
| |
| |
| |
| |
| | |
By specifying `-args_file` in a supplied `vm.args` it is possible to
extend the VM options, the path supplied is relative to the current
working directory. Improve the error message when unable to open such
a file to ease the process.
|
| |
| |
| |
| |
| |
| | |
not used the last decade.
Build targets: purify, quantify and purecov.
|
|/ |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
* maint:
Update copyright year
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
'lukas/kernel/code-chunk-lookup/OTP-16494/OTP-16222/OTP-16406/OTP-16499/OTP-16500/OTP-16501/OTP-16502/OTP-16503'
* lukas/kernel/code-chunk-lookup/OTP-16494/OTP-16222/OTP-16406/OTP-16499/OTP-16500/OTP-16501/OTP-16502/OTP-16503: (27 commits)
otp: Update doc build instructions with DOC_TARGETS
Include erts in travis dialyzer run
erts: Fix unmatched return dialyzer warning
Move chunk into erlang module for speed
Update primary bootstrap
Add DOC_TARGETS makefile variable
Start work on documentation for EEP-48
Remove term_to_binary of doc chunks doc content
Use <code> for monospace, remove anno, add <a marker>
Insert newline before paragraph if the previous element did not
Generate hidden chunk files for any internal modules
Implement EEP-48 aka doc chunks
doc: Move typer cli app to REF1 section
otp: Refactor doc make system and introduce EEP-48
Fix docs to handle chunk generation
Fix mnesia docs to use common name convention
Fix ssh type doc to use common name convention
Fix ssl doc to use a single name convention
Add Module prefix to all callbacks
docgen: Remove many dead entities from dtds
...
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
* rickard/rm-vxworks/OTP-16329:
Remove remaining VxWorks support
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
* rickard/upgrade_test:
Add test for upgrade from two releases back
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* dgud/fix-wsl-builds:
Use wsl openssl
Look for dump files to make them visible in monitor
Fix tests on WSL
Check argv size
Add WSL shell variable for makefiles
erts: Move erts_get_ethread_info implementation
kernel: Find executable from WSLPATH on windows
Fix ERTS_SKIP_DEPEND
Fix CLASSPATH with wsl
Fix executable extensions
Extend MSVC install paths
|
| | | |
| | | |
| | | |
| | | | |
And fail testcase if dmp are found.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | | |
* lukas/system/fix_core_find_for_docker:
erts: Expand cerl to respect -emu_type option
otp: Improve core file printouts in system z_SUITE
|
| | |/
| |/| |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Before this fix any double space ('a b') would be stripped to
a single space even if quoted.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* maint:
scripts/build-otp: Enable compile server for Travis/Jenkins builds
Don't use the compile server for PGO
Teach erlc to use the compile server
Update primary bootstrap
Add erl_compiler_server
Refactor the erl_compile module
Clarify that digraphs are implemented using ETS tables
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* josevalim/edoc/no-more-inets/OTP-15999/PR-2317:
system: Remove special handling of EDoc in otp_SUITE.
Remove inets dependency from edoc
|
| |/ / |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
|
| |/
| |
| |
| | |
This reverts revert-commit d293c3ff700c1a0992a32dc3da9ae18964893c23.
|
|/
|
|
|
|
|
|
|
|
| |
Example:
export ERL_AFLAGS=-test
erl dummy_param
In the above example, the dummy_param would be interpreted
as an argument to -test, and not as a separate argument as
it should.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* lukas/OTP-22-rc2/misc-fixes/OTP-15773:
erts: Yield correctly when iterating over distr exit messages
erts: Fix cerl -rr to use correct etp file
erts: Fix etp-process-info to print exiting and free processes
tools: Adjust instrument abort tc to better trigger faults
erts: Fix cleanup of message factory undo
erts: Make dump_SUITE:free_dump not dump via rpc
erts: Add extra debugging to dist frag testcases
erts: Run smaller dist frag test to 32 bit machines
erl_docgen: Remove accidentally merged debug printout
erts: Fix z_SUITE to always look for cerl in ERL_TOP
otp: make top Makefile app target respect TYPE variable
vxworks: Make vxworks configure use environment CFLAGS
erts: Make erts_free debug failure easier to diagnose
erts: Fix gcc warning in to_erl
|
| |
| |
| |
| |
| | |
If it cannot be found in the daily build dir, we try ERL_TOP
incase it is there.
|
|/
|
|
|
|
|
|
| |
This reverts commit bd8f6106d44a58c261920eef72842bb3bc5a4968.
PLUS a little change in epmd_srv.c:750 ("4" -> "replylen")
that was part of e2cf4a8a4b03b9f430ba228276c3b2629159e832
by mistake.
|
|
|
|
|
|
|
|
| |
* Increase distribution version from 5 to 6
* Introduce new ALIVE2_X_RESP with 32-bit creation
as reply to ALIVE2_REQ when sender dist version >= 6
* Still reply old ALIVE2_RESP with tiny creation 1..3
if sender dist version < 6.
|
|
|
|
|
| |
I did not find any legitimate use of "can not", however skipped
changing e.g RFCs archived in the source tree.
|
| |
|
|
|
|
| |
This replaces all uses of lib:progname/0 in tests.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
* dgud/testcase-fixes:
debug info
add unicode opt env may contain unicode signs
Fix lexemes conversion
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Some bash versions segfault when a unicode argument is given
so we ignore cores created by nodes spawned by this testcase.
|
|\ \ \
| |/ / |
|
| | | |
|
| |/
|/|
| |
| |
| |
| | |
The compile option makedep_side_effect, erlc -MMD, instructs
the compiler to emit dependencies and continue to compile
as normal.
|