Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-13 | Merge remote-tracking branch 'origin/upstream-master'HEADmaster-kernel-build-2021mastermain | Thierry Strudel | |
Change-Id: Ie5edd0f8aff0a645707387b8bd42b0d695280ef3 | |||
2018-10-31 | Initial empty repository | Inna Palant | |
2018-10-17 | Merge pull request #59 from codehearts/reset-call-history-with-FFF_RESET_HISTORY | Mike Long | |
Clear `fff.call_history` when calling `FFF_RESET_HISTORY` | |||
2018-10-11 | Clear `fff.call_history` when calling `FFF_RESET_HISTORY` | Kate Hart | |
2018-02-02 | Merge pull request #28 from usr42/refactorings | Mike Long | |
Refactorings | |||
2018-01-30 | Merge remote-tracking branch 'original/master' into refactorings | usr42 | |
2018-01-30 | Merge remote-tracking branch 'original/master' into refactorings | usr42 | |
2018-01-30 | Publish lastest fff.h header | Mike Long | |
2018-01-28 | Merge pull request #35 from alvarez86/return_val_history | Mike Long | |
Return val history | |||
2018-01-28 | Merge pull request #20 from usr42/master | Mike Long | |
Fix for issue 13: Add function prototype to DECLARE_* macro | |||
2018-01-28 | Merge branch 'master' into return_val_history | Mike Long | |
2018-01-28 | Merge pull request #30 from rubiot/vararg_readme | Mike Long | |
Adding a section explaining how to fake variadic functions | |||
2018-01-10 | Merge remote-tracking branch 'original/master' into refactorings | usr42 | |
2017-12-18 | Update to readme to correct misinformation on C standard | Mike Long | |
It turns out that nested functions are a gcc thing - not standard C. Closes #34 | |||
2017-12-18 | Merge pull request #39 from VincentDary/msvc-macro-fix | Mike Long | |
Msvc macro fix | |||
2017-12-14 | Fix fff.h for MSVC macro compatibility. | snak3xe | |
2017-12-14 | Fix fakegen.rb C header generator for M macro compatibility. | snak3xe | |
2017-10-09 | Merge pull request #38 from nabijaczleweli/master | Mike Long | |
Add syntax highlighting and remove inline HTML from README | |||
2017-10-08 | Use markdown instead of inline HTML in README | nabijaczleweli | |
2017-10-08 | Add syntax highlighting to README | nabijaczleweli | |
2017-08-15 | Update README to explain the history of returned values | Paulo Antonio Alvarez | |
Gives some motivation as well as a simple example taken from the test suite of fff. | |||
2017-08-15 | fff.h now records the history of returned values | Paulo Antonio Alvarez | |
With this, checks like only calling the unlock function when trylock succeeds are easier to implement. | |||
2017-08-15 | Add test cases for saving the history of returned values | Paulo Antonio Alvarez | |
We test the following cases: 1 - Are return values set with fake.return_val saved in history? 2 - Are return values of a RETURN_SEQ saved in history? 3 - Are return values return by a CUSTOM_FAKE_SEQ saved in history? | |||
2017-08-15 | Return values saved in history | Paulo Antonio Alvarez | |
On some contexts, we need to call one function to free some resource allocated by another function based on the return value of the second function. For example, every time pthread_mutex_trylock suceeds, you need to unlock it, and only in those cases. While this could be done with the return value sequence, it does not really work for a sequence of custom fakes. Now we save the return values in the member return_val_history, which works pretty much like arg_history, only for the return values. | |||
2017-02-06 | Merge pull request #1 from usr42/vararg_tests | RĂºbio | |
Improve vararg tests | |||
2017-02-06 | Improve vararg tests | usr42 | |
2017-02-06 | Adding a section explaining how to fake variadic functions | Rubio R. C. Terra | |
2017-02-04 | Merge remote-tracking branch 'upstream/master' into refactorings | usr42 | |
2017-02-04 | Merge remote-tracking branch 'upstream/master' | usr42 | |
2017-02-03 | Merge pull request #27 from usr42/issue26 | Mike Long | |
Fix issue 26: Use void as parameter when no parameter exists | |||
2017-02-03 | Merge pull request #25 from stephan-cr/fix-typos-in-readme | Mike Long | |
Fix typos in README | |||
2017-02-03 | Merge pull request #24 from stephan-cr/fix-multistatement-macro | Mike Long | |
Wrap statements in multistatement macro with do {} while (0) | |||
2017-02-03 | Merge pull request #23 from usr42/issue21_without_issue13 | Mike Long | |
Fix issue 21: Use function pointer for call_history | |||
2017-01-30 | Use void as parameter for FUNCNAME##_reset | usr42 | |
FUNCNAME##_reset(void) instead of FUNCNAME##_reset() | |||
2017-01-26 | Rename putdml to putd_backslash | usr42 | |
2017-01-26 | Remove dead code | usr42 | |
2017-01-26 | Use void as parameter when no parameter exists | usr42 | |
2017-01-26 | Remove brackets when calling putdml | usr42 | |
2017-01-26 | Replace empty putd with puts | usr42 | |
2017-01-26 | Add putdml | usr42 | |
putdml is a multiline putd which adds a \ at the end of the generated macro | |||
2017-01-26 | indent funct with block instead of pushd and popd | usr42 | |
2017-01-24 | Fix typos in README | Stephan Creutz | |
2017-01-24 | Wrap statements in multistatement macro with do {} while (0) | Stephan Creutz | |
2017-01-24 | Use function pointer for call_history | usr42 | |
2017-01-21 | Fix issue13: Add function prototype to DECLARE_* | usr42 | |
2017-01-20 | Merge pull request #19 from usr42/master | Mike Long | |
Refactoring and bugfix | |||
2017-01-16 | Fix FAKE_VALUE_FUNC with 20 parameters | usr42 | |
2017-01-14 | Refactor output_macro_counting_shortcuts | usr42 | |
2017-01-14 | Fix gcc/g++ usage in Makefile | usr42 | |
2016-12-22 | Merge pull request #18 from aunsbjerg/master | Mike Long | |
Auto-counting macros for declaration and definition of fake |