Bumping to 0.0.1, Added final tested architectures, Updated readme

This commit is contained in:
2026-11-03 10:08:32 +01:00
parent a8cb9b1629
commit 3d259d363a
11 changed files with 44 additions and 43 deletions
+4 -4
View File
@@ -1,14 +1,14 @@
;{- Code Header ;{- Code Header
; ==- Basic Info -================================ ; ==- Basic Info -================================
; Name: MessagePack.pbi ; Name: MessagePack.pbi
; Version: 0.0.0 ; Version: 0.0.1
; Author: Herwin Bozet (NibblePoker) ; Author: Herwin Bozet (NibblePoker)
; ;
; ==- Compatibility -============================= ; ==- Compatibility -=============================
; Tested compiler version: ; Tested compiler version:
; * //PureBasic 5.73 LTS (x86/x64) ; * PureBasic 5.73 LTS (x86/x64)
; * //PureBasic 6.21 (x86/x64) ; * PureBasic 6.21 (x86/x64)
; * //PureBasic 6.21 C Backend (arm64) ; * PureBasic 6.21 C Backend (x86/x64/arm64)
; ;
; ==- Links & License -=========================== ; ==- Links & License -===========================
; License: CC0 1.0 Universal (Public Domain) ; License: CC0 1.0 Universal (Public Domain)
+4 -4
View File
@@ -1,14 +1,14 @@
;{- Code Header ;{- Code Header
; ==- Basic Info -================================ ; ==- Basic Info -================================
; Name: _Allocators.pbi ; Name: _Allocators.pbi
; Version: 0.0.0 ; Version: 0.0.1
; Author: Herwin Bozet (NibblePoker) ; Author: Herwin Bozet (NibblePoker)
; ;
; ==- Compatibility -============================= ; ==- Compatibility -=============================
; Tested compiler version: ; Tested compiler version:
; * //PureBasic 5.73 LTS (x86/x64) ; * PureBasic 5.73 LTS (x86/x64)
; * //PureBasic 6.21 (x86/x64) ; * PureBasic 6.21 (x86/x64)
; * //PureBasic 6.21 C Backend (arm64) ; * PureBasic 6.21 C Backend (x86/x64/arm64)
; ;
; ==- Links & License -=========================== ; ==- Links & License -===========================
; License: CC0 1.0 Universal (Public Domain) ; License: CC0 1.0 Universal (Public Domain)
+4 -4
View File
@@ -1,14 +1,14 @@
;{- Code Header ;{- Code Header
; ==- Basic Info -================================ ; ==- Basic Info -================================
; Name: _Binary.pbi ; Name: _Binary.pbi
; Version: 0.0.0 ; Version: 0.0.1
; Author: Herwin Bozet (NibblePoker) ; Author: Herwin Bozet (NibblePoker)
; ;
; ==- Compatibility -============================= ; ==- Compatibility -=============================
; Tested compiler version: ; Tested compiler version:
; * //PureBasic 5.73 LTS (x86/x64) ; * PureBasic 5.73 LTS (x86/x64)
; * //PureBasic 6.21 (x86/x64) ; * PureBasic 6.21 (x86/x64)
; * //PureBasic 6.21 C Backend (arm64) ; * PureBasic 6.21 C Backend (x86/x64/arm64)
; ;
; ==- Links & License -=========================== ; ==- Links & License -===========================
; License: CC0 1.0 Universal (Public Domain) ; License: CC0 1.0 Universal (Public Domain)
+4 -4
View File
@@ -1,14 +1,14 @@
;{- Code Header ;{- Code Header
; ==- Basic Info -================================ ; ==- Basic Info -================================
; Name: _Commons.pbi ; Name: _Commons.pbi
; Version: 0.0.0 ; Version: 0.0.1
; Author: Herwin Bozet (NibblePoker) ; Author: Herwin Bozet (NibblePoker)
; ;
; ==- Compatibility -============================= ; ==- Compatibility -=============================
; Tested compiler version: ; Tested compiler version:
; * //PureBasic 5.73 LTS (x86/x64) ; * PureBasic 5.73 LTS (x86/x64)
; * //PureBasic 6.21 (x86/x64) ; * PureBasic 6.21 (x86/x64)
; * //PureBasic 6.21 C Backend (arm64) ; * PureBasic 6.21 C Backend (x86/x64/arm64)
; ;
; ==- Links & License -=========================== ; ==- Links & License -===========================
; License: CC0 1.0 Universal (Public Domain) ; License: CC0 1.0 Universal (Public Domain)
+4 -4
View File
@@ -1,14 +1,14 @@
;{- Code Header ;{- Code Header
; ==- Basic Info -================================ ; ==- Basic Info -================================
; Name: _Extensions.pbi ; Name: _Extensions.pbi
; Version: 0.0.0 ; Version: 0.0.1
; Author: Herwin Bozet (NibblePoker) ; Author: Herwin Bozet (NibblePoker)
; ;
; ==- Compatibility -============================= ; ==- Compatibility -=============================
; Tested compiler version: ; Tested compiler version:
; * //PureBasic 5.73 LTS (x86/x64) ; * PureBasic 5.73 LTS (x86/x64)
; * //PureBasic 6.21 (x86/x64) ; * PureBasic 6.21 (x86/x64)
; * //PureBasic 6.21 C Backend (arm64) ; * PureBasic 6.21 C Backend (x86/x64/arm64)
; ;
; ==- Links & License -=========================== ; ==- Links & License -===========================
; License: CC0 1.0 Universal (Public Domain) ; License: CC0 1.0 Universal (Public Domain)
+4 -4
View File
@@ -1,14 +1,14 @@
;{- Code Header ;{- Code Header
; ==- Basic Info -================================ ; ==- Basic Info -================================
; Name: _Iterators.pbi ; Name: _Iterators.pbi
; Version: 0.0.0 ; Version: 0.0.1
; Author: Herwin Bozet (NibblePoker) ; Author: Herwin Bozet (NibblePoker)
; ;
; ==- Compatibility -============================= ; ==- Compatibility -=============================
; Tested compiler version: ; Tested compiler version:
; * //PureBasic 5.73 LTS (x86/x64) ; * PureBasic 5.73 LTS (x86/x64)
; * //PureBasic 6.21 (x86/x64) ; * PureBasic 6.21 (x86/x64)
; * //PureBasic 6.21 C Backend (arm64) ; * PureBasic 6.21 C Backend (x86/x64/arm64)
; ;
; ==- Links & License -=========================== ; ==- Links & License -===========================
; License: CC0 1.0 Universal (Public Domain) ; License: CC0 1.0 Universal (Public Domain)
+4 -4
View File
@@ -1,14 +1,14 @@
;{- Code Header ;{- Code Header
; ==- Basic Info -================================ ; ==- Basic Info -================================
; Name: _Literals.pbi ; Name: _Literals.pbi
; Version: 0.0.0 ; Version: 0.0.1
; Author: Herwin Bozet (NibblePoker) ; Author: Herwin Bozet (NibblePoker)
; ;
; ==- Compatibility -============================= ; ==- Compatibility -=============================
; Tested compiler version: ; Tested compiler version:
; * //PureBasic 5.73 LTS (x86/x64) ; * PureBasic 5.73 LTS (x86/x64)
; * //PureBasic 6.21 (x86/x64) ; * PureBasic 6.21 (x86/x64)
; * //PureBasic 6.21 C Backend (arm64) ; * PureBasic 6.21 C Backend (x86/x64/arm64)
; ;
; ==- Links & License -=========================== ; ==- Links & License -===========================
; License: CC0 1.0 Universal (Public Domain) ; License: CC0 1.0 Universal (Public Domain)
+4 -4
View File
@@ -1,14 +1,14 @@
;{- Code Header ;{- Code Header
; ==- Basic Info -================================ ; ==- Basic Info -================================
; Name: _Primitives.pbi ; Name: _Primitives.pbi
; Version: 0.0.0 ; Version: 0.0.1
; Author: Herwin Bozet (NibblePoker) ; Author: Herwin Bozet (NibblePoker)
; ;
; ==- Compatibility -============================= ; ==- Compatibility -=============================
; Tested compiler version: ; Tested compiler version:
; * //PureBasic 5.73 LTS (x86/x64) ; * PureBasic 5.73 LTS (x86/x64)
; * //PureBasic 6.21 (x86/x64) ; * PureBasic 6.21 (x86/x64)
; * //PureBasic 6.21 C Backend (arm64) ; * PureBasic 6.21 C Backend (x86/x64/arm64)
; ;
; ==- Links & License -=========================== ; ==- Links & License -===========================
; License: CC0 1.0 Universal (Public Domain) ; License: CC0 1.0 Universal (Public Domain)
+4 -4
View File
@@ -1,14 +1,14 @@
;{- Code Header ;{- Code Header
; ==- Basic Info -================================ ; ==- Basic Info -================================
; Name: _Strings.pbi ; Name: _Strings.pbi
; Version: 0.0.0 ; Version: 0.0.1
; Author: Herwin Bozet (NibblePoker) ; Author: Herwin Bozet (NibblePoker)
; ;
; ==- Compatibility -============================= ; ==- Compatibility -=============================
; Tested compiler version: ; Tested compiler version:
; * //PureBasic 5.73 LTS (x86/x64) ; * PureBasic 5.73 LTS (x86/x64)
; * //PureBasic 6.21 (x86/x64) ; * PureBasic 6.21 (x86/x64)
; * //PureBasic 6.21 C Backend (arm64) ; * PureBasic 6.21 C Backend (x86/x64/arm64)
; ;
; ==- Links & License -=========================== ; ==- Links & License -===========================
; License: CC0 1.0 Universal (Public Domain) ; License: CC0 1.0 Universal (Public Domain)
+4 -4
View File
@@ -1,14 +1,14 @@
;{- Code Header ;{- Code Header
; ==- Basic Info -================================ ; ==- Basic Info -================================
; Name: _Utils.pbi ; Name: _Utils.pbi
; Version: 0.0.0 ; Version: 0.0.1
; Author: Herwin Bozet (NibblePoker) ; Author: Herwin Bozet (NibblePoker)
; ;
; ==- Compatibility -============================= ; ==- Compatibility -=============================
; Tested compiler version: ; Tested compiler version:
; * //PureBasic 5.73 LTS (x86/x64) ; * PureBasic 5.73 LTS (x86/x64)
; * //PureBasic 6.21 (x86/x64) ; * PureBasic 6.21 (x86/x64)
; * //PureBasic 6.21 C Backend (arm64) ; * PureBasic 6.21 C Backend (x86/x64/arm64)
; ;
; ==- Links & License -=========================== ; ==- Links & License -===========================
; License: CC0 1.0 Universal (Public Domain) ; License: CC0 1.0 Universal (Public Domain)
+4 -3
View File
@@ -25,9 +25,10 @@ Based on the [msgpack/msgpack](https://github.com/msgpack/msgpack) specification
* *[TODO: Note about deep nesting and performances]* * *[TODO: Note about deep nesting and performances]*
* Usage of larger `.q` type for field sizes * Usage of larger `.q` type for field sizes
* *Helps prevent unsigned numbers causing issues on x86* * *Helps prevent unsigned numbers causing issues on x86*
* Particular handling of `NaN` for *Float32* and *Float64* * Particular handling of signaling `NaN` for *Float32*
* `0x7F800001` gets returned as `0x7FC00001` (x87 FPU limitation) * `0x7F800001` may be returned as `0x7FC00001` on x86 and x64 (x87 FPU limitation)
* **ARM64 untested yet** * ARM64 keeps them as-is
* `MsgPackReadFloat` does it on all architectures
* No implementation of the *Timestamp* extension * No implementation of the *Timestamp* extension