diff options
author | Lukas Larsson <[email protected]> | 2011-08-02 11:52:53 +0200 |
---|---|---|
committer | Lukas Larsson <[email protected]> | 2011-08-02 11:52:53 +0200 |
commit | b16af6d09ef2a5843e1fb491114906780f3f970d (patch) | |
tree | 484e6102aedf6a70ed8523ad59a7a29478b48c44 /lib/asn1/doc/src/asn1ct.xml | |
parent | 97f867992aaf98eac44c8fcd17df3a15e4aa3eab (diff) | |
parent | f2490767798cbc3ea94d603afb75be2eb65fe564 (diff) | |
download | otp-b16af6d09ef2a5843e1fb491114906780f3f970d.tar.gz otp-b16af6d09ef2a5843e1fb491114906780f3f970d.tar.bz2 otp-b16af6d09ef2a5843e1fb491114906780f3f970d.zip |
Merge branch 'lukas/asn1/ber_encode_nif/OTP-9441' into major
* lukas/asn1/ber_encode_nif/OTP-9441:
Update to use enif_alloc instead of malloc
Make performance code more generic and migrate per/ber NBAP perormance suites to use the generic code
Update code genaration to call nif/erlang depending on what is configured
Remove export_all and only export is_nif_loadable
Add documentation for ber encode nif optmization
Fix bug in counting length of empty composite types
Fix bug where composite types with more then one element would be encoded in reverse
Add pubkey performance tests
Update ber encode nif to use a linked list memry buffer
Create a nif for ber encode
Extract generic is_nif_loadable function from decode
Diffstat (limited to 'lib/asn1/doc/src/asn1ct.xml')
-rw-r--r-- | lib/asn1/doc/src/asn1ct.xml | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/asn1/doc/src/asn1ct.xml b/lib/asn1/doc/src/asn1ct.xml index d7c2572dc8..13e6977419 100644 --- a/lib/asn1/doc/src/asn1ct.xml +++ b/lib/asn1/doc/src/asn1ct.xml @@ -225,8 +225,8 @@ Binary = binary() <item> <p>Option valid together with <c>ber_bin</c> and <c>optimize</c> options. It enables the use of several nifs that gives faster - decode. Nifs are only enabled by the explicit use of the option - <c>nif</c></p> + encode and decode. Nifs are only enabled by the explicit use of + the option <c>nif</c></p> </item> <tag><c>asn1config</c></tag> <item> @@ -269,7 +269,11 @@ Binary = binary() <c>.set.asn</c> are exported, unless a <c>{export,[atom()]}</c> or <c>{export_all,true}</c> option are provided. The list of atoms are names of chosen asn1 - specs from the <c>.set.asn</c> file.</p> + specs from the <c>.set.asn</c> file. </p> + <p>When used together with <c>nif</c> for <c>ber_bin</c>, the + asn1 nifs will be used if the <c>asn1rt_nif</c> module is + available. If it is not available, a slower erlang fallback + will be used.</p> </item> <tag><c>inline</c></tag> <item> |