0d945aa425
*: Add git branch name in tidb_version and starting log ( #4168 )
2017-08-14 17:15:47 +08:00
6a80a69a4c
travis: move gitcookie.sh to .travis.yml ( #4092 )
2017-08-09 10:29:11 +08:00
dff73cc6e4
*: Modify the Makefile for go vet ( #3900 )
2017-07-30 23:02:52 -05:00
d8396b8ed4
when svr doest not return error it is not needed to log it. ( #3785 )
2017-07-17 22:23:59 +08:00
c1902e62c4
util/testleak: make it work right ( #3414 )
...
* fix testleak package
* provide "make leak" to makefile
2017-06-07 20:39:44 +08:00
5a1154d11d
makefile: Enable -race with WITH_RACE=1 ( #3399 )
2017-06-07 15:39:04 +08:00
928fd93474
fix GOPATH detection ( #3209 )
2017-05-04 10:52:43 -05:00
1a67dd53ca
Travis: Add coveralls support ( #3150 )
2017-05-03 21:06:55 +08:00
a01e83d9a0
*: add checklist ( #3135 )
2017-04-25 15:01:25 +08:00
e4608cb629
*: added_goword_for_spelling_checking ( #3116 )
2017-04-22 17:06:06 +08:00
7882b66f2b
disable cgo for release build ( #2735 )
2017-02-25 02:29:16 -06:00
f922344ab1
travis: Use go 1.8 ( #2664 )
2017-02-17 16:15:16 +08:00
f4e2bcacb2
Makefile: avoid generate parser.go everytime ( #2281 )
...
introduce a parserlib PHONY, and other rules depend on it, rather than parser.
if parser.go already exists and not older than parser.y, avoid generate it.
2016-12-20 14:35:26 +08:00
24fb8c9752
Add bencher for raw API ( #2109 )
...
* cmd: Add raw API bencher
2016-11-29 09:58:13 +08:00
f8c0b059d5
driver.go & interpreter: remove driver.go and interpreter.go ( #2066 )
2016-11-23 18:17:57 +08:00
217aa8907d
Makefile: make race test parallel on package level
2016-11-14 20:05:13 +08:00
ab8795de24
cmd: add benchmark tool 'benchdb' ( #1920 )
...
'benchdb' is used to make testing basic table performance easier.
Also move 'benchkv' to 'cmd' folder.
2016-11-11 12:27:45 +08:00
27f3470ace
Revert "makefile: Add the argument of "-check.v" in test" ( #1948 )
2016-11-04 16:46:17 +08:00
08766e12a5
makefile: add the argument of "-check.v" in test ( #1945 )
2016-11-04 15:43:52 +08:00
23edc3dfd3
Makefile: Filter out golint error about context.Context ( #1824 )
...
golint add a new rule that 'context.Context' should be the first parameter of a function.
But that refers to standard library package, we can ignore it.
2016-10-14 10:54:16 +08:00
2e00134963
vendor: update goleveldb/memdb tipb/go-binlog and kvproto packages ( #1812 )
2016-10-11 17:43:41 +08:00
48b8cbb518
makefile: remove install, unexport GOPATH, introduce GOGET GOBUILD ( #1782 )
...
* makefile: remove install, go get use origin GOPATH
* introduce a GOGET
* makefile: don't export GOPATH and just use _vendor when build and test
2016-09-29 16:03:33 +08:00
be703dd7a6
makefile: leverage GOPATH to avoid mv _vendor/vendor ( #1748 )
...
Before:
ln -s _vendor/vendor vendor
$(GO) build .
rm -rf vendor
After:
export GOPATH := $(CURDIR)/_vendor:$(GOPATH)
$(GO) build
2016-09-23 16:55:46 +08:00
c4e008a79a
*: vendor tool migrate to glide ( #1743 )
...
* *: vendor tool migrate to glide
* update github.com/gogo/protobuf vendor
* update several packages
2016-09-21 16:10:23 +08:00
bff8f568ce
Makefile: Move benchkv from default to dev ( #1736 )
2016-09-19 10:08:10 +08:00
b99521846f
*: Make golint work and happy. ( #1721 )
2016-09-13 18:11:47 +08:00
3e3ae885f4
*: make race with debug level ( #1687 )
...
* *: make race with debug level
* *: fix the problem of compatibility on the Mac
* ddl: pass make race
2016-09-05 15:42:47 +08:00
0d2093c9db
*: Add a simple bench program ( #1648 )
...
* *: Add a simple bench program
* add missing file
* Print metrics of prometheus
2016-08-29 07:19:12 -05:00
fa06043ce7
More efficient autoid rebase methord ( #1631 )
...
Prevent update kv everytime when rebase autoid
2016-08-24 11:18:40 +08:00
79a044312d
*: cleanup Makefile ( #1625 )
...
remove travis 1.5.3,
makes check run faster.
gofmt writes file.
2016-08-23 15:54:51 +08:00
b84b92f5d2
Makefile: Print success message after build successfully ( #1616 )
2016-08-22 16:52:12 +08:00
f1e358680b
*: remove scanner.go from gitignore ( #1601 )
2016-08-18 15:47:09 +08:00
3eb6f4f513
parser: remove the old lexer, clean up ( #1597 )
2016-08-18 14:29:45 +08:00
c6fdeda4c5
*: change Makefile goyacc to go build ( #1568 )
2016-08-09 10:32:07 +08:00
d2b4ad8814
*: Pass make race ( #1521 )
2016-07-29 18:45:55 +08:00
9c2ca4de89
Makefile: Add default task ( #1519 )
2016-07-29 13:58:34 +08:00
7bf53ff06b
Makefile: Change make server to make, Change make to make dev ( #1517 )
2016-07-29 13:00:33 +08:00
c2831f6290
*: put goyacc tool into vendor ( #1499 )
2016-07-27 10:30:10 +08:00
0e585ab047
*: remove make ddl_test and make ddl_race_test operations ( #1442 )
2016-07-14 08:55:52 +08:00
db4cdcfaec
parser: reduce memory allocation ( #1408 )
2016-07-07 16:42:30 +08:00
b5b80e2202
Makefile: Automaticly make parser before make server ( #1288 )
2016-06-04 13:02:17 +08:00
29ad227cc0
*: add tikv integration test and update vendor.
2016-05-10 10:21:26 +08:00
a396155899
store/tikv: mock tikv tests ( #1203 )
2016-05-05 17:11:40 +08:00
dbdaf84f54
*: move vendor dir out of 'tide-server' dir.
2016-05-05 14:05:18 +08:00
1d187b493e
Makefile: remove create vendor soft link in all ( #1178 )
2016-04-28 17:57:32 +08:00
0ecb4da39d
*: migrate to vendor ( #1175 )
2016-04-28 16:57:18 +08:00
14f8c4fe91
makefile: support errcheck option. ( #1171 )
...
* makefile: support errcheck option.
* add blank option
2016-04-27 01:30:25 -05:00
7072eda9b6
ticlient: import ticlient ( #1168 )
...
ticlient: import ticlient to store/tikv
2016-04-27 11:37:16 +08:00
bd2b356725
*: fix dependency. ( #1157 )
...
etcd has updated the latest grpc, so will should not checkout grpc to an old version
And for `pd` and `ticlient`, add '-d' to skip build, just download.
2016-04-26 11:00:15 +08:00
dda89bc9dd
*: Do not specify pd version ( #1126 )
...
pd move vendor to cmd directory, so we do not need to specify its version now.
2016-04-20 16:02:58 +08:00