Bugfixes:
- Fix crash when make with -j option (@minhyuk, #87)
Bugfixes:
- Fix passing of arguments to mkdtemp (@kljohann, #75)
- Empty output when compiler used to link. (@QuaziRandom, #80)
- Bad escape of strings in compilation database. (@jumapico, #81)
Bugfixes:
- Address Sanitizer error fixed.
- Fix some typos in man page (@sebastinas, #72)
Bugfixes:
- Double free problem fixed when descrutor called multiple times.
Features:
- Rewrite command
bear
from C to Python. - Simplified build process with a single module for
libear
.
Bugfixes:
- Work with empty environment (#69, @YorkZ)
- Filter out redundant entries (#66, @HongxuChen)
- Append to existing compilation database (#63, @p0rnfl4k3s)
Features:
- Improve escaping logic (#67, #68, @SpecLad)
- Reword README file to be more english (#64, @libnoon)
Features:
- Automatically generate Debian package dependency list with cpack (#62, @bbannier)
Features:
- cross compilers recognised by bear (@nolange)
Bugfixes:
- fix output entries have c14n file path (#61, @nickhutchinson)
- fix error message on missing config file (#60, @viraptor)
- extend README file based on user feedbacks (#54, #55, #56, #59, @btorpey, @breser, @vguerra)
Bugfixes:
- fix typo in the README.md (#48, @breser)
- fix typo in the man page (#49, @sebastinas)
- fix cmake file to honor given CFLAGS (#50, @sebastinas)
- fix execle causes segfault on 32 bit systems (#51, #52, @breser, @sebastinas)
Features:
- set empty cancel parameter list as default (#39, #43)
- implement verbose filter message at the end of the run (#41)
Bugfixes:
- fix process stops when ctrl-z pressed (#40, @bbannier)
- fix non filtered output option renamed from debug (#44, @mikemccracken)
- fix broken build on OS X (#46, @breser)
- fix documentation (@mlq)
- fix posix_spawn* call not implemented (#43, @agentsim, @apoluektov)
Features:
- dependency file generation compiler calls are optionally filtered (#35, @lonico)
- use config file for compiler call filtering parameters (#38, @lonico, @peti)
Bugfixes:
- fix end-to-end test on OS X (#37, @smmckay)
- fix memory leaks detected by static analyser
Features:
- dependency file generation compiler calls
-M
are filtered (#35, @chrta) - smaller memory footprint (less allocation, code went for places when it is called)
- add version query to command line
Bugfixes:
- fix memory leaks detected by static analyser
Features:
- change license to GPLv3
Bugfixes:
- fix process syncronization problem (#33, @blowback)
- fix malloc/realloc usage (#34, @mlq)
Features:
- use temporary directory for default socket (#29, @sebastinas)
Bugfixes:
- fix bashism in test (#27, @sebastinas)
- fix temporary socket dir problem introduce by new code (#31, @lukedirtwalker)
- fix bug introduced by report filtering (#32, @lukedirtwalker)
Features:
- man page generation is optional (#18, @Sarcasm)
- port to OS X (#24, @breser)
Bugfixes:
- fix json output on whitespaces (#19)
- fix socket reading problem (#20, @brucestephens)
- improved signal handling (#21)
- build system checks for available
exec
functions (#22)
Features:
- query known compilers which are play roles in filtering (#10)
- query recognised source file extensions which are filtering (#11)
- man page added (#12)
- pacage generation target added to
cmake
(#15)
Bugfixes:
- fix child process termination problem
- test added: build result propagation check
Features:
- add debug output
Bugfixes:
- test added: unit test, end-to-end test and full
exec
family coverage (#4) scons
does pass empty environment to child processes (#9)- fix
execle
overriding bug (#13) - fix json output (#14)
Features:
- first working version
- Travis CI hook set up