Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1142 commits
Select commit Hold shift + click to select a range
0f6fc89
[erts|esock] fionread ioctl for Windows
bmk Jun 20, 2023
04b5ef7
[kernel|esock|test] Add a simple test case
bmk Jun 21, 2023
615d376
[kernel|esock|test] Update for FreeBSD
bmk Jun 21, 2023
034636a
[kernel|esock] Update spec and doc for ioctl
bmk Jun 21, 2023
64f78c2
[erts,kernel|esock] Add a new ioctl request - atmark
bmk Jul 4, 2023
a315d40
[erts,kernel|esock] Unix and doc fixes
bmk Jul 4, 2023
8b82397
[kernel|doc] Fixed since tags
bmk Jul 5, 2023
ce05a4a
[kernel|esock|doc] Fixed achor
bmk Jul 5, 2023
dbc2b5c
[kernel|esock|doc] Cosmetic fix
bmk Jul 7, 2023
c0cc2ba
[kernel|esock|test] Corrected nread test case
bmk Jul 7, 2023
22acb89
[erts|esock] ifdef-ing
bmk Jul 10, 2023
dd7f6a1
[erts|esock] Preliminary tcp_info support
bmk Jul 11, 2023
d70b02e
[erts,kernel|esock] Add support for ioctl tcp_info
bmk Jul 12, 2023
d50318e
[kernel|esock|test] Add simple test case for ioctl:tcp_info
bmk Jul 12, 2023
9b58f0a
[kernel|esock] Add spec entry for tcp_info
bmk Jul 12, 2023
542ea04
[kernel|esock|doc] Add doc for ioctl:tcp_info
bmk Jul 12, 2023
0e97f10
compiler: Clean up commented out code in beam_ssa_alias.erl
frej Aug 3, 2023
47fb767
[erts|esock] Add support for IOCTL RCVALL
bmk Jul 20, 2023
2b39b23
[kernel|esock] Add support for ioctl rcvall
bmk Jul 20, 2023
a66cc8c
[kernel|esock|doc] Add documentation for ioctl rcvall
bmk Jul 21, 2023
05fba99
[erts,kernel|esock] Add support for ioctl tcp_info
bmk Jul 12, 2023
17a639a
[erts|esock] Add support for ioctl rcvall_igmpmcast
bmk Jul 21, 2023
58a2363
[kernel|esock] Add support for ioctl rcvall_igmpmcast
bmk Jul 21, 2023
1175071
[kernel|esock|doc] Add doc for the new ioctl request (rcvall_igmpmcast)
bmk Jul 26, 2023
5454eb4
[erts|esock] Add support for ioctl rcvall_mcast
bmk Aug 1, 2023
0328511
[kernel|esock] Add support for ioctl rcvall_mcast
bmk Aug 1, 2023
be19058
[kernel|esock|doc] Add doc for the new ioctl request (rcvall_mcast)
bmk Aug 1, 2023
85fa533
Merge branch 'bmk/megaco/20230717/test_tweaking' into maint
bmk Aug 3, 2023
56a8412
Merge branch 'maint'
bmk Aug 3, 2023
f9c1181
erts: Fix prim_tty nif to compile with GNU termcap
garazdawi Aug 3, 2023
1e4b006
Merge pull request #7411 from jchristgit/document-mod-esi-sending-status
IngelaAndin Aug 3, 2023
2cec837
Export documented and exposed type beam_lib:beam/0
paulo-ferraz-oliveira Aug 3, 2023
748a2db
Export documented and exposed type erl_syntax:annotation_or_location/0
paulo-ferraz-oliveira Aug 3, 2023
a01865b
Merge branch 'raimo/ssl/non_neg_integer-length/GH-7507/OTP-18700' int…
RaimoNiskanen Aug 4, 2023
30c4f04
Merge branch 'maint'
RaimoNiskanen Aug 4, 2023
1ea4eaa
inets: change error type from 'TLS' to 'HTTP'
u3s Aug 3, 2023
3936858
Guard against negative Length
RaimoNiskanen Aug 2, 2023
b150990
Merge branch 'raimo/ssl/non_neg_integer-length/GH-7507/OTP-18700' int…
RaimoNiskanen Aug 4, 2023
d588c7d
Merge branch 'maint'
RaimoNiskanen Aug 4, 2023
cf92861
Merge pull request #7532 from bjorng/bjorn/compiler/fix-beam_jump/GH-…
bjorng Aug 4, 2023
9e77f13
Merge branch 'maint'
bjorng Aug 4, 2023
78395a6
Merge pull request #7454 from Maria-12648430/lists_proptest_with_ct_p…
jhogberg Aug 4, 2023
ebc07c2
inets: rewrite mod_esi:generate_webpage
u3s Aug 4, 2023
cb60e72
Merge branch 'bmk/esock/20230803/ioctl_on_windows/OTP-18660' into maint
bmk Aug 7, 2023
872f371
Merge branch 'maint'
bmk Aug 7, 2023
0f0c088
Merge branch 'bmk/esock/20230803/ioctl_on_windows_tcp_info/OTP-18660'…
bmk Aug 7, 2023
3ac7bb3
Merge branch 'maint'
bmk Aug 7, 2023
def7952
Merge branch 'bmk/esock/20230803/ioctl_on_windows_rcvall/OTP-18660' i…
bmk Aug 7, 2023
dd00c95
Merge branch 'maint'
bmk Aug 7, 2023
8ca1675
Merge branch 'bmk/esock/20230803/ioctl_on_windows_rcvall_igmpmcast/OT…
bmk Aug 7, 2023
68dd5c8
Merge branch 'maint'
bmk Aug 7, 2023
79b9ee1
Merge branch 'bmk/esock/20230803/ioctl_on_windows_rcvall_mcast/OTP-18…
bmk Aug 7, 2023
42a1179
Merge branch 'maint'
bmk Aug 7, 2023
d2c4c98
Clarify start semantics from OTP-26.0 in the docs
RaimoNiskanen Aug 2, 2023
e102aba
Merge branch 'raimo/stdlib/gen_statem-doc-start_link/GH-7524' into maint
RaimoNiskanen Aug 7, 2023
ae1175f
Merge branch 'maint'
RaimoNiskanen Aug 7, 2023
48a8d22
Correct evaluation order for binary comprehensions
bjorng Aug 3, 2023
33db273
Make start failure synchronous
RaimoNiskanen Aug 8, 2023
b57e87e
Guard #state{} from incorrect field values
RaimoNiskanen Jul 19, 2023
b3eccb3
Make shutdown connections synchronous
RaimoNiskanen Jul 21, 2023
8b937e7
Merge branch 'raimo/httpd-function-clause/ERIERL-962' into raimo/http…
RaimoNiskanen Aug 8, 2023
3cb5f62
[kernel|esock] Fixed gen_tcp:connect with sockaddr
bmk Aug 7, 2023
907a009
[kernel|esock|test] Add simple gen_tcp:connect test case
bmk Aug 8, 2023
af7f25f
Merge pull request #7453 from juhlig/safe_queue_proptest
jhogberg Aug 8, 2023
7909279
Use <c>...</c> (in xml docs) instead of `...`
paulo-ferraz-oliveira Aug 8, 2023
8f880ec
ct: expand groups handle correct suite error
Aug 8, 2023
59d630f
[kernel|esock] Fixed COPYRIGHT end date
bmk Aug 9, 2023
b52f896
[erts|esock] Add support for socket option 'max_msg_size'
bmk Aug 4, 2023
04a66f6
[kernel|esock] Update 'socket option' type (with max_msg_size)
bmk Aug 4, 2023
818b213
[kernel|esock|doc] Add doc for max_msg_size
bmk Aug 4, 2023
e18e412
[kernel|esock|test] Add simple test case for max_msg_size
bmk Aug 4, 2023
44bee3c
[erts|esock] Add support for socket option 'maxdg'
bmk Aug 4, 2023
3cb1116
[kernel|esock] Update 'socket option' type (with maxdg)
bmk Aug 4, 2023
d33e80f
[kernel|esock|doc] Add doc for maxdg
bmk Aug 4, 2023
9d4d25e
[kernel|esock|test] Add simple test case for maxdg
bmk Aug 4, 2023
8e661ff
ssl: Handle an active socket in pre TLS-1.3 renegotiation rejection
IngelaAndin Aug 9, 2023
87c09e4
inet_dns: remove comment that is no longer true
jimdigriz Apr 19, 2023
a80e632
inet_dns: remove unused defines from inet_dns.hrl
jimdigriz Apr 19, 2023
ded73a6
inet_dns: order RFC references
jimdigriz Apr 19, 2023
a63c0b4
inet_res: migrate testing from using nsd to knotd
jimdigriz Aug 9, 2023
215a0c4
inet_res: fix edns0 unit test
jimdigriz Apr 20, 2023
09a202f
inet_dns: FORMERR if more than one EDNS(0) option is present
jimdigriz Mar 2, 2023
c26c0ca
inet_dns: support IXFR by name
jimdigriz Apr 19, 2023
1c5cb8f
inet_dns: support NOTIFY by name
jimdigriz Apr 19, 2023
89f6c65
inet_dns: support UPDATE
jimdigriz Apr 20, 2023
2473a41
inet_dns: support TSIG
jimdigriz Aug 9, 2023
eeaf06e
Merge branch 'bmk/kernel/esock/20230807/add_gen_tcp_connect_3/OTP-187…
bmk Aug 10, 2023
f2349f5
Merge branch 'maint'
bmk Aug 10, 2023
71fa616
Merge branch 'bmk/esock/20230809/misc_win_socket_options/OTP-18710' i…
bmk Aug 10, 2023
87d24fe
Merge branch 'maint'
bmk Aug 10, 2023
68b2df7
Merge pull request #7536 from u3s/kuba/inets/adjust_error_type/OTP-18704
u3s Aug 10, 2023
0dfe6d9
Merge branch 'maint'
u3s Aug 10, 2023
6af1f30
inets: change error type from 'TLS' to 'HTTP'
u3s Aug 3, 2023
7ccaa23
inets: rewrite mod_esi:generate_webpage
u3s Aug 4, 2023
a2a4182
Check for logger error events
RaimoNiskanen Aug 10, 2023
0253ba6
mnesia: Delay old backup deletion
dgud Aug 9, 2023
adba919
Merge branch 'raimo/httpd-function-clause/ERIERL-962' into raimo/http…
RaimoNiskanen Aug 10, 2023
9d6a376
Merge pull request #7538 from bjorng/bjorn/compiler/fix-bc-size-calc/…
bjorng Aug 10, 2023
c3def33
Fix printing of arities in crashdumps on Windows
bjorng Aug 10, 2023
9c299d2
Merge pull request #7545 from IngelaAndin/ingela/ssl/active-error-msg…
IngelaAndin Aug 10, 2023
ef4cdc8
Merge branch 'maint'
IngelaAndin Aug 10, 2023
b102fad
Merge pull request #7528 from frej/frej/alias-analysis-speedup
jhogberg Aug 11, 2023
6c64336
Merge pull request #7535 from paulo-ferraz-oliveira/feature/type-erl_…
jhogberg Aug 11, 2023
1aba359
Merge pull request #7534 from paulo-ferraz-oliveira/feature/type-beam…
jhogberg Aug 11, 2023
061bec4
Merge pull request #7521 from jhogberg/john/stdlib/lint-match-float-z…
jhogberg Aug 11, 2023
4c05f38
Merge branch 'maint'
jhogberg Aug 11, 2023
a8e572d
Update configure_algos.xml
u3s Aug 11, 2023
e7c3faa
Merge branch 'raimo/httpd-function-clause/ERIERL-962/maint/OTP-18708'…
RaimoNiskanen Aug 11, 2023
863c2b6
Merge branch 'maint'
RaimoNiskanen Aug 11, 2023
d474a2c
inets: Remove sleep after global register in tests
jchristgit Jun 21, 2023
5c5344d
inets: Run httpc_SUITE group misc in parallel
jchristgit Jun 21, 2023
ee5873f
inets: Run httpc_SUITE:{http,sim_mixed} parallel
jchristgit Jun 21, 2023
d59eb5c
inets: Refactor httpd_suite:erl_script* into group
jchristgit Jun 21, 2023
1139b04
inets: Run httpd_SUITE:httpd_1_1 mostly in parallel
jchristgit Jun 21, 2023
f112434
inets: Lower up interval in inets_socketwrap_SUITE
jchristgit Jun 21, 2023
7da4fe8
inets: Run httpd_basic_SUITE in parallel
jchristgit Jun 21, 2023
293a28d
inets: Allow httpc_SUITE:cookie* tests to run parallel
jchristgit Jun 21, 2023
100abfd
inets: Raise httpc_SUITE:inet_opts timeout
jchristgit Jun 22, 2023
cb18eec
inets: Disable tracing of httpd_SUITE:esi_put
jchristgit Jun 22, 2023
e069e36
beam_types: Fix float-0.0 warning
jhogberg Aug 11, 2023
cccc1fa
Merge branch 'john/compiler/fix-float-zero-warnings' into maint
jhogberg Aug 11, 2023
64d8667
Merge branch 'maint'
jhogberg Aug 11, 2023
e56583e
inets: Remove sleep from inets_SUITE:httpd_reload
jchristgit Jun 21, 2023
12a6647
inets: Remove timetrap for httpd_reload
jchristgit Aug 11, 2023
65fbc6a
Improve debug printout
wildbartty Aug 11, 2023
b8afaf7
ssl,ct: replace ct:pal with ct:log
u3s Aug 11, 2023
ad63af9
Fix unsafe range calculation for the bnot operator
bjorng Aug 13, 2023
a829427
Merge branch 'jimdigriz/kernel/inet_dns/GH-6985' OTP-18713
RaimoNiskanen Aug 14, 2023
047581b
Merge branch 'kuba/maint-25/inets/adjust_error_type/OTP-18704' into m…
u3s Aug 14, 2023
8c695d1
Merge branch 'maint'
u3s Aug 14, 2023
5a7c871
Merge pull request #7347 from alakra/erl-dist-protocol-documentation-…
rickard-green Aug 14, 2023
291e5c2
Merge pull request #7229 from FelixPe/patch-1
rickard-green Aug 14, 2023
d7abb0e
Merge branch 'maint'
rickard-green Aug 14, 2023
f0ae0fc
Merge pull request #7527 from frej/frej/fix-private-append-crash
jhogberg Aug 14, 2023
2157e72
Merge branch 'maint'
jhogberg Aug 14, 2023
61f29a0
public_key: Fix case insensitive match for countryname
IngelaAndin Aug 11, 2023
6e2820d
Merge pull request #7462 from wildbartty/maint
dgud Aug 15, 2023
f9d50e4
Merge branch 'maint'
dgud Aug 15, 2023
8fd0144
Merge branch 'dgud/mnesia/keep-old-backup/OTP-18711' into maint
dgud Aug 15, 2023
3168fcf
Merge branch 'maint'
dgud Aug 15, 2023
212db5a
Merge branch 'bjorn/erts/fix-crashdump'
bjorng Aug 15, 2023
82ca1ba
Merge branch 'bjorn/compiler/fix-bnot-again/GH-7468/OTP-18719' into m…
bjorng Aug 15, 2023
ffe00a9
Merge branch 'maint'
bjorng Aug 15, 2023
f1906a8
Add types for more BIFs
bjorng Aug 12, 2023
ad264fc
Enhance range analysis for integer division
bjorng Aug 4, 2023
acf3116
Enhance range analysis for the rem operator
bjorng Aug 13, 2023
a71c2c6
Enhance range analysis for the bsl operator
bjorng Aug 13, 2023
7e33bac
Enhance range analysis for the bor operator
bjorng Aug 13, 2023
c5979b0
Enhance range analysis for the * operator
bjorng Aug 14, 2023
e523e08
Make multiline prompt invert-colored spaces.
attah Aug 16, 2023
8452699
public_key: Fix broken test case
IngelaAndin Aug 15, 2023
62fbd2e
ssl: use CT_PAL and CT_LOG
u3s Aug 16, 2023
c5e33cf
Merge pull request #7541 from paulo-ferraz-oliveira/fix/html-as-markdown
jhogberg Aug 16, 2023
43664f8
Merge pull request #7430 from jchristgit/inets-faster-tests
u3s Aug 16, 2023
b5e045c
Merge branch 'maint'
u3s Aug 16, 2023
b08cff5
inets: testcode cleanup
u3s Aug 10, 2023
5ece059
public_key: Add check for duplicate certificates
IngelaAndin Aug 16, 2023
478cefa
Fix incorrect fusion of `div` and `rem`
bjorng Aug 16, 2023
0a5b4ad
Merge pull request #7563 from bjorng/bjorn/compiler/types
bjorng Aug 17, 2023
064889d
Eliminate consistency failure for non-matching binary pattern
bjorng Aug 17, 2023
ffb0957
Merge pull request #7554 from IngelaAndin/ingela/public_key/countryna…
IngelaAndin Aug 17, 2023
afba985
Merge branch 'maint'
IngelaAndin Aug 17, 2023
97ffcf5
Merge pull request #7565 from IngelaAndin/ingela/public_key/duplicate…
IngelaAndin Aug 17, 2023
0eaa5f0
Merge branch 'maint'
IngelaAndin Aug 17, 2023
31e551d
Merge pull request #7557 from u3s/kuba/ssl_common_test/replace_pal_wi…
u3s Aug 17, 2023
e60f370
Merge branch 'maint'
u3s Aug 17, 2023
8a1945b
Merge pull request #7547 from u3s/kuba/inets/test_code_cleanup
u3s Aug 17, 2023
3bb4878
Merge branch 'maint'
u3s Aug 17, 2023
122883c
Group alias functions in gb_sets documentation
Maria-12648430 Aug 17, 2023
4697f9c
Merge pull request #7487 from hizel/ct-error-in-suite
u3s Aug 17, 2023
cc63f8c
Property-based tests for the sets module
Maria-12648430 Aug 18, 2023
6b098b7
asn1: Fix handling of SIZE constraints
bjorng Aug 18, 2023
1dfebf3
Property-based tests for the gb_sets module
Maria-12648430 Aug 18, 2023
ccf8e8e
Merge branch 'bjorn/jit/fix-rem-div/GH-7566/OTP-18724' into maint
bjorng Aug 18, 2023
0db74ed
Merge branch 'bjorn/compiler/ensure_exactly/GH-7467/OTP-18725' into m…
bjorng Aug 18, 2023
dd69768
Merge branch 'maint'
bjorng Aug 18, 2023
a64f45d
small_SUITE: Unload generated test modules
bjorng Aug 15, 2023
6a02b04
Fuse multiplication with addition
bjorng Jun 28, 2023
16dacd0
Optimize division by powers of two
bjorng Jul 29, 2023
55813dd
Optimize bsr for small operands
bjorng Aug 2, 2023
8cab1c6
Optimize helper macro used for bignum arithmetic
bjorng Aug 6, 2023
4253b86
Optimize squaring of big integers
bjorng Aug 6, 2023
4ca352e
Optimize the implementation of the Karatsuba algorithm
bjorng Aug 5, 2023
29bc5ec
Merge pull request #7568 from Maria-12648430/improve_gb_sets_docs
bjorng Aug 18, 2023
d3aa6c0
Merge pull request #7256 from Maria-12648430/sets_proptest
bjorng Aug 18, 2023
272e678
Merge pull request #7553 from bjorng/bjorn/jit/integer-arithmetic
bjorng Aug 21, 2023
f5c45b6
Merge pull request #7575 from bjorng/bjorn/asn1/constraints/OTP-18729
bjorng Aug 21, 2023
b87cd5d
Merge branch 'maint'
bjorng Aug 21, 2023
e939f35
Update primary bootstrap
bjorng Aug 21, 2023
cead028
Merge branch 'maint'
bjorng Aug 21, 2023
5bd165d
Merge pull request #7574 from Maria-12648430/gb_sets_proptest
bjorng Aug 21, 2023
49e7325
Rewrite RR cache access time update to preserve table insert order
RaimoNiskanen Aug 21, 2023
269711d
Merge branch 'sverker/26/ets-compressed-magic-bin-refc-fix' into maint
sverker Aug 22, 2023
dec8215
Merge branch 'maint'
sverker Aug 22, 2023
0ac7a38
Improve documentation of the binary module
Maria-12648430 Aug 23, 2023
a9ed6ec
Fix heap allocation for matching out short bitstrings
bjorng Aug 23, 2023
fb7d62c
kernel: update testcase to work with the new multiline prompt
frazze-jobb Aug 23, 2023
43b7740
Allow missing options in open() calls
RaimoNiskanen Aug 23, 2023
63e82c1
ssl: Document enhancement
IngelaAndin Aug 24, 2023
7b0c273
Merge pull request #7564 from attah/whitespace_prompt
frazze-jobb Aug 24, 2023
4f95ca1
Merge branch 'maint'
frazze-jobb Aug 24, 2023
21d130b
Merge pull request #7533 from garazdawi/lukas/erts/fix-gnu-termcap-co…
frazze-jobb Aug 24, 2023
7f9f8f7
Merge branch 'maint'
frazze-jobb Aug 24, 2023
8d41073
Merge pull request #7581 from bjorng/bjorn/jit/small-bitstrings/GH-72…
bjorng Aug 25, 2023
75de35f
Merge branch 'maint'
bjorng Aug 25, 2023
9d74808
Merge pull request #7589 from IngelaAndin/ingela/ssl/doc-imp
IngelaAndin Aug 25, 2023
ef4f900
Merge branch 'maint'
IngelaAndin Aug 25, 2023
eb02ee4
Fix warning about (char *) vs. (int *) on Windows
RaimoNiskanen Aug 24, 2023
6ec2a71
Binary replacement with a function
juhlig Aug 25, 2023
f03c24f
Merge branch 'raimo/kernel/inet_dns-stable-cache/GH-7577/OTP-18731' i…
RaimoNiskanen Aug 28, 2023
d9fd661
Merge branch 'maint'
RaimoNiskanen Aug 28, 2023
776dfc5
Shorten code by list comprehension
RaimoNiskanen Aug 28, 2023
581177c
Update primary bootstrap
RaimoNiskanen Aug 28, 2023
870da66
Fix warning about type cast from unsigned int to pointer
RaimoNiskanen Aug 28, 2023
92a228f
Fix warning about ASSERT redefinition
RaimoNiskanen Aug 28, 2023
ae5aaa6
Fix warning about Sint* incompatible to LPDWORD
RaimoNiskanen Aug 28, 2023
85f5b03
Fix warning about not returning a value
RaimoNiskanen Aug 28, 2023
a8f5854
dialyzer: Handle definition of type product/0
bjorng Aug 28, 2023
98b158d
Merge pull request #7585 from Maria-12648430/improve_binary_docs
kikofernandez Aug 29, 2023
6c27bc5
Test UDP socket options
RaimoNiskanen Aug 29, 2023
51f8042
Test more UDP socket options
RaimoNiskanen Aug 29, 2023
39f160f
Teach the debugger to handle the maybe expression
bjorng Aug 29, 2023
334589a
Merge pull request #7590 from juhlig/binary_replace_fun
bjorng Aug 30, 2023
3d04dbc
Test BEAM files without type information
bjorng Aug 30, 2023
b0926ff
Fix incorrect range calculation for operator `rem`
bjorng Aug 31, 2023
e42163f
Merge branch 'raimo/erts/fix-windows-build-warnings' into maint
RaimoNiskanen Aug 31, 2023
1049822
Merge branch 'maint'
RaimoNiskanen Aug 31, 2023
62ef1b0
Merge pull request #7597 from bjorng/bjorn/dialyzer/redefined-product…
bjorng Aug 31, 2023
7a6e424
Merge pull request #7599 from bjorng/bjorn/debugger/handle-maybe/GH-7…
bjorng Aug 31, 2023
7388d5a
Merge branch 'maint'
bjorng Aug 31, 2023
2ee610d
binary module: Always detect invalid patterns
bjorng Aug 31, 2023
d4e90c4
init: Introduce -S flag
jchristgit Jul 4, 2023
78d6886
Merge pull request #7470 from jchristgit/init-dash-capital-s-flag
bjorng Sep 1, 2023
8696b84
Update preloaded module init
bjorng Sep 1, 2023
70397e0
Merge pull request #7551 from erlang/kuba/ssh/fix_doc_typo
u3s Sep 1, 2023
bbb84f3
Merge branch 'maint'
u3s Sep 1, 2023
c42b16a
Properly handle BEAM files without the "Type" chunk
bjorng Sep 1, 2023
924483c
Merge branch 'raimo/triple-quoted-strings-warning' into maint
RaimoNiskanen Sep 1, 2023
c0474db
Merge pull request #7610 from bjorng/bjorn/compiler/correct-bounds
bjorng Sep 1, 2023
b6dcb5d
Merge pull request #7611 from bjorng/bjorn/stdlib/stricten-binary-mod…
bjorng Sep 1, 2023
7b16493
Merge branch 'maint'
RaimoNiskanen Sep 1, 2023
62bd165
'dontroute' does not work on all platforms
RaimoNiskanen Sep 1, 2023
fd1ea68
asn1: Unload generated code after each test case
bjorng Aug 31, 2023
9968037
Merge branch 'bjorn/asn1/test-cuddling' into maint
bjorng Sep 4, 2023
db5c0aa
Merge pull request #7616 from bjorng/bjorn/jit/handle-missing-type-in…
bjorng Sep 4, 2023
0a6c695
Merge pull request #7603 from bjorng/bjorn/erts/no-type-info
bjorng Sep 4, 2023
b539c47
Merge branch 'maint'
bjorng Sep 4, 2023
127a547
Merge branch 'raimo/kernel/gen_udp-pass-options/GH-7569/OTP-18734' in…
RaimoNiskanen Sep 4, 2023
1706caa
Merge branch 'maint'
RaimoNiskanen Sep 4, 2023
4719d0a
stdlib: Add query optimisation to `ets:fun2ms/1`
TD5 Mar 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/dockerfiles/Dockerfile.clang
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ENV MAKEFLAGS=$MAKEFLAGS \
ERL_TOP=/buildroot/otp \
PATH=/otp/bin:/buildroot/otp/bin:$PATH

RUN sudo apt-get install -y clang
RUN sudo apt-get update && sudo apt-get install -y clang

ARG ARCHIVE=./otp.tar.gz
COPY $ARCHIVE /buildroot/otp.tar.gz
Expand Down
5 changes: 3 additions & 2 deletions .github/dockerfiles/Dockerfile.ubuntu-base
Original file line number Diff line number Diff line change
Expand Up @@ -66,11 +66,12 @@ RUN apt-get install -y git curl && \
ARG EXTRA_LIBS="erlang erlang-doc"
RUN apt-get install -y \
unixodbc odbc-postgresql postgresql ssh openssh-server groff-base gdb \
tinyproxy bind9 nsd expect vsftpd python emacs nano vim \
linux-tools-common linux-tools-generic linux-tools-`uname -r` jq \
tinyproxy knot ldnsutils expect vsftpd python emacs nano vim \
linux-tools-common linux-tools-generic jq \
xvfb libgl1-mesa-dri && \
for lib in ${EXTRA_LIBS}; do apt-get install -y ${lib}; done && \
if [ ! -f /etc/apache2/apache2.conf ]; then apt-get install -y apache2; fi
RUN apt-get install -y linux-tools-$(uname -r) || true

## We use tmux to test terminals
RUN apt-get install -y libevent-dev libutf8proc-dev && \
Expand Down
3 changes: 2 additions & 1 deletion .github/dockerfiles/init.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ sudo /usr/sbin/sshd

sudo service postgresql start

sudo -E bash -c "apt-get update && apt-get install -y linux-tools-common linux-tools-generic linux-tools-`uname -r`"
sudo -E bash -c "apt-get update && apt-get install -y linux-tools-common linux-tools-generic"
sudo -E bash -c "apt-get install -y linux-tools-$(uname-r)" || true

sudo bash -c "Xvfb :99 -ac -screen 0 1920x1080x24 -nolisten tcp" &
export DISPLAY=:99
Expand Down
4 changes: 4 additions & 0 deletions .github/scripts/build-base-image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ esac

if [ -z "${BASE_TAG}" ]; then
BASE_TAG=$(grep "ARG BASE=" ".github/dockerfiles/Dockerfile.${2}" | head -1 | tr '=' ' ' | awk '{print $3}')
## If this script is used on pre 25 releases
if [ -z "${BASE_TAG}" ]; then
BASE_TAG=$(grep "FROM " ".github/dockerfiles/Dockerfile.${2}" | head -1 | awk '{print $2}')
fi
fi

case "${BASE_TAG}" in
Expand Down
2 changes: 1 addition & 1 deletion .github/scripts/restore-from-prebuilt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ if [ -z "${CONFIGURE}" ] || [ "${CONFIGURE}" = "false" ]; then
fi

## If bootstrap has been changed, we do not use the cached .beam files
EXCLUDE_BOOTSTRAP=""
EXCLUDE_BOOTSTRAP=()
if [ "${BOOTSTRAP}" = "true" ]; then
find "${CACHE_DIR}/otp/lib" -name "*.beam" -exec rm -f {} \;
else
Expand Down
37 changes: 36 additions & 1 deletion .github/scripts/sync-github-prs.es
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,14 @@
%% into the Target folder. It tries its best to not create too large
%% files so that gh will still be happy with us when this is published to
%% gh pages
-module('sync-github-prs').
-mode(compile).

main([Repo, Target]) ->

io:format("Updating PRs in ~ts, current PRs are: ~p~n",
[Target, filelib:wildcard(filename:join(Target,"*"))]),

AllOpenPrs = ghapi("gh api --paginate -X GET /repos/"++Repo++"/pulls -f state=open"),
%% Download all updates, there really should not be any to download as they
%% are updated when a PR is updated, but we do it anyways just to be safe.
Expand All @@ -26,7 +31,10 @@ main([Repo, Target]) ->
false ->
cmd("rm -rf " ++ filename:join(Target,PRNo))
end
end, AllPrs);
end, AllPrs),

purge_prs(Target);

main([Repo, Target, PRNo]) ->
handle_prs(Repo, Target, [ghapi("gh api /repos/"++Repo++"/pulls/"++PRNo)]).

Expand Down Expand Up @@ -68,6 +76,9 @@ handle_pr(_Repo, Target,
io:format("Checking for ~ts~n", [filename:join(PRDir, Ident)]),
case file:read_file_info(filename:join(PRDir, Ident)) of
{error, enoent} ->
io:format("Did not find ~ts. Files in dir are: ~p~n",
[filename:join(PRDir, Ident),
filelib:wildcard(filename:join(PRDir, "*"))]),
cmd("rm -rf "++PRDir),
ok = file:make_dir(PRDir),
ok = file:write_file(filename:join(PRDir,Ident), integer_to_list(Number)),
Expand Down Expand Up @@ -154,6 +165,30 @@ purge_suite(SuiteFilePath) ->
end, filelib:wildcard(filename:join(SuiteDir,"*.html")))
end.

%% If we have more the 10 GB of PR data we need to remove some otherwise
%% github actions will not work them. So we purge the largest files until we
%% reach the 10 GB limit.
purge_prs(Target) ->
%% Start by deleting all data from common_test test runs as they are huge.
os:cmd("rm -rf "++Target++"*/ct_logs/ct_run*/*common_test_test*/run*/log_private/ct_run*"),
Files = string:split(cmd("find " ++ Target ++ " -type f -a -name \! suite.log.html -exec du -a {} \+"),"\n",all),
SortedFiles =
lists:sort(fun([A|_]=As,[B|_]=Bs) ->
binary_to_integer(A) >= binary_to_integer(B)
end, [string:split(F,"\t") || F <- Files, F =/= <<>>]),
purge_prs(SortedFiles, Target, get_directory_size(Target)).
purge_prs(Files, Target, Size) when Size > 10_000_000_000 ->
{H,T} = lists:split(10, Files),
[file:write_file(File, io_lib:format("Large file (~p bytes) truncated", [Sz]))
|| [Sz, File] <- H],
purge_prs(T, Target, get_directory_size(Target));
purge_prs(_, _, _) ->
ok.

get_directory_size(Dir) ->
binary_to_integer(hd(string:split(cmd("du -b --max-depth=0 " ++ Dir),"\t"))).


ghapi(CMD) ->
decode(cmd(CMD)).

Expand Down
65 changes: 34 additions & 31 deletions .github/scripts/sync-github-releases.sh
Original file line number Diff line number Diff line change
Expand Up @@ -211,37 +211,40 @@ if [ ${UPLOADED} = true ]; then
fi

## If no assets were uploaded, we try to build one instead
if [ ${UPLOADED} = false ] && [ ${#MISSING_PREBUILD[0]} != 0 ]; then
name="${MISSING_PREBUILD[0]}"
stripped_name=$(_strip_name "${name}")
git clone https://github.com/erlang/otp -b "${name}" otp_src
if [ -f otp_src/.github/scripts/init-pre-release.sh ]; then
(cd otp_src && ERL_TOP=$(pwd) .github/scripts/init-pre-release.sh)
else
(cd otp_src && ERL_TOP=$(pwd) ../.github/scripts/init-pre-release.sh)
fi
case ${stripped_name} in
23.**)
## The 32-bit dockerfile build the doc chunks which we want
## to include in VSN >= 23.
docker build -t otp --build-arg ARCHIVE=otp_src/otp_src.tar.gz \
-f otp_src/.github/dockerfiles/Dockerfile.32-bit .
;;
*)
docker build -t otp --build-arg ARCHIVE=otp_src/otp_src.tar.gz \
-f otp_src/.github/dockerfiles/Dockerfile.64-bit .
;;
esac
docker run -v "$PWD":/github otp \
"/github/scripts/build-otp-tar -o /github/otp_clean_src.tar.gz /github/otp_src.tar.gz -b /buildroot/otp/ /buildroot/otp.tar.gz"
.github/scripts/release-docs.sh
.github/scripts/create-artifacts.sh downloads "${name}"

## Delete any artifacts that we should not upload
for artifact in dowloads/*; do
if ! echo "${RI[@]}" | grep "${artifact}" 2> /dev/null > /dev/null; then
rm -f "downloads/${artifact}"
if [ ${UPLOADED} = false ]; then
for name in "${MISSING_PREBUILD[@]}"; do
stripped_name=$(_strip_name "${name}")
release=$(echo "${stripped_name}" | awk -F. '{print $1}')
if [[ $release < 24 ]]; then
## Releases before 24 are no longer supported and are a bit different
## from 24+ so I've removed support for them
echo "Skipping old release ${name}"
continue;
fi
echo "Building pre-build and docs for ${name}"
git clone https://github.com/erlang/otp -b "${name}" otp_src
if [ -f otp_src/.github/scripts/init-pre-release.sh ]; then
(cd otp_src && ERL_TOP=$(pwd) .github/scripts/init-pre-release.sh)
else
(cd otp_src && ERL_TOP=$(pwd) ../.github/scripts/init-pre-release.sh)
fi
(cd otp_src && BASE_USE_CACHE=false GITHUB_OUTPUT=.tmp ../.github/scripts/build-base-image.sh maint-${release} 64-bit)
docker build -t otp --build-arg ARCHIVE=otp_src/otp_src.tar.gz \
-f otp_src/.github/dockerfiles/Dockerfile.64-bit .
docker run -v "$PWD":/github otp \
"/github/scripts/build-otp-tar -o /github/otp_clean_src.tar.gz /github/otp_src.tar.gz -b /buildroot/otp/ /buildroot/otp.tar.gz"
.github/scripts/release-docs.sh
.github/scripts/create-artifacts.sh downloads "${name}"

## Delete any artifacts that we should not upload
for artifact in dowloads/*; do
if ! echo "${RI[@]}" | grep "${artifact}" 2> /dev/null > /dev/null; then
rm -f "downloads/${artifact}"
fi
done
_upload_artifacts "${name}"

## We only update one release per call to sync-github-releases
break
done
_upload_artifacts "${name}"
fi
16 changes: 15 additions & 1 deletion .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,12 @@ jobs:
export ERTS_SKIP_DEPEND=true
eval `./otp_build env_win32 x64`
./otp_build configure
if cat erts/CONF_INFO || cat lib/*/CONF_INFO || cat lib/*/SKIP || cat lib/SKIP-APPLICATIONS; then exit 1; fi
if cat erts/CONF_INFO ||
grep -v "Static linking with OpenSSL 3.0" lib/*/CONF_INFO ||
cat lib/*/SKIP ||
cat lib/SKIP-APPLICATIONS; then
exit 1
fi
./otp_build boot -a
./otp_build release -a
cp /mnt/c/opt/local64/pgm/wxWidgets-${{ env.WXWIDGETS_VERSION }}/3rdparty/webview2/runtimes/win-x64/native/WebView2Loader.dll $ERL_TOP/release/win32/erts-*/bin/
Expand Down Expand Up @@ -384,6 +389,14 @@ jobs:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Cleanup GH Runner
run: |
## Delete large files from runner to get more disk space
## See https://github.com/actions/runner-images/issues/2840
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
- name: Cache BASE image
uses: actions/cache@v3
if: matrix.type == 'clang'
Expand Down Expand Up @@ -582,6 +595,7 @@ jobs:
-e TEST_NEEDS_RELEASE=true -e "RELEASE_ROOT=/buildroot/otp/Erlang ∅⊤℞" \
-e EXTRA_ARGS="-ct_hooks cth_surefire [{path,\"/buildroot/otp/$DIR/make_test_dir/${{ matrix.type }}_junit.xml\"}]" \
-v "$PWD/make_test_dir:/buildroot/otp/$DIR/make_test_dir" \
-v "$PWD/scripts:/buildroot/otp/scripts" \
otp "make TYPE=${TYPE} && make ${APP}_test TYPE=${TYPE}"
## Rename os_mon to debug for debug build
if [ "$APP" != "${{ matrix.type }}" ]; then
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sync-github-releases.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,12 @@ jobs:
concurrency: erlang.github.io-deploy
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3
with:
token: ${{ secrets.ERLANG_TOKEN }}
repository: 'erlang/erlang.github.io'
path: erlang.github.io
- uses: actions/checkout@v3
- name: Update PRs
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ If you want to change the setting only for the Erlang mode, you can use a hook l
### After you have submitted your pull request

* Follow the discussion following your pull request, answer questions, discuss and implement
changes requested by reviewers.
changes requested by reviewers. Smaller changes should be squashed into their associated commits.

* If your pull requests introduces new public functions, they need to be tagged with the
OTP release in which they _will_ appear in the `since` tag in the functions' documentation.
Expand Down
2 changes: 1 addition & 1 deletion HOWTO/DTRACE.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,5 @@ DTrace probe specifications
Probe specifications can be found in `erts/emulator/beam/erlang_dtrace.d`, and
a few example scripts can be found under `lib/runtime_tools/examples/`.

[1]: http://www.erlang.org/euc/08/
[1]: https://erlang.org/euc/08/
[$ERL_TOP/HOWTO/SYSTEMTAP.md]: SYSTEMTAP.md
Binary file modified bootstrap/bin/no_dot_erlang.boot
Binary file not shown.
Binary file modified bootstrap/bin/start.boot
Binary file not shown.
Binary file modified bootstrap/bin/start_clean.boot
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_asm.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_block.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_bounds.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_call_types.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_clean.beam
Binary file not shown.
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_disasm.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_jump.beam
Binary file not shown.
Binary file removed bootstrap/lib/compiler/ebin/beam_kernel_to_ssa.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_listing.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_opcodes.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_alias.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_bc_size.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_bool.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_bsm.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_check.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_codegen.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_dead.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_lint.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_opt.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_pp.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_pre_codegen.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_private_append.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_recv.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_throw.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_ssa_type.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_types.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_utils.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_validator.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/beam_z.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/cerl.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/cerl_inline.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/cerl_trees.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/compile.beam
Binary file not shown.
15 changes: 8 additions & 7 deletions bootstrap/lib/compiler/ebin/compiler.app
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
% This is an -*- erlang -*- file.
%% %CopyrightBegin%
%%
%% Copyright Ericsson AB 1997-2022. All Rights Reserved.
%% Copyright Ericsson AB 1997-2023. All Rights Reserved.
%%
%% Licensed under the Apache License, Version 2.0 (the "License");
%% you may not use this file except in compliance with the License.
Expand All @@ -19,32 +19,35 @@

{application, compiler,
[{description, "ERTS CXC 138 10"},
{vsn, "8.2.2"},
{vsn, "8.3.2"},
{modules, [
beam_a,
beam_asm,
beam_bounds,
beam_block,
beam_call_types,
beam_clean,
beam_core_to_ssa,
beam_dict,
beam_digraph,
beam_disasm,
beam_flatten,
beam_jump,
beam_kernel_to_ssa,
beam_listing,
beam_opcodes,
beam_ssa,
beam_ssa_alias,
beam_ssa_bc_size,
beam_ssa_bool,
beam_ssa_bsm,
beam_ssa_check,
beam_ssa_codegen,
beam_ssa_dead,
beam_ssa_lint,
beam_ssa_opt,
beam_ssa_pp,
beam_ssa_pre_codegen,
beam_ssa_private_append,
beam_ssa_recv,
beam_ssa_share,
beam_ssa_throw,
Expand Down Expand Up @@ -74,12 +77,10 @@
sys_core_prepare,
sys_messages,
sys_pre_attributes,
v3_core,
v3_kernel,
v3_kernel_pp
v3_core
]},
{registered, []},
{applications, [kernel, stdlib]},
{env, []},
{runtime_dependencies, ["stdlib-4.0","kernel-8.4","erts-13.0",
{runtime_dependencies, ["stdlib-5.0","kernel-8.4","erts-13.0",
"crypto-5.1"]}]}.
Binary file modified bootstrap/lib/compiler/ebin/core_pp.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/core_scan.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/erl_bifs.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/rec_env.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/sys_core_fold.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/sys_core_inline.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/sys_messages.beam
Binary file not shown.
Binary file modified bootstrap/lib/compiler/ebin/v3_core.beam
Binary file not shown.
Binary file removed bootstrap/lib/compiler/ebin/v3_kernel.beam
Binary file not shown.
Binary file removed bootstrap/lib/compiler/ebin/v3_kernel_pp.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/application.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/application_controller.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/auth.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/code.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/disk_log.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/disk_log_1.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/disk_log_sup.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/dist_ac.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/dist_util.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/erl_erts_errors.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/erl_signal_handler.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/erpc.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/error_logger.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/erts_debug.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/file.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/file_io_server.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/gen_tcp_socket.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/gen_udp_socket.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/global.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/global_group.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/group.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/group_history.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet6_tcp.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet6_tcp_dist.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet6_udp.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet_db.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet_dns.beam
Binary file not shown.
Binary file added bootstrap/lib/kernel/ebin/inet_dns_tsig.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet_epmd_dist.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet_epmd_socket.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet_parse.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet_res.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet_tcp.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/inet_udp.beam
Binary file not shown.
9 changes: 6 additions & 3 deletions bootstrap/lib/kernel/ebin/kernel.app
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%%
%% %CopyrightBegin%
%%
%% Copyright Ericsson AB 1996-2022. All Rights Reserved.
%% Copyright Ericsson AB 1996-2023. All Rights Reserved.
%%
%% Licensed under the Apache License, Version 2.0 (the "License");
%% you may not use this file except in compliance with the License.
Expand All @@ -22,7 +22,7 @@
{application, kernel,
[
{description, "ERTS CXC 138 10"},
{vsn, "8.5.2"},
{vsn, "9.0.2"},
{modules, [application,
application_controller,
application_master,
Expand Down Expand Up @@ -55,6 +55,8 @@
inet6_udp,
inet6_sctp,
inet_config,
inet_epmd_dist,
inet_epmd_socket,
inet_hosts,
inet_gethost_native,
inet_tcp_dist,
Expand Down Expand Up @@ -102,6 +104,7 @@
inet,
inet_db,
inet_dns,
inet_dns_tsig,
inet_parse,
inet_res,
inet_tcp,
Expand Down Expand Up @@ -158,7 +161,7 @@
{shell_docs_ansi,auto}
]},
{mod, {kernel, []}},
{runtime_dependencies, ["erts-@OTP-18248@", "stdlib-@OTP-17932@",
{runtime_dependencies, ["erts-14.0", "stdlib-5.0",
"sasl-3.0", "crypto-5.0"]}
]
}.
Binary file modified bootstrap/lib/kernel/ebin/local_tcp.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/local_udp.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/logger_olp.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/logger_sup.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/net_kernel.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/pg2.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/prim_tty.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/raw_file_io_deflate.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/socket.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/user_drv.beam
Binary file not shown.
Binary file modified bootstrap/lib/kernel/ebin/user_sup.beam
Binary file not shown.
Binary file added bootstrap/lib/stdlib/ebin/argparse.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/array.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/base64.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/beam_lib.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/binary.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/calendar.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/dets.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/dets_sup.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/dets_utils.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/dets_v9.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/dict.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/edlin.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/edlin_expand.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/edlin_type_suggestion.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/epp.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/erl_error.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/erl_eval.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/erl_expand_records.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/erl_features.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/erl_lint.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/erl_parse.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/erl_posix_msg.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/erl_pp.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/erl_scan.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/erl_tar.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/error_logger_file_h.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/error_logger_tty_h.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/escript.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/ets.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/eval_bits.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/file_sorter.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/filelib.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/filename.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/gb_sets.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/gen_event.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/gen_server.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/gen_statem.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/io.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/io_lib.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/io_lib_format.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/io_lib_pretty.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/log_mf_h.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/math.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/ms_transform.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/orddict.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/ordsets.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/otp_internal.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/peer.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/proc_lib.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/qlc.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/qlc_pt.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/rand.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/re.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/sets.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/shell.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/shell_docs.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/slave.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/sofs.beam
Binary file not shown.
9 changes: 5 additions & 4 deletions bootstrap/lib/stdlib/ebin/stdlib.app
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
%%
%% %CopyrightBegin%
%%
%% Copyright Ericsson AB 1996-2022. All Rights Reserved.
%% Copyright Ericsson AB 1996-2023. All Rights Reserved.
%%
%% Licensed under the Apache License, Version 2.0 (the "License");
%% you may not use this file except in compliance with the License.
Expand All @@ -20,8 +20,9 @@
%%
{application, stdlib,
[{description, "ERTS CXC 138 10"},
{vsn, "4.2"},
{modules, [array,
{vsn, "5.0.2"},
{modules, [argparse,
array,
base64,
beam_lib,
binary,
Expand Down Expand Up @@ -114,6 +115,6 @@
dets]},
{applications, [kernel]},
{env, []},
{runtime_dependencies, ["sasl-3.0","kernel-@OTP-17932@","erts-13.1","crypto-4.5",
{runtime_dependencies, ["sasl-3.0","kernel-9.0","erts-13.1","crypto-4.5",
"compiler-5.0"]}
]}.
Binary file modified bootstrap/lib/stdlib/ebin/string.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/supervisor.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/sys.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/timer.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/unicode.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/uri_string.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/win32reg.beam
Binary file not shown.
Binary file modified bootstrap/lib/stdlib/ebin/zip.beam
Binary file not shown.
Loading