aboutsummaryrefslogtreecommitdiffstats
path: root/lib/asn1/src
AgeCommit message (Expand)Author
2013-05-31Introduce a new mechanism for structured error handlingBjörn Gustavsson
2013-05-31asn1_db: Make dbput/3 and dbsave/2 asynchronousBjörn Gustavsson
2013-05-31asn1_db: Remove unused functionsBjörn Gustavsson
2013-05-31asn1ct_check: Clean up checkc/3Björn Gustavsson
2013-05-31asn1ct_check: Clean up checkp/3Björn Gustavsson
2013-05-31asn1ct_check: Clean up checkv/3Björn Gustavsson
2013-05-31asn1ct_check: Introduce check_fold/3 and clean up checkt/3Björn Gustavsson
2013-05-31asn1ct: Refactor running of compiler passesBjörn Gustavsson
2013-05-31asn1ct_constructed_per: Remove dead code for handling of ENUMERATEDBjörn Gustavsson
2013-05-31PER/UPER: Eliminate gen_encode_prim_wrapper() and DoTag argumentBjörn Gustavsson
2013-05-31Eliminate handling of #pobjectdef{} from the backendsBjörn Gustavsson
2013-05-31Eliminate clauses that can never matchBjörn Gustavsson
2013-05-31Eliminate the {notype,_} return value from asn1ct_gen:type/1Björn Gustavsson
2013-05-31BER: Don't generate functions that are never usedBjörn Gustavsson
2013-05-31asn1ct, asn1ct_gen: Eliminate unused exportsBjörn Gustavsson
2013-05-31BER: Remove special case handling of certain string typesBjörn Gustavsson
2013-05-31BER: Optimize handling of constraints for INTEGERsBjörn Gustavsson
2013-05-31Open the output file in raw mode with delayed writeBjörn Gustavsson
2013-05-31Generate one call to io:put_chars/2 for each call to asn1ct_gen:emit/1Björn Gustavsson
2013-05-31PER/UPER: Remove support for a list argument for encode_open_type/1Björn Gustavsson
2013-05-31Introduce asn1ct_gen_per:gen_decode_external/3Björn Gustavsson
2013-05-31asn1ct_check: Simplify code at the end of check_type/3Björn Gustavsson
2013-05-31Get rid of 'ANY' in the backendsBjörn Gustavsson
2013-05-31Normalize SIZE constraints to simplify backendsBjörn Gustavsson
2013-05-31PER: Fix aligments bugs for short stringsBjörn Gustavsson
2013-05-31Correct encoding (decoding) of lengths less than the root rangeBjörn Gustavsson
2013-05-31PER/UPER: Correct encoding of a length outside the root rangeBjörn Gustavsson
2013-05-31PER: Eliminate useless argument for encode_octet_string()Björn Gustavsson
2013-05-31Fix handling of open interval constraints with pre-defined integersBjörn Gustavsson
2013-05-31Eliminate use of #constraint{} outside of the parserBjörn Gustavsson
2013-05-31ascn1ct_check: Remove effect-less codeBjörn Gustavsson
2013-05-31Use the record definition for #ExternaltypereferenceBjörn Gustavsson
2013-05-31Eliminate general use of #typereference{}Björn Gustavsson
2013-05-31PER/UPER: Share all code except encoding of primitivesBjörn Gustavsson
2013-05-31Eliminate duplicated code in gen_inlined_{dec,enc}_funs()Björn Gustavsson
2013-05-31Remove unused function pgen/4 in all backendsBjörn Gustavsson
2013-05-31UPER: Fix bug in encoding/decoding of default typesBjörn Gustavsson
2013-05-31Remove unnecessary code duplication in gen_objset_{dec,enc}()Björn Gustavsson
2013-05-31asn1ct_constructed_per: Optimize decoding of OPTIONALBjörn Gustavsson
2013-05-31asn1ct_constructed_per: Break out part of gen_dec_comp_call()Björn Gustavsson
2013-05-31asn1_constructed_per: Optimize decoding of CHOICEBjörn Gustavsson
2013-05-31Refactor decoding of items in SEQUENCEs and CHOICEsBjörn Gustavsson
2013-05-31asn1ct_constructed_per: Refactor gen_dec_choice2()Björn Gustavsson
2013-05-31asn1_constructed_per: Refactor gen_enc_choice2()Björn Gustavsson
2013-05-31Don't call asn1ct_name:clear/0 directly after asn1ct_name:start/0Björn Gustavsson
2013-05-31asn1ct_name: Remove broken active/1Björn Gustavsson
2013-05-31asnct1_name: Optimize clean/1Björn Gustavsson
2013-05-31asn1ct_name: Make new/1 asynchronousBjörn Gustavsson
2013-05-31asn1ct_name: Use a monitor instead of an arbitrary timeoutBjörn Gustavsson
2013-05-31asn1ct_name: Simplify the data structures of the name server processBjörn Gustavsson