Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-01 | Create a nif for ber encode | Lukas Larsson | |
2011-08-01 | Extract generic is_nif_loadable function from decode | Lukas Larsson | |
2011-08-01 | Do not install *.bat files on non-win32 machines | Hans Ulrich Niedermann | |
Signed-off-by: Peter Lemenkov <[email protected]> Signed-off-by: Hans Ulrich Niedermann <[email protected]> | |||
2011-08-01 | Merge branch 'lukas/public_key/use_asn1_nif/OTP-9414' into major | Lukas Larsson | |
* lukas/public_key/use_asn1_nif/OTP-9414: Both encode and decode nifs are now available in the asn1rt Start using asn1 nifs for OTP-PUB-KEY.asn1 asn1 will use an erlang fallback if the nifs are not found | |||
2011-08-01 | Update decode_open_type to use nifs if configured to do so | Lukas Larsson | |
2011-08-01 | Add -deprecated attributes | Lukas Larsson | |
2011-08-01 | Update tag to be ints instead of longs | Lukas Larsson | |
This is in order to circumvent a bug in enif_make_ulong in R14B03 for halfword | |||
2011-08-01 | Update asn1 nif to handle calls with an empty binary | Lukas Larsson | |
2011-08-01 | Add obsolete warning for driver option | Lukas Larsson | |
2011-08-01 | Correct mistake in driver -> nif translation | Lukas Larsson | |
2011-08-01 | Cannot be a binary as decode creates tuples | Lukas Larsson | |
2011-08-01 | Remove DRIVER target from opt target | Lukas Larsson | |
2011-08-01 | Update documentation with replacement of driver with nif | Lukas Larsson | |
2011-08-01 | return 0 as error code when an unknown error happens | Lukas Larsson | |
2011-08-01 | Remove all modules relating to drivers and make all functions obsolete. | Lukas Larsson | |
2011-08-01 | Remove driver support for per encoding | Lukas Larsson | |
Handle the new error messages from the asn1 nifs Remove dead code for erlang optimized per decode | |||
2011-08-01 | Remove driver support for ber decoding | Lukas Larsson | |
Handle the new error messages from the asn1 nifs Make ber nif decoding use the erlang fallback if the nif could not be loaded. This is useful for application which use inline (such as public_key) and want to work without the nifs, but should use them if they exist | |||
2011-08-01 | Add load, upgrade and purge functions for asn1 nifs | Lukas Larsson | |
2011-08-01 | Add better error messages to nifs | Lukas Larsson | |
2011-08-01 | Exclude nif module from cover | Lukas Larsson | |
2011-08-01 | Expand per and ber performance suites with parallel asn1 runs | Lukas Larsson | |
2011-08-01 | Add documentation for nif interface | Lukas Larsson | |
2011-08-01 | Fix bootstrap problem | Lukas Larsson | |
2011-08-01 | Add nif vs driver vs erlang performance tests for per encode and ber decode. | Lukas Larsson | |
Results now suggest that nifs are 15% faster than driver for per and 5% faster for ber. Erlang is inbetween nif and driver for ber, but about 50% slower than driver for per. | |||
2011-08-01 | Extend particular smp testcase with a ber nif info | Lukas Larsson | |
2011-08-01 | Define vsn if not defined to make flymake happy | Lukas Larsson | |
2011-08-01 | Add support for nif option to optimized ber_bin_v2 asn1 compilation | Lukas Larsson | |
2011-08-01 | Add support for nif option to optimized PER asn1 compilation | Lukas Larsson | |
2011-08-01 | Pass compiler options directly through to the asn1 compiler in order to test ↵ | Lukas Larsson | |
nif enabled asn1 | |||
2011-08-01 | Add asn1 nif for ber decode and per encode | Lukas Larsson | |
2011-08-01 | Merge branch 'lukas/asn1/sof_length_and_default_optimizations/OTP-9440' into ↵ | Lukas Larsson | |
major * lukas/asn1/sof_length_and_default_optimizations/OTP-9440: Use lists:mapfoldl instead for a tiny performance gain Move fixopt to do more work in ct than rt for opimized per_bin Optmized encode_length by doing some calculations at compile time rather than runtime Optmized decode_length by doing some calculations as compile time rather than runtime | |||
2011-08-01 | Update results of race_SUITE/extract_translations | Stavros Aronis | |
2011-08-01 | Update results of small_SUITE/flatten | Stavros Aronis | |
2011-08-01 | Add codec_can and list_to_bitstring tests | Stavros Aronis | |
2011-08-01 | Fix bug when reporting unused functions | Stavros Aronis | |
2011-08-01 | Update Dialyzer's r9c_suite results | Stavros Aronis | |
2011-07-31 | ic: Implement multiple include optimization | Haitao Li | |
Like C header files, IDL files are often macro guarded to avoid opening and processing the same file repeatedly. This patch implements the algorithm used by GNU cpp as described at: http://gcc.gnu.org/onlinedocs/cppinternals/Guard-Macros.html | |||
2011-07-27 | ic: Fix preprocessor double expanded included files | Haitao Li | |
New lines are pushed to output inconsistently with "\n" or $\n. This confuses only_nls/1, which tests if the file just expanded are all skipped. This patch consistently pushes character $\n to output, instead of string "\n" to further improve efficiency. | |||
2011-07-27 | ic: Improve ic_pragma performance by using ets:match | Haitao Li | |
`ets:tab2list/1` followed by list comprehension is used in a few places in module ic_pragma. This introduces significant performance impact on large lists. | |||
2011-07-26 | Merge branch 'dev' into major | Micael Karlberg | |
2011-07-26 | Merge branch 'maint-r14' into dev | Micael Karlberg | |
Conflicts: lib/snmp/doc/src/notes.xml lib/snmp/src/agent/snmpa_mpd.erl lib/snmp/src/app/snmp.appup.src lib/snmp/vsn.mk | |||
2011-07-26 | Merge branch 'dev' into major | Sverker Eriksson | |
2011-07-26 | Merge branch 'sverker/testcase/OTP-9423' into dev | Sverker Eriksson | |
* sverker/testcase/OTP-9423: Add test case for ETS bug OTP-9423 | |||
2011-07-22 | Fixed install directory typo for man3. | Micael Karlberg | |
Peter Lemenkov Hans Ulrich Niedermann OTP-9442 Merge branch 'bmk/snmp/install_dir_typo_man3/OTP-9442' into bmk/snmp/snmp421_integration Conflicts: lib/snmp/doc/src/notes.xml | |||
2011-07-22 | Fixed install directory typo for man3. | Micael Karlberg | |
Peter Lemenkov. Hans Ulrich Niedermann. OTP-9442 | |||
2011-07-22 | Merge branch 'dev' into major | Raimo Niskanen | |
2011-07-22 | [agent] The SNMP ACM cache was not properly updated when | Micael Karlberg | |
changes where made to the VACM security-to-group, access and view-tree-family tables. OTP-9367 Merge branch 'bmk/snmp/agent/acm_cache_cleanup/OTP-9367' into bmk/snmp/snmp421_integration Conflicts: lib/snmp/doc/src/notes.xml lib/snmp/src/app/snmp.appup.src | |||
2011-07-21 | Code cleanup, unduplicate test for whitespace | Raimo Niskanen | |
2011-07-21 | The snmp config tool could not handle (manager) audit trail config | Micael Karlberg | |
because the option seqno was not handled. OTP-9354 Merge branch 'bmk/snmp/audit_trail_config_bug/OTP-9354' into bmk/snmp/snmp421_integration Conflicts: lib/snmp/doc/src/notes.xml lib/snmp/src/app/snmp.appup.src | |||
2011-07-21 | The snmp config tool could not handle (manager) audit trail config | Micael Karlberg | |
because the option seqno was not handled. OTP-9354 |