Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-18 | Next expected version... (may change) | Marcus Arendt | |
2014-09-18 | Add missing release notes | Rickard Green | |
2014-09-18 | Add timeout to a property test (Thanks John & Tobias @ QuviQ) | Hans Nilsson | |
2014-09-18 | Reduce the total testing time for the properties to 20 seconds | Thomas Arts | |
We need to make a global budget for testing on CI server and then define for each property how much it may use of that time. Probably in auxiliary file, such that it can be computed from what has changed in the repo. | |||
2014-09-18 | No side effects in function arguments | Thomas Arts | |
We want to be able to see tests with eqc_gen:sample, we also want to be able to re-run tests. Side effects are no good idea if these goals need to be met. Therefore, we replace the side effect to ask for a port by making a symbolic call of this. Nicer solutions are possible, but at least we can now re-run the test case, and therefore shrink. | |||
2014-09-18 | Passing global var to QuickCheck statemachine | Thomas Arts | |
The data_dir used by the tests is given at runtime. This has as a disadvantage that the generate test has a hardcoded data_dir in it (ssh_eqc_client_server_dirs below): [{set,{var,1}, {call,ssh_eqc_client_server,initial_state, [{state,false,[],[],[],[],"ssh_eqc_client_server_dirs"}]}}, {set,{var,2}, {call,ssh_eqc_client_server,ssh_server, [{{127,1,1,1}, {call,ssh_eqc_client_server,inet_port,[{127,1,1,1}]}}, "ssh_eqc_client_server_dirs", [{parallel_login,true}]]}}, Re-running this tests on another machine works, since the path is relative, but if it were absolute, it would have been hard. Instead, we may use a symbolic representation of the data_dir and fill it in each time one runs the property, thus even when one does a check or recheck. The key to this is to use a variable in the test and bind the variable in the place where one runs the commands by using the environment variable feature of run_commands. Conflicts: lib/ssh/test/property_test/ssh_eqc_client_server.erl | |||
2014-09-17 | erts: Add gdb command etp-address-to-beam-opcode | Sverker Eriksson | |
2014-09-16 | erts: Fix erts app-file | Björn-Egil Dahlberg | |
2014-09-15 | Fixed typo: was/were | David N. Welton | |
2014-09-15 | Updated OTP versionOTP-17.3 | Erlang/OTP | |
2014-09-15 | Update release notes | Erlang/OTP | |
2014-09-15 | Update version numbers | Erlang/OTP | |
2014-09-15 | Merge branch 'siri/megaco/fix-appup' into maint | Siri Hansen | |
* siri/megaco/fix-appup: [megaco] Fix appup for OTP-17.3 | |||
2014-09-15 | Merge branch 'hans/common_test/add_xml_p_tag' into maint | Hans Nilsson | |
2014-09-15 | common_test: Add p-tag to warning-tag | Hans Nilsson | |
2014-09-14 | Merge branch 'anders/diameter/17.3_release/OTP-12093' into maint | Anders Svensson | |
* anders/diameter/17.3_release/OTP-12093: Add recompilation admonition to 17.2 release notes | |||
2014-09-14 | Merge branch 'anders/diameter/Failed-AVP/OTP-12094' into maint | Anders Svensson | |
* anders/diameter/Failed-AVP/OTP-12094: Fix ?MODULE in preprocessed dictionary forms | |||
2014-09-14 | Add recompilation admonition to 17.2 release notes | Anders Svensson | |
That dictionaries need to be recompiled, which is the case whenever diameter_gen.hrl is modified. | |||
2014-09-12 | Fix ?MODULE in preprocessed dictionary forms | Anders Svensson | |
By replacing literal diameter_gen_relay atoms in forms extracted from that module by the name of the module in question. This has been wrong for some time, but only became noticable when the parent commit started using ?MODULE as more than a process dictionary key or tag to match on. In particular, the function dict/1 in diameter_gen.hrl (included by every dictionary module) can now return ?MODULE, which is (not surprisingly) expected to be the name of the dictionary module in question. It wasn't in the case of a module compiled from forms: it was diameter_gen_relay, since that's the module the forms were extracted from. The fix only affects dictionaries compiled from forms, as returned by diameter_make:codec/2. In particular, dictionaries compiled from Erlang source returned by this function, or by diameterc(1), are unaffected. | |||
2014-09-12 | Update preloaded modules | Henrik Nord | |
2014-09-12 | [megaco] Fix appup for OTP-17.3 | Siri Hansen | |
2014-09-12 | edoc, erl_docgen: Enhance internal map type format | Björn-Egil Dahlberg | |
2014-09-12 | Merge branch 'sverk/dirty-sched-api-cleanup' into maint | Sverker Eriksson | |
* sverk/dirty-sched-api-cleanup: erts: Remove enif_have_dirty_schedulers() erts: Correct dirty scheduler NIF API for Windows | |||
2014-09-12 | erts: Remove enif_have_dirty_schedulers() | Sverker Eriksson | |
and add 'dirty_scheduler_support' to ErlNifSysInfo | |||
2014-09-12 | OtpErlangList.clone must not return null | Vlad Dumitrescu | |
2014-09-12 | handle empty .erlang.cookie without crashing | Vlad Dumitrescu | |
2014-09-11 | Fix broken deprecation warnings in ssh application | Sebastian Strollo | |
2014-09-11 | fix warning: Socket's InputStream not closed | Vlad Dumitrescu | |
The warning is issued if we assign the stream to a variable. The stream is getting closed together with the socket. | |||
2014-09-11 | silence 'potential resource leak' warnings | Vlad Dumitrescu | |
OtpInputStream and OtoOutputStream don't need closing (they are ByteArray*Streams) | |||
2014-09-11 | don't warn about some unused fields/variables | Vlad Dumitrescu | |
2014-09-11 | handle warnings about potential null pointers | Vlad Dumitrescu | |
2014-09-11 | keep all method parameters final | Vlad Dumitrescu | |
2014-09-11 | renamed method parameters hiding fields | Vlad Dumitrescu | |
2014-09-11 | add 'break' statements to make compiler happy | Vlad Dumitrescu | |
2014-09-11 | remove warnings from OtpMD5 | Vlad Dumitrescu | |
2014-09-11 | rename OtpNode.flags to connFlags | Vlad Dumitrescu | |
was colliding to AbstractNode.flags | |||
2014-09-11 | rename OtpNode.Acceptor.port to acceptorPort | Vlad Dumitrescu | |
was colliding with OtpLocalNode.port | |||
2014-09-11 | rename field 'self' to 'localNode' | Vlad Dumitrescu | |
field 'OtpLocalNode self' was colliding with 'OtpSelf self' in OtpConnection | |||
2014-09-11 | mark deprecated unused private constructor | Vlad Dumitrescu | |
2014-09-11 | simplify 'if' statements | Vlad Dumitrescu | |
2014-09-11 | remove warnings: @Override, switch fall-through | Vlad Dumitrescu | |
2014-09-11 | make serialVersionUID fields private | Vlad Dumitrescu | |
2014-09-11 | remove unnecessary syntax (casts) | Vlad Dumitrescu | |
2014-09-11 | remove unused variables | Vlad Dumitrescu | |
2014-09-11 | removed unnecessary semicolons, imports, labels | Vlad Dumitrescu | |
2014-09-11 | remove unnecessary null pointer checks | Vlad Dumitrescu | |
2014-09-11 | remove unnecessary Cloneable and Serializable | Vlad Dumitrescu | |
2014-09-11 | stdlib: Fix maps type pretty printing | Björn-Egil Dahlberg | |
Properly align union typed assoc values. | |||
2014-09-11 | Merge branch 'ia/public_key/links' into maint | Ingela Anderton Andin | |
* ia/public_key/links: public_key: Fix link errors in documentation | |||
2014-09-11 | public_key: Fix link errors in documentation | Ingela Anderton Andin | |