v/vlib/encoding
Sebastian Schicho 9995f6cca1
encoding.base64: speed up encoding and decoding (#11055)
* add new function headers

* new encoding function

* rename to decode_micro and add helper functions

* implement new decoding function

* add test for buffer to buffer decoding

* - add notice to GO code
- v fmt base64.v

* implement new decoding function

* fix base64_memory_test.v by commenting a few lines

* vfmt base64.v

* add some more asserts to base64_memory_test.v

* remove unused decoding function

* add bounds check, when detecting the padding

* use union for storing the decoded data

Co-authored-by: Delyan Angelov <delian66@gmail.com>
2021-08-07 00:09:55 +03:00
..
base64 encoding.base64: speed up encoding and decoding (#11055) 2021-08-07 00:09:55 +03:00
binary tools: make `v test-cleancode` test everything by default (#10050) 2021-05-08 13:32:29 +03:00
csv csv: fix csv fields with double quotes (#10399) 2021-06-10 19:24:20 +03:00
utf8 vlib: remove many deprecated functions (#10972) 2021-07-28 09:22:19 +03:00