[Tile-serving] [openstreetmap/osm2pgsql] Implement and use our own JSON writer (PR #1836)

Jochen Topf notifications at github.com
Sat Nov 26 15:46:49 UTC 2022


This isn't much work and we can get rid of rapidjson for which there hasn't been a release in many years and which shows problems in clang-tidy and with UB sanitizer.
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/osm2pgsql/pull/1836

-- Commit Summary --

  * Implement and use our own JSON writer

-- File Changes --

    M README.md (1)
    D contrib/rapidjson/README.contrib (2)
    D contrib/rapidjson/include/rapidjson/allocators.h (271)
    D contrib/rapidjson/include/rapidjson/document.h (2575)
    D contrib/rapidjson/include/rapidjson/encodedstream.h (299)
    D contrib/rapidjson/include/rapidjson/encodings.h (716)
    D contrib/rapidjson/include/rapidjson/error/en.h (74)
    D contrib/rapidjson/include/rapidjson/error/error.h (155)
    D contrib/rapidjson/include/rapidjson/filereadstream.h (99)
    D contrib/rapidjson/include/rapidjson/filewritestream.h (104)
    D contrib/rapidjson/include/rapidjson/fwd.h (151)
    D contrib/rapidjson/include/rapidjson/internal/biginteger.h (290)
    D contrib/rapidjson/include/rapidjson/internal/diyfp.h (258)
    D contrib/rapidjson/include/rapidjson/internal/dtoa.h (245)
    D contrib/rapidjson/include/rapidjson/internal/ieee754.h (78)
    D contrib/rapidjson/include/rapidjson/internal/itoa.h (304)
    D contrib/rapidjson/include/rapidjson/internal/meta.h (181)
    D contrib/rapidjson/include/rapidjson/internal/pow10.h (55)
    D contrib/rapidjson/include/rapidjson/internal/regex.h (701)
    D contrib/rapidjson/include/rapidjson/internal/stack.h (230)
    D contrib/rapidjson/include/rapidjson/internal/strfunc.h (55)
    D contrib/rapidjson/include/rapidjson/internal/strtod.h (269)
    D contrib/rapidjson/include/rapidjson/internal/swap.h (46)
    D contrib/rapidjson/include/rapidjson/istreamwrapper.h (115)
    D contrib/rapidjson/include/rapidjson/memorybuffer.h (70)
    D contrib/rapidjson/include/rapidjson/memorystream.h (71)
    D contrib/rapidjson/include/rapidjson/msinttypes/inttypes.h (316)
    D contrib/rapidjson/include/rapidjson/msinttypes/stdint.h (300)
    D contrib/rapidjson/include/rapidjson/ostreamwrapper.h (81)
    D contrib/rapidjson/include/rapidjson/pointer.h (1358)
    D contrib/rapidjson/include/rapidjson/prettywriter.h (255)
    D contrib/rapidjson/include/rapidjson/rapidjson.h (615)
    D contrib/rapidjson/include/rapidjson/reader.h (1879)
    D contrib/rapidjson/include/rapidjson/schema.h (2006)
    D contrib/rapidjson/include/rapidjson/stream.h (179)
    D contrib/rapidjson/include/rapidjson/stringbuffer.h (117)
    D contrib/rapidjson/include/rapidjson/writer.h (610)
    D contrib/rapidjson/license.txt (57)
    D contrib/rapidjson/readme.md (210)
    A src/json-writer.hpp (108)
    M src/output-flex.cpp (44)
    M tests/CMakeLists.txt (1)
    A tests/test-json-writer.cpp (154)

-- Patch Links --

https://github.com/openstreetmap/osm2pgsql/pull/1836.patch
https://github.com/openstreetmap/osm2pgsql/pull/1836.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/osm2pgsql/pull/1836
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/osm2pgsql/pull/1836 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20221126/be2ebb65/attachment-0001.htm>


More information about the Tile-serving mailing list