John Wellbelove
804651f3eb
Merge branch 'feature/Base64-codec' of https://github.com/ETLCPP/etl into feature/Base64-codec
...
# Conflicts:
# include/etl/base64.h
# include/etl/version.h
# library.json
# library.properties
# test/test_base64_RFC4648_with_padding.cpp
# version.txt
2023-10-23 10:05:27 +01:00
John Wellbelove
b99fa790c2
Refactor to support multiple RFCs
2023-10-23 10:01:33 +01:00
John Wellbelove
a92b28fdea
Renamed test file
2023-10-23 10:01:33 +01:00
John Wellbelove
5dad4402c6
Added padding flag
2023-10-23 10:01:33 +01:00
John Wellbelove
702b0ef3a2
Removed static from encode and decode functions
2023-10-23 10:01:33 +01:00
John Wellbelove
5ad7fd2f90
Static version of Base64 - RFC-6848 - No optional padding
2023-10-23 10:01:32 +01:00
John Wellbelove
fd67662a8e
Updates
2023-10-23 10:00:49 +01:00
John Wellbelove
e8eeeba875
Merge branch 'master' into development
2023-10-23 09:59:41 +01:00
John Wellbelove
85f2e09ef7
#776 Add missing semicolons
20.38.5
2023-10-23 09:35:01 +01:00
H1MSK
837a5156b4
Add missing semicolons ( #776 )
2023-10-22 16:16:04 +01:00
John Wellbelove
d9e672d066
Renamed test file
2023-10-21 18:18:26 +01:00
John Wellbelove
ab1c3db7d9
Added padding flag
2023-10-21 11:41:35 +01:00
John Wellbelove
531cdbc872
Removed static from encode and decode functions
2023-10-21 10:41:06 +01:00
John Wellbelove
8911b1e51f
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-10-21 10:28:08 +01:00
John Wellbelove
2ea76c99af
Static version of Base64 - RFC-6848 - No optional padding
2023-10-21 10:27:42 +01:00
John Wellbelove
a1e5f1c7c9
Updates
2023-10-15 11:45:44 +01:00
John Wellbelove
5ca6e05eb8
Added etl::string interface to etl::base64
2023-10-15 11:44:23 +01:00
John Wellbelove
21a9b884bc
Added etl::string::fill()
2023-10-15 11:44:23 +01:00
John Wellbelove
d30026ec64
Fix maybe-uninitialized warning
2023-10-15 11:44:23 +01:00
John Wellbelove
6bc244cf8e
Final changes
2023-10-15 11:44:22 +01:00
John Wellbelove
f7281dc680
Initial code
2023-10-15 11:44:22 +01:00
John Wellbelove
91a357d18d
static_cast for string_view & array_view size() member functions
2023-10-15 11:44:22 +01:00
John Wellbelove
92e880f3b1
#773 Return raw pointer for etl::multi_span::operator->()
20.38.4
2023-10-14 21:34:39 +01:00
John Wellbelove
f616a247d6
Merge branch 'pull-request/#773-Return-raw-pointer-for-etl-multi_span-operator' into development
2023-10-14 00:53:10 +01:00
John Wellbelove
6ee6177e82
Added -> operator test
2023-10-13 21:32:30 +01:00
David Hebbeker
e631a0fd9b
Return raw pointer for etl::multi_span::operator->(). ( #773 )
...
- using `operator*()` in case getting the current element is changed one day
- using `&` to get the address
Simply returning `p_value` may break in case the internal type of `p_value` would change. This way it is more robust to changes.
2023-10-13 20:48:46 +01:00
John Wellbelove
822e2444f4
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-10-11 12:51:39 +01:00
John Wellbelove
79bfc6f39a
static_cast for string_view & array_view size() member functions
2023-10-11 12:49:06 +01:00
John Wellbelove
5437b4b55a
Added etl::string interface to etl::base64
2023-10-05 13:29:45 +01:00
John Wellbelove
6b7093dc17
Added etl::string::fill()
2023-10-04 18:51:50 +01:00
John Wellbelove
b5bed0f4da
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-10-04 11:40:04 +01:00
John Wellbelove
c9056b6e3a
Fix maybe-uninitialized warning
2023-10-04 11:39:59 +01:00
John Wellbelove
785d97fb35
Fix maybe-uninitialized warning
2023-10-04 11:23:16 +01:00
John Wellbelove
c8e6992929
Final changes
2023-10-04 10:49:45 +01:00
John Wellbelove
4489416abc
Initial code
2023-10-01 09:28:14 +01:00
John Wellbelove
fe35751dcb
Merge branch 'development' of https://github.com/ETLCPP/etl into development
20.38.3
2023-09-28 00:02:38 +01:00
John Wellbelove
24b145896d
Updated versions
2023-09-27 17:56:10 +01:00
John Wellbelove
851aa818f5
Updated versions
2023-09-27 14:02:08 +01:00
John Wellbelove
11155eb9f1
Fixed alignment functionality
2023-09-27 13:48:53 +01:00
John Wellbelove
fd920fcc7e
Test name updates
20.38.2
2023-09-25 16:55:19 +01:00
John Wellbelove
cf15b92818
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-09-24 19:56:52 +01:00
John Wellbelove
d507106764
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-09-24 19:56:38 +01:00
John Wellbelove
a90b370188
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-09-24 19:48:22 +01:00
John Wellbelove
754ac74d5a
Updated release notes
2023-09-24 19:48:15 +01:00
John Wellbelove
e1b2a878db
Updated release notes
2023-09-24 19:38:53 +01:00
John Wellbelove
61713b6ce4
Refactored storage for etl::optional
2023-09-24 18:54:24 +01:00
John Wellbelove
1f368ead6c
#766 etl::unique_ptr::reset() can call deleter with nullptr argument
2023-09-23 11:29:14 +01:00
John Wellbelove
40df32148e
Merge branch 'hotfix/#749-Code-change-causes-warning-with-armcc-compiler' into development
2023-09-21 18:25:01 +01:00
John Wellbelove
2b6f6de846
Commets added
2023-09-21 18:22:48 +01:00
John Wellbelove
b2b4895f16
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-09-21 08:37:04 +01:00