Difference between revisions of "User:Asfrent/GSoC Log"

From Apertium
Jump to navigation Jump to search
Line 15: Line 15:
 
* fixed memory leak in SystemTrie, most of the memcheck tests pass now.
 
* fixed memory leak in SystemTrie, most of the memcheck tests pass now.
 
* fixed invalid memory access in ChunkWord.
 
* fixed invalid memory access in ChunkWord.
  +
* analysed the code for other bugs, discovered issues because of rule ambiguity in XML files.

Revision as of 19:15, 10 June 2014

GSoC Log

06.06.2014

  • wrote a new test suite under new_tests folder.
  • added language pairs es-ro, ro-es, en-es, es-en.
  • three types of tests:
    • normal - compare the output of xfervm with the one of the xml treewalking based transfer.
    • memory - tests using valgrind --tool=memcheck.
    • performance - tests using valgrind --tool=callgrind.
  • fixed valgrind error complaining about uninitialized raw pointers.

07.06.2014

  • fixed memory leak in SystemTrie, most of the memcheck tests pass now.
  • fixed invalid memory access in ChunkWord.
  • analysed the code for other bugs, discovered issues because of rule ambiguity in XML files.