aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-03-28Merge branch 'peppe/test_server/parallel_tests_timing'Peter Andersson
* peppe/test_server/parallel_tests_timing: Relax time limits for parallel groups tests
2014-03-28Merge branch 'peppe/common_test/ct_telnet_close_error'Peter Andersson
* peppe/common_test/ct_telnet_close_error: Fix problem with bad match error after close
2014-03-28Merge branch 'aronisstav/dialyzer/external_funs/OTP-11826'Hans Bolinder
* aronisstav/dialyzer/external_funs/OTP-11826: Dialyzer now plays nicely with funs that come as "external" arguments
2014-03-28Dialyzer now plays nicely with funs that come as "external" argumentsStavros Aronis
Two steps are needed to make this work: 1) Avoid generating the additional "apply_constraint" in dialyzer_typesig by reporting every function argument as a potential external function (patch on dialyzer_dep). This will produce correct success typings for all functions in the test case, but dataflow would miss the key warnings that help identify the bugs. 2) Patch dialyzer_dataflow so that it uses the "handle just external" path as a fallback whenever there are any external calls. As a result, if we have info about some paths, then: a) use the old "handle known apply" code to mark these functions as used and b) ignore the generalized result and use the one found by typesig for the return value of the apply itself.
2014-03-28Merge branch 'hans/ssl/ssl_crl_SUITE_bob'Hans Nilsson
* hans/ssl/ssl_crl_SUITE_bob: ssl: fix crl test suite error with unexpected web server response
2014-03-28Merge branch 'hans/ssh/failfun_idlog/OTP-11680'Hans Nilsson
* hans/ssh/failfun_idlog/OTP-11680: ssh: Fix bug in failfun (was not always called)
2014-03-28Merge branch 'lukas/ose/master-17.0/OTP-11334'Lukas Larsson
* lukas/ose/master-17.0/OTP-11334: erts: Move debug printout to eliminate gcc warning
2014-03-28ssl: fix crl test suite error with unexpected web server responseHans Nilsson
2014-03-28ssh: Fix bug in failfun (was not always called)Hans Nilsson
2014-03-28Merge branch 'lars/ic/unicode/OTP-11783'Lars Thorsen
* lars/ic/unicode/OTP-11783: Remove orber/cos*/ic files from encoding test [ic] Fix unicode option to io:format in java test [ic] Fix unicode in erlang install path [ic] Fix latin-1 characters in generated erl file
2014-03-28Remove orber/cos*/ic files from encoding testLars Thorsen
These applications contains generated code with the latin1 directivce.
2014-03-28[ic] Fix unicode option to io:format in java testLars Thorsen
2014-03-28[ic] Fix unicode in erlang install pathLars Thorsen
2014-03-28[ic] Fix latin-1 characters in generated erl fileLars Thorsen
2014-03-28Merge branch 'dgud/wx/fix-wx3-windows64'Dan Gudmundsson
* dgud/wx/fix-wx3-windows64: wx: Send destroy message direct wx: Add wxLocale class wx: Added misc functions wx: Fix memory garbage collector wx: Fix possibility to fetch early open msgs on mac wx: Fix listCtrl sort callback wx: Fix configure for win64 with wxWidgets-3.0
2014-03-28Merge branch 'dgud/observer/test'Dan Gudmundsson
* dgud/observer/test: observer: Add simple test and add debug hooks in app
2014-03-28observer: Add simple test and add debug hooks in appDan Gudmundsson
Add hooks in observer so that we can do some basic testing on it
2014-03-28Consistenly use ASN.1 instead of asn1Björn Gustavsson
When talking about the ASN.1 standard, ASN.1 specifications, and the ASN.1 compiler, consistently use "ASN.1" instead of "asn1".
2014-03-28Correct some spelling, grammar and punctation issuesBjörn Gustavsson
2014-03-28Correct description of the undec_rest optionBjörn Gustavsson
The trailing bytes returned are now always a binary. Also condense and clean up the language.
2014-03-28Correct description of the REAL typeBjörn Gustavsson
REAL is implemented, sort of. But real numbers must be given in a string.
2014-03-28Replace "extend-ability" with "extensibility"Björn Gustavsson
While "extendability" (without the hyphen) is an English word, "extensibility" is the established term used when talking about the extensibility of ASN.1 types.
2014-03-28Remove the section about encoding rulesBjörn Gustavsson
The section about encoding rules serves no useful purpose. Most users already know which encoding rule to use for their specifications. The few users that have their own specification and need to decide on which encoding rule to use will need much more information.
2014-03-28Bring information about tags up to dateBjörn Gustavsson
Since 1994 when the AUTOMATIC TAGS was introduced, ASN.1 users no long need to worry about tagging, and the following sentence no longer makes any sense: It is essential for all users of ASN.1 to understand all the details about tags. Therefore, remove the entire existing section of tags, and replace it with a shorter section explaining why we no longer need to know about tags. Remove all tags from the examples.
2014-03-28Don't waste words describing the SET typeBjörn Gustavsson
Since the SET type is used exactly the same way as the SEQUENCE type in Erlang, we can simply say so and note that decoding will be less efficient for the BER and DER encoding rules.
2014-03-28Correct and modernize the examples for DEFAULTBjörn Gustavsson
It turns out that the current BER back-end can recognize complex DEFAULT values, so I had to commit up with a more elaborate example to show a difference between the BER and DER back-ends.
2014-03-28Correct the UTF8String description and exampleBjörn Gustavsson
2014-03-28Correct the PrimStrings exampleBjörn Gustavsson
The decode functions now return a binary, not an iolist, so we must both change the output and remove the call to list_to_binary when decoding.
2014-03-28Remove all uses of the deprecated asn1{ct,rt}:{en,de}code/2 functionsBjörn Gustavsson
2014-03-28Correct and modernize the "A First Example" sectionBjörn Gustavsson
Replace "IMPLICIT TAGS" with "AUTOMATIC TAGS" since AUTOMATIC TAGS is recommended for all new ASN.1 specifications.
2014-03-28Shorten the Introduction section, keeping only the essential detailsBjörn Gustavsson
We can assume that anyone that reads the documentation for the Asn1 documentation already knows about ASN.1, so we don't need three paragraphs of introductory. Keep one short paragraph explaining what ASN.1 is in case a reader unfamiliar with ASN.1 stumbles upon the manual. While we are at it, reformat the paragraphs in Introduction to shorter lines that don't wrap.
2014-03-28Fix an ampersandBjörn Gustavsson
2014-03-28Document the asn1_OPENTYPE wrapperBjörn Gustavsson
2014-03-28Merge branch 'dgud/testcasecuddling'Dan Gudmundsson
* dgud/testcasecuddling: os_mon: test tweaks kernel: tweak tests mnesia: test harder sync mnesia: Dialyzer fixes stdlib: loosen testcases wx: loosen testcase
2014-03-28os_mon: test tweaksDan Gudmundsson
child not started on windows so test fails
2014-03-28kernel: tweak testsDan Gudmundsson
heart tests decrease atom table size so node crashes faster Fix timetrap and sync
2014-03-28erts: Move debug printout to eliminate gcc warningLukas Larsson
2014-03-28mnesia: test harder syncDan Gudmundsson
2014-03-28mnesia: Dialyzer fixesDan Gudmundsson
2014-03-28stdlib: loosen testcasesDan Gudmundsson
Stabilize tests for all kind of machines Old sparc (and newer smaller) machines timeouts in 'random_ref_comp' decrease load and increase timeouts. Supervisor: Turn up accepted time, since if non-linear it should be much worse, now the test failes on slow multicore machines Remove memory tests, they fail sometimes and those tests are not needed to be tested. Hard to predict GC's and other processes behaviours.
2014-03-28wx: loosen testcaseDan Gudmundsson
2014-03-27erts: Fix bug in test case port_SUITE:otp_5119Sverker Eriksson
2014-03-27erts: Fix bug of scheduling a suspended processSverker Eriksson
This is a race that can cause RUNNING (instead of RUNNING_SYS) set on a SUSPENDED process. The effect of this race happening is probably quite benign. The bug was discovered by process_SUITE:processes_gc_trap on debug VM crashing on last assert in schedule(): /* Never run a suspended process */ ASSERT(!(ERTS_PSFLG_SUSPENDED & erts_smp_atomic32_read_nob(&p->state)));
2014-03-27doc: Document Maps datatype in reference manualBjörn-Egil Dahlberg
2014-03-27stdlib: Fix map type listingBjörn-Egil Dahlberg
2014-03-27erts: Adjust is_external_header() for new map tagSverker Eriksson
to not mistake a map for an external term (pid, port or ref).
2014-03-27Relax time limits for parallel groups testsPeter Andersson
2014-03-27Fix problem with bad match error after closePeter Andersson
2014-03-27Merge branch 'siri/cdv-bugs/OTP-11650'Siri Hansen
* siri/cdv-bugs/OTP-11650: Improve crashdump_viewer_SUITE:start_stop test case Fix crash in crashdump_viewer when node has multiple creations Change spawn/1 + monitor/2 to spawn_monitor/1 to avoid deadlock
2014-03-27Merge branch 'hans/ssh/login_hangs/OTP-11823'Hans Nilsson