golang-github-valyala-fastjson 1.6.4-1 source package in Ubuntu

Changelog

golang-github-valyala-fastjson (1.6.4-1) unstable; urgency=medium

  * New upstream release.
  * Remove patch merged upstream.
  * Update copyright years.
  * Bump Standards-Version to 4.6.2 (no changes needed).

 -- Guillem Jover <email address hidden>  Thu, 10 Aug 2023 13:26:44 +0200

Upload details

Uploaded by:
Debian Go Packaging Team
Uploaded to:
Sid
Original maintainer:
Debian Go Packaging Team
Architectures:
all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Oracular release universe misc
Noble release universe misc
Mantic release universe misc

Builds

Mantic: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
golang-github-valyala-fastjson_1.6.4-1.dsc 2.2 KiB afcf9d31e31eb0e530c458e9995d3e1e8ea8dffbc49323072c799eca3fbbf866
golang-github-valyala-fastjson_1.6.4.orig.tar.gz 714.3 KiB c4a745d3e3f49ca7db245215fa0ce0f563f6feab0457e3a399324618cad7d5c6
golang-github-valyala-fastjson_1.6.4-1.debian.tar.xz 3.1 KiB 547356f2dbdb782974eafff615e3140c1801369a127c39b7cc1898c5cb2daa61

Available diffs

No changes file available.

Binary packages built by this source

golang-github-valyala-fastjson-dev: fast JSON parser and validator for Go (library)

 No custom structs, no code generation, no reflection.
 .
 Features:
  * Fast. As usual, up to 15x faster than the standard encoding/json.
  * Parses arbitrary JSON without schema, reflection, struct magic and code
    generation contrary to easyjson.
  * Provides a simple API.
  * Outperforms jsonparser and gjson when accessing multiple unrelated fields,
    since fastjson parses the input JSON only once.
  * Validates the parsed JSON unlike jsonparser and gjson.
  * May quickly extract a part of the original JSON with
    Value.Get(...).MarshalTo and modify it with Del and Set functions.
  * May parse array containing values with distinct types (aka non-homogenous
    types). For instance, fastjson easily parses the following JSON array
    [123, "foo", [456], {"k": "v"}, null].
  * fastjson preserves the original order of object items when calling
    Object.Visit.
 .
 Known limitations:
  * Requies extra care to work with - references to certain objects
    recursively returned by Parser must be released before the next call to
    Parse. Otherwise the program may work improperly. The same applies to
    objects returned by Arena.
  * Cannot parse JSON from io.Reader.
 .
 Security:
  * fastjson shouldn't crash or panic when parsing input strings specially
    crafted by an attacker. It must return error on invalid input JSON.
  * fastjson requires up to sizeof(Value) * len(inputJSON) bytes of memory
    for parsing inputJSON string. Limit the maximum size of the inputJSON
    before parsing it in order to limit the maximum memory usage.