Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-09 | Remove support for old drivers without ERL_DRV_EXTENDED_MARKER | Björn Gustavsson | |
Because of the extensive changes in the driver API (and especially the change of return types for callbacks such as 'control'), we can no longer allow drivers without version numbers. | |||
2011-12-09 | built-in drivers: Add ERL_DRV_EXTENDED_MARKER and version numbers | Björn Gustavsson | |
2011-12-09 | Bump driver version to 2.0 | Raimo Niskanen | |
2011-12-09 | erl_driver.h: Enlarge type on return value from call | Raimo Niskanen | |
2011-12-09 | erl_driver.h: Enlarge types on driver callbacks output, control and call | Raimo Niskanen | |
2011-12-07 | erl_driver.h: Enlarge types in driver output functions | Raimo Niskanen | |
2011-12-07 | erl_driver.h: Enlarge types in driver queue and alloc functions | Raimo Niskanen | |
2011-12-07 | erl_driver.h: Use ErlDrvSizeT for size field in ErlIOVec | Raimo Niskanen | |
2011-12-07 | Merge branch 'bjorn/erts/code-loading/OTP-9720' | Björn Gustavsson | |
* bjorn/erts/code-loading/OTP-9720: BEAM loader: Fix bug that allowed loading of more than two versions Add code_SUITE:versions/1 | |||
2011-12-07 | BEAM loader: Fix bug that allowed loading of more than two versions | Björn Gustavsson | |
In commit b67d3e5447f4b2bca3ed92f3db84adb3f79f9b16 (which cleaned up handling of error reasons), the test of the return value from beam_make_current_old() in insert_new_code() was not updated, which meant that it never was true and any number of versions of code could be loaded for a module. | |||
2011-12-07 | Add code_SUITE:versions/1 | Björn Gustavsson | |
We did not have test case that ensures that the loader refuses to load a module if there already exists old code for the module. | |||
2011-12-07 | Update primary bootstrap | Björn Gustavsson | |
2011-12-07 | Merge branch 'bjorn/compiler/inline-binary-matching/OTP-9770' | Björn Gustavsson | |
* bjorn/compiler/inline-binary-matching/OTP-9770: beam_validator: Fix type for failure label for bs_start_match2/5 inline_SUITE: Add the comma_splitter/1 test case Teach the compiler the 'no_dead' option | |||
2011-12-06 | Merge branch 'rickard/test-fixes-r15b' | Rickard Green | |
* rickard/test-fixes-r15b: Unlink test-proc instead of ensuring that it has died before stopping node | |||
2011-12-06 | Unlink test-proc instead of ensuring that it has died before stopping node | Rickard Green | |
Unlink the test-proc instead of monitoring it and waiting for it to terminate before stopping the node. This since an unlink is faster, simpler and in this case more stable. | |||
2011-12-06 | Merge branch 'rickard/test-fixes-r15b' | Rickard Green | |
* rickard/test-fixes-r15b: Ensure test-proc is dead before stopping node | |||
2011-12-06 | Ensure test-proc is dead before stopping node | Rickard Green | |
2011-12-06 | Merge branch 'rickard/test-fixes-r15b' | Rickard Green | |
* rickard/test-fixes-r15b: Skip detached test-case on MacOSX Leopard | |||
2011-12-06 | Merge branch 'ta/docs' | Henrik Nord | |
* ta/docs: Fix misspelling of chosen Fix typos in erl(1) Fix misspelling of 'turn off' Fix typo in reltool(3) Fix typo in gen_sctp(3) Fix typo in mod_responsecontrol.erl Fix typo in erts_alloc(3) Fix typos in ssl_cipher.erl Fix typos in expressions.xml file: correct make_link/2 and make_symlink/2 docs Fix typo in test_server(3) Fix typos in io_protocol.xml Fix typo in erlang(3) Fix typos in tar_SUITE Fix typos in erts/preloaded/src OTP-9787 | |||
2011-12-06 | Skip detached test-case on MacOSX Leopard | Rickard Green | |
2011-12-06 | Merge branch 'ao/fix-change-time-inval-dates' | Henrik Nord | |
* ao/fix-change-time-inval-dates: Fix a crash when file:change_time/2,3 are called with invalid dates OTP-9785 | |||
2011-12-06 | Merge branch 'rickard/test-fixes-r15b' | Rickard Green | |
* rickard/test-fixes-r15b: Give slow machines more time to compute result Allow more CPU time in waiting test-cases Skip thread_mseg_alloc_cache_clean() when no mseg_alloc | |||
2011-12-06 | Give slow machines more time to compute result | Rickard Green | |
2011-12-06 | Allow more CPU time in waiting test-cases | Rickard Green | |
2011-12-06 | beam_validator: Fix type for failure label for bs_start_match2/5 | Björn Gustavsson | |
A bs_start_match2/5 instruction will never fail (take the branch) if given a match state or a binary. Therefore, the type at the failure label should be 'term', not match state or binary. Without this correction, the beam_validator will reject safe programs. | |||
2011-12-06 | inline_SUITE: Add the comma_splitter/1 test case | Björn Gustavsson | |
Compilation would fail with an error message similar to: comma_splitter: function split_at_comma/2+32: Internal consistency check failed - please report this bug. Instruction: {put,{x,0}} Error: {match_context,{x,0}}: Noticed-by: René Kijewski | |||
2011-12-06 | Teach the compiler the 'no_dead' option | Björn Gustavsson | |
To facilitate debugging of compiler bugs, teach the compiler the 'no_dead' option. Since the beam_dead pass used to do the necessary splitting of basic blocks to expose all labels, we must move that splitting into a separate pass that is always run. | |||
2011-12-06 | Merge branch 'sverk/big-float-cmp-bug' | Sverker Eriksson | |
* sverk/big-float-cmp-bug: erts: Fix bug in large big/float compare | |||
2011-12-06 | Merge branch 'sverk/ppc-hibernate-fix' | Sverker Eriksson | |
* sverk/ppc-hibernate-fix: erts: Fix hipe bug in hibernate on PowerPC | |||
2011-12-06 | Merge branch 'ia/public_key/asn1' | Ingela Anderton Andin | |
* ia/public_key/asn1: Asn1 simplification | |||
2011-12-05 | Skip thread_mseg_alloc_cache_clean() when no mseg_alloc | Rickard Green | |
2011-12-05 | Merge branch 'anders/diameter/transport_restart/OTP-9756' | Anders Svensson | |
* anders/diameter/transport_restart/OTP-9756: Fix transport restart bug | |||
2011-12-05 | Fix misspelling of chosen | Tuncer Ayaz | |
2011-12-05 | Merge branch 'rickard/generic-thr-queue/OTP-9632' | Rickard Green | |
* rickard/generic-thr-queue/OTP-9632: Fix handle_async_ready_clean() | |||
2011-12-05 | Fix handle_async_ready_clean() | Rickard Green | |
2011-12-05 | Fix typos in erl(1) | Tuncer Ayaz | |
2011-12-05 | Fix misspelling of 'turn off' | Tuncer Ayaz | |
2011-12-05 | Fix typo in reltool(3) | Tuncer Ayaz | |
2011-12-05 | Fix typo in gen_sctp(3) | Tuncer Ayaz | |
2011-12-05 | Fix typo in mod_responsecontrol.erl | Tuncer Ayaz | |
2011-12-05 | Fix typo in erts_alloc(3) | Tuncer Ayaz | |
2011-12-05 | Fix typos in ssl_cipher.erl | Tuncer Ayaz | |
2011-12-05 | Fix typos in expressions.xml | Tuncer Ayaz | |
2011-12-05 | file: correct make_link/2 and make_symlink/2 docs | Tuncer Ayaz | |
2011-12-05 | Fix typo in test_server(3) | Tuncer Ayaz | |
2011-12-05 | Fix typos in io_protocol.xml | Tuncer Ayaz | |
2011-12-05 | Fix typo in erlang(3) | Tuncer Ayaz | |
2011-12-05 | Fix typos in tar_SUITE | Tuncer Ayaz | |
2011-12-05 | Fix typos in erts/preloaded/src | Tuncer Ayaz | |
2011-12-05 | Merge branch 'master' of super:otp | Micael Karlberg | |