Roman Khimov
|
c3d989ebda
|
stackitem: reusable serialization context
We serialize items a lot and this allows to avoid a number of allocations.
|
2022-06-02 15:38:39 +03:00 |
|
Roman Khimov
|
3d1a81df1f
|
native: std.itoa uses lower-cased letters, fix #2476
|
2022-05-11 19:33:17 +03:00 |
|
Roman Khimov
|
70ddbf7180
|
native: reuse stackitem.(De)Serialize more for data structures
Less code bloat, no functional changes.
|
2021-07-19 15:42:42 +03:00 |
|
Roman Khimov
|
0de949b575
|
stackitem: remove Item/StackItem from function names
They're useless in a package named 'stackitem', make this package a bit more
user-friendly.
|
2021-07-06 19:56:23 +03:00 |
|
Evgeniy Stratonikov
|
192771a58a
|
native/std: add base58Check* methods, close #1974
|
2021-05-25 17:32:19 +03:00 |
|
Evgeniy Stratonikov
|
40d1dd0e0d
|
native/std: add stringSplit method
|
2021-05-11 12:11:38 +03:00 |
|
Evgeniy Stratonikov
|
dadfe2b9ab
|
native/std: add memorySearch method
|
2021-05-11 12:11:38 +03:00 |
|
Evgeniy Stratonikov
|
978f4dfbc5
|
native/std: add memoryCompare method
|
2021-05-11 12:11:38 +03:00 |
|
Evgeniy Stratonikov
|
82a6c3266c
|
native/std: limit input size for some methods
Also fix prices accordingly.
|
2021-05-11 12:11:38 +03:00 |
|
Evgeniy Stratonikov
|
e4b34833da
|
native/std: add overloads for itoa and atoi
|
2021-05-11 12:11:38 +03:00 |
|
Anna Shaleva
|
14ade42101
|
core: remove System.Binary.[Serialize, Deserialize] syscalls
And move their tests to native StdLib.
|
2021-03-10 19:24:19 +03:00 |
|
Anna Shaleva
|
5c9c168ee5
|
core: remove System.Binary.[Base64*, Base58*] syscalls
And move their tests to native StdLib.
|
2021-03-10 19:24:19 +03:00 |
|
Anna Shaleva
|
4d2ad4b9e2
|
core: remove System.Json.[Serialize, Deserialize] interops
And move their tests to native StdLib.
|
2021-03-10 19:24:19 +03:00 |
|
Anna Shaleva
|
f65485b735
|
core: remove System.Binary.Itoa and System.Binary.Atoi syscalls
And move their tests to native StdLib.
|
2021-03-10 19:24:19 +03:00 |
|