Skip to content

Commit

Permalink
Release 0.1.12
Browse files Browse the repository at this point in the history
  • Loading branch information
eddelbuettel committed Jul 7, 2024
1 parent 73f0c29 commit ad94a13
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 8 deletions.
1 change: 1 addition & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@
^local
^\.github
^\.editorconfig
^\.codecov.yml
14 changes: 14 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
2024-07-06 Dirk Eddelbuettel <[email protected]>

* DESCRIPTION (Version, Date): Release 0.1.12

* DESCRIPTION (Description): Use <doi:/> for arXiv link

* inst/include/RcppSimdJson/deserialize/Type_Doctor.hpp: Updated for
one C++20 nag seen with g++-14

2024-07-05 Daniel Lemire <[email protected]>

* inst/include/simdjson.cpp: Updated to simdjson 3.9.5
* inst/include/simdjson.h: Idem

2024-06-29 Dirk Eddelbuettel <[email protected]>

* .github/workflows/ci.yaml (jobs): Update to r-ci-setup action
Expand Down
13 changes: 7 additions & 6 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
Package: RcppSimdJson
Type: Package
Title: 'Rcpp' Bindings for the 'simdjson' Header-Only Library for 'JSON' Parsing
Version: 0.1.11
Date: 2023-11-28
Version: 0.1.12
Date: 2024-07-06
Author: Dirk Eddelbuettel, Brendan Knapp, Daniel Lemire
Maintainer: Dirk Eddelbuettel <[email protected]>
Description: The 'JSON' format is ubiquitous for data interchange, and the
'simdjson' library written by Daniel Lemire (and many contributors) provides
a high-performance parser for these files which by relying on parallel 'SIMD'
'simdjson' library written by Daniel Lemire (and many contributors) provides a
high-performance parser for these files which by relying on parallel 'SIMD'
instruction manages to parse these files as faster than disk speed. See the
<arXiv:1902.08318> paper for more details about 'simdjson'. This package
parses 'JSON' from string, file, or remote URLs under a variety of settings.
<doi:10.48550/arXiv.1902.08318> paper for more details about 'simdjson'. This
package parses 'JSON' from string, file, or remote URLs under a variety of
settings.
License: GPL (>= 2)
Imports: Rcpp, utils
LinkingTo: Rcpp
Expand Down
5 changes: 4 additions & 1 deletion inst/NEWS.Rd
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,12 @@
\newcommand{\ghpr}{\href{https://github.com/eddelbuettel/rcppsimdjson/pull/#1}{##1}}
\newcommand{\ghit}{\href{https://github.com/eddelbuettel/rcppsimdjson/issues/#1}{##1}}

\section{Changes in version 0.1.12 (unreleased)}{
\section{Changes in version 0.1.12 (2024-07-05)}{
\itemize{
\item Updated benchmarks now include `yyjsonr`
\item \pkg{simdjson} was upgraded to version 3.95 (Daniel in \ghpr{92}
fixing \ghit{91})
\item Additional small update for C++20 compilation under g++-14
}
}

Expand Down
2 changes: 1 addition & 1 deletion inst/include/RcppSimdJson/deserialize/Type_Doctor.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ class Type_Doctor {

public:
Type_Doctor() = default;
explicit Type_Doctor<type_policy, int64_opt>(simdjson::dom::array) noexcept;
explicit Type_Doctor(simdjson::dom::array) noexcept;

[[nodiscard]] constexpr auto has_null() const noexcept -> bool { return null_; };

Expand Down

0 comments on commit ad94a13

Please sign in to comment.