sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (3310960d8deb4e49e304c7333a3553b5e5dc0e81)
- From: Treeve Jelbert <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (3310960d8deb4e49e304c7333a3553b5e5dc0e81)
- Date: Fri, 17 May 2024 12:02:26 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
ChangeLog | 3 +++
libs/simdjson/BUILD | 3 +++
libs/simdjson/CONFIGURE | 1 +
libs/simdjson/DEPENDS | 2 ++
libs/simdjson/DETAILS | 17 +++++++++++++++++
libs/simdjson/HISTORY | 4 ++++
libs/simdutf/BUILD | 3 +++
libs/simdutf/CONFIGURE | 1 +
libs/simdutf/DEPENDS | 2 ++
libs/simdutf/DETAILS | 17 +++++++++++++++++
libs/simdutf/HISTORY | 4 ++++
11 files changed, 57 insertions(+)
New commits:
commit 3310960d8deb4e49e304c7333a3553b5e5dc0e81
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
simdjson :3.9.1
commit ab7c1706a9fb4cc4b92f399431a5a912f37ec6ce
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
simdutf 5.2.8
diff --git a/ChangeLog b/ChangeLog
index 79e9ea8..fdbdfbf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2024-05-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * libs/simdutf: added, very fast utf processing
+
2024-05-12 Conner Clere <xenanthropy AT sourcemage.org>
* wm-addons/swaync: new spell, sway notification center
* utils/brightnessctl: new spell, brightness control
diff --git a/libs/simdjson/BUILD b/libs/simdjson/BUILD
new file mode 100755
index 0000000..a0224ea
--- /dev/null
+++ b/libs/simdjson/BUILD
@@ -0,0 +1,3 @@
+OPTS+=' -DBUILD_SHARED_LIBS=on' &&
+default_build
+
diff --git a/libs/simdjson/CONFIGURE b/libs/simdjson/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/libs/simdjson/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/libs/simdjson/DEPENDS b/libs/simdjson/DEPENDS
new file mode 100755
index 0000000..1ec888c
--- /dev/null
+++ b/libs/simdjson/DEPENDS
@@ -0,0 +1,2 @@
+source $GRIMOIRE/CMAKE_DEPENDS
+
diff --git a/libs/simdjson/DETAILS b/libs/simdjson/DETAILS
new file mode 100755
index 0000000..ab94e25
--- /dev/null
+++ b/libs/simdjson/DETAILS
@@ -0,0 +1,17 @@
+source $GRIMOIRE/CMAKE_FUNCTIONS
+ SPELL=simdjson
+ VERSION=3.9.1
+
SOURCE_HASH=sha512:b8c091e7ecce4cdc67f538ab6715ce89bff16e68f6d56bdc37e05ab0b110b90bc6b039d5c76e2dceef9e30f35cb6ace5e4e230d4c70e928329a376f989b23bed
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://github.com/simdjson/simdjson
+ SOURCE_URL[0]=$WEB_SITE/archive/refs/tags/v${VERSION}.tar.gz
+ LICENSE[0]=APACHE
+ ENTERED=20240517
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+JSON is everywhere on the Internet. Servers spend a lot of time parsing it.
The simdjson
+library uses commonly available SIMD instructions and microparallel
algorithms to break speed
+records.
+EOF
diff --git a/libs/simdjson/HISTORY b/libs/simdjson/HISTORY
new file mode 100644
index 0000000..50aba9f
--- /dev/null
+++ b/libs/simdjson/HISTORY
@@ -0,0 +1,4 @@
+2024-05-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.9.1
+ spell created
+
diff --git a/libs/simdutf/BUILD b/libs/simdutf/BUILD
new file mode 100755
index 0000000..738e913
--- /dev/null
+++ b/libs/simdutf/BUILD
@@ -0,0 +1,3 @@
+OPTS+=" ${CM_TESTS/BUILD_TESTING/SIMDUTF_TESTS}"
+default_build
+
diff --git a/libs/simdutf/CONFIGURE b/libs/simdutf/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/libs/simdutf/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/libs/simdutf/DEPENDS b/libs/simdutf/DEPENDS
new file mode 100755
index 0000000..1ec888c
--- /dev/null
+++ b/libs/simdutf/DEPENDS
@@ -0,0 +1,2 @@
+source $GRIMOIRE/CMAKE_DEPENDS
+
diff --git a/libs/simdutf/DETAILS b/libs/simdutf/DETAILS
new file mode 100755
index 0000000..124174c
--- /dev/null
+++ b/libs/simdutf/DETAILS
@@ -0,0 +1,17 @@
+source $GRIMOIRE/CMAKE_FUNCTIONS
+ SPELL=simdutf
+ VERSION=5.2.8
+
SOURCE_HASH=sha512:cd967640ce7a587ba7d0fbf1311bbced04beab341c03875f541179619e561773dffc8feb4b4e685ef549e7ae915b2bbd67f8b0100fd354d77ff0e068b896593f
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://github.com/simdutf/simdutf
+ SOURCE_URL[0]=$WEB_SITE/archive/refs/tags/v${VERSION}.tar.gz
+ LICENSE[0]=MIT
+ ENTERED=20240517
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+
+Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per
second using SSE2,
+ AVX2, NEON, AVX-512, RISC-V Vector Extension.
+EOF
diff --git a/libs/simdutf/HISTORY b/libs/simdutf/HISTORY
new file mode 100644
index 0000000..7802b07
--- /dev/null
+++ b/libs/simdutf/HISTORY
@@ -0,0 +1,4 @@
+2024-05-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.2.8
+ spell created
+
- [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (3310960d8deb4e49e304c7333a3553b5e5dc0e81), Treeve Jelbert, 05/17/2024
Archive powered by MHonArc 2.6.24.