Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-12-09 | Enable clang integer sanitizer and clean up a few warnings. | 1 | -1/+1 | ||
Changed to use simple indexing instead of while (count--) in buf_read()/buf_write(), because the count overflowed from 0 to max on the last iteration. While the unsigned integer overflow is defined and behaviour was correct, making this simple change allowed enabling the sanitizer which might catch true errors elsewhere in the code. | |||||
2016-12-09 | Add regression test for issue #227 | 1 | -1/+3 | ||
2015-01-04 | Actually make the protoc version check work | 1 | -4/+2 | ||
2015-01-04 | Only run oneof test when protoc >= 2.6 is available | 1 | -0/+7 | ||
2015-01-03 | Change PB_RETURN_ERROR() macro to avoid compiler warnings. | 1 | -3/+0 | ||
Update issue 140 Status: FixedInGit | |||||
2014-12-26 | Move malloc support to tests/common directory | 1 | -1/+7 | ||
2014-09-11 | Add a better fuzz test. | 1 | -1/+2 | ||
Attempts to verify all the properties defined in the security model, while also being portable and able to run on many platforms. | |||||
2014-07-20 | Fix problem with .options file and extension fields. | 1 | -1/+1 | ||
The options for an extension field were being looked up under wrong name (MessageName instead of MessageName.fieldname). Fixed the problem and added regression test. Created a new subfolder for regression test cases. Update issue 125 Status: FixedInGit | |||||
2014-04-15 | Fix typos in scons command line options | 1 | -2/+2 | ||
2014-04-15 | Remove -O0 from tests CFLAGS so that optimized builds can be tested also | 1 | -4/+4 | ||
2014-04-09 | Use -fsanitize=undefined when running tests with clang | 1 | -3/+13 | ||
2014-04-05 | Add rule for building coverage summary using lcov. | 1 | -2/+2 | ||
Also modified a few tests to be more compatible with coverage information, so that they use the same pb_encode/decode.c instead of making a copy. | |||||
2014-03-18 | Add stdlib.h to pb_syshdr.h for dynamic allocation | 1 | -0/+2 | ||
2014-03-15 | Finish the alltypes_pointer testcase, use valgrind if available. | 1 | -5/+0 | ||
2014-03-12 | Add pb_release() function | 1 | -2/+7 | ||
2014-02-04 | Add strict-aliasing GCC warnings for core | 1 | -0/+1 | ||
2013-12-29 | Fix path change: compat/ -> extra/ | 1 | -1/+1 | ||
2013-12-29 | Small fix for previous | 1 | -2/+2 | ||
2013-12-29 | Check for supported GCC CCFLAGS when building tests. | 1 | -6/+20 | ||
2013-12-29 | Add a SCons tool for nanopb protos. | 1 | -1/+1 | ||
This tool script is useful both for building the tests and also for use in other applications. | |||||
2013-11-13 | Make tests build in a separate folder, add to gitignore | 1 | -2/+7 | ||
2013-10-29 | Remove the NANOPB_INTERNALS functions from public API. | 1 | -0/+2 | ||
These have been deprecated since nanopb-0.1.6 (some since 0.1.3). Equivalent functions with better interface are available in the API. Update issue 91 Status: FixedInGit | |||||
2013-09-11 | Disable warning about uint64_t (long long) | 1 | -1/+4 | ||
2013-09-11 | Make all the tests ANSI C compatible. | 1 | -5/+5 | ||
2013-09-10 | Compiler options for GCC, clang and tcc | 1 | -7/+60 | ||
2013-09-10 | Build fixes for Windows/Visual C++ | 1 | -10/+42 | ||
2013-09-10 | Add an example pb_syshdr.h file for platforms without C99. | 1 | -0/+7 | ||
This allows building the tests easily on Visual C++ in C mode. Also add checks to pb.h that the defined integer types are of the proper sizes. This may prevent some difficult to debug problems later.. | |||||
2013-09-10 | Convert more test cases to scons | 1 | -66/+6 | ||
2013-09-08 | Start moving the tests into subfolders. Transition to SCons for build system ↵ | 1 | -0/+77 | ||
for the tests. Only a few tests updated so far. Have to include all the rest before merging to mainline. Update issue 63 Status: Started |