forked from MDSplus/mdsplus
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature: fixed TdiVar/TdiCompile lockissue by making them threadsafe&…
…reentrant (MDSplus#1866) * Tests: fixed Makefile tests-env * Tests: simplify AllTests configuration and cleanup * Tests: added suppression for getservbyname's malloc of static memory * Tests: enable all mdsplus-api test for valgrind * Tests: disable helgrind for java as java itself has too many issues; TODO find a way to suppress * Tests: enabled valgrind for java/mdsobjcets; TODO: fix memory leaks in Tree * Tests: added memcheck suppressions for fc30 * Tests: added -Xint flag to junittest which prevents java helgrind issues * Tests: TreePutTimstampedSegment, correct dimensions is key * Build: include JAVAROOT in CLASSPATH * Build: maven check version script * Fix: avoid :T tdi calls as freeing may not work * Fix: cleanup of mdsip; Connection interfaces; ByteBuffer * Fix: propagate ByteBuffer into API * Fix: removed unused pubic methods from MdsIp * Fix: TreeFindTagWild finally cleanup * Feature: get rid of JavaMdsLib * Fix: unblocked SSH client and final clean up * Fix: small cleanup of TreeSegments * Fix: small cleanup of MdsXdRoutines * Fix: use calloc for malloc+memset 0 in TreeOpen.c * Fix: use realloc to trunc allocated memory * Fix: memoryleak in TreeFindTagWild and cleanup * Fix: memoryleak in TreeFindTag * Fix: memory leak in free dbid deleted_nid_list * Fix: added TreeGetMinimumPathDsc and TreeGetPathDsc * Fix: use TreeFindTagsDsc in favour of TreeFindTags * Fix: optimized TdiHash for speed * Fix: refactor TdiLex.c to make it threadsafe * Build: we have git to version and backup old code * Fix: avoid lock in TdiHash * Fix: avoid lock in TdiCompile * Fix: TdiVar reentrant * Fix: further optimized TdiHash for collisionless table * Fix: *lastch = text[0] uninitialized * Fix: range oddity fix * Fix: re-enabled modulo operator % * Fix: no need to test next if collisions are resolved
- Loading branch information
1 parent
8b379fe
commit e2132f1
Showing
112 changed files
with
2,766 additions
and
4,549 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.