Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intern no crc32 #5

Merged
merged 19 commits into from
Oct 15, 2015
Merged

Intern no crc32 #5

merged 19 commits into from
Oct 15, 2015

Conversation

jgallagher59701
Copy link
Member

So, I got to thinking, while I'm fixing the big-endian crc issue, maybe this is a good time to sort out another lingering issue: that computing the checksum during intern_data() is silly - the values are only going to be used by the server again. So this branch undoes that error.

James Gallagher and others added 19 commits October 7, 2015 12:00
This fixes the last of the issues with Enum on big-endian machines.
The problems we caused by the assumption that 64-, 32-, 16- and 8-bit
integers would align on the LSB, which is the case for little-endian
machines (but not big...). In several places where reinterpret_cast<>()
was used I first assigned the Enum _value_ to a temp variable of the
correct size and then passed the address of that to the checksum calculation
function. High cost in one sense, but really, scalar Enum variables will
be rare and Arrays of Enums are handled differently. I also have dropped
the overly-complex design that used a union. It eliminated some casts,
but was based on the erroneous assumption regarding alignment.
One for big- and one for litte-endian machines. I made the little
endian set.
This copy of the tests hould work on both little- and big-endian
hosts.
This seems better - I htink computing the CRC code
when interning values is not necessary. Those should
only be computed when the server is going to send values.
…ksum

It is only computed by the code that serializes the response - sends it
to a remote client. I added baselines specifically for the intern tests
on little endian machines. Will add ones for big endian next...
I dropped computing the checksum in the intern_data() method,
so the baselines for the tests had to be updated.
@kyang2014
Copy link
Collaborator

When will you tackle the signed 8-bit mapping issue?

Kent
From: James Gallagher [mailto:notifications@github.com]
Sent: Tuesday, October 13, 2015 3:11 PM
To: OPENDAP/libdap4
Subject: [libdap4] Intern no crc32 (#5)

So, I got to thinking, while I'm fixing the big-endian crc issue, maybe this is a good time to sort out another lingering issue: that computing the checksum during intern_data() is silly - the values are only going to be used by the server again. So this branch undoes that error.


You can view, comment on, or merge this pull request online at:

#5

Commit Summary

  • DMRTest is dependent on word order - this is a trial fix.
  • Continue with fixes for data + ce tests
  • Added capability to build baselines that's sane
  • Fail: fixed a syntax error that got pushed.
  • Baselines for a big endian machine.
  • Fixes for function/ce tests
  • The DMR tests now work on little endian machines, mostly
  • Removed union in the D4Enum implementation
  • Baselines for Enum tests on big endian machines
  • Cleanup of a version of this that should work on big and little-endian machines.
  • Merge branch 'endian_fixes' of https://github.com/opendap/libdap4 into endian_fixes
  • Debugging big-endian issues still..
  • Test change in computing checksum for big-endian machines.
  • The change to D4Enum::compute_checksum() was correct.
  • Changed to D4EnumTest to support changes for big-endian machines.
  • D4MarshallerTest need two sets of baselines...
  • D4UnMarshallerTest also needs two sets of baselines. Added little-endian ones.
  • Update to D4Marshaller/UnMarshaller tests - added baselines for big-endian
  • One step closer to the tests working on big endian machines
  • Changed WORDS_BIGENDIAN to BIG_ENDIAN
  • Partial fix for D4UnMarshallerTest.cc
  • More changes to D4UnMarshallerTest.cc
  • Completed changes to D4UnMarshallerTest.cc
  • Removed crc32 generation from intern_data()
  • Merge branch 'intern_no_crc32' of https://github.com/opendap/libdap4.git into intern_no_crc32
  • Now the intern_data() method used with DAP4 does not compute the checksum
  • Added test baselines for intern_data with no checksum
  • fixed a warning in dmr-test - /* in a comment

File Changes

  • M BaseType.cchttps://github.com/Intern no crc32 #5/files#diff-0 (5)
  • M BaseType.hhttps://github.com/Intern no crc32 #5/files#diff-1 (2)
  • M Constructor.cchttps://github.com/Intern no crc32 #5/files#diff-2 (4)
  • M Constructor.hhttps://github.com/Intern no crc32 #5/files#diff-3 (2)
  • M D4Enum.cchttps://github.com/Intern no crc32 #5/files#diff-4 (261)
  • M D4Enum.hhttps://github.com/Intern no crc32 #5/files#diff-5 (176)
  • M D4Group.cchttps://github.com/Intern no crc32 #5/files#diff-6 (14)
  • M D4Group.hhttps://github.com/Intern no crc32 #5/files#diff-7 (2)
  • M D4Sequence.cchttps://github.com/Intern no crc32 #5/files#diff-8 (4)
  • M D4Sequence.hhttps://github.com/Intern no crc32 #5/files#diff-9 (2)
  • M Vector.cchttps://github.com/Intern no crc32 #5/files#diff-10 (6)
  • M Vector.hhttps://github.com/Intern no crc32 #5/files#diff-11 (2)
  • M configure.achttps://github.com/Intern no crc32 #5/files#diff-12 (7)
  • A tests/.gitignorehttps://github.com/Intern no crc32 #5/files#diff-13 (1)
  • M tests/DMRTest.athttps://github.com/Intern no crc32 #5/files#diff-14 (449)
  • M tests/TestD4Enum.cchttps://github.com/Intern no crc32 #5/files#diff-15 (4)
  • M tests/atlocal.inhttps://github.com/Intern no crc32 #5/files#diff-16 (3)
  • M tests/das-test.cchttps://github.com/Intern no crc32 #5/files#diff-17 (9)
  • M tests/dmr-test.cchttps://github.com/Intern no crc32 #5/files#diff-18 (6)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-19 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-20 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-21 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-22 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.5.func_basehttps://github.com/Intern no crc32 #5/files#diff-23 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.6.func_basehttps://github.com/Intern no crc32 #5/files#diff-24 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.7.func_basehttps://github.com/Intern no crc32 #5/files#diff-25 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-26 (17)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-27 (20)
  • A tests/dmr-testsuite/big-endian/test_array_10.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-28 (29)
  • R tests/dmr-testsuite/big-endian/test_array_10.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-29 (0)
  • A tests/dmr-testsuite/big-endian/test_array_11.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-30 (39)
  • R tests/dmr-testsuite/big-endian/test_array_11.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-31 (0)
  • A tests/dmr-testsuite/big-endian/test_array_2.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-32 (19)
  • A tests/dmr-testsuite/big-endian/test_array_2.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-33 (22)
  • A tests/dmr-testsuite/big-endian/test_array_3.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-34 (21)
  • R tests/dmr-testsuite/big-endian/test_array_3.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-35 (0)
  • R tests/dmr-testsuite/big-endian/test_array_4.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-36 (0)
  • R tests/dmr-testsuite/big-endian/test_array_4.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-37 (0)
  • R tests/dmr-testsuite/big-endian/test_array_4.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-38 (0)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-39 (80)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.6.trans_basehttps://github.com/Intern no crc32 #5/files#diff-40 (65)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.7.trans_basehttps://github.com/Intern no crc32 #5/files#diff-41 (65)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.8.trans_basehttps://github.com/Intern no crc32 #5/files#diff-42 (64)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-43 (103)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-44 (136)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-45 (38)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-46 (38)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-47 (38)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-48 (38)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-49 (47)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-50 (59)
  • A tests/dmr-testsuite/big-endian/test_array_6.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-51 (36)
  • A tests/dmr-testsuite/big-endian/test_array_6.1.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-52 (35)
  • A tests/dmr-testsuite/big-endian/test_array_6.1.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-53 (36)
  • A tests/dmr-testsuite/big-endian/test_array_6.1.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-54 (34)
  • A tests/dmr-testsuite/big-endian/test_array_6.2.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-55 (32)
  • A tests/dmr-testsuite/big-endian/test_array_6.2.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-56 (31)
  • A tests/dmr-testsuite/big-endian/test_array_6.2.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-57 (29)
  • A tests/dmr-testsuite/big-endian/test_array_6.2.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-58 (30)
  • A tests/dmr-testsuite/big-endian/test_array_6.2.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-59 (26)
  • A tests/dmr-testsuite/big-endian/test_array_6.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-60 (30)
  • A tests/dmr-testsuite/big-endian/test_array_6.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-61 (30)
  • A tests/dmr-testsuite/big-endian/test_array_6.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-62 (29)
  • A tests/dmr-testsuite/big-endian/test_array_6.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-63 (27)
  • A tests/dmr-testsuite/big-endian/test_array_6.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-64 (30)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-65 (32)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-66 (31)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-67 (29)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-68 (29)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-69 (32)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.6.trans_basehttps://github.com/Intern no crc32 #5/files#diff-70 (31)
  • A tests/dmr-testsuite/big-endian/test_array_7.2.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-71 (33)
  • A tests/dmr-testsuite/big-endian/test_array_7.2.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-72 (32)
  • A tests/dmr-testsuite/big-endian/test_array_7.2.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-73 (33)
  • A tests/dmr-testsuite/big-endian/test_array_7.2.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-74 (32)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-75 (24)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-76 (23)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-77 (24)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-78 (23)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-79 (21)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-80 (24)
  • A tests/dmr-testsuite/big-endian/test_array_8.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-81 (27)
  • A tests/dmr-testsuite/big-endian/test_array_8.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-82 (25)
  • A tests/dmr-testsuite/big-endian/test_array_8.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-83 (28)
  • A tests/dmr-testsuite/big-endian/test_simple_1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-84 (13)
  • A tests/dmr-testsuite/big-endian/test_simple_1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-85 (17)
  • A tests/dmr-testsuite/big-endian/test_simple_10.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-86 (13)
  • R tests/dmr-testsuite/big-endian/test_simple_10.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-87 (0)
  • A tests/dmr-testsuite/big-endian/test_simple_2.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-88 (37)
  • A tests/dmr-testsuite/big-endian/test_simple_2.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-89 (89)
  • A tests/dmr-testsuite/big-endian/test_simple_3.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-90 (21)
  • A tests/dmr-testsuite/big-endian/test_simple_3.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-91 (25)
  • A tests/dmr-testsuite/big-endian/test_simple_4.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-92 (21)
  • A tests/dmr-testsuite/big-endian/test_simple_4.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-93 (24)
  • A tests/dmr-testsuite/big-endian/test_simple_5.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-94 (29)
  • A tests/dmr-testsuite/big-endian/test_simple_5.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-95 (65)
  • A tests/dmr-testsuite/big-endian/test_simple_6.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-96 (26)
  • A tests/dmr-testsuite/big-endian/test_simple_6.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-97 (22)
  • A tests/dmr-testsuite/big-endian/test_simple_6.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-98 (21)
  • R tests/dmr-testsuite/big-endian/test_simple_6.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-99 (0)
  • A tests/dmr-testsuite/big-endian/test_simple_6.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-100 (19)
  • A tests/dmr-testsuite/big-endian/test_simple_6.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-101 (22)
  • A tests/dmr-testsuite/big-endian/test_simple_7.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-102 (22)
  • A tests/dmr-testsuite/big-endian/test_simple_7.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-103 (21)
  • A tests/dmr-testsuite/big-endian/test_simple_7.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-104 (19)
  • A tests/dmr-testsuite/big-endian/test_simple_7.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-105 (22)
  • A tests/dmr-testsuite/big-endian/test_simple_8.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-106 (26)
  • A tests/dmr-testsuite/big-endian/test_simple_8.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-107 (25)
  • A tests/dmr-testsuite/big-endian/test_simple_8.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-108 (23)
  • A tests/dmr-testsuite/big-endian/test_simple_8.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-109 (26)
  • A tests/dmr-testsuite/big-endian/test_simple_9.1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-110 (37)
  • A tests/dmr-testsuite/big-endian/test_simple_9.1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-111 (45)
  • A tests/dmr-testsuite/big-endian/test_simple_9.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-112 (23)
  • R tests/dmr-testsuite/big-endian/test_simple_9.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-113 (0)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-114 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.10.func_basehttps://github.com/Intern no crc32 #5/files#diff-115 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.11.func_basehttps://github.com/Intern no crc32 #5/files#diff-116 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.12.func_basehttps://github.com/Intern no crc32 #5/files#diff-117 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.13.func_basehttps://github.com/Intern no crc32 #5/files#diff-118 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.14.func_basehttps://github.com/Intern no crc32 #5/files#diff-119 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.15.func_basehttps://github.com/Intern no crc32 #5/files#diff-120 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.16.func_basehttps://github.com/Intern no crc32 #5/files#diff-121 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-122 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-123 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-124 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.5.func_basehttps://github.com/Intern no crc32 #5/files#diff-125 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.6.func_basehttps://github.com/Intern no crc32 #5/files#diff-126 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.7.func_basehttps://github.com/Intern no crc32 #5/files#diff-127 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.8.func_basehttps://github.com/Intern no crc32 #5/files#diff-128 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.9.func_basehttps://github.com/Intern no crc32 #5/files#diff-129 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_10.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-130 (30)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_10.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-131 (37)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_10.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-132 (37)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-133 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-134 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-135 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-136 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.5.func_basehttps://github.com/Intern no crc32 #5/files#diff-137 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.6.func_basehttps://github.com/Intern no crc32 #5/files#diff-138 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.7.func_basehttps://github.com/Intern no crc32 #5/files#diff-139 (0)
  • A tests/dmr-testsuite/little-endian/test_array_1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-140 (17)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-141 (0)
  • A tests/dmr-testsuite/little-endian/test_array_10.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-142 (29)
  • A tests/dmr-testsuite/little-endian/test_array_10.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-143 (35)
  • A tests/dmr-testsuite/little-endian/test_array_11.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-144 (39)
  • A tests/dmr-testsuite/little-endian/test_array_11.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-145 (45)
  • A tests/dmr-testsuite/little-endian/test_array_2.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-146 (19)
  • R tests/dmr-testsuite/little-endian/test_array_2.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-147 (0)
  • A tests/dmr-testsuite/little-endian/test_array_3.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-148 (21)
  • A tests/dmr-testsuite/little-endian/test_array_3.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-149 (24)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-150 (0)
  • A tests/dmr-testsuite/little-endian/test_array_4.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-151 (66)
  • A tests/dmr-testsuite/little-endian/test_array_4.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-152 (66)
  • A tests/dmr-testsuite/little-endian/test_array_4.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-153 (66)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-154 (0)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.6.trans_basehttps://github.com/Intern no crc32 #5/files#diff-155 (0)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.7.trans_basehttps://github.com/Intern no crc32 #5/files#diff-156 (0)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.8.trans_basehttps://github.com/Intern no crc32 #5/files#diff-157 (0)
  • A tests/dmr-testsuite/little-endian/test_array_4.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-158 (103)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-159 (0)
  • R tests/dmr-testsuite/little-endian/test_array_5.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-160 (0)
  • R tests/dmr-testsuite/little-endian/test_array_5.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-161 (0)
  • R tests/dmr-testsuite/little-endian/test_array_5.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-162 (0)
  • R tests/dmr-testsuite/little-endian/test_array_5.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-163 (0)
  • A tests/dmr-testsuite/little-endian/test_array_5.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-164 (47)
  • R tests/dmr-testsuite/little-endian/test_array_5.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-165 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-166 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.1.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-167 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.1.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-168 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.1.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-169 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.2.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-170 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.2.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-171 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.2.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-172 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.2.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-173 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.2.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-174 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-175 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-176 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-177 (0)
  • A tests/dmr-testsuite/little-endian/test_array_6.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-178 (27)
  • R tests/dmr-testsuite/little-endian/test_array_6.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-179 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-180 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-181 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-182 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-183 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-184 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.6.trans_basehttps://github.com/Intern no crc32 #5/files#diff-185 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.2.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-186 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.2.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-187 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.2.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-188 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.2.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-189 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-190 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-191 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-192 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-193 (0)
  • A tests/dmr-testsuite/little-endian/test_array_7.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-194 (21)
  • R tests/dmr-testsuite/little-endian/test_array_7.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-195 (0)
  • R tests/dmr-testsuite/little-endian/test_array_8.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-196 (0)
  • A tests/dmr-testsuite/little-endian/test_array_8.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-197 (25)
  • R tests/dmr-testsuite/little-endian/test_array_8.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-198 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-199 (13)
  • R tests/dmr-testsuite/little-endian/test_simple_1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-200 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_10.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-201 (13)
  • A tests/dmr-testsuite/little-endian/test_simple_10.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-202 (17)
  • A tests/dmr-testsuite/little-endian/test_simple_2.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-203 (37)
  • R tests/dmr-testsuite/little-endian/test_simple_2.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-204 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_3.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-205 (21)
  • R tests/dmr-testsuite/little-endian/test_simple_3.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-206 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_4.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-207 (21)
  • R tests/dmr-testsuite/little-endian/test_simple_4.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-208 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_5.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-209 (29)
  • R tests/dmr-testsuite/little-endian/test_simple_5.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-210 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_6.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-211 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_6.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-212 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_6.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-213 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_6.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-214 (21)
  • A tests/dmr-testsuite/little-endian/test_simple_6.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-215 (19)
  • R tests/dmr-testsuite/little-endian/test_simple_6.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-216 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_7.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-217 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_7.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-218 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_7.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-219 (19)
  • R tests/dmr-testsuite/little-endian/test_simple_7.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-220 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_8.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-221 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_8.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-222 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_8.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-223 (23)
  • R tests/dmr-testsuite/little-endian/test_simple_8.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-224 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_9.1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-225 (37)
  • R tests/dmr-testsuite/little-endian/test_simple_9.1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-226 (12)
  • A tests/dmr-testsuite/little-endian/test_simple_9.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-227 (23)
  • A tests/dmr-testsuite/little-endian/test_simple_9.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-228 (27)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-229 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.10.func_basehttps://github.com/Intern no crc32 #5/files#diff-230 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.11.func_basehttps://github.com/Intern no crc32 #5/files#diff-231 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.12.func_basehttps://github.com/Intern no crc32 #5/files#diff-232 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.13.func_basehttps://github.com/Intern no crc32 #5/files#diff-233 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.14.func_basehttps://github.com/Intern no crc32 #5/files#diff-234 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.15.func_basehttps://github.com/Intern no crc32 #5/files#diff-235 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.16.func_basehttps://github.com/Intern no crc32 #5/files#diff-236 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-237 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-238 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-239 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.5.func_basehttps://github.com/Intern no crc32 #5/files#diff-240 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.6.func_basehttps://github.com/Intern no crc32 #5/files#diff-241 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.7.func_basehttps://github.com/Intern no crc32 #5/files#diff-242 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.8.func_basehttps://github.com/Intern no crc32 #5/files#diff-243 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.9.func_basehttps://github.com/Intern no crc32 #5/files#diff-244 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_10.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-245 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_10.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-246 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_10.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-247 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_2.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-248 (0)
  • M tests/dmr-testsuite/test_simple_9.1.xmlhttps://github.com/Intern no crc32 #5/files#diff-249 (6)
  • M tests/dmr-testsuite/test_simple_9.1.xml.baselinehttps://github.com/Intern no crc32 #5/files#diff-250 (6)
  • R unit-tests/D4-marshaller/big-endian/test_cmp.dathttps://github.com/Intern no crc32 #5/files#diff-251 (0)
  • A unit-tests/D4-marshaller/big-endian/test_opaque_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-252 (0)
  • A unit-tests/D4-marshaller/big-endian/test_scalars_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-253 (0)
  • A unit-tests/D4-marshaller/big-endian/test_scalars_2_bin.dathttps://github.com/Intern no crc32 #5/files#diff-254 (0)
  • A unit-tests/D4-marshaller/big-endian/test_scalars_3_bin.dathttps://github.com/Intern no crc32 #5/files#diff-255 (0)
  • A unit-tests/D4-marshaller/big-endian/test_vector_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-256 (0)
  • A unit-tests/D4-marshaller/little-endian/test_cmp.dathttps://github.com/Intern no crc32 #5/files#diff-257 (0)
  • R unit-tests/D4-marshaller/little-endian/test_opaque_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-258 (0)
  • R unit-tests/D4-marshaller/little-endian/test_scalars_1.dathttps://github.com/Intern no crc32 #5/files#diff-259 (0)
  • R unit-tests/D4-marshaller/little-endian/test_scalars_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-260 (0)
  • R unit-tests/D4-marshaller/little-endian/test_scalars_2.dathttps://github.com/Intern no crc32 #5/files#diff-261 (0)
  • R unit-tests/D4-marshaller/little-endian/test_scalars_2_bin.dathttps://github.com/Intern no crc32 #5/files#diff-262 (0)
  • R unit-tests/D4-marshaller/little-endian/test_scalars_3_bin.dathttps://github.com/Intern no crc32 #5/files#diff-263 (0)
  • R unit-tests/D4-marshaller/little-endian/test_vector_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-264 (0)
  • R unit-tests/D4-marshaller/little-endian/test_vector_2_bin.dathttps://github.com/Intern no crc32 #5/files#diff-265 (0)
  • M unit-tests/D4EnumTest.cchttps://github.com/Intern no crc32 #5/files#diff-266 (10)
  • M unit-tests/D4MarshallerTest.cchttps://github.com/Intern no crc32 #5/files#diff-267 (10)
  • M unit-tests/D4UnMarshallerTest.cchttps://github.com/Intern no crc32 #5/files#diff-268 (77)
  • M util.cchttps://github.com/Intern no crc32 #5/files#diff-269 (2)

Patch Links:


Reply to this email directly or view it on GitHubhttps://github.com//pull/5.

@jgallagher59701
Copy link
Member Author

On Oct 13, 2015, at 3:36 PM, kyang2014 notifications@github.com wrote:

When will you tackle the signed 8-bit mapping issue?

I’m going to try for that in the next two weeks.

James

Kent
From: James Gallagher [mailto:notifications@github.com]
Sent: Tuesday, October 13, 2015 3:11 PM
To: OPENDAP/libdap4
Subject: [libdap4] Intern no crc32 (#5)

So, I got to thinking, while I'm fixing the big-endian crc issue, maybe this is a good time to sort out another lingering issue: that computing the checksum during intern_data() is silly - the values are only going to be used by the server again. So this branch undoes that error.


You can view, comment on, or merge this pull request online at:

#5

Commit Summary

  • DMRTest is dependent on word order - this is a trial fix.
  • Continue with fixes for data + ce tests
  • Added capability to build baselines that's sane
  • Fail: fixed a syntax error that got pushed.
  • Baselines for a big endian machine.
  • Fixes for function/ce tests
  • The DMR tests now work on little endian machines, mostly
  • Removed union in the D4Enum implementation
  • Baselines for Enum tests on big endian machines
  • Cleanup of a version of this that should work on big and little-endian machines.
  • Merge branch 'endian_fixes' of https://github.com/opendap/libdap4 into endian_fixes
  • Debugging big-endian issues still..
  • Test change in computing checksum for big-endian machines.
  • The change to D4Enum::compute_checksum() was correct.
  • Changed to D4EnumTest to support changes for big-endian machines.
  • D4MarshallerTest need two sets of baselines...
  • D4UnMarshallerTest also needs two sets of baselines. Added little-endian ones.
  • Update to D4Marshaller/UnMarshaller tests - added baselines for big-endian
  • One step closer to the tests working on big endian machines
  • Changed WORDS_BIGENDIAN to BIG_ENDIAN
  • Partial fix for D4UnMarshallerTest.cc
  • More changes to D4UnMarshallerTest.cc
  • Completed changes to D4UnMarshallerTest.cc
  • Removed crc32 generation from intern_data()
  • Merge branch 'intern_no_crc32' of https://github.com/opendap/libdap4.git into intern_no_crc32
  • Now the intern_data() method used with DAP4 does not compute the checksum
  • Added test baselines for intern_data with no checksum
  • fixed a warning in dmr-test - /* in a comment

File Changes

  • M BaseType.cchttps://github.com/Intern no crc32 #5/files#diff-0 (5)
  • M BaseType.hhttps://github.com/Intern no crc32 #5/files#diff-1 (2)
  • M Constructor.cchttps://github.com/Intern no crc32 #5/files#diff-2 (4)
  • M Constructor.hhttps://github.com/Intern no crc32 #5/files#diff-3 (2)
  • M D4Enum.cchttps://github.com/Intern no crc32 #5/files#diff-4 (261)
  • M D4Enum.hhttps://github.com/Intern no crc32 #5/files#diff-5 (176)
  • M D4Group.cchttps://github.com/Intern no crc32 #5/files#diff-6 (14)
  • M D4Group.hhttps://github.com/Intern no crc32 #5/files#diff-7 (2)
  • M D4Sequence.cchttps://github.com/Intern no crc32 #5/files#diff-8 (4)
  • M D4Sequence.hhttps://github.com/Intern no crc32 #5/files#diff-9 (2)
  • M Vector.cchttps://github.com/Intern no crc32 #5/files#diff-10 (6)
  • M Vector.hhttps://github.com/Intern no crc32 #5/files#diff-11 (2)
  • M configure.achttps://github.com/Intern no crc32 #5/files#diff-12 (7)
  • A tests/.gitignorehttps://github.com/Intern no crc32 #5/files#diff-13 (1)
  • M tests/DMRTest.athttps://github.com/Intern no crc32 #5/files#diff-14 (449)
  • M tests/TestD4Enum.cchttps://github.com/Intern no crc32 #5/files#diff-15 (4)
  • M tests/atlocal.inhttps://github.com/Intern no crc32 #5/files#diff-16 (3)
  • M tests/das-test.cchttps://github.com/Intern no crc32 #5/files#diff-17 (9)
  • M tests/dmr-test.cchttps://github.com/Intern no crc32 #5/files#diff-18 (6)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-19 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-20 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-21 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-22 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.5.func_basehttps://github.com/Intern no crc32 #5/files#diff-23 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.6.func_basehttps://github.com/Intern no crc32 #5/files#diff-24 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.7.func_basehttps://github.com/Intern no crc32 #5/files#diff-25 (20)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-26 (17)
  • A tests/dmr-testsuite/big-endian/test_array_1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-27 (20)
  • A tests/dmr-testsuite/big-endian/test_array_10.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-28 (29)
  • R tests/dmr-testsuite/big-endian/test_array_10.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-29 (0)
  • A tests/dmr-testsuite/big-endian/test_array_11.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-30 (39)
  • R tests/dmr-testsuite/big-endian/test_array_11.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-31 (0)
  • A tests/dmr-testsuite/big-endian/test_array_2.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-32 (19)
  • A tests/dmr-testsuite/big-endian/test_array_2.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-33 (22)
  • A tests/dmr-testsuite/big-endian/test_array_3.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-34 (21)
  • R tests/dmr-testsuite/big-endian/test_array_3.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-35 (0)
  • R tests/dmr-testsuite/big-endian/test_array_4.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-36 (0)
  • R tests/dmr-testsuite/big-endian/test_array_4.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-37 (0)
  • R tests/dmr-testsuite/big-endian/test_array_4.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-38 (0)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-39 (80)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.6.trans_basehttps://github.com/Intern no crc32 #5/files#diff-40 (65)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.7.trans_basehttps://github.com/Intern no crc32 #5/files#diff-41 (65)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.8.trans_basehttps://github.com/Intern no crc32 #5/files#diff-42 (64)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-43 (103)
  • A tests/dmr-testsuite/big-endian/test_array_4.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-44 (136)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-45 (38)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-46 (38)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-47 (38)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-48 (38)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-49 (47)
  • A tests/dmr-testsuite/big-endian/test_array_5.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-50 (59)
  • A tests/dmr-testsuite/big-endian/test_array_6.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-51 (36)
  • A tests/dmr-testsuite/big-endian/test_array_6.1.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-52 (35)
  • A tests/dmr-testsuite/big-endian/test_array_6.1.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-53 (36)
  • A tests/dmr-testsuite/big-endian/test_array_6.1.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-54 (34)
  • A tests/dmr-testsuite/big-endian/test_array_6.2.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-55 (32)
  • A tests/dmr-testsuite/big-endian/test_array_6.2.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-56 (31)
  • A tests/dmr-testsuite/big-endian/test_array_6.2.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-57 (29)
  • A tests/dmr-testsuite/big-endian/test_array_6.2.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-58 (30)
  • A tests/dmr-testsuite/big-endian/test_array_6.2.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-59 (26)
  • A tests/dmr-testsuite/big-endian/test_array_6.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-60 (30)
  • A tests/dmr-testsuite/big-endian/test_array_6.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-61 (30)
  • A tests/dmr-testsuite/big-endian/test_array_6.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-62 (29)
  • A tests/dmr-testsuite/big-endian/test_array_6.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-63 (27)
  • A tests/dmr-testsuite/big-endian/test_array_6.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-64 (30)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-65 (32)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-66 (31)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-67 (29)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-68 (29)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-69 (32)
  • A tests/dmr-testsuite/big-endian/test_array_7.1.xml.6.trans_basehttps://github.com/Intern no crc32 #5/files#diff-70 (31)
  • A tests/dmr-testsuite/big-endian/test_array_7.2.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-71 (33)
  • A tests/dmr-testsuite/big-endian/test_array_7.2.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-72 (32)
  • A tests/dmr-testsuite/big-endian/test_array_7.2.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-73 (33)
  • A tests/dmr-testsuite/big-endian/test_array_7.2.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-74 (32)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-75 (24)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-76 (23)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-77 (24)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-78 (23)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-79 (21)
  • A tests/dmr-testsuite/big-endian/test_array_7.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-80 (24)
  • A tests/dmr-testsuite/big-endian/test_array_8.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-81 (27)
  • A tests/dmr-testsuite/big-endian/test_array_8.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-82 (25)
  • A tests/dmr-testsuite/big-endian/test_array_8.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-83 (28)
  • A tests/dmr-testsuite/big-endian/test_simple_1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-84 (13)
  • A tests/dmr-testsuite/big-endian/test_simple_1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-85 (17)
  • A tests/dmr-testsuite/big-endian/test_simple_10.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-86 (13)
  • R tests/dmr-testsuite/big-endian/test_simple_10.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-87 (0)
  • A tests/dmr-testsuite/big-endian/test_simple_2.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-88 (37)
  • A tests/dmr-testsuite/big-endian/test_simple_2.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-89 (89)
  • A tests/dmr-testsuite/big-endian/test_simple_3.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-90 (21)
  • A tests/dmr-testsuite/big-endian/test_simple_3.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-91 (25)
  • A tests/dmr-testsuite/big-endian/test_simple_4.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-92 (21)
  • A tests/dmr-testsuite/big-endian/test_simple_4.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-93 (24)
  • A tests/dmr-testsuite/big-endian/test_simple_5.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-94 (29)
  • A tests/dmr-testsuite/big-endian/test_simple_5.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-95 (65)
  • A tests/dmr-testsuite/big-endian/test_simple_6.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-96 (26)
  • A tests/dmr-testsuite/big-endian/test_simple_6.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-97 (22)
  • A tests/dmr-testsuite/big-endian/test_simple_6.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-98 (21)
  • R tests/dmr-testsuite/big-endian/test_simple_6.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-99 (0)
  • A tests/dmr-testsuite/big-endian/test_simple_6.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-100 (19)
  • A tests/dmr-testsuite/big-endian/test_simple_6.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-101 (22)
  • A tests/dmr-testsuite/big-endian/test_simple_7.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-102 (22)
  • A tests/dmr-testsuite/big-endian/test_simple_7.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-103 (21)
  • A tests/dmr-testsuite/big-endian/test_simple_7.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-104 (19)
  • A tests/dmr-testsuite/big-endian/test_simple_7.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-105 (22)
  • A tests/dmr-testsuite/big-endian/test_simple_8.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-106 (26)
  • A tests/dmr-testsuite/big-endian/test_simple_8.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-107 (25)
  • A tests/dmr-testsuite/big-endian/test_simple_8.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-108 (23)
  • A tests/dmr-testsuite/big-endian/test_simple_8.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-109 (26)
  • A tests/dmr-testsuite/big-endian/test_simple_9.1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-110 (37)
  • A tests/dmr-testsuite/big-endian/test_simple_9.1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-111 (45)
  • A tests/dmr-testsuite/big-endian/test_simple_9.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-112 (23)
  • R tests/dmr-testsuite/big-endian/test_simple_9.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-113 (0)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-114 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.10.func_basehttps://github.com/Intern no crc32 #5/files#diff-115 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.11.func_basehttps://github.com/Intern no crc32 #5/files#diff-116 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.12.func_basehttps://github.com/Intern no crc32 #5/files#diff-117 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.13.func_basehttps://github.com/Intern no crc32 #5/files#diff-118 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.14.func_basehttps://github.com/Intern no crc32 #5/files#diff-119 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.15.func_basehttps://github.com/Intern no crc32 #5/files#diff-120 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.16.func_basehttps://github.com/Intern no crc32 #5/files#diff-121 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-122 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-123 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-124 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.5.func_basehttps://github.com/Intern no crc32 #5/files#diff-125 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.6.func_basehttps://github.com/Intern no crc32 #5/files#diff-126 (22)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.7.func_basehttps://github.com/Intern no crc32 #5/files#diff-127 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.8.func_basehttps://github.com/Intern no crc32 #5/files#diff-128 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_1.xml.9.func_basehttps://github.com/Intern no crc32 #5/files#diff-129 (23)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_10.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-130 (30)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_10.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-131 (37)
  • A tests/dmr-testsuite/big-endian/vol_1_ce_10.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-132 (37)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-133 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-134 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-135 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-136 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.5.func_basehttps://github.com/Intern no crc32 #5/files#diff-137 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.6.func_basehttps://github.com/Intern no crc32 #5/files#diff-138 (0)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.7.func_basehttps://github.com/Intern no crc32 #5/files#diff-139 (0)
  • A tests/dmr-testsuite/little-endian/test_array_1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-140 (17)
  • R tests/dmr-testsuite/little-endian/test_array_1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-141 (0)
  • A tests/dmr-testsuite/little-endian/test_array_10.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-142 (29)
  • A tests/dmr-testsuite/little-endian/test_array_10.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-143 (35)
  • A tests/dmr-testsuite/little-endian/test_array_11.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-144 (39)
  • A tests/dmr-testsuite/little-endian/test_array_11.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-145 (45)
  • A tests/dmr-testsuite/little-endian/test_array_2.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-146 (19)
  • R tests/dmr-testsuite/little-endian/test_array_2.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-147 (0)
  • A tests/dmr-testsuite/little-endian/test_array_3.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-148 (21)
  • A tests/dmr-testsuite/little-endian/test_array_3.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-149 (24)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-150 (0)
  • A tests/dmr-testsuite/little-endian/test_array_4.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-151 (66)
  • A tests/dmr-testsuite/little-endian/test_array_4.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-152 (66)
  • A tests/dmr-testsuite/little-endian/test_array_4.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-153 (66)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-154 (0)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.6.trans_basehttps://github.com/Intern no crc32 #5/files#diff-155 (0)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.7.trans_basehttps://github.com/Intern no crc32 #5/files#diff-156 (0)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.8.trans_basehttps://github.com/Intern no crc32 #5/files#diff-157 (0)
  • A tests/dmr-testsuite/little-endian/test_array_4.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-158 (103)
  • R tests/dmr-testsuite/little-endian/test_array_4.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-159 (0)
  • R tests/dmr-testsuite/little-endian/test_array_5.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-160 (0)
  • R tests/dmr-testsuite/little-endian/test_array_5.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-161 (0)
  • R tests/dmr-testsuite/little-endian/test_array_5.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-162 (0)
  • R tests/dmr-testsuite/little-endian/test_array_5.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-163 (0)
  • A tests/dmr-testsuite/little-endian/test_array_5.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-164 (47)
  • R tests/dmr-testsuite/little-endian/test_array_5.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-165 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-166 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.1.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-167 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.1.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-168 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.1.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-169 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.2.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-170 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.2.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-171 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.2.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-172 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.2.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-173 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.2.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-174 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-175 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-176 (0)
  • R tests/dmr-testsuite/little-endian/test_array_6.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-177 (0)
  • A tests/dmr-testsuite/little-endian/test_array_6.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-178 (27)
  • R tests/dmr-testsuite/little-endian/test_array_6.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-179 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-180 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-181 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-182 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-183 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.5.trans_basehttps://github.com/Intern no crc32 #5/files#diff-184 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.1.xml.6.trans_basehttps://github.com/Intern no crc32 #5/files#diff-185 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.2.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-186 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.2.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-187 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.2.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-188 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.2.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-189 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-190 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-191 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-192 (0)
  • R tests/dmr-testsuite/little-endian/test_array_7.xml.4.trans_basehttps://github.com/Intern no crc32 #5/files#diff-193 (0)
  • A tests/dmr-testsuite/little-endian/test_array_7.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-194 (21)
  • R tests/dmr-testsuite/little-endian/test_array_7.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-195 (0)
  • R tests/dmr-testsuite/little-endian/test_array_8.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-196 (0)
  • A tests/dmr-testsuite/little-endian/test_array_8.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-197 (25)
  • R tests/dmr-testsuite/little-endian/test_array_8.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-198 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-199 (13)
  • R tests/dmr-testsuite/little-endian/test_simple_1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-200 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_10.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-201 (13)
  • A tests/dmr-testsuite/little-endian/test_simple_10.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-202 (17)
  • A tests/dmr-testsuite/little-endian/test_simple_2.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-203 (37)
  • R tests/dmr-testsuite/little-endian/test_simple_2.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-204 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_3.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-205 (21)
  • R tests/dmr-testsuite/little-endian/test_simple_3.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-206 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_4.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-207 (21)
  • R tests/dmr-testsuite/little-endian/test_simple_4.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-208 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_5.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-209 (29)
  • R tests/dmr-testsuite/little-endian/test_simple_5.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-210 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_6.1.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-211 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_6.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-212 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_6.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-213 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_6.xml.3.trans_basehttps://github.com/Intern no crc32 #5/files#diff-214 (21)
  • A tests/dmr-testsuite/little-endian/test_simple_6.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-215 (19)
  • R tests/dmr-testsuite/little-endian/test_simple_6.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-216 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_7.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-217 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_7.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-218 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_7.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-219 (19)
  • R tests/dmr-testsuite/little-endian/test_simple_7.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-220 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_8.xml.1.trans_basehttps://github.com/Intern no crc32 #5/files#diff-221 (0)
  • R tests/dmr-testsuite/little-endian/test_simple_8.xml.2.trans_basehttps://github.com/Intern no crc32 #5/files#diff-222 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_8.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-223 (23)
  • R tests/dmr-testsuite/little-endian/test_simple_8.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-224 (0)
  • A tests/dmr-testsuite/little-endian/test_simple_9.1.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-225 (37)
  • R tests/dmr-testsuite/little-endian/test_simple_9.1.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-226 (12)
  • A tests/dmr-testsuite/little-endian/test_simple_9.xml.intern_basehttps://github.com/Intern no crc32 #5/files#diff-227 (23)
  • A tests/dmr-testsuite/little-endian/test_simple_9.xml.trans_basehttps://github.com/Intern no crc32 #5/files#diff-228 (27)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-229 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.10.func_basehttps://github.com/Intern no crc32 #5/files#diff-230 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.11.func_basehttps://github.com/Intern no crc32 #5/files#diff-231 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.12.func_basehttps://github.com/Intern no crc32 #5/files#diff-232 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.13.func_basehttps://github.com/Intern no crc32 #5/files#diff-233 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.14.func_basehttps://github.com/Intern no crc32 #5/files#diff-234 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.15.func_basehttps://github.com/Intern no crc32 #5/files#diff-235 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.16.func_basehttps://github.com/Intern no crc32 #5/files#diff-236 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-237 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-238 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.4.func_basehttps://github.com/Intern no crc32 #5/files#diff-239 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.5.func_basehttps://github.com/Intern no crc32 #5/files#diff-240 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.6.func_basehttps://github.com/Intern no crc32 #5/files#diff-241 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.7.func_basehttps://github.com/Intern no crc32 #5/files#diff-242 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.8.func_basehttps://github.com/Intern no crc32 #5/files#diff-243 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_1.xml.9.func_basehttps://github.com/Intern no crc32 #5/files#diff-244 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_10.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-245 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_10.xml.2.func_basehttps://github.com/Intern no crc32 #5/files#diff-246 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_10.xml.3.func_basehttps://github.com/Intern no crc32 #5/files#diff-247 (0)
  • R tests/dmr-testsuite/little-endian/vol_1_ce_2.xml.1.func_basehttps://github.com/Intern no crc32 #5/files#diff-248 (0)
  • M tests/dmr-testsuite/test_simple_9.1.xmlhttps://github.com/Intern no crc32 #5/files#diff-249 (6)
  • M tests/dmr-testsuite/test_simple_9.1.xml.baselinehttps://github.com/Intern no crc32 #5/files#diff-250 (6)
  • R unit-tests/D4-marshaller/big-endian/test_cmp.dathttps://github.com/Intern no crc32 #5/files#diff-251 (0)
  • A unit-tests/D4-marshaller/big-endian/test_opaque_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-252 (0)
  • A unit-tests/D4-marshaller/big-endian/test_scalars_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-253 (0)
  • A unit-tests/D4-marshaller/big-endian/test_scalars_2_bin.dathttps://github.com/Intern no crc32 #5/files#diff-254 (0)
  • A unit-tests/D4-marshaller/big-endian/test_scalars_3_bin.dathttps://github.com/Intern no crc32 #5/files#diff-255 (0)
  • A unit-tests/D4-marshaller/big-endian/test_vector_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-256 (0)
  • A unit-tests/D4-marshaller/little-endian/test_cmp.dathttps://github.com/Intern no crc32 #5/files#diff-257 (0)
  • R unit-tests/D4-marshaller/little-endian/test_opaque_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-258 (0)
  • R unit-tests/D4-marshaller/little-endian/test_scalars_1.dathttps://github.com/Intern no crc32 #5/files#diff-259 (0)
  • R unit-tests/D4-marshaller/little-endian/test_scalars_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-260 (0)
  • R unit-tests/D4-marshaller/little-endian/test_scalars_2.dathttps://github.com/Intern no crc32 #5/files#diff-261 (0)
  • R unit-tests/D4-marshaller/little-endian/test_scalars_2_bin.dathttps://github.com/Intern no crc32 #5/files#diff-262 (0)
  • R unit-tests/D4-marshaller/little-endian/test_scalars_3_bin.dathttps://github.com/Intern no crc32 #5/files#diff-263 (0)
  • R unit-tests/D4-marshaller/little-endian/test_vector_1_bin.dathttps://github.com/Intern no crc32 #5/files#diff-264 (0)
  • R unit-tests/D4-marshaller/little-endian/test_vector_2_bin.dathttps://github.com/Intern no crc32 #5/files#diff-265 (0)
  • M unit-tests/D4EnumTest.cchttps://github.com/Intern no crc32 #5/files#diff-266 (10)
  • M unit-tests/D4MarshallerTest.cchttps://github.com/Intern no crc32 #5/files#diff-267 (10)
  • M unit-tests/D4UnMarshallerTest.cchttps://github.com/Intern no crc32 #5/files#diff-268 (77)
  • M util.cchttps://github.com/Intern no crc32 #5/files#diff-269 (2)

Patch Links:


Reply to this email directly or view it on GitHubhttps://github.com//pull/5.

Reply to this email directly or view it on GitHub #5 (comment).

James Gallagher
jgallagher@opendap.org

@jgallagher59701
Copy link
Member Author

On Oct 13, 2015, at 8:40 PM, James Gallagher jgallagher@opendap.org wrote:

On Oct 13, 2015, at 3:36 PM, kyang2014 <notifications@github.com mailto:notifications@github.com> wrote:

When will you tackle the signed 8-bit mapping issue?

I’m going to try for that in the next two weeks.

It’s this one, correct? https://opendap.atlassian.net/secure/RapidBoard.jspa?rapidView=5&view=planning&selectedIssue=HR-63 https://opendap.atlassian.net/secure/RapidBoard.jspa?rapidView=5&view=planning&selectedIssue=HR-63

If so, I think the problem may be that D2_type_name() is being used and not D4_type_name(). Int8 - signed 8-bit integer - is not a DAP2 type (D2_type_name() only works for DAP2 types). There is a generic type_name() that can be used for both.

James

James

Kent
From: James Gallagher [mailto:notifications@github.com mailto:notifications@github.com]
Sent: Tuesday, October 13, 2015 3:11 PM
To: OPENDAP/libdap4
Subject: [libdap4] Intern no crc32 (#5)

So, I got to thinking, while I'm fixing the big-endian crc issue, maybe this is a good time to sort out another lingering issue: that computing the checksum during intern_data() is silly - the values are only going to be used by the server again. So this branch undoes that error.


You can view, comment on, or merge this pull request online at:

#5 #5

Commit Summary

  • DMRTest is dependent on word order - this is a trial fix.
  • Continue with fixes for data + ce tests
  • Added capability to build baselines that's sane
  • Fail: fixed a syntax error that got pushed.
  • Baselines for a big endian machine.
  • Fixes for function/ce tests
  • The DMR tests now work on little endian machines, mostly
  • Removed union in the D4Enum implementation
  • Baselines for Enum tests on big endian machines
  • Cleanup of a version of this that should work on big and little-endian machines.
  • Merge branch 'endian_fixes' of https://github.com/opendap/libdap4 https://github.com/opendap/libdap4 into endian_fixes
  • Debugging big-endian issues still..
  • Test change in computing checksum for big-endian machines.
  • The change to D4Enum::compute_checksum() was correct.
  • Changed to D4EnumTest to support changes for big-endian machines.
  • D4MarshallerTest need two sets of baselines...
  • D4UnMarshallerTest also needs two sets of baselines. Added little-endian ones.
  • Update to D4Marshaller/UnMarshaller tests - added baselines for big-endian
  • One step closer to the tests working on big endian machines
  • Changed WORDS_BIGENDIAN to BIG_ENDIAN
  • Partial fix for D4UnMarshallerTest.cc http://d4unmarshallertest.cc/
  • More changes to D4UnMarshallerTest.cc http://d4unmarshallertest.cc/
  • Completed changes to D4UnMarshallerTest.cc http://d4unmarshallertest.cc/
  • Removed crc32 generation from intern_data()
  • Merge branch 'intern_no_crc32' of https://github.com/opendap/libdap4.git https://github.com/opendap/libdap4.git into intern_no_crc32
  • Now the intern_data() method used with DAP4 does not compute the checksum
  • Added test baselines for intern_data with no checksum
  • fixed a warning in dmr-test - /* in a comment

File Changes

Patch Links:


Reply to this email directly or view it on GitHub<#5 #5>.

Reply to this email directly or view it on GitHub #5 (comment).

James Gallagher

jgallagher@opendap.org mailto:jgallagher@opendap.org

James Gallagher
jgallagher@opendap.org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants