| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|\
| |
| |
| | |
stdlib: update doc regarding escript raw bytes incompatibility
OTP-17932
|
| | |
|
|\ \
| |/ |
|
| |\
| | |
| | | |
kernel: support sending raw byte data over stdout
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
After rewriting the shell, group.erl converts everything to Unicode.
However, this is problematic if you want to send raw byte data over
stdout which may contain Erlang terms converted to binary that you
want to convert back to Erlang term after data transfer.
If io:setopts(_, {encoding, latin1}) is set, group.erl will just send
the data directly to user_drv.erl which will send the data to
prim_tty.erl without converting it to Unicode.
|
| | | |
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
IngelaAndin/ingela/ssl/better-middlebox-assert-error
ssl: Improve error information when middlebox assert fails
|
| | |/ |
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
IngelaAndin/ingela/ssl/signature-algs-list/OTP-18572
ssl: Add signature_algs/2
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
To make it easier to configure signature algorithms with algorithms that
are moved from the default add the API function signature_algs/2 that
lists possible values.
Also adjust signature algorithms according to TLS-1.3 RFC. That is TLS-1.3
legacy algorithms/schemes names should be used insted of TLS-1.2 algorithms names
to be supported in TLS-1.2-TLS-1.3 combination. sha224 is also considered legacy
and should not be part of the defaults.
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* dgud/wx/win32-debug-info:
Add win32 debug info to installer
|
| | | |
| | | |
| | | |
| | | | |
So the released wx can be debugged
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-Support inputting expressions that span multiple lines
in erl shell.
-Adding new keybindings:
navigate up (ctrl+up)/(alt+up)
navigate down (ctrl+down)/(alt+down)
insert newline in middle of line (alt+enter)
navigate top (alt+<)/(alt+shift+up)
navigate bottom (alt+>)/(alt+shift+down)
clear current expression (alt+c)
cancel search (alt+c)
-Modifies the prompt for new lines to make it clearer
that the prompt has entered multiline mode.
-Modifies the search prompt to support multiline statements.
-Including keybinding for opening editor on mac
(option+o)/(alt+o)
-Redraw the prompt after continuing from jcl menu.
|
|\ \ \
| | | |
| | | | |
ct: various doc fixes
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- fix typo group/0 -> groups/1
- in groups example, wrap result term in a list
- add testcase tuple in type specs for all/0 and groups/0
- add list to ct_testcase_repeat_prop() type
|
|\ \ \ \
| | | | |
| | | | | |
Fix bug in private-append transform
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This change stops the compiler from generating invalid code when
bs_create_bin is given a literal <<>> as its first fragment. As the
type analyzer considers a literal <<>> an appendable bitstring, code
sequences such as:
_6 = bs_create_bin `append`, `[8,{segment,1}]`, `<<>>`, `all`
...
_14 = bs_create_bin `append`, `[8,{segment,1}]`, _6, `all`
would be rewritten to:
_6 = bs_create_bin `private_append`, `[8,{segment,1}]`, `<<>>`, `all`
...
_14 = bs_create_bin `private_append`, `[8,{segment,1}]`, _6, `all`
which is not legal, as private_append on a literal will crash the
runtime system.
By inserting a bs_init_writable in front of bs_create_bin instructions
with a literal <<>> as the first fragment, and then using the freshly
created writable binary instead of the literal, the code sequence
becomes valid:
_1 = bs_init_writable `256`
_6 = bs_create_bin `private_append`, `[8,{segment,1}]`, _1, `all`
...
_14 = bs_create_bin `private_append`, `[8,{segment,1}]`, _6, `all`
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix a bug in the SSA-checker where it trashes the environment after
matching a literal bitstring.
|
|\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* maint:
Updated OTP version
Prepare release
Update copyright year
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* maint-25:
Updated OTP version
Prepare release
Update copyright year
|
| | | | | | |
|
| | | | | | |
|
| | |\ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* sverker/cpu_sup-port-close-error/OTP-18559:
os_mon: Fix failing port_close
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* bjorn/compiler/beam_validator/25/GH-7147/OTP-18565:
Fix two type-related bugs
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
doc(ssl): fix root_fun typo
|
| | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
bjorng/bjorn/stdlib/erl_lint-type-unions/GH-7116/OTP-18389
Merely warn for unbound variables in union types
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
In #6864, it became an error to have unbound variables in a union.
Before that, unbound variables in unions were silently ignored.
For compatibility with code that used to compile before Erlang/OTP 26,
change the error to a warning. The warning can be disabled with the
`nowarn_singleton_typevar` option.
It is expected that unbound variables in unions will again become an
error in Erlang/OTP 27.
Closes #7116
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
* ingela/inets/httpc-put-back-default-ssl-opts:
inets: httpc - add back http client ssl verify options accidently removed
|
| | | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \ \
| | |_|_|/ / / / / / /
| |/| | | | | | | | | |
|
| |\ \ \ \ \ \ \ \ \ \
| | | |_|_|_|_|/ / / /
| | |/| | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Use asynchtonous close message to not fail on already closed port.
|
|\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | | |
Use map generator in sets:filter/2 for version 2 sets
|
| | | | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|/ / / / / / / /
|/| | | | | | | | | | | |
Handle feature attribute in epp_dodger
|
| | | | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Eliminate crash in beam_types
|
| | |/ / / / / / / / / /
| |/| | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Closes #7198
|
| |_|_|_|_|_|_|_|/ / /
|/| | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Closes #7197
|
|\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | | |
erl_interface and escript warning fixes
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
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.
|
|\ \ \ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / / / /
|/| | | | | | | | | | | |
Remove incorrect compatibility section from `gb_sets` docs
|
| | | | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|/ / / / / /
|/| | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
* dgud/ssl/default-fail-no-peercert/OTP-18567:
ssl: Fix that users can send data during renegotiation
ssl: Make fail_if_no_peer_cert default true if verify_peer is set
|