Skip to content
This repository was archived by the owner on Oct 30, 2021. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
0286cf7
Start splitting out carmen-cache functions into separate files; coale…
apendleton Feb 13, 2018
b9cf236
add memorycache.cpp; move associated generic functions/structs to utils
aaaandrea Feb 14, 2018
fb67c17
mv normalizationcache to own cpp/hpp files; mv rocksdbcache to own cp…
aaaandrea Feb 14, 2018
f222a32
add clang diagnostics ignores for external libraries
aaaandrea Feb 14, 2018
0b85ce6
add hello_async.bench template from node-cpp=skel
aaaandrea Feb 14, 2018
42d646a
Warning smashing: mostly old-style casts (which I fixed) and some unu…
apendleton Feb 14, 2018
ca42804
add hello_object_async.bench from node-cpp-skel
aaaandrea Feb 14, 2018
63f9941
More warning squashing: one more unused param pragma, and deleting un…
apendleton Feb 14, 2018
e584176
Get rid of a bunch of extraneous includes
apendleton Feb 14, 2018
efef399
Apply clang-format fixes
apendleton Feb 14, 2018
48b6219
rm templates
aaaandrea Feb 14, 2018
b7ef9fd
Merge branch 'cache-split' of github.com:mapbox/carmen-cache into cac…
aaaandrea Feb 14, 2018
d9d18fc
Add pinned documentation.js and docs generation, and remove accidenta…
apendleton Feb 16, 2018
86a38c5
add comments in memcache
aaaandrea Feb 16, 2018
5fc0c21
Merge branch 'cache-split' of github.com:mapbox/carmen-cache into cac…
aaaandrea Feb 16, 2018
c927d8e
add API doc comments to rocksdbcache
aaaandrea Feb 16, 2018
2b6ad57
update api documentation for each function in memorycache.cpp
aaaandrea Feb 17, 2018
ecd4273
memcache api docs updates
aaaandrea Feb 20, 2018
a909474
add api docs for rocksdbcache.cpp
aaaandrea Feb 20, 2018
1d0c1b2
Add JSDoc annotations for NormalizationCache
apendleton Feb 20, 2018
632fb40
Merge branch 'cache-split' of github.com:mapbox/carmen-cache into cac…
apendleton Feb 20, 2018
36bdfc3
use yarn, not npm, to install deps
apendleton Feb 20, 2018
b564a7b
Add jsdoc entries for the JS-exposed parts coalesce, and regular C++ …
apendleton Feb 21, 2018
f30fb53
update memorycache/rocksdbcache api docs; add cpp_util api docs
aaaandrea Feb 22, 2018
909b1db
ad pxytozxy notes
aaaandrea Feb 22, 2018
27be9d6
make docs run
aaaandrea Feb 22, 2018
42fd754
nest comments for api docs
aaaandrea Feb 22, 2018
9bf7dbc
Fix docs typos
apendleton Feb 23, 2018
a81efb1
Merge branch 'cache-split' of github.com:mapbox/carmen-cache into cac…
apendleton Feb 23, 2018
3330f77
update docs from comments
aaaandrea Feb 23, 2018
497e749
Merge branch 'cache-split' of github.com:mapbox/carmen-cache into cac…
aaaandrea Feb 23, 2018
46c37c2
add cloudformation template
aaaandrea Feb 26, 2018
05fcd46
testing binary publishing [publish binary]
aaaandrea Feb 26, 2018
2090eb8
add LTO flags; ensure Context is noncopyable
aaaandrea Feb 26, 2018
fd76c04
format and tidy
aaaandrea Feb 26, 2018
af31425
add comments to describe tests
aaaandrea Feb 26, 2018
f485436
Add tape eslint plugin, switch tests to format required by plugin, an…
apendleton Feb 27, 2018
5057b50
Drop node 4 from travis build matrix
apendleton Feb 27, 2018
a0402f2
Upgrade to newer mason so binutils installs correctly on travis
apendleton Feb 27, 2018
aed9d5a
update outdated API.md
apendleton Feb 27, 2018
d72a81b
source compile rocksbd and bz2
Feb 28, 2018
ca7d004
reduce compile concurrency to avoid OOM killer knocking out g++
Feb 28, 2018
766d3a5
correctly limit compiler concurrency
Feb 28, 2018
045434e
fix to ensure consistent g++ version for that build
Feb 28, 2018
c394579
fix typo
Feb 28, 2018
c6ba7b3
fix typo
Feb 28, 2018
fdd1f64
only use binutils if we are building with clang++
Feb 28, 2018
c2c3ee4
upgrade to llvm 5.0.1 / mark mason branch as todo
Feb 28, 2018
0503234
Merge pull request #119 from mapbox/mason-deps-from-source
apendleton Mar 1, 2018
4ce987b
Move benchmarks to their own directory, don't enforce timing, run the…
apendleton Mar 1, 2018
f0760d9
Bump to new dev version v0.20.0-cache-split-2 [publish binary]
apendleton Mar 1, 2018
4041a9b
Fix linting [publish binary]
apendleton Mar 1, 2018
c6d30e5
Rename PhrasematchSubq as it appears in JS to PhrasematchSubqObject i…
apendleton Mar 13, 2018
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
28 changes: 4 additions & 24 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,6 @@ language: node_js

sudo: false

# build options and AWS keys for publishing binaries
# note: you'll need to generate your own keys for publishing a separate project
env:
global:
- secure: bLTdbWwf3v8X7yJlLLqPc9BRhFquwma4oYL9T2C38FXzSuqhXJZF+kNXjHd85E4lJNnuLXDjrPJLLkigd70J9Tclu2XQvy3cGzXI+EMsO6rDvQN24Eoi6uJ/qHhTrAoud526ouxO8qk9YYLjD6UWX1EOtqcEdwPMose8L1wsMZI=
- secure: lmfuNtK0/ubV4ZZobgfeKY6DzG41ZciS4a00yCe29jHLxAg+EEmB/qpsW5d1//cC94OKsAySW08xp2uX5wBVvtryaaoiwU7fdKF9DOxHRHieGw/3+m8NNjELkd5hKMKiqDj7l4QPMchzBQR2PQkoG0UMCGUFe+RmzZ2/iCdGHXU=

# enable c++11/14 builds
addons:
apt:
Expand Down Expand Up @@ -42,14 +35,6 @@ script:
# run your tests and build binaries
matrix:
include:
# linux publishable node v4/release
- os: linux
env: BUILDTYPE=release
node_js: 4
# linux publishable node v4/debug
- os: linux
env: BUILDTYPE=debug
node_js: 4
# linux publishable node v6
- os: linux
env: BUILDTYPE=release
Expand All @@ -58,11 +43,6 @@ matrix:
- os: linux
env: BUILDTYPE=debug
node_js: 6
# osx publishable node v4
- os: osx
osx_image: xcode8.2
env: BUILDTYPE=release
node_js: 4
# osx publishable node v6
- os: osx
osx_image: xcode8.2
Expand All @@ -71,7 +51,7 @@ matrix:
# Sanitizer build node v4/Debug
- os: linux
env: BUILDTYPE=debug TOOLSET=asan
node_js: 4
node_js: 6
sudo: required
# Overrides `install` to set up custom asan flags
install:
Expand All @@ -94,7 +74,7 @@ matrix:
# g++ build (default builds all use clang++)
- os: linux
env: BUILDTYPE=debug CXX="g++-6" CC="gcc-6"
node_js: 4
node_js: 6
addons:
apt:
sources:
Expand All @@ -111,7 +91,7 @@ matrix:
# Coverage build
- os: linux
env: BUILDTYPE=debug CXXFLAGS="--coverage" LDFLAGS="--coverage"
node_js: 4
node_js: 6
# Overrides `script` to publish coverage data to codecov
before_script:
- npm test
Expand All @@ -137,7 +117,7 @@ matrix:
# Clang tidy build
- os: linux
env: CLANG_TIDY
node_js: 4
node_js: 6
# Overrides `install` to avoid initializing clang toolchain
install:
# First run the clang-tidy target
Expand Down
Loading