{"shas":[["c3a620b643d510b9fd668895eeb8b18d40ea11aa","127b7c61a3fca2909b9ae341eaaefe5d88cc8125@gmail.com","- Sanity test\n- First working snapshot!\n\n--HG--\nbranch : VALGRIND_3_6_1\nrename : helgrind/hg_adversarial.c => helgrind/docs/hg_adversarial.c\nrename : helgrind/hg_adversarial.h => helgrind/docs/hg_adversarial.h","Alessandro Bruni"],["24f627ae6a063fc957e4b81b2b31fc766f235443","127b7c61a3fca2909b9ae341eaaefe5d88cc8125@gmail.com","- memory fence\n\n--HG--\nbranch : VALGRIND_3_6_1","Alessandro Bruni"],["9657f6a1501a08ade644b7ca2de74a6c37315f40","127b7c61a3fca2909b9ae341eaaefe5d88cc8125@gmail.com","- optimized writebuffers based on helgrind race analysis\n- added libVEX\n\n--HG--\nbranch : VALGRIND_3_6_1","Alessandro Bruni"],["f6ad34535ad11bf373c176112edf121b06d606eb","127b7c61a3fca2909b9ae341eaaefe5d88cc8125@gmail.com","- Refactoring\n\n--HG--\nbranch : VALGRIND_3_6_1","Alessandro Bruni"],["fd31a06c1ff18fdf59bce992974b2830b12e1d84","127b7c61a3fca2909b9ae341eaaefe5d88cc8125@gmail.com","- Adversary memory correct\n- Updated test\n\n--HG--\nbranch : VALGRIND_3_6_1","Alessandro Bruni"],["5205c70f34b9a8a356b196b253eda53ce75b80eb","127b7c61a3fca2909b9ae341eaaefe5d88cc8125@gmail.com","- more tests\n\n--HG--\nbranch : VALGRIND_3_6_1","Alessandro Bruni"],["3fc47beab6fc54930a9ac0167a0686c26db4aeee","127b7c61a3fca2909b9ae341eaaefe5d88cc8125@gmail.com","- tests\n- macro to support different write buffer size\n- write buffer shrink\n\n--HG--\nbranch : VALGRIND_3_6_1","Alessandro Bruni"]],"ref":"refs/heads/master","size":7,"head":"3fc47beab6fc54930a9ac0167a0686c26db4aeee","push_id":32889463}