Frederik Carlier
|
40dbb464a3
|
Use 1 << exp instead of Math.Pow(2, exp)
|
2019-06-12 17:00:03 +02:00 |
|
|
|
bdbce8d547
|
Remove require of license aceptance to make travis compile.
|
2019-04-23 23:23:26 +01:00 |
|
|
|
e9ed2d67e6
|
Update version to 1.60.
|
2019-04-23 22:44:12 +01:00 |
|
|
|
0886ad49f0
|
Merge pull request #54 from Tevo45/patch-1
Fixed little typo
|
2018-12-06 18:54:53 +00:00 |
|
Estevan Castilho
|
07b0b8b394
|
Fixed little typo
Serialie -> Serialize
|
2018-10-28 15:34:41 -03:00 |
|
|
|
b1266b48c4
|
Merge pull request #51 from quamotion/features/extensibility
BinaryPropertyListParser/Writer: Add extensibility points
|
2018-10-18 22:53:18 +01:00 |
|
|
|
7ab97dba37
|
Merge pull request #53 from quamotion/sourcelink
Use https, SouceLink
|
2018-10-18 22:53:11 +01:00 |
|
|
|
58758cf9b5
|
Merge pull request #52 from quamotion/fixes/net45
Add missing using statement for net45
|
2018-10-18 22:52:15 +01:00 |
|
Frederik Carlier
|
a1aa160759
|
Use https, SouceLink
|
2018-10-16 18:52:48 +02:00 |
|
Frederik Carlier
|
d90b780040
|
Add missing using statement for net45
|
2018-10-16 18:33:20 +02:00 |
|
Frederik Carlier
|
66f86cff10
|
BinaryPropertyListParser/Writer: Add extensibility points
|
2018-10-16 18:27:27 +02:00 |
|
|
|
c109d2c76b
|
Code cleanup and refactor.
|
2018-07-09 19:57:08 +01:00 |
|
|
|
9f65fa8d12
|
Update package version.
|
2018-07-09 19:30:36 +01:00 |
|
|
|
2e83c6b163
|
Merge pull request #48 from quamotion/fixes/serialization-primitives
Update list of serialization primitives
|
2018-06-26 20:38:03 +01:00 |
|
Frederik Carlier
|
6a96ff142c
|
Add NS.string as primitive
|
2018-06-26 17:10:44 +02:00 |
|
Frederik Carlier
|
a035dd5056
|
Update list of serialization primitives
|
2018-06-26 15:56:42 +02:00 |
|
|
|
48da27c068
|
Merge pull request #47 from quamotion/fixes/uid-roundtrip
|
2018-06-26 13:12:36 +01:00 |
|
Frederik Carlier
|
a89a7ad5e8
|
Consider booleans to be serialization 'primitives' as well
|
2018-06-26 13:59:12 +02:00 |
|
|
|
92994f8f5d
|
Merge pull request #38 from quamotion/fixes/reduce-alloc
Reduce allocations in BinaryPropertyListParser
|
2018-06-24 20:26:21 +01:00 |
|
Frederik Carlier
|
c61b0766c2
|
Run benchmarks on master and for the PR branch
|
2018-06-24 16:12:02 +02:00 |
|
Frederik Carlier
|
19c1e47db2
|
Performance improvements
- Set the capacity of the dictionary of known
- Don't allocate a string to check whether a file is a valid binary property list
|
2018-06-24 16:11:20 +02:00 |
|
|
|
5c68ff1b62
|
Merge pull request #45 from quamotion/fixes/write-perf
Improve BinaryPropertyListWriter performance
|
2018-06-24 11:12:14 +01:00 |
|
Frederik Carlier
|
03e9d4d968
|
Only run benchmarks on the current branch
|
2018-06-23 19:49:13 +02:00 |
|
Frederik Carlier
|
2825277a45
|
Improve the performance of BinaryPropertyListWriter by using a Dictionary instead of a Collection to keep track of assigned indices.
|
2018-06-22 21:28:38 +02:00 |
|
|
|
0bd1215bbb
|
Merge pull request #46 from quamotion/fixes/write-perf-test
Add benchmark for writing binary property lists
|
2018-06-22 20:17:18 +01:00 |
|
|
|
e1b3f8f73f
|
Merge pull request #43 from quamotion/fixes/uid
Refactor the UID class
|
2018-06-22 20:16:52 +01:00 |
|
|
|
aa7ff95e86
|
Merge pull request #44 from quamotion/fixes/binary-roundtrip-unit-test
Fix roundtripping of binary data, add unit test
|
2018-06-22 20:16:04 +01:00 |
|
|
|
575a034516
|
Merge pull request #42 from quamotion/fixes/cache-encoding
Use cached values for ASCII, UTF8 and UTF16 encoding
|
2018-06-22 19:07:53 +01:00 |
|
Frederik Carlier
|
c6809c6aa3
|
Add benchmark for writing binary property lists
|
2018-06-20 14:37:33 +02:00 |
|
Frederik Carlier
|
8fdd1388fe
|
Fix roundtripping of binary data, add unit test
|
2018-06-20 12:59:57 +02:00 |
|
Frederik Carlier
|
2b4fe6595e
|
Refactur UIDs
|
2018-06-19 22:54:05 +02:00 |
|
Frederik Carlier
|
22fbc6afa5
|
Fix serialization of UID values
|
2018-06-19 22:36:55 +02:00 |
|
Frederik Carlier
|
5797a92d91
|
UID: Store the value as an ulong instead of a byte array.
|
2018-06-19 22:36:50 +02:00 |
|
Frederik Carlier
|
23c72a676a
|
Use cached encodings
|
2018-06-19 22:19:18 +02:00 |
|
|
|
e8112c76b1
|
Merge pull request #41 from quamotion/fixes/out-params
ReadLengthAndOffset: Use out parameters instead of returning an array.
|
2018-06-19 21:10:42 +01:00 |
|
Frederik Carlier
|
59f83610c7
|
ReadLengthAndOffset: Use out parameters instead of returning an array.
|
2018-06-19 21:58:24 +02:00 |
|
|
|
5cbfb9ddc0
|
Merge pull request #40 from quamotion/fixes/span-slice
Use Span.Slice instead of creating new arrays
|
2018-06-19 20:00:58 +01:00 |
|
Frederik Carlier
|
9b34088f7c
|
Try to run benchmarks for master, too
|
2018-06-19 18:49:28 +02:00 |
|
Frederik Carlier
|
6fb008a646
|
BInaryPropertyListParser: Use Span.Slice instead of copying arrays
|
2018-06-19 18:46:20 +02:00 |
|
|
|
35205f3cec
|
Merge pull request #36 from quamotion/fixes/array-length
Add support for Span<byte>
|
2018-06-19 17:18:04 +01:00 |
|
|
|
22e12689e4
|
Merge pull request #39 from quamotion/fixes/unit-tests
Add unit tests for BinaryPropertyListParser, UID classes
|
2018-06-19 17:15:27 +01:00 |
|
|
|
b06b610fbe
|
Merge pull request #37 from quamotion/fixes/benchmarks
Add benchmarks for binary property list parsing
|
2018-06-19 17:14:55 +01:00 |
|
Frederik Carlier
|
e4eebf93f4
|
Fix unit tests
|
2018-06-19 17:23:57 +02:00 |
|
Frederik Carlier
|
46d56b5cc2
|
Add unit tests
|
2018-06-19 17:16:08 +02:00 |
|
Frederik Carlier
|
33542f4746
|
Bring back netcoreapp1.0
|
2018-06-19 15:54:03 +02:00 |
|
Frederik Carlier
|
c82174fc6a
|
Bring back netstandard1.x
|
2018-06-19 15:50:59 +02:00 |
|
Frederik Carlier
|
c8f762da73
|
Add benchmarks
|
2018-06-19 11:23:46 +02:00 |
|
Frederik Carlier
|
3df861eb9d
|
Bump Travis version
|
2018-06-19 09:57:35 +02:00 |
|
Frederik Carlier
|
64c9f134ba
|
Add support for Span<byte>
|
2018-06-19 00:16:19 +02:00 |
|
|
|
d72c599c5d
|
Merge pull request #32 from quamotion/fixes/xml-binary
Fix XML serialization of binary values
|
2018-05-23 21:18:20 +01:00 |
|