Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-21 | compiler: Use Maps instead of dict in beam_jump | Björn-Egil Dahlberg | |
2015-05-21 | compiler: Use cerl_sets instead of gb_sets in beam_type | Björn-Egil Dahlberg | |
2015-05-21 | compiler: Use Maps instead of gb_trees in beam_dead | Björn-Egil Dahlberg | |
2015-05-21 | compiler: Use cerl_sets instead of gb_sets in beam_jump | Björn-Egil Dahlberg | |
2015-05-21 | compiler: Use cerl_sets instead of sets in v3_kernel | Björn-Egil Dahlberg | |
2015-05-21 | compiler: Use cerl_sets instead of gb_sets in sys_core_fold | Björn-Egil Dahlberg | |
2015-05-21 | compiler: Add cerl_sets module | Björn-Egil Dahlberg | |
A sets implementation based on maps. | |||
2015-05-21 | compiler: Scope uses gb_sets not gb_trees | Björn-Egil Dahlberg | |
2015-05-21 | beam_dict: Use Maps to map function name indices | Björn-Egil Dahlberg | |
2015-05-21 | beam_dict: Use Maps to map line indices | Björn-Egil Dahlberg | |
2015-05-21 | beam_dict: Use Maps to map atom indices | Björn-Egil Dahlberg | |
2015-05-21 | v3_codegen: Use Maps to map local functions | Björn-Egil Dahlberg | |
2015-05-21 | v3_life: Refactor variable db | Björn-Egil Dahlberg | |
2015-05-21 | compiler: Use lc instead of map/1 in v3_codegen | Björn-Egil Dahlberg | |
Small speed increase for large files. | |||
2015-05-21 | stdlib: Optimize erl_anno:is_string/1 | Björn-Egil Dahlberg | |
erl_anno:is_string/1 is frequently called from erl_lint and thus affects compile time. Using is_list/1 for is_string/1 is sufficient in this case. | |||
2015-05-21 | Don't make 'compiler' dependent on 'tools' | Björn Gustavsson | |
In a5d724cf240a, a debug option for running eprof on a specific compiler pass was added. That commit added a direct call to the eprof module in the tools application, and therefore the test case otp_SUITE:runtime_dependencies/1 would fail because xref would find a call to the tools application, but tools is not listed as a runtime dependency in compiler.app. Since the 'eprof' option is only likely to be used by compiler maintainers, we don't want a real dependency to the tools application. Therefore, use c:appcall/4 to hide the call to the eprof module (and to report the error nicely if the tools application is missing). | |||
2015-05-21 | Remove final (?) vestiges of support for parameterized modules | Björn Gustavsson | |
Parameterized modules were removed in cdf8060868575, but a few vestiges still remained in erl_lint. | |||
2015-05-21 | tools: Relax lcnt test time | Björn-Egil Dahlberg | |
2015-05-21 | Add tests for ssh rekeying | Simon Cornish | |
2015-05-21 | Fix protocol violations during rekeying | Simon Cornish | |
In RFC 4253, sections 7.1 & 9 describe rekeying with special attention to the protocol messages that may be received and may not be sent during rekeying. This patch fixes a number of problems during rekeying caused by data & requests received from the network, and/or data & requests sent by the user. | |||
2015-05-21 | Fix rekeying according to RFC 4253 | Simon Cornish | |
When in the connected state, an received KEXINIT message MUST be responded to with KEXINIT. After that, the client may continue with KEXDH_INIT (or similar). See the first paragraph on RFC 4253 sec. 9. | |||
2015-05-21 | compiler: Add tests for beam_bsm get_map_elements | Björn-Egil Dahlberg | |
2015-05-21 | compiler: Teach beam_bsm get_map_elements instruction | Björn-Egil Dahlberg | |
Allows for 'creation of sub binary delayed' optimization if map instructions are in a clause. Reported-by: José Valim | |||
2015-05-21 | Update runtime dependencies | Rickard Green | |
2015-05-20 | Fix usage of io-request queue | Rickard Green | |
2015-05-20 | stdlib: ets_SUITE cuddling | Björn-Egil Dahlberg | |
Time measurement of ets-lookups, too fast for windows. | |||
2015-05-20 | Revert "Map error logger warnings to warning messages by default" | Zandra Hird | |
This reverts commit 4c4d7fa40e5fb59854724ce74b8aa3546525cb90. This pr is causing some test failures that were missed at first. | |||
2015-05-20 | stdlib: Relax maps test suite for HiPE | Björn-Egil Dahlberg | |
2015-05-20 | Merge branch 'richcarl/warnings-by-default' | Zandra Hird | |
* richcarl/warnings-by-default: Map error logger warnings to warning messages by default OTP-12755 | |||
2015-05-20 | Merge branch 'josevalim/jv-nowarn-bif-clash' | Zandra Hird | |
* josevalim/jv-nowarn-bif-clash: Cache nowarn_bif_clash functions in erl_lint OTP-12754 | |||
2015-05-20 | Merge branch 'josevalim/patch-4' | Zandra Hird | |
* josevalim/patch-4: Speed up linting by not traversing filenames in erl_anno | |||
2015-05-20 | Merge branch 'evnu/fix-cprof-typo' | Zandra Hird | |
* evnu/fix-cprof-typo: Fix typo in cprof documentation | |||
2015-05-20 | Merge branch 'saleyn/eunit' | Zandra Hird | |
* saleyn/eunit: Add ?assertReceive(Guard, Timeout) macro to eunit OTP-12753 | |||
2015-05-20 | Merge branch 'jeffweiss/fix_eldap_timeout_documentation' | Henrik Nord | |
* jeffweiss/fix_eldap_timeout_documentation: Correct module in eldap timeout docs | |||
2015-05-20 | Merge branch 'master' of git-server:otp | Lars Thorsen | |
Conflicts: lib/orber/src/orber.app.src | |||
2015-05-20 | [erl_docgen] Bump version | Lars Thorsen | |
2015-05-20 | [orber] Update runtime dependency to stdlib | Lars Thorsen | |
2015-05-20 | Merge branch 'peppe/test_server/erl2html2_failure' | Peter Andersson | |
* peppe/test_server/erl2html2_failure: Fix problem not recognizing 'macro' tuple from epp_dodger Fix failing test case and handling double functions on one line OTP-12740 | |||
2015-05-20 | Merge branch 'richcarl/add-uptime-function' | Henrik Nord | |
* richcarl/add-uptime-function: Add uptime() shell command OTP-12752 | |||
2015-05-20 | Merge branch 'MSch/patch-1' | Henrik Nord | |
* MSch/patch-1: Remove erlang:display/1 calls | |||
2015-05-20 | dialyzer: Document dialyzer:gui() option 'check_plt' | Hans Bolinder | |
* Mention the option 'check_plt' among gui() options. * No longer check a PLT twice when the analysis type is 'plt_check'. * No longer raise a case_clause error when checking a PLT finds warnings. Thanks to James Fish. | |||
2015-05-19 | Merge branch 'vladdu/jinterface_javadoc_fix' | Henrik Nord | |
* vladdu/jinterface_javadoc_fix: Remove extra @param in javadoc OTP-12746 | |||
2015-05-19 | ssl: Make test case timing independent | Ingela Anderton Andin | |
Refactored the code and moved client_check before call to ssl_test_lib:check_result(Server, ExpectedSNIHostname) as this call may consume client messages ( which is intentional) but was missed by the test case writer. | |||
2015-05-19 | ssl: Use new API function connection_information in tests | Ingela Anderton Andin | |
connection_info -> connection_information | |||
2015-05-19 | ssl: Increase readability | Ingela Anderton Andin | |
2015-05-19 | ssl: Add cleanup to tests | Ingela Anderton Andin | |
2015-05-19 | Merge branch 'egil/maps-filter/OTP-12745' | Björn-Egil Dahlberg | |
* egil/maps-filter/OTP-12745: stdlib: Use lc to implement maps:map/2 stdlib: Test maps:filter/2 stdlib: Document maps:filter/2 stdlib: Add maps:filter/2 | |||
2015-05-19 | stdlib: Use lc to implement maps:map/2 | Björn-Egil Dahlberg | |
2015-05-19 | stdlib: Test maps:filter/2 | Björn-Egil Dahlberg | |
2015-05-18 | Merge branch 'ia/ssl/sleep-cuddle' | Ingela Anderton Andin | |
* ia/ssl/sleep-cuddle: ssl: Adjust sleep time in test case |