[erlang-questions] [ANN] Erlang/OTP 17.3 has been released

Steve Vinoski vinoski@REDACTED
Wed Sep 17 15:41:37 CEST 2014


Yes, that's correct. You can also now call enif_make_badarg() in a dirty
NIF as well, so no need to hop through a regular NIF just to validate
incoming argc/argv before scheduling a dirty call. For more detail see

https://github.com/erlang/otp/commit/e167bca85a86cc7a149d53da5cdd08b0905e71a6

--steve

On Wed, Sep 17, 2014 at 9:22 AM, Daniel Goertzen <daniel.goertzen@REDACTED>
wrote:

> Very, very nice cleanup on the dirty nif API.  If I read it right, I can
> now mark a nif as dirty with a single flag:
>
> static ErlNifFunc nif_funcs[] = {
>     {"open_device",     3, open_device},
>     {"create_context",  0, create_context, ERL_NIF_DIRTY_JOB_CPU_BOUND},
>     {"destroy_context", 1, destroy_context, ERL_NIF_DIRTY_JOB_IO_BOUND}
> };
>
> On Wed, Sep 17, 2014 at 6:21 AM, Kenneth Lundin <kenneth.lundin@REDACTED>
> wrote:
>
>> Erlang/OTP 17.3 has been released.
>>
>> Erlang/OTP 17.3 is a service release on the 17 track with mostly bug
>> fixes, but it does contain a number of new features and characteristics
>> improvements as well.
>>
>> Some highlights of the release are:
>>
>>    - erts: Introduced enif_schedule_nif() which allows a long running
>>    NIF to be broken into separate NIF invocations without the help of a
>>    wrapper function written in Erlang
>>    - common_test: Experimental support for running Quickcheck and PropEr
>>    tests from common_test suites is added. Examples of usage in the suites for
>>    the ssh and inets applications
>>    - Bugfixes and minor new features in applications such as asn1, erts,
>>    kernel, stdlib, diameter, ssh, mnesia, ssl, jinterface, ...
>>
>> Many thanks to 20 different contributors in this release
>>
>>  You can find the README file with more detailed info at
>> http://www.erlang.org/download/otp_src_17.3.readme
>>
>> You can download the full source distribution from
>> http://www.erlang.org/download/otp_src_17.3.tar.gz
>>
>> Note: To unpack the TAR archive you need a GNU TAR compatible program.
>> For installation instructions please read the README that is part of the
>> distribution.
>>
>> You can also find this release at the official Erlang/OTP Git-repository
>> at Github here: https://github.com/erlang/otp tagged "OTP-17.3"
>>
>> The Windows binary distribution can be downloaded from
>>
>> http://www.erlang.org/download/otp_win32_17.3.exe
>>
>> http://www.erlang.org/download/otp_win64_17.3.exe
>>
>> You can also download the complete HTML documentation or the Unix manual
>> files
>>
>> http://www.erlang.org/download/otp_doc_html_17.3.tar.gz
>> http://www.erlang.org/download/otp_doc_man_17.3.tar.gz
>>
>> We also want to thank those that sent us patches, suggestions and bug
>> reports.
>>
>> The Erlang/OTP Team at Ericsson
>>
>> _______________________________________________
>> erlang-questions mailing list
>> erlang-questions@REDACTED
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140917/1e163dca/attachment.htm>


More information about the erlang-questions mailing list