User Details
- User Since
- Feb 27 2018, 12:48 AM (256 w, 4 d)
Sep 30 2020
Sep 20 2020
Ping
Apr 12 2020
Mar 8 2020
Rebase to master.
Feb 24 2020
@steakhal's revision is on the top of this. Changing the order will only cause unnecessary work on both sides.
Feb 23 2020
Jan 27 2020
Ping
Dec 15 2019
Dec 1 2019
Nov 23 2019
Nov 16 2019
I did the required changes and tried to commit it, but I couldn't. I heard the codebase was migrated to GitHub. Maybe it affected my commit access.
Oct 9 2019
Ping
Oct 3 2019
Ping
Sep 18 2019
Resolving the problems properly seemed quite difficult. I just finished university and started to work, therefore I don't have enough free time to finish the checker. Sorry about that.
Sep 17 2019
Sep 16 2019
Sep 12 2019
Sep 8 2019
Closed by 080ecafdd8b3e990e5ad19202d089c91c9c9b164.
Sep 6 2019
Sep 2 2019
Aug 30 2019
Should I do anything or it is ready?
Aug 14 2019
Jul 31 2019
I think it shouldn't give compile error in case of incorrect configuration now (maybe warning) because:
Jul 28 2019
Jul 27 2019
Jul 18 2019
Jul 17 2019
Jul 16 2019
Report diagnostic error in case of an invalid filename or an ill-formed yaml file.
Jun 6 2019
May 23 2019
I already thought about it. It would make the code much cleaner, but it would have a little performance impact (Does it matter?).
It's straightforward to read the supported functions from another yaml file. Besides that, it can support multiple config files too.
May 17 2019
I changed the parsing, therefore the return value index is represented by -1.
I added a test configuration file and parse it when testing to prove the configuration doesn't break the code.
May 16 2019
Sorry for the late answer, I was working on my thesis which is about taint analysis. During that, I implemented several cool features (namespaces, std::cin, std::string, etc.) for the checker. I will share them soon.
Apr 4 2019
Rebase after https://reviews.llvm.org/D59861.
Fix custom filter test case: functions without definition always remove taintedness.
Rebase after https://reviews.llvm.org/D59861.
Apr 1 2019
Rebase after https://reviews.llvm.org/D59861.
Mar 27 2019
Thanks, it will make my changes more cleaner.
Mar 26 2019
I add a new taint type, which represents a lack of taintedness. That's why I changed the name of addTaint() to setTaint(). Of course, it's not an important change, I can move it to another patch.
Mar 25 2019
Why is it better not to use static functions/variables? Has it any performance impact?
Mar 21 2019
Mar 19 2019
Mar 18 2019
Mar 8 2019
Yes, they do. Thanks for the review.
Mar 6 2019
Mar 1 2019
Jan 28 2019
Yes, thank you.
Jan 27 2019
Is it ready to land?
Dec 23 2018
Dec 17 2018
I don't have commit access. Can you please do it on my behalf?
Dec 15 2018
Rebase patch on the earlier version. Remove unnecessary inline specifiers. Fix typo.
I use std::move which is in the <utility>.
Upload diff with full context.
Nov 29 2018
If you find it ok, can you please commit it? @xazax.hun
Nov 26 2018
Oct 2 2018
Sep 25 2018
Sep 22 2018
Sep 19 2018
Jul 4 2018
How can I commit it?
Jul 1 2018
Jun 27 2018
Jun 25 2018
Add std::srand check to C++ tests. Format patch.
Jun 24 2018
I think I resolved all of the comments. Do I forget anything?
Apr 27 2018
Mar 12 2018
Mar 10 2018
Add capability to provide a user-configurable list of disallowed types which will trigger warning. Now it also detects C srand function. Rename check to cert-msc51-cpp. Add cert-msc32-c check. Change warning messages. Other minor fixes.