Commit Graph

1883 Commits

Author SHA1 Message Date
Lev Walkin a4f3d4670d avoid generating some OER object code if not -gen-OER 2017-08-05 22:40:14 -07:00
Lev Walkin 7268f33f6a fix warning 2017-08-05 18:20:52 -07:00
Lev Walkin ebdf02646d Merge pull request #173 from mattipee/mattipee-no-constraints
Omit constraints code if -fno-constraints
2017-08-05 18:18:58 -07:00
Lev Walkin 92fc0130ac Merge pull request #168 from brchiu/fix_compile_J2735_issue
Fix compile SAE J2735_201603DA.ASN issue
2017-08-05 18:10:08 -07:00
mattipee e0b99abe50 Omit constraints code if -fno-constraints
Raised in #122, prevent reference to constraints in generated code if compiled with -fno-constraints
2017-08-04 11:44:04 +01:00
Lev Walkin fb35e08884 whitespace changes 2017-08-04 03:06:51 -07:00
Lev Walkin d19216f2f4 add OER 2017-08-04 03:02:57 -07:00
Lev Walkin e29e61270a skeleton for J2735 2017-08-04 02:49:36 -07:00
Lev Walkin 752e9735d8 ignore UTF-8 byte order mark 2017-08-04 02:06:22 -07:00
Lev Walkin 691ea048b5 typo fix 2017-08-04 01:45:03 -07:00
Lev Walkin da997b1ea1 work in 128-bit integer values while compiling 2017-08-04 01:38:41 -07:00
Lev Walkin 2b290bef16 use macro instead of a symbol for debugging, if C99 2017-08-03 23:19:23 -07:00
Lev Walkin bc0b0c5062 remove warnings 2017-08-02 14:06:07 -07:00
Bi-Ruei, Chiu 1fa31c9e3e Simplify the logic of accessing codec function for specific TYPE 2017-08-02 14:06:07 -07:00
Lev Walkin 6bc7a11d9e follow internal convention 2017-08-02 13:32:24 -07:00
Lev Walkin b9e98cbaed avoid compile warning/error 2017-08-02 13:32:24 -07:00
Lev Walkin 17a93cf955 distcheck has to be capped as well 2017-08-02 13:32:24 -07:00
Lev Walkin c78d04711d fix distcheck 2017-08-02 13:32:24 -07:00
Lev Walkin 322e35e6ec removed unused function 2017-08-02 13:32:24 -07:00
Lev Walkin 8041fe87b5 regenerate with simpler constraint checking code 2017-08-02 13:32:24 -07:00
Lev Walkin 4118ccf997 simplify numeric constraints checking in runtime 2017-08-02 13:32:24 -07:00
Lev Walkin 5861e8a08d better constraint recognition (fix F-inv though) 2017-08-02 13:32:24 -07:00
Lev Walkin ed1ce785bb oer constraints (incomplete) 2017-08-02 13:32:23 -07:00
Lev Walkin a28cbb9f66 add constraint debug 2017-08-02 13:32:23 -07:00
Lev Walkin fc4f37a5a2 add const 2017-08-02 13:32:23 -07:00
Lev Walkin dbdc06725f clarification that EXCEPT is ignored in both PER and OER 2017-08-02 13:32:23 -07:00
Lev Walkin 8aed40c467 verify value range constraints for OER 2017-08-02 13:32:23 -07:00
Lev Walkin 01582a7184 generate constraints on type 2017-08-02 13:32:23 -07:00
Lev Walkin 6f50a3f737 -print-constraints without -F is useless 2017-08-02 13:32:23 -07:00
Lev Walkin 7e833b6ed4 regeneration is allowed to fail 2017-08-02 13:32:22 -07:00
Lev Walkin 7eac0df3e7 employ XER equivalence check 2017-08-02 13:32:22 -07:00
Lev Walkin 2d747bdda9 add OER encoders into library 2017-08-02 13:32:22 -07:00
Lev Walkin e4589f9486 add XER equivalence check 2017-08-02 13:32:22 -07:00
Lev Walkin b8933edbdc C90 fix 2017-08-02 13:32:22 -07:00
Lev Walkin 69353a320b test that we ignore size constraints on not-known-multipler character string (utf8string) 2017-08-02 13:32:22 -07:00
Lev Walkin 1d76f3c4d3 add OER codec for string types 2017-08-02 13:32:22 -07:00
Lev Walkin ca84c46db9 test OER for string types round-trip 2017-08-02 13:32:22 -07:00
Lev Walkin 5f99257c19 do not ignore specs 2017-08-02 13:32:21 -07:00
Lev Walkin af4dfaa12a OER string test 2017-08-02 13:32:21 -07:00
Lev Walkin 2d10756d75 non-existent in 32-bit mode 2017-08-02 13:32:21 -07:00
Lev Walkin b4776ff2ee bring OER in non-OER modes (temporary) 2017-08-02 13:32:21 -07:00
Lev Walkin 3ad1e32b63 regenerated with OER constraints 2017-08-02 13:32:21 -07:00
Lev Walkin 1f820ba3c7 old test not needed 2017-08-02 13:32:21 -07:00
Lev Walkin 6db40f4c49 check OER in 32-bit and 64-bit modes 2017-08-02 13:32:21 -07:00
Lev Walkin 8b6a8005e0 account for a wider structure 2017-08-02 13:32:21 -07:00
Lev Walkin 963fd86536 typo fix 2017-08-02 13:32:20 -07:00
Lev Walkin 6cea145da8 first round-trip test working 2017-08-02 13:32:20 -07:00
Lev Walkin 3c5d94164c generate Root elements and Additions elements counters for OER 2017-08-02 13:32:20 -07:00
Lev Walkin 890e6038cc OER encode SEQUENCE 2017-08-02 13:32:20 -07:00
Lev Walkin 602aacb5ea simplify dependencies 2017-08-02 13:32:20 -07:00