Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-05 | beam_makeops: Print the instruction name for fatal packing errors | Björn Gustavsson | |
Having the instruction name available in the functions that implement packing also simplifies debugging. | |||
2017-10-05 | Introduce a syntax for marking operands as "optional use" | Björn Gustavsson | |
Introduce a syntax to mark an operand that is not always used when an instrution is executed. Example of such operands are the fail label for is_nil or the number of live registers for an allocate instruction. Use a question mark to annotate optional use: is_nil f? xy allocate t t? | |||
2017-10-05 | beam_makeops: Refactor parsing of specific instructions | Björn Gustavsson | |
2017-10-05 | Optimize instruction prefetch | Björn Gustavsson | |
2017-10-05 | Pack operands into the instruction word | Björn Gustavsson | |
On 64-bit machines where the C code is always at address below 4Gb, pack one or more operands into the instruction word. | |||
2017-10-05 | Use 32-bits pointers to C code | Björn Gustavsson | |
On a 64-bit machine, we only need 32 bits to store a pointer to the C code that implements a BEAM instruction. Refactor the code to only use the lower 32 bits of each instruction word, and take care to preserve the high 32 bits. | |||
2017-10-05 | Move LD flags for hipe from Makefile.in to configure.in | Björn Gustavsson | |
We want the flags to be available for other tests in configure.in. | |||
2017-10-05 | beam_disasm: Correct printing of y registers | Björn Gustavsson | |
2017-10-05 | Merge branch 'lukas/erts/poll-thread/OTP-14346' | Lukas Larsson | |
* lukas/erts/poll-thread/OTP-14346: erts: Update +IOt and msacc docs | |||
2017-10-05 | ops.tab: Slightly optimize badmatch on a Y register | Björn Gustavsson | |
2017-10-05 | macros.tab: Fix assertion in SET_I_REL() | Björn Gustavsson | |
9a50a5d5fc1 changed the update of I, but forgot to update the preceding assertion. | |||
2017-10-05 | Merge pull request #1567 from ↵ | Björn Gustavsson | |
bjorng/bjorn/stdlib/wildcard-escaping/ERL-451/OTP-14577 Implement escaping of special characters in wildcards | |||
2017-10-04 | Implement escaping of special characters in wildcards | Björn Gustavsson | |
Allow characters with special meaning to be escaped using \ (which must be writen as \\ in a string). That allows matching of filenames containing characters that are special in wildcards. This is an incompatible change, but note that the use of backslashes in wildcards would already work differently on Windows and Unix. Take for example this call: filelib:wildcard("a\\b") On Windows, filelib:wildcard/1 would look for a directory named "a", and a file or directory named "b" inside it. On Unix, filelib:wildcard/1 would look for a file named "a\\b". With this commit applied, filelib:wildcard/1 will look for a file named "ab" on both Windows and Unix. https://bugs.erlang.org/browse/ERL-451 | |||
2017-10-04 | Merge branch 'maint' | Hans Nilsson | |
2017-10-04 | Merge branch 'hans/crypto/evp_asym_crypto/OTP-14446' into maint | Hans Nilsson | |
2017-10-04 | crypto: ifdef of EVP for old cryptolibs (< 1.0.0) | Hans Nilsson | |
2017-10-04 | crypto: disable tests of non-working assymetric ciphers | Hans Nilsson | |
ECDSA and DSA (DSS) public/private encryption/decryption does not work | |||
2017-10-04 | crypto: Added pkey_crypt_nif from PR838 | Hans Nilsson | |
Testcases for ECDSA and DSA encrypt/decrypt and some other adaptions | |||
2017-10-04 | Merge branch 'maint' | Hans Nilsson | |
2017-10-04 | Merge branch 'hans/ssh/cuddle_tests' into maint | Hans Nilsson | |
2017-10-03 | kernel: Cleanup trace_pattern after code_SUITE:upgrade | Sverker Eriksson | |
2017-10-03 | ssh: Use cipher=none and mac=none in benchmarks again | Hans Nilsson | |
2017-10-03 | ssh: Put ssh_property_test_SUITE back in test/Makefile | Hans Nilsson | |
2017-10-03 | Merge branch 'maint' | Hans Nilsson | |
2017-10-03 | Merge branch 'hans/ssh/ssh_dbg_hostkey/OTP-14658' into maint | Hans Nilsson | |
2017-10-03 | ssh: ssh_dbg reports cryptolib info | Hans Nilsson | |
2017-10-03 | ssh: enable host key debugging in ssh_dbg | Hans Nilsson | |
2017-10-03 | ssh: Make host key checking more debug friendly | Hans Nilsson | |
2017-10-03 | Merge branch 'maint' | Hans Nilsson | |
* maint: Updated OTP version Prepare release Fix zlib merge snafu ssh: fix broken printouts ssh: exclude aes_gcm if peer is OpenSSH 6.2 (known bug) Conflicts: OTP_VERSION | |||
2017-10-03 | Merge branch 'maint-20' into maint | Hans Nilsson | |
* maint-20: Updated OTP version Prepare release Fix zlib merge snafu ssh: fix broken printouts ssh: exclude aes_gcm if peer is OpenSSH 6.2 (known bug) | |||
2017-10-02 | fixup! Do not load .erlang from current dir | Dan Gudmundsson | |
2017-10-02 | Merge branch 'maint' | Sverker Eriksson | |
2017-10-02 | Merge branch 'sverker/bad-dist-msg-bug/ERIERL-80/OTP-14661' into maint | Sverker Eriksson | |
2017-10-02 | erts: Fix bug when detecting bad dist message | Sverker Eriksson | |
We can't just leave it in queue with dist_ext=NULL. Two symptoms seen: 1. 'receive' trying to deref dist_ext as NULL. 2. GC think it's a term and put THE_NON_VALUE in root set. | |||
2017-10-02 | Add distribution_SUITE:bad_dist_ext_size | Sverker Eriksson | |
2017-10-02 | Future proof cache word size | Raimo Niskanen | |
2017-10-02 | Updated OTP versionOTP-20.1.1 | Erlang/OTP | |
2017-10-02 | Prepare release | Erlang/OTP | |
2017-10-02 | Merge branch 'john/erts/fix-zlib-merge/OTP-14648/OTP-14649' into maint-20 | Erlang/OTP | |
* john/erts/fix-zlib-merge/OTP-14648/OTP-14649: Fix zlib merge snafu | |||
2017-10-02 | Merge branch 'hans/ssh/printout_crash/OTP-14645' into maint-20 | Erlang/OTP | |
* hans/ssh/printout_crash/OTP-14645: ssh: fix broken printouts | |||
2017-10-02 | Merge branch 'bjorn/erts/match-context/ERL-490/OTP-14640' into maint-20 | Erlang/OTP | |
* bjorn/erts/match-context/ERL-490/OTP-14640: Fix incorrect internal consistency failure for binary matching code | |||
2017-10-02 | Merge branch 'hans/ssh/adjust_for_peers_version/OTP-14638' into maint-20 | Erlang/OTP | |
* hans/ssh/adjust_for_peers_version/OTP-14638: ssh: exclude aes_gcm if peer is OpenSSH 6.2 (known bug) | |||
2017-10-02 | Fix zlib merge snafu | John Högberg | |
I accidentally merged a few fixes directly to maint-20 (and then to maint and master), instead of merging to maint and master and waiting for a patch to merge it into maint-20, leaving the related tickets dangling. This commit does nothing beyond getting the tickets (and their release notes) into the next patch. | |||
2017-10-02 | ssh: ssh_dbg reports cryptolib info | Hans Nilsson | |
2017-10-02 | ssh: enable host key debugging in ssh_dbg | Hans Nilsson | |
2017-10-02 | ssh: Make host key checking more debug friendly | Hans Nilsson | |
2017-10-02 | Merge branch 'maint' | Hans Nilsson | |
2017-10-02 | Merge branch 'hans/ssh/ecdsa_pass_phrase/OTP-14602' into maint | Hans Nilsson | |
2017-10-02 | ssh: add ecdsa_pass_phrase option in analogy with rsa_pass_phrase | Hans Nilsson | |
2017-10-02 | Merge branch 'maint' | John Högberg | |