Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TurpentineDistillery feature/locale independent str to num #450

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
6b78b5c
Added strtonum for locale-independent number parsing
Dec 4, 2016
4eafaab
Improved overflow detection; removed debugging output statements.
Dec 4, 2016
c75efed
stylistic changes
Dec 4, 2016
e41a956
Alternative handling of integer types relying on strto[u]ll
Dec 4, 2016
d643360
Bugfix: when working with C formatting functions we need to query C l…
Dec 6, 2016
0c87d5d
Refactored preprocessing with a lambda instead of do{...}while(0)
Dec 7, 2016
7a08124
Refactored preprocessing with a lambda instead of do{...}while(0)
Dec 7, 2016
6e8da7d
Added unit-test for issue #379 (locale-independent str-to-num)
Dec 7, 2016
d2e9ce2
Trying to coerce setlocale to make snprintf use commas as delimiter; …
Dec 7, 2016
d169598
simplified code a bit based on @gregmarr's suggestions
Dec 7, 2016
6774457
Trying to coerce setlocale to make snprintf use commas as delimiter s…
Dec 7, 2016
0a4a6a8
Refactored to avoid using exceptions, as there are plans to support e…
Dec 8, 2016
27d9740
Tweaks to unit-test for issue #379
Dec 8, 2016
38499e8
Removed unused struct; fixed comments
Dec 9, 2016
1c029b9
Still trying to invoke locale-specific behavior in CI
Dec 9, 2016
cd0b651
Tweaked check for preserved sign; added LCOV_EXCL_LINE
Dec 13, 2016
0f8de48
Disabling strtod pre-check, since can't get locale-specific behavior …
Dec 13, 2016
5cad200
Tweaked check for preserved sign; added LCOV_EXCL_LINE
Dec 13, 2016
6fba52b
Merged upstream/develop into feature/locale_independent_str_to_num
Dec 13, 2016
c236b59
Merge upstream/develop into feature/locale_independent_str_to_num
Jan 5, 2017
8d88a1d
:twisted_rightwards_arrows: merged #379 and fixed conflicts
nlohmann Feb 5, 2017
926af6d
:twisted_rightwards_arrows: merge branch 'develop' into TurpentineDis…
nlohmann Feb 11, 2017
9f5dccb
:lipstick: cleanup
nlohmann Feb 11, 2017
c2d5510
:hammer: make lexer distinguishes number types
nlohmann Feb 11, 2017
c8191c8
:hammer: further cleanup
nlohmann Feb 12, 2017
b84705d
:white_check_mark: improved test coverage
nlohmann Feb 12, 2017
265c5b5
:hammer: more work on the number parser
nlohmann Feb 13, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ cppcheck:

# run clang sanitize (we are overrding the CXXFLAGS provided by travis in order to use gcc's libstdc++)
clang_sanitize: clean
CXX=clang++ CXXFLAGS="-g -O2 -fsanitize=address -fsanitize=undefined -fno-omit-frame-pointer" $(MAKE)
CXX=clang++ CXXFLAGS="-g -O2 -fsanitize=address -fsanitize=undefined -fno-omit-frame-pointer" $(MAKE) check


##########################################################################
Expand Down
Loading