/utility

Develop some common utilization.

Primary LanguageC++MIT LicenseMIT

description

Implement some utilities, including stackfull coroutine, threadpool, ringbuffer, lock-free queue and so on.

build

Usage : ./build.sh -build [build_option] -test [test_option] -sample [sample_option]

build_option = clean debug release

test_option = yes no

sample_option = yes no

example : ./build.sh -build debug -test yes -sample yes

Summary

PRD->Design->Develop->QA->Release->HotFix

ci : compiler, coverity, UT, Code coverage, valgrind

user space -> kernel space -> pcie -> firmware -> hardware

Design pattern, Profiling, Language feature, Crossing compilation

Modern language -> Compiler -> Instruction set -> Architecture

repo management : feature, master, develop, release, submodule