mirror of
https://github.com/aziascreations/PB-MessagePack.git
synced 2026-11-03 17:01:24 +01:00
Bumping to 0.0.1, Added final tested architectures, Updated readme
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
;{- Code Header
|
||||
; ==- Basic Info -================================
|
||||
; Name: MessagePack.pbi
|
||||
; Version: 0.0.0
|
||||
; Version: 0.0.1
|
||||
; Author: Herwin Bozet (NibblePoker)
|
||||
;
|
||||
; ==- Compatibility -=============================
|
||||
; Tested compiler version:
|
||||
; * //PureBasic 5.73 LTS (x86/x64)
|
||||
; * //PureBasic 6.21 (x86/x64)
|
||||
; * //PureBasic 6.21 C Backend (arm64)
|
||||
; * PureBasic 5.73 LTS (x86/x64)
|
||||
; * PureBasic 6.21 (x86/x64)
|
||||
; * PureBasic 6.21 C Backend (x86/x64/arm64)
|
||||
;
|
||||
; ==- Links & License -===========================
|
||||
; License: CC0 1.0 Universal (Public Domain)
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
;{- Code Header
|
||||
; ==- Basic Info -================================
|
||||
; Name: _Allocators.pbi
|
||||
; Version: 0.0.0
|
||||
; Version: 0.0.1
|
||||
; Author: Herwin Bozet (NibblePoker)
|
||||
;
|
||||
; ==- Compatibility -=============================
|
||||
; Tested compiler version:
|
||||
; * //PureBasic 5.73 LTS (x86/x64)
|
||||
; * //PureBasic 6.21 (x86/x64)
|
||||
; * //PureBasic 6.21 C Backend (arm64)
|
||||
; * PureBasic 5.73 LTS (x86/x64)
|
||||
; * PureBasic 6.21 (x86/x64)
|
||||
; * PureBasic 6.21 C Backend (x86/x64/arm64)
|
||||
;
|
||||
; ==- Links & License -===========================
|
||||
; License: CC0 1.0 Universal (Public Domain)
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
;{- Code Header
|
||||
; ==- Basic Info -================================
|
||||
; Name: _Binary.pbi
|
||||
; Version: 0.0.0
|
||||
; Version: 0.0.1
|
||||
; Author: Herwin Bozet (NibblePoker)
|
||||
;
|
||||
; ==- Compatibility -=============================
|
||||
; Tested compiler version:
|
||||
; * //PureBasic 5.73 LTS (x86/x64)
|
||||
; * //PureBasic 6.21 (x86/x64)
|
||||
; * //PureBasic 6.21 C Backend (arm64)
|
||||
; * PureBasic 5.73 LTS (x86/x64)
|
||||
; * PureBasic 6.21 (x86/x64)
|
||||
; * PureBasic 6.21 C Backend (x86/x64/arm64)
|
||||
;
|
||||
; ==- Links & License -===========================
|
||||
; License: CC0 1.0 Universal (Public Domain)
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
;{- Code Header
|
||||
; ==- Basic Info -================================
|
||||
; Name: _Commons.pbi
|
||||
; Version: 0.0.0
|
||||
; Version: 0.0.1
|
||||
; Author: Herwin Bozet (NibblePoker)
|
||||
;
|
||||
; ==- Compatibility -=============================
|
||||
; Tested compiler version:
|
||||
; * //PureBasic 5.73 LTS (x86/x64)
|
||||
; * //PureBasic 6.21 (x86/x64)
|
||||
; * //PureBasic 6.21 C Backend (arm64)
|
||||
; * PureBasic 5.73 LTS (x86/x64)
|
||||
; * PureBasic 6.21 (x86/x64)
|
||||
; * PureBasic 6.21 C Backend (x86/x64/arm64)
|
||||
;
|
||||
; ==- Links & License -===========================
|
||||
; License: CC0 1.0 Universal (Public Domain)
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
;{- Code Header
|
||||
; ==- Basic Info -================================
|
||||
; Name: _Extensions.pbi
|
||||
; Version: 0.0.0
|
||||
; Version: 0.0.1
|
||||
; Author: Herwin Bozet (NibblePoker)
|
||||
;
|
||||
; ==- Compatibility -=============================
|
||||
; Tested compiler version:
|
||||
; * //PureBasic 5.73 LTS (x86/x64)
|
||||
; * //PureBasic 6.21 (x86/x64)
|
||||
; * //PureBasic 6.21 C Backend (arm64)
|
||||
; * PureBasic 5.73 LTS (x86/x64)
|
||||
; * PureBasic 6.21 (x86/x64)
|
||||
; * PureBasic 6.21 C Backend (x86/x64/arm64)
|
||||
;
|
||||
; ==- Links & License -===========================
|
||||
; License: CC0 1.0 Universal (Public Domain)
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
;{- Code Header
|
||||
; ==- Basic Info -================================
|
||||
; Name: _Iterators.pbi
|
||||
; Version: 0.0.0
|
||||
; Version: 0.0.1
|
||||
; Author: Herwin Bozet (NibblePoker)
|
||||
;
|
||||
; ==- Compatibility -=============================
|
||||
; Tested compiler version:
|
||||
; * //PureBasic 5.73 LTS (x86/x64)
|
||||
; * //PureBasic 6.21 (x86/x64)
|
||||
; * //PureBasic 6.21 C Backend (arm64)
|
||||
; * PureBasic 5.73 LTS (x86/x64)
|
||||
; * PureBasic 6.21 (x86/x64)
|
||||
; * PureBasic 6.21 C Backend (x86/x64/arm64)
|
||||
;
|
||||
; ==- Links & License -===========================
|
||||
; License: CC0 1.0 Universal (Public Domain)
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
;{- Code Header
|
||||
; ==- Basic Info -================================
|
||||
; Name: _Literals.pbi
|
||||
; Version: 0.0.0
|
||||
; Version: 0.0.1
|
||||
; Author: Herwin Bozet (NibblePoker)
|
||||
;
|
||||
; ==- Compatibility -=============================
|
||||
; Tested compiler version:
|
||||
; * //PureBasic 5.73 LTS (x86/x64)
|
||||
; * //PureBasic 6.21 (x86/x64)
|
||||
; * //PureBasic 6.21 C Backend (arm64)
|
||||
; * PureBasic 5.73 LTS (x86/x64)
|
||||
; * PureBasic 6.21 (x86/x64)
|
||||
; * PureBasic 6.21 C Backend (x86/x64/arm64)
|
||||
;
|
||||
; ==- Links & License -===========================
|
||||
; License: CC0 1.0 Universal (Public Domain)
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
;{- Code Header
|
||||
; ==- Basic Info -================================
|
||||
; Name: _Primitives.pbi
|
||||
; Version: 0.0.0
|
||||
; Version: 0.0.1
|
||||
; Author: Herwin Bozet (NibblePoker)
|
||||
;
|
||||
; ==- Compatibility -=============================
|
||||
; Tested compiler version:
|
||||
; * //PureBasic 5.73 LTS (x86/x64)
|
||||
; * //PureBasic 6.21 (x86/x64)
|
||||
; * //PureBasic 6.21 C Backend (arm64)
|
||||
; * PureBasic 5.73 LTS (x86/x64)
|
||||
; * PureBasic 6.21 (x86/x64)
|
||||
; * PureBasic 6.21 C Backend (x86/x64/arm64)
|
||||
;
|
||||
; ==- Links & License -===========================
|
||||
; License: CC0 1.0 Universal (Public Domain)
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
;{- Code Header
|
||||
; ==- Basic Info -================================
|
||||
; Name: _Strings.pbi
|
||||
; Version: 0.0.0
|
||||
; Version: 0.0.1
|
||||
; Author: Herwin Bozet (NibblePoker)
|
||||
;
|
||||
; ==- Compatibility -=============================
|
||||
; Tested compiler version:
|
||||
; * //PureBasic 5.73 LTS (x86/x64)
|
||||
; * //PureBasic 6.21 (x86/x64)
|
||||
; * //PureBasic 6.21 C Backend (arm64)
|
||||
; * PureBasic 5.73 LTS (x86/x64)
|
||||
; * PureBasic 6.21 (x86/x64)
|
||||
; * PureBasic 6.21 C Backend (x86/x64/arm64)
|
||||
;
|
||||
; ==- Links & License -===========================
|
||||
; License: CC0 1.0 Universal (Public Domain)
|
||||
|
||||
+4
-4
@@ -1,14 +1,14 @@
|
||||
;{- Code Header
|
||||
; ==- Basic Info -================================
|
||||
; Name: _Utils.pbi
|
||||
; Version: 0.0.0
|
||||
; Version: 0.0.1
|
||||
; Author: Herwin Bozet (NibblePoker)
|
||||
;
|
||||
; ==- Compatibility -=============================
|
||||
; Tested compiler version:
|
||||
; * //PureBasic 5.73 LTS (x86/x64)
|
||||
; * //PureBasic 6.21 (x86/x64)
|
||||
; * //PureBasic 6.21 C Backend (arm64)
|
||||
; * PureBasic 5.73 LTS (x86/x64)
|
||||
; * PureBasic 6.21 (x86/x64)
|
||||
; * PureBasic 6.21 C Backend (x86/x64/arm64)
|
||||
;
|
||||
; ==- Links & License -===========================
|
||||
; License: CC0 1.0 Universal (Public Domain)
|
||||
|
||||
@@ -25,9 +25,10 @@ Based on the [msgpack/msgpack](https://github.com/msgpack/msgpack) specification
|
||||
* *[TODO: Note about deep nesting and performances]*
|
||||
* Usage of larger `.q` type for field sizes
|
||||
* *Helps prevent unsigned numbers causing issues on x86*
|
||||
* Particular handling of `NaN` for *Float32* and *Float64*
|
||||
* `0x7F800001` gets returned as `0x7FC00001` (x87 FPU limitation)
|
||||
* **ARM64 untested yet**
|
||||
* Particular handling of signaling `NaN` for *Float32*
|
||||
* `0x7F800001` may be returned as `0x7FC00001` on x86 and x64 (x87 FPU limitation)
|
||||
* ARM64 keeps them as-is
|
||||
* `MsgPackReadFloat` does it on all architectures
|
||||
* No implementation of the *Timestamp* extension
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user