Skip to content

More on endianness#720

Open
grisumbras wants to merge 5 commits into
boostorg:developfrom
grisumbras:endianness-more
Open

More on endianness#720
grisumbras wants to merge 5 commits into
boostorg:developfrom
grisumbras:endianness-more

Conversation

@grisumbras

@grisumbras grisumbras commented Jun 12, 2022

Copy link
Copy Markdown
Member

Fix #187
Document choosing endianness via macros

@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@grisumbras grisumbras force-pushed the endianness-more branch 2 times, most recently from 66ec5c9 to d8df2cc Compare June 12, 2022 11:49
@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

1 similar comment
@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@cppalliance-bot

Copy link
Copy Markdown

@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@cppalliance-bot

Copy link
Copy Markdown

@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@codecov

codecov Bot commented Jul 9, 2023

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.08%. Comparing base (2883ff1) to head (d79a586).
⚠️ Report is 137 commits behind head on develop.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff            @@
##           develop     #720   +/-   ##
========================================
  Coverage    93.08%   93.08%           
========================================
  Files           87       87           
  Lines         8125     8125           
========================================
  Hits          7563     7563           
  Misses         562      562           
Files with missing lines Coverage Δ
include/boost/json/detail/sse2.hpp 97.81% <100.00%> (ø)
include/boost/json/detail/utf8.hpp 100.00% <100.00%> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2883ff1...d79a586. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@cppalliance-bot

Copy link
Copy Markdown

@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@cppalliance-bot

Copy link
Copy Markdown

@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@cppalliance-bot

Copy link
Copy Markdown

@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@cppalliance-bot

Copy link
Copy Markdown

grisumbras and others added 5 commits March 4, 2024 11:48
Rather than reversing 32 bit numbers, when checking if the analysed code
units represent a valid utf-8 encoding, we change the constants base on
system's endianness.
@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://720.jsondocs.prtest.cppalliance.org/libs/json/doc/html/index.html

@cppalliance-bot

Copy link
Copy Markdown

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.

Reverse constants on big endian rather than reversing loaded data

2 participants