Skip to content

Instantly share code, notes, and snippets.

View vinniefalco's full-sized avatar
🏠
Working from home

Vinnie Falco vinniefalco

🏠
Working from home
View GitHub Profile
# cmake
- compiler: g++
git:
submodules: false
install: true
environment: CXX=g++-9
addons:
apt:
compiler: g++-9
script:
# cmake
- compiler: g++
install: true
addons:
apt:
packages:
- libboost-filesystem-dev
script:
- pip install --user cmake
- mkdir __build
// if(st_.empty())
Parse strings.json,clang x64/sse2,boost (pool),5775
Parse integers-32.json,clang x64/sse2,boost (pool),400
Parse integers-64.json,clang x64/sse2,boost (pool),678
Parse twitter.json,clang x64/sse2,boost (pool),475
Parse small.json,clang x64/sse2,boost (pool),297
Parse array.json,clang x64/sse2,boost (pool),268
Parse random.json,clang x64/sse2,boost (pool),336
Parse citm_catalog.json,clang x64/sse2,boost (pool),622
Parse canada.json,clang x64/sse2,boost (pool),396
Parse strings.json,clang x64/sse2,boost (pool),5775
Parse strings.json,clang x64/sse2,boost,2977
Parse strings.json,clang x64/sse2,rapidjson (pool),448
Parse strings.json,clang x64/sse2,rapidjson,420
Parse strings.json,clang x64/sse2,nlohmann,226
Parse integers-32.json,clang x64/sse2,boost (pool),400
Parse integers-32.json,clang x64/sse2,boost,369
Parse integers-32.json,clang x64/sse2,rapidjson (pool),274
Parse integers-32.json,clang x64/sse2,rapidjson,263
Parse integers-32.json,clang x64/sse2,nlohmann,89
[
null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,
null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,
null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,
null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,
null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null
]
# Include common options.
include(${CMAKE_CURRENT_LIST_DIR}/common.cmake)
# Static runtime linkage.
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>" CACHE STRING "")
# Compiler options.
add_compile_options(
/permissive- # strict C++
/W4 # enable all warnings
Parse strings.json,msvc x86,boost (pool),2133
Parse strings.json,msvc x86,rapidjson (pool),295
Parse integers-32.json,msvc x86,boost (pool),291
Parse integers-32.json,msvc x86,rapidjson (pool),216
Parse integers-64.json,msvc x86,boost (pool),370
Parse integers-64.json,msvc x86,rapidjson (pool),271
Parse twitter.json,msvc x86,boost (pool),324
Parse twitter.json,msvc x86,rapidjson (pool),299
Parse small.json,msvc x86,boost (pool),221
Parse small.json,msvc x86,rapidjson (pool),248
Parse strings.json,msvc x64,boost (pool),5042
Parse strings.json,msvc x64,rapidjson (pool),278
Parse integers-32.json,msvc x64,boost (pool),343
Parse integers-32.json,msvc x64,rapidjson (pool),276
Parse integers-64.json,msvc x64,boost (pool),587
Parse integers-64.json,msvc x64,rapidjson (pool),396
Parse twitter.json,msvc x64,boost (pool),368
Parse twitter.json,msvc x64,rapidjson (pool),295
Parse small.json,msvc x64,boost (pool),249
Parse small.json,msvc x64,rapidjson (pool),249
Parse twitter.json,msvc x64,boost (pool),274
Parse twitter.json,msvc x64,boost,194
Parse citm_catalog.json,msvc x64,boost (pool),406
Parse citm_catalog.json,msvc x64,boost,251
Parse canada.json,msvc x64,boost (pool),317
Parse canada.json,msvc x64,boost,209
Serialize twitter.json,msvc x64,boost (pool),1141
Serialize twitter.json,msvc x64,boost,1134
Serialize citm_catalog.json,msvc x64,boost (pool),1644
Serialize citm_catalog.json,msvc x64,boost,1523
parse,strings.json,msvc,64,boost (pool),24000,5014,4638
parse,strings.json,msvc,64,boost (pool),28000,5106,5314
parse,strings.json,msvc,64,boost (pool),28000,5108,5312
parse,strings.json,msvc,64,boost (pool),28000,5118,5302
parse,strings.json,msvc,64,boost (pool),28000,5102,5318
parse,strings.json,msvc,64,boost (pool),28000,5106,5314
parse,strings.json,msvc,64,boost,15000,5059,2873
parse,strings.json,msvc,64,boost,15000,5043,2882
parse,strings.json,msvc,64,boost,15000,5034,2888
parse,strings.json,msvc,64,boost,15000,5054,2876