Commit Graph

2409 Commits

Author SHA1 Message Date
Lev Walkin 60d6267811 support -m32 for 32-bit testing 2017-10-08 03:16:16 -07:00
Lev Walkin 63a89da5ec fix tail zeroes elimination 2017-10-08 02:48:32 -07:00
Lev Walkin 6cbed3dd61 reconfigured tests to support -m32 32-bit mode testing with sanitizers 2017-10-07 16:42:41 -07:00
Lev Walkin cc6a76b2d6 Undefined Behavior sanitizer fixes 2017-10-07 16:23:16 -07:00
Lev Walkin fa9a326d54 Sun compat 2017-10-07 16:22:47 -07:00
Lev Walkin fe37431038 sun compatibility 2017-10-07 00:25:05 -07:00
Lev Walkin 9d6ba1c805 Solaris fix 2017-10-06 16:38:07 -07:00
Lev Walkin b7c5899615 Ensure XER decoding happens in the long domain (instead of imax_t) 2017-10-06 16:36:32 -07:00
Lev Walkin 6bdd8c0ae1 vasnprintf for Solaris 2017-10-06 16:35:45 -07:00
Lev Walkin 85d7a1b3d8 32-bit mode compile 2017-10-06 16:35:21 -07:00
Bi-Ruei, Chiu 3ed43b2539 Fix issue 211 2017-10-06 18:46:25 +08:00
Lev Walkin f58f1fccee expose current make tool to check-bundles.sh 2017-10-06 00:30:50 -07:00
Lev Walkin 39936ce6b9 Solaris compatibility 2017-10-05 23:56:39 -07:00
Lev Walkin a06b1b4ddf Solaris does not have vasnprintf() 2017-10-05 23:07:22 -07:00
Lev Walkin d28b45fd93 run through shellcheck 2017-10-05 22:09:19 -07:00
Lev Walkin 9cbf678474 remove warnings 2017-10-05 16:31:53 -07:00
Lev Walkin ad4c63dad3 check for defines instead of guessing 2017-10-05 18:07:15 +00:00
Lev Walkin fb46912955 remove nonportable debug 2017-10-05 18:02:38 +00:00
Lev Walkin d839785d25 add OER ENUMERATED in -fwide-types mode 2017-10-05 01:09:50 -07:00
Lev Walkin 945958e01e do not remove logs 2017-10-05 01:09:23 -07:00
Lev Walkin 4329272a64 for OER use IEEE754 binary32 and binary64 format over the wire 2017-10-05 00:33:32 -07:00
Lev Walkin afcc891c86 add OER binary32 and binary64 IEEE-754 formats for native REAL type 2017-10-04 23:48:35 -07:00
Lev Walkin cb5e1c7c87 abstract setters away 2017-10-04 22:23:17 -07:00
Lev Walkin d2f9b36251 add contributor 2017-10-04 21:54:37 -07:00
Lev Walkin 7ae067895d Merge pull request #213 from ringlej/issue/212
Replace MAXFLOAT with FLT_MAX
2017-10-04 21:53:19 -07:00
Jon Ringle 35c3f0d6fc Replace MAXFLOAT with FLT_MAX 2017-10-04 21:58:36 -04:00
Lev Walkin c44edc0df4 take into account X696 Corrigendum 1 (05/2017) 2017-10-04 03:28:38 -07:00
Lev Walkin 9854e66932 more debug and tolerance to a differnce in CANONICAL-XER precision 2017-10-04 03:18:06 -07:00
Lev Walkin b5450704fe generate float instead of double if constraints suggest this 2017-10-04 02:54:16 -07:00
Lev Walkin 026e21abe1 narrowing to support 32-bit floats 2017-10-04 00:49:01 -07:00
Lev Walkin 4ca4149c96 checked by -std=c89 2017-10-03 20:29:54 -07:00
Lev Walkin ab1d1e1ea4 OER support and randomized testing for the REAL (floating point) type 2017-10-03 18:43:12 -07:00
Lev Walkin 68619bf6ef better debugging support 2017-10-03 18:40:36 -07:00
Lev Walkin aa5838cb70 better debug 2017-10-03 17:13:33 -07:00
Lev Walkin 93f372b89c more help 2017-10-03 16:39:38 -07:00
Lev Walkin cec390d510 do not show empty CC 2017-10-03 16:36:17 -07:00
Lev Walkin 324fb0b6ab remove old 2017-10-03 16:36:06 -07:00
Lev Walkin d84f603285 ensure compilation with -std=89 and make constness explicit. 2017-10-03 16:33:59 -07:00
Lev Walkin aa067a9875 INTMAX_MAX constant uses nnnLL format which is not compatible with -std=c89 2017-10-03 16:09:05 -07:00
Lev Walkin 67afc36530 remove warnings 2017-10-03 15:47:26 -07:00
Lev Walkin fe8c6b7eac add OER for BOOLEAN 2017-10-03 15:07:27 -07:00
Lev Walkin 8cec5235c6 clean before testing 2017-10-03 15:05:54 -07:00
Lev Walkin b450ce9b92 new tests 2017-10-03 14:28:10 -07:00
Lev Walkin 5d947a879e fix UPER decoding of large [bit-]strings of size a multiple of 16K 2017-10-03 01:04:03 -07:00
Lev Walkin e0d9f2b71b bits code has been separated form PER 2017-10-02 23:15:32 -07:00
Lev Walkin 791d3b7725 use RMAX= in test-random/bundles to test larger randomized values (default max limit is 128 bytes) 2017-10-02 16:24:28 -07:00
Lev Walkin ceae6ed514 describe new features 2017-10-02 14:21:58 -07:00
Lev Walkin 793982a581 fix XER decoder crash on maliciously constructed ENUMERATED input 2017-10-02 14:12:51 -07:00
Lev Walkin f5e333e92d typo fix 2017-10-02 08:30:08 +00:00
Lev Walkin be0e55dd9f recommend 64-bit 2017-10-02 01:27:09 -07:00