#136: Start working on database persistence
This commit is contained in:
		
							
								
								
									
										54
									
								
								vendor/modernc.org/token/Makefile
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								vendor/modernc.org/token/Makefile
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,54 @@ | ||||
| .PHONY:	all clean cover cpu editor internalError later mem nuke todo edit | ||||
|  | ||||
| grep=--include=*.go --include=*.l --include=*.y --include=*.yy | ||||
| ngrep='TODOOK\|parser\.go\|scanner\.go\|.*_string\.go' | ||||
|  | ||||
| all: editor | ||||
| 	go vet 2>&1 | grep -v $(ngrep) || true | ||||
| 	golint 2>&1 | grep -v $(ngrep) || true | ||||
| 	make todo | ||||
| 	unused . || true | ||||
| 	misspell *.go | ||||
| 	gosimple || true | ||||
| 	maligned || true | ||||
| 	unconvert -apply | ||||
|  | ||||
| clean: | ||||
| 	go clean | ||||
| 	rm -f *~ *.test *.out | ||||
|  | ||||
| cover: | ||||
| 	t=$(shell mktemp) ; go test -coverprofile $$t && go tool cover -html $$t && unlink $$t | ||||
|  | ||||
| cpu: clean | ||||
| 	go test -run @ -bench . -cpuprofile cpu.out | ||||
| 	go tool pprof -lines *.test cpu.out | ||||
|  | ||||
| edit: | ||||
| 	gvim -p Makefile *.go | ||||
|  | ||||
| editor: | ||||
| 	gofmt -l -s -w *.go | ||||
| 	go test -i | ||||
| 	go test 2>&1 | tee log | ||||
| 	go install | ||||
|  | ||||
| internalError: | ||||
| 	egrep -ho '"internal error.*"' *.go | sort | cat -n | ||||
|  | ||||
| later: | ||||
| 	@grep -n $(grep) LATER * || true | ||||
| 	@grep -n $(grep) MAYBE * || true | ||||
|  | ||||
| mem: clean | ||||
| 	go test -run @ -bench . -memprofile mem.out -memprofilerate 1 -timeout 24h | ||||
| 	go tool pprof -lines -web -alloc_space *.test mem.out | ||||
|  | ||||
| nuke: clean | ||||
| 	go clean -i | ||||
|  | ||||
| todo: | ||||
| 	@grep -nr $(grep) ^[[:space:]]*_[[:space:]]*=[[:space:]][[:alpha:]][[:alnum:]]* * | grep -v $(ngrep) || true | ||||
| 	@grep -nr $(grep) TODO * | grep -v $(ngrep) || true | ||||
| 	@grep -nr $(grep) BUG * | grep -v $(ngrep) || true | ||||
| 	@grep -nr $(grep) [^[:alpha:]]println * | grep -v $(ngrep) || true | ||||
		Reference in New Issue
	
	Block a user