Skip to content

Commit

Permalink
Initial import.
Browse files Browse the repository at this point in the history
  • Loading branch information
mponomar committed May 17, 2017
0 parents commit e7477b5
Show file tree
Hide file tree
Showing 4,114 changed files with 1,383,426 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
269 changes: 269 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,269 @@
# libraries
comdb2rle/libcomdb2rle.a
bb/libbb.a
bdb/libbdblib.a
protobuf/libcdb2protobuf.a
cdb2api/libcdb2api.a
cdb2api/libcdb2api.so
csc2/libcsc2lib.a
lua/liblua.a
sqlite/libsqlite.a
crc32c/libcrc32c.a
net/libnet.a
datetime/libtz.a
dlmalloc/libdlmalloc.a
berkdb/libdb.a
util/libutil.a
dfp/decNumber/libdfpal.a
schemachange/libschemachange.a
cson/libcson.a
sockpool/libsockpool.a

# loose object files
*.o
bb/libbb.o
bdb/*.o
bdb/extern.list
berkdb/btree/*.o
berkdb/common/*.o
berkdb/crypto/*.o
berkdb/crypto/mersenne/*.o
berkdb/db/*.o
berkdb/dbm/*.o
berkdb/dbreg/*.o
berkdb/env/*.o
berkdb/fileops/*.o
berkdb/hash/*.o
berkdb/hmac/*.o
berkdb/hsearch/*.o
berkdb/lock/*.o
berkdb/log/*.o
berkdb/mp/*.o
berkdb/mutex/*.o
berkdb/os/*.o
berkdb/qam/*.o
berkdb/rep/*.o
berkdb/txn/*.o
berkdb/xa/*.o
cdb2api/*.o
comdb2rle/*.o
comdb2sc/*.o
crc32c/*.o
csc2/*.o
datetime/*.o
dfp/decNumber/*.o
dfp/dfpal/*.o
dlmalloc/*.o
lua/*.o
net/*.o
protobuf/google/protobuf-c/*.o
protobuf/*.o
sqlite/*.o
util/*.o
sqlite/inline/serialget.o
sqlite/inline/memcompare.o
sqlite/inline/vdbecompare.o

# loose dependency files
*.d

# generated headers
berkdb/dbinc_auto/*_auto.h
berkdb/dbinc_auto/*_ext.h
!berkdb/dbinc_auto/clib_ext.h
!berkdb/dbinc_auto/txn_auto.h
!berkdb/dbinc_auto/txn_ext.h
protobuf/sqlquery.pb-c.h
protobuf/sqlresponse.pb-c.h
protobuf/bpfunc.pb-c.c
protobuf/bpfunc.pb-c.h
sqlite/keywordhash.h
sqlite/opcodes.h
bdb/llog_auto.h
bdb/llog_extern.h
bdb/llog_int.h
sqlite/parse.h
csc2/maccparse.h

# generated logs
csc2/y.output
sqlite/parse.h.temp
sqlite/parse.out
bdb/int.list
bdb/template

# generated source
plink_timestamp.c
sqlite/opcodes.c
bdb/llog_auto.c
sqlite/parse.c
csc2/macclex.c
csc2/maccparse.c
sqlite/inline/memcompare.c
sqlite/inline/serialget.c
sqlite/inline/vdbecompare.c
protobuf/sqlquery.pb-c.c
protobuf/sqlresponse.pb-c.c
berkdb/btree/btree_auto.c
berkdb/db/crdel_auto.c
berkdb/db/db_auto.c
berkdb/dbreg/dbreg_auto.c
berkdb/fileops/fileops_auto.c
berkdb/hash/hash_auto.c
berkdb/qam/qam_auto.c

# dependency files
*.d
*.Td

# generated tools
sqlite/mkkeywordhash
sqlite/lemon

# built binaries
comdb2
comdb2sc
comdb2ar
cdb2sql
pmux
cdb2sockpool
cdb2_printlog
cdb2_verify
cdb2_dump
cdb2_stat

# fluff produced by various tools that tends to accumulate
*.sw[op]
*~
debian/comdb2.debhelper.log
debian/comdb2.substvars
debian/comdb2/*
debian/files
debian/comdb2.build-stamp
debian/comdb2.binary-stamp
debian/comdb2.install-stamp
tags
dbsize

# Bloomberg-specific
*.tsk
*.ibm
*.sundev1
*.linux
*.hp
*.lastlink
*.mapfile
*.class
00deps
*.realarchive
*.rh62
*.trap
*_plink_timestamp*
# generated files:
berkdb/dist/template/rec_btree
berkdb/dist/template/rec_crdel
berkdb/dist/template/rec_db
berkdb/dist/template/rec_dbreg
berkdb/dist/template/rec_fileops
berkdb/dist/template/rec_hash
berkdb/dist/template/rec_qam
*.output
!ported.*
*/ported.*
.SBUILD_LOG
db_dump.linux*
db_dump.ibm*
db_dump.sundev*
db_printlog.linux*
db_printlog.ibm*
db_printlog.sundev*
db_stat.linux*
db_stat.ibm*
db_stat.sundev*
!comdb2tests/*

# mem generated files
bdb/mem_bdb.c
bdb/mem_bdb.h
berkdb/mem_berkdb.c
berkdb/mem_berkdb.h
comdb2rle/mem_comdb2rle.c
comdb2rle/mem_comdb2rle.h
csc2/mem_csc2.c
csc2/mem_csc2.h
datetime/mem_datetime.c
datetime/mem_datetime.h
dfp/decNumber/mem_dfp_decNumber.c
dfp/decNumber/mem_dfp_decNumber.h
mem_uncategorized.c
mem_uncategorized.h
net/mem_net.c
net/mem_net.h
protobuf/mem_protobuf.c
protobuf/mem_protobuf.h
sqlite/mem_sqlite.c
sqlite/mem_sqlite.h
util/mem_int.h
util/mem_util.c
util/mem_util.h
schemachange/mem_schemachange.c
schemachange/mem_schemachange.h
lua/mem_lua.c
lua/mem_lua.h

# generated files:
sundev1
linux
ibm
berkdb/dist/template/rec_btree
berkdb/dist/template/rec_crdel
berkdb/dist/template/rec_db
berkdb/dist/template/rec_dbreg
berkdb/dist/template/rec_fileops
berkdb/dist/template/rec_hash
berkdb/dist/template/rec_qam
*.output
.nfs*
.gdb_history
cscope.files
cscope.in.out
cscope.out
cscope.po.out
sundev1
linux
ibm
mem_*.c
mem_*.h
builddeps
debian

# jdbc driver
!cdb2jdbc/**
cdb2jdbc/target/**

# generated docs
_site/

# test tools
tests/tools/overflow_blobtest
tests/tools/recom
tests/tools/selectv
tests/tools/serial
tests/tools/stepper
tests/tools/hatest
tests/tools/bound
tests/tools/localrep
tests/tools/utf8

# jepsen c test
jepsen/ctest/test*
jepsen/killcluster/*out*

*.d
tests/test_*
tests/pmux.sqlite

# generated images
docs/site/images/*.gif
docs/sqlitegen/all.html
docs/sqlitegen/syntax_linkage.tcl
28 changes: 28 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
Copyright 2015, 2017, Bloomberg Finance L.P.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Portions of the code are licenced under different licences,
listed below:


berkdb/ - 4.2.52 Sleepycat (berkdb/LICENSE)
crc32c/ - snippets from Intel papers, source (BSD) crc32c/sb8.h
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/crc-iscsi-polynomial-crc32-instruction-paper.pdf
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-paper.pdf
datetime/ - public domain
dfp/ - bsd-style ./decNumber/ICU-license.html ./dfpal/ICU-license.html (can use upstream with small diff)
dlmalloc/ - public domain
lua/ - 5.1.4 MIT lua/lua.h (lots of changes)
sqlite/ - 3.8.9 + cherrypicked upstream + lots of local patches - public domain
cson/ - public domain/MIT cson/cson_amalgamation_core.h
Loading

0 comments on commit e7477b5

Please sign in to comment.