projects
/
cppcodec.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
cppcodec.git
2018-06-22
Stefan Schmidt
Replaced all C-style casts in access.hpp
48/head
commit
|
commitdiff
|
tree
|
snapshot
2018-05-05
Jakob Petsovits
Merge pull request #45 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2018-04-30
Jakob Petsovits
Now that cppcodec is viably fast, advertise this in...
45/head
commit
|
commitdiff
|
tree
|
snapshot
2018-04-30
Jakob Petsovits
Change the LICENSE file so GitHub will recognize and...
commit
|
commitdiff
|
tree
|
snapshot
2018-04-30
Jakob Petsovits
Improve decode() performance by counting using pointers...
commit
|
commitdiff
|
tree
|
snapshot
2018-04-30
Jakob Petsovits
Cache the buffer pointer for direct_data_access_result_...
commit
|
commitdiff
|
tree
|
snapshot
2018-04-30
Jakob Petsovits
Significantly improve decoding performance by using...
commit
|
commitdiff
|
tree
|
snapshot
2018-04-29
Jakob Petsovits
Add #defines to benchmark_cppcodec to turn off individu...
commit
|
commitdiff
|
tree
|
snapshot
2018-04-26
Jakob Petsovits
Compile on MSVC with /std:c++17 even without /Zc:__cplu...
commit
|
commitdiff
|
tree
|
snapshot
2018-04-24
Jakob Petsovits
Add a "minimal decode" executable to the test directory.
commit
|
commitdiff
|
tree
|
snapshot
2018-04-02
Jakob Petsovits
Fix #35: Improve MSVC performance by adding MSVC always...
commit
|
commitdiff
|
tree
|
snapshot
2018-04-02
Jakob Petsovits
Merge pull request #44 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2018-04-02
Jakob Petsovits
Execute test/benchmark_cppcodec on Travis and AppVeyor...
44/head
commit
|
commitdiff
|
tree
|
snapshot
2018-04-02
Jakob Petsovits
Add a benchmark to test runtime performance.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-31
Jakob Petsovits
Add my copyright to files that I improved earlier this...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-31
Jakob Petsovits
Merge pull request #43 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2018-03-31
Jakob Petsovits
Update Travis config to use Trusty and several C++11...
43/head
commit
|
commitdiff
|
tree
|
snapshot
2018-03-31
Jakob Petsovits
Fix #41: Fix the C++17 build breakage introduced in...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-31
Jakob Petsovits
Merge pull request #42 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2018-03-31
Jakob Petsovits
Refactor CMakeLists.txt to allow for specifying the...
42/head
commit
|
commitdiff
|
tree
|
snapshot
2018-03-28
Jakob Petsovits
Merge pull request #40 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2018-03-28
Jakob Petsovits
Further improve performance by fixing specialized data...
40/head
commit
|
commitdiff
|
tree
|
snapshot
2018-03-26
Jakob Petsovits
Merge pull request #39 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2018-03-26
Jakob Petsovits
Improve decoding performance by always inlining Codec...
39/head
commit
|
commitdiff
|
tree
|
snapshot
2018-03-26
Jakob Petsovits
Merge pull request #38 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2018-03-26
Jakob Petsovits
Remove throw expression from hex::num_encoded_tail_symb...
38/head
commit
|
commitdiff
|
tree
|
snapshot
2018-03-26
Jakob Petsovits
Bring back noexcept for index[_last]() without VC14...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-11
Jakob Petsovits
Fix #33: More helpful explanation for base64_url_unpadded
commit
|
commitdiff
|
tree
|
snapshot
2018-03-11
Jakob Petsovits
Fix AppVeyor URL in README.md
v0.1
commit
|
commitdiff
|
tree
|
snapshot
2018-03-11
Jakob Petsovits
Merge pull request #37 from SoapGentoo/packaging-cleanups
commit
|
commitdiff
|
tree
|
snapshot
2018-03-11
David Seifert
Cut initial version 0.1
37/head
commit
|
commitdiff
|
tree
|
snapshot
2018-03-11
David Seifert
Update Catch2 URL
commit
|
commitdiff
|
tree
|
snapshot
2018-03-11
David Seifert
Try to use system Catch2
commit
|
commitdiff
|
tree
|
snapshot
2018-03-11
David Seifert
Add pkg-config file
commit
|
commitdiff
|
tree
|
snapshot
2018-03-11
David Seifert
Modernise CMake
commit
|
commitdiff
|
tree
|
snapshot
2017-08-03
Jakob Petsovits
Merge pull request #31 from nigels-com/master
commit
|
commitdiff
|
tree
|
snapshot
2017-08-03
Nigel Stewart
Fixup: Install base64_url_unpadded.hpp via cmake
31/head
commit
|
commitdiff
|
tree
|
snapshot
2017-07-26
Jakob Petsovits
Merge pull request #30 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2017-07-07
Jakob Petsovits
Add AppVeyor badge to README.txt.
30/head
commit
|
commitdiff
|
tree
|
snapshot
2017-07-04
Eli Fidler
Merge pull request #29 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2017-07-01
Jakob Petsovits
Fix #10: Appveyor config file for testing on Windows...
29/head
commit
|
commitdiff
|
tree
|
snapshot
2017-06-19
Eli Fidler
Merge pull request #28 from kurt-nj/add_files_to_cmake
commit
|
commitdiff
|
tree
|
snapshot
2017-06-19
Kurt Johnson
base64_default_url_unpadded was missing from cmake...
28/head
commit
|
commitdiff
|
tree
|
snapshot
2017-05-01
Eli Fidler
Merge pull request #26 from smasherprog/patch-1
commit
|
commitdiff
|
tree
|
snapshot
2017-04-29
Scott
Remove compiler warnings about conversion
26/head
commit
|
commitdiff
|
tree
|
snapshot
2016-10-28
Jakob Petsovits
Merge pull request #24 from Kronuz/master
commit
|
commitdiff
|
tree
|
snapshot
2016-10-26
German M. Bravo
Add base64_url_unpadded variant for unpadded base64...
24/head
commit
|
commitdiff
|
tree
|
snapshot
2016-08-05
Jakob Petsovits
Merge pull request #23 from thrimbor/fixes
commit
|
commitdiff
|
tree
|
snapshot
2016-08-03
Stefan Schmidt
Replaced C-style casts to prevent warnings
23/head
commit
|
commitdiff
|
tree
|
snapshot
2016-08-03
Stefan Schmidt
Workaround for VisualC++ compilation (fixes #5)
commit
|
commitdiff
|
tree
|
snapshot
2016-07-19
Stefan Schmidt
Removed the noexcept specifier from methods throwing...
commit
|
commitdiff
|
tree
|
snapshot
2016-07-04
Stefan Schmidt
Change return type of direct_data_access_result_state...
commit
|
commitdiff
|
tree
|
snapshot
2016-04-11
Jakob Petsovits
Merge pull request #19 from jrogers/jrogers/build
commit
|
commitdiff
|
tree
|
snapshot
2016-04-10
Jeff Rogers
Set language to C++ otherwise CMake complains
19/head
commit
|
commitdiff
|
tree
|
snapshot
2016-01-30
Jakob Petsovits
Merge pull request #16 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2016-01-30
Jakob Petsovits
Add base32_hex codec variant, a.k.a. base32hex from...
16/head
commit
|
commitdiff
|
tree
|
snapshot
2016-01-25
Jakob Petsovits
Merge pull request #15 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2016-01-25
Jakob Petsovits
Centralize block encoding and padding in stream_codec.
15/head
commit
|
commitdiff
|
tree
|
snapshot
2016-01-23
Jakob Petsovits
Eliminate use of ostream to reduce included lines of...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-19
Jakob Petsovits
Merge pull request #14 from jpetso/master
commit
|
commitdiff
|
tree
|
snapshot
2016-01-19
Jakob Petsovits
Different take on pad() SFINAE, with overloads and...
14/head
commit
|
commitdiff
|
tree
|
snapshot
2016-01-18
Jakob Petsovits
Merge pull request #13 from jpetso/build_ci
commit
|
commitdiff
|
tree
|
snapshot
2016-01-18
Jakob Petsovits
Build with Travis CI.
13/head
commit
|
commitdiff
|
tree
|
snapshot
2016-01-18
Jakob Petsovits
Fix buffer overflow for null-terminated padded strings.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-17
Jakob Petsovits
Remove some items from TODO.md that I've added as GitHu...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-16
Jakob Petsovits
Add tests for hex codecs, and a few extra tests for...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-16
Jakob Petsovits
Also add case insensitivity test for base32_rfc4648.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-16
Jakob Petsovits
Add tests for base32_rfc4648.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-16
Jakob Petsovits
Refactoring: Move codec variants into their respective...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-15
Jakob Petsovits
Don't name an unused parameter. Avoids a VC14 compiler...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-14
Jakob Petsovits
Clang doesn't like non-lvalue ostringstreams. Fix that...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-14
Jakob Petsovits
Ignore Crockford base32 dashes as specified.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-04
Jakob Petsovits
In README.md, mention exceptions for all overloads.
commit
|
commitdiff
|
tree
|
snapshot
2016-01-04
Jakob Petsovits
Use -Wall -pedantic to make sure we'll work well within...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-04
Jakob Petsovits
Put base32 bit operations inside parentheses. Avoids...
commit
|
commitdiff
|
tree
|
snapshot
2016-01-04
Jakob Petsovits
Add .gitignore.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-28
Jakob Petsovits
Update TODO and README to reflect the current feature...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-28
Jakob Petsovits
Fix API documentation: default decoded type is std...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-28
Jakob Petsovits
Add base64url tests, and adapt base64 tests to also...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-27
Jakob Petsovits
Test for some error conditions & refine exception types.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-27
Jakob Petsovits
Add tests for standard base64.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-27
Jakob Petsovits
Add test framework and a set of tests for base32_crockford.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-27
Jakob Petsovits
Fix decoded_max_size() for unpadded stream codecs.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-27
Jakob Petsovits
In encode(), don't decrease src_end unless a full block...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-27
Jakob Petsovits
Fix templates/accessors to make all overloads work.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-24
Jakob Petsovits
Add TODO item about improving the command line tools.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-24
Jakob Petsovits
Make the Hello World example from README.md actually...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-24
Jakob Petsovits
Rename non_char_array to non_char_ptr.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-24
Jakob Petsovits
Fix decode_tail() logic for base32 and base64.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-24
Jakob Petsovits
Switch from `unsigned char` to `uint8_t` everywhere.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-24
Jakob Petsovits
Remove unnecessary includes.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-24
Jakob Petsovits
Add a TODO file until we're on GitHub and I can switch...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-24
Jakob Petsovits
Implement hex via stream_codec, i.e. decode "0F" but...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-24
Jakob Petsovits
Refine base32 accepted characters, rename crockstr...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-24
Jakob Petsovits
Actually implement the size_t return value as stated...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-23
Jakob Petsovits
Add base64 codec with variants base64_rfc4648 and base6...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-23
Jakob Petsovits
Readability: Only access a single variable after block...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-23
Jakob Petsovits
Make index lookups and alphabet arrays safer.
commit
|
commitdiff
|
tree
|
snapshot
2015-12-23
Jakob Petsovits
Fix header guard name (was ...BASE4648 instead of ...
commit
|
commitdiff
|
tree
|
snapshot
2015-12-23
Jakob Petsovits
Write the print output lines a bit more compactly.
commit
|
commitdiff
|
tree
|
snapshot
next