| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This reverts commit d4e4511b19f4126d9271a6e3a8fa2eb716da7e85.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Allow larger column sizes than 8001 in case DB supports it
OTP-18539
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In PostgreSQL, the TEXT field can easily have more than 8001 characters
and it does return the actual number. The size == 0 would happen in case
of some DBs won't return valid value where we would keep the same
behavior as of now.
Signed-off-by: Igor Raits <igor@gooddata.com>
|
|/
|
|
|
|
| |
Motivation:
An untested broken feature.
Can easily be enabled by setting CFLAGS and LDFLAGS.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 'deterministic-build' of https://github.com/TD5/otp:
make: Allow OTP to be built deterministically
compiler: Make test_lib robust to +deterministic
compiler: Make compiler forward +determinsitic flag to epp
compiler: Make yecc respect +deterministic
compiler: Make leex respect +deterministic
compiler: Make asn1ct_gen respect +deterministic
compiler: Make EPP respect +deterministic
OTP-18165
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a --enable-deterministic-build to the configure script,
which sets ERL_DETERMINISTIC=yes throughout the relevant
Makefiles, which then invoke the relevant build stages with the
+deterministic option.
This addresses absolute paths being included in generated .erl files
and compiled .beam files that resulted in builds from different source
directories generating different artefacts (which is a component of the
issue in erlang#4482).
I think it would make sense to make this the default at some stage, but
I've put the change behind a flag for now to decouple
making deterministic OTP builds possible from making them the default.
Having +deterministic set results in compiler options being
removed from the module info for modules where this options was used.
This may have other implications for users of OTP.
For tests themselves, +determinism is not set, since many test cases
depend on accessing the test module's compilation options, or other
features not available in deterministic mode, in order to configure
themselves. For tests of the determinism feature specifically,
+deterministic must be explicitly passed to the compiler within the
relevant test cases.
|
|/ |
|
|
|
|
| |
This reverts commit a2c8df222e6d02fa518d5d6cbbea75a9dd720d30.
|
| |
|
|
|
|
| |
This reverts commit 435bc5e68dd45ff6f7992077998930519208e910.
|
| |
|
|
|
|
| |
This reverts commit 95f5a792610ed4c87457863cb03b047414ad4a14.
|
| |
|
| |
|
|
|
|
|
| |
Codemod, drops undocumented function in favour of a
documented one.
|
|\
| |
| | |
Add DEVELOPMENT.md and expand gh actions to run tests
|
| | |
|
|\ \
| |/
|/| |
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/
| |
| |
| | |
* maint:
Update copyright year
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
Removing ?t retained for backward compatibility allows to
search for test_server callsites easier.
Replace ?t:fail and test_server:fail with ct:fail.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
* 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
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Replace conditional constructs (if, case) with autoconf constructs
(AS_IF(), AS_CASE()) where needed. This due to the following (cut
from autoconf 2.70 release notes):
- Autoconf macros that use AC_REQUIRE are not safe to use in shell
control-flow constructs that appear outside of macros defined by
AC_DEFUN. Use AS_IF, AS_CASE, etc. instead. (See the
Prerequisite Macro section of the manual for details.)
The set of macros that use AC_REQUIRE internally may change from
release to release. The only macros that are guaranteed *not* to
use AC_REQUIRE are the macros for acting on the results of a
test: AC_DEFINE, AC_SUBST, AC_MSG_*, AC_CACHE_CHECK, etc.
|
| | | |
|
| |/
| |
| |
| | |
Replace obsolete macros and fix warnings
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* maint-22:
Updated OTP version
Prepare release
# Conflicts:
# OTP_VERSION
# erts/doc/src/notes.xml
# erts/vsn.mk
# lib/common_test/doc/src/notes.xml
# lib/common_test/vsn.mk
# lib/crypto/doc/src/notes.xml
# lib/crypto/vsn.mk
# lib/erl_interface/doc/src/notes.xml
# lib/erl_interface/vsn.mk
# lib/megaco/doc/src/notes.xml
# lib/megaco/vsn.mk
# lib/odbc/doc/src/notes.xml
# lib/odbc/vsn.mk
# lib/snmp/doc/src/notes.xml
# lib/snmp/vsn.mk
# lib/wx/doc/src/notes.xml
# lib/wx/vsn.mk
# make/otp_version_tickets
# otp_versions.table
|
| | | |
|
| | | |
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* lukas/odbc/fix-psql-testcases:
odbc: Update tests to work with psql 10+
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* maint-23:
Updated OTP version
Prepare release
# Conflicts:
# OTP_VERSION
# erts/doc/src/notes.xml
# erts/vsn.mk
# lib/common_test/doc/src/notes.xml
# lib/common_test/vsn.mk
# lib/crypto/doc/src/notes.xml
# lib/crypto/vsn.mk
# lib/erl_interface/doc/src/notes.xml
# lib/erl_interface/vsn.mk
# lib/megaco/doc/src/notes.xml
# lib/megaco/vsn.mk
# lib/odbc/doc/src/notes.xml
# lib/odbc/vsn.mk
# lib/snmp/doc/src/notes.xml
# lib/snmp/vsn.mk
# lib/ssh/doc/src/notes.xml
# lib/ssh/vsn.mk
# lib/wx/doc/src/notes.xml
# lib/wx/vsn.mk
# make/otp_version_tickets
# otp_versions.table
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit 221e41bd32e433f6e08bbfedb013fc49c9aa1283.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit 1cc1d15c4e54c1d9d8c34a4c66193a95b10c479a.
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* maint:
Updated OTP version
Prepare release
# Conflicts:
# OTP_VERSION
|