aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-06-17make_preload: Save some memory by making preloaded code 'const'Björn Gustavsson
Mark the preloaded code 'const' to allow the compiler to put it into the 'text' segment instead of into the 'data' segment. Since the 'text' segment is shared among all instances of the Erlang virtual machine, this change could potentially reduce memory consumption (slightly). Before the change: $ size bin/x86_64-unknown-linux-gnu/beam.smp text data bss dec hex filename 2920246 352273 158472 3430991 345a4f bin/x86_64-unknown-linux-gnu/beam.smp After the change: $ size bin/x86_64-unknown-linux-gnu/beam.smp text data bss dec hex filename 3081046 191473 158472 3430991 345a4f bin/x86_64-unknown-linux-gnu/beam.smp Roughly speaking, this change cuts the size of the data segment in half.
2016-06-17Merge branch 'lars/test-case-conformance/OTP-13695'Lars Thorsen
* lars/test-case-conformance/OTP-13695: [cosTransactions] Update the test suites to follow the new style [cosTime] Update the test suites to follow the new style [cosProperty] Update the test suites to follow the new style [cosNotification] Update the test suites to follow the new style [cosFileTransfer] Fix mispelled module name [cosEvent] Fix mispelled module name [cosEventDomain] Fix mispelled module name [cosFileTransfer] Update the test suites to follow the new style [cosEventDomain] Update the test suites to follow the new style [cosEvent] Update the test suites to follow the new style [orber] Update the test suites to follow the new style [erl_docgen] Update the test suites to follow the new style [ic] Correct memory deallocation error [ic] Update the test suites to follow the new style
2016-06-17[cosTransactions] Update the test suites to follow the new styleLars Thorsen
2016-06-17[cosTime] Update the test suites to follow the new styleLars Thorsen
2016-06-17[cosProperty] Update the test suites to follow the new styleLars Thorsen
2016-06-17[cosNotification] Update the test suites to follow the new styleLars Thorsen
2016-06-17[cosFileTransfer] Fix mispelled module nameLars Thorsen
2016-06-17[cosEvent] Fix mispelled module nameLars Thorsen
2016-06-17[cosEventDomain] Fix mispelled module nameLars Thorsen
2016-06-17[cosFileTransfer] Update the test suites to follow the new styleLars Thorsen
2016-06-17[cosEventDomain] Update the test suites to follow the new styleLars Thorsen
2016-06-17[cosEvent] Update the test suites to follow the new styleLars Thorsen
2016-06-17[orber] Update the test suites to follow the new styleLars Thorsen
2016-06-17[erl_docgen] Update the test suites to follow the new styleLars Thorsen
* Eliminate use of ?t macro * Remove the doc clauses
2016-06-17[ic] Correct memory deallocation errorLars Thorsen
2016-06-17[ic] Update the test suites to follow the new styleLars Thorsen
* Eliminate use of ?config(), ?t() and ?line() macros * Remove the doc and suite clauses
2016-06-16Merge branch 'rickard/ds-job-type-doc'Rickard Green
* rickard/ds-job-type-doc: Add documentation about dirty job type
2016-06-16Add documentation about dirty job typeRickard Green
2016-06-16Merge branch 'ingela/ssl/xmllint-doc'Ingela Anderton Andin
* ingela/ssl/xmllint-doc: ssl: Fix Xmllint errors
2016-06-16Merge branch 'ingela/inets/xmllint-doc'Ingela Anderton Andin
* ingela/inets/xmllint-doc: intes: Remove Xmllint errors
2016-06-16Merge branch 'ingela/public_key/xmllint-doc'Ingela Anderton Andin
* ingela/public_key/xmllint-doc: public_key: Fix Xmllint errors
2016-06-16intes: Remove Xmllint errorsIngela Anderton Andin
2016-06-16Merge branch 'rickard/mach-clock-fix/OTP-13686'Rickard Green
* rickard/mach-clock-fix/OTP-13686: Fix mach clock usage on Sierra
2016-06-16ssl: Fix Xmllint errorsIngela Anderton Andin
2016-06-16public_key: Fix Xmllint errorsIngela Anderton Andin
2016-06-16Merge branch 'ingela/ssl/sslv2-phase-out-in-tests'Ingela Anderton Andin
* ingela/ssl/sslv2-phase-out-in-tests: ssl: Make sure openssl client does not use sslv2 hello
2016-06-16Merge branch 'lukas/erts/nif_allow_port_command_in_non_sched_thread/OTP-13442'Lukas Larsson
* lukas/erts/nif_allow_port_command_in_non_sched_thread/OTP-13442: erts: Allow enif_port_command in non-sched thread
2016-06-15Merge branch 'jj1bdx-19.0-rc2-hipemmap/PR-1094'Sverker Eriksson
2016-06-15Fix mach clock usage on SierraRickard Green
2016-06-15erts: Change local sysname for ETS compressedSverker Eriksson
Yes this is an ugly workaround. One approach for a better solution could be to introduce an internal secret atom tagged as an atom with a unique index, but impossible to find by string hash lookup/insert.
2016-06-15Merge branch 'sverker/revert-ets-load-factor'Sverker Eriksson
2016-06-15Merge branch 'jc/tools/emacs/complete-tags-emacs25/PR-1096'Dan Gudmundsson
* jc/tools/emacs/complete-tags-emacs25/PR-1096: Tag completion in Emacs 25
2016-06-15Merge branch 'siri/cuddle-master'Siri Hansen
* siri/cuddle-master: Add short sleep when killing slave nodes [ct test] Do reload_config instead of get_config
2016-06-15Add short sleep when killing slave nodesSiri Hansen
slave_SUITE:t_start_link somtimes fails when checking that a slave is dead. This commit add a short sleep before the check to allow the node to terminate.
2016-06-15ssl: Make sure openssl client does not use sslv2 helloIngela Anderton Andin
This should only be used in legacy test case not in test cases testing other functionality.
2016-06-15Simplify the rules for submitting patchesBjörn Gustavsson
We don't want patches via the mailing lists anymore. All the other information about how we handle patches is better put in the Wiki.
2016-06-15Merge branch 'zandra/ct-dialyzer'Zandra Hird
* zandra/ct-dialyzer: ct_master_logs: Fix faulty error match
2016-06-15Merge branch 'zandra/kernel-test-cuddle'Zandra Hird
* zandra/kernel-test-cuddle: gen_udp_SUITE: Increase timeout to stabilize connect test kernel: Make sure loose test node is stopped before next test case
2016-06-15Merge branch 'kostis/hipe/cerl_pmatch/PR-1102'Björn Gustavsson
* kostis/hipe/cerl_pmatch/PR-1102: hipe: Pattern matching compilation of binaries and bistrings
2016-06-15Merge branch 'rickard/top-doc-vsn/OTP-13676'Rickard Green
* rickard/top-doc-vsn/OTP-13676: Present OTP base version on top html documentation page
2016-06-15Present OTP base version on top html documentation pageRickard Green
2016-06-15Merge branch 'ingela/ssl/packet_SUITE/test-timeouts'Ingela Anderton Andin
* ingela/ssl/packet_SUITE/test-timeouts: ssl: Make diffrent timeouts
2016-06-15ssl: Make diffrent timeoutsIngela Anderton Andin
Some test cases takes really long time on old machines. But normaly all tests are under 15 seconds. Try to avoid long timeouts for all test cases. Although we like to find a better tuning, set timeouts high for now to avoid tests cases failing with timeout.
2016-06-15Merge branch 'ingela/ssl/dtls-next-step-flights/OTP-13678'Ingela Anderton Andin
* ingela/ssl/dtls-next-step-flights/OTP-13678: dtls: Avoid dialyzer errors dtls: add implementation for msg sequence dtls: Remove TODO dtls: sync dtls_record DTLS version and crypto handling with TLS dtls: handle Hello and HelloVerify's in dtls_handshake dtls: rework/simplify DTLS fragment decoder dtls: add support first packet and HelloVerifyRequest dtls: sync handle_info for connection close with TLS dtls: sync handling of ClientHello with TLS dtls: rework handshake flight encodeing dtls: implement next_tls_record dtls: sync init and initial_state with tls_connection dtls: update start_fsm for new ssl_connection API ssl: introduce the notion of flights for dtls and tls ssl: move available_signature_algs to ssl_handshake
2016-06-15Merge branch 'lars/index-page-bug/OTP-13677'Lars Thorsen
* lars/index-page-bug/OTP-13677: Correct a formatting error on the front page
2016-06-15hipe: Pattern matching compilation of binaries and bistringsKostis Sagonas
The Core Erlang pattern matching compiler was written long ago, at a time when binaries and bistrings did not really exist in Erlang. This patch, taken from the code of CutEr where it's used for more than a year now, extends the transformation for pattern matching compilation to also include binaries and bistrings. Some code that was found erroneous and causes errors when compiling the transformed code to native code was also taken out while at it. Thanks to @aggelgian for most of the changes in the code.
2016-06-14Tag completion in Emacs 25Johan Claesson
Adapt tag completion for changes in Emacs 25. Stop storing module:tag entries in the completion table for definitions in hrl-files. These entries make no sense since hrl-files are not modules. Add test-case for tag completion in erlang-test.el. Ensure prog-mode is defined for the sake of Emacs 23 and XEmacs.
2016-06-14Merge branch 'ingela/ssl_to_openssl_SUITE-timeouts'Ingela Anderton Andin
* ingela/ssl_to_openssl_SUITE-timeouts: ssl: Timeout tuning
2016-06-14Merge branch 'ingela/ssl/ssl_basic_SUITE-timeouts'Ingela Anderton Andin
* ingela/ssl/ssl_basic_SUITE-timeouts: ssl: Tune timeouts
2016-06-14Merge branch 'ingela/public_key/merge-conflic-resolution'Ingela Anderton Andin
* ingela/public_key/merge-conflic-resolution: public_key: Add missing comma form merge commit 5268c7b957c30c31e551f197463cdd55a792ea69