Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merged Locator -> IOUtil; int Platform.getPageSize(); Added unit test for ↵ | Sven Gothel | 2011-06-08 | 2 | -0/+181 |
| | | | | IOUtil and Platform's page size | ||||
* | Primitive HashMap: Add deep clone(); Fix containsValue() in case of Object ↵ | Sven Gothel | 2011-03-19 | 2 | -3/+324 |
| | | | | values (using equals(Object)); Adding junit tests for clone(), capacity and IntObjectHashMap | ||||
* | fix TestRecursiveLock01's LockedObjectAction1 sync | Sven Gothel | 2011-02-26 | 1 | -8/+5 |
| | |||||
* | cleanup imports | Sven Gothel | 2011-02-26 | 1 | -7/+0 |
| | |||||
* | - ensure slice uses the buffers original byteorder. | Michael Bien | 2011-02-22 | 1 | -0/+2 |
| | | | - create new buffers only if size > capacity not if >= capacity | ||||
* | added CachedBufferFactory + test. | Michael Bien | 2011-02-13 | 1 | -0/+244 |
| | | | factory supports dynamic and static allocation schemes and has a synchronized and a unsynchronized implementation. | ||||
* | improved BuffersTest.slice(). | Michael Bien | 2011-02-13 | 1 | -1/+32 |
| | |||||
* | moved struct and buffer test to its nio friends, cleaned up imports | Michael Bien | 2011-02-13 | 2 | -0/+89 |
| | |||||
* | HashMapTest: Back to 50% tolerance, removed 'put' error | Sven Gothel | 2010-11-25 | 2 | -8/+8 |
| | |||||
* | Disabled Struct* Tests (not working on Windows .. platform; Moved ↵ | Sven Gothel | 2010-11-25 | 1 | -0/+57 |
| | | | | BuffersTest and PCPP to the proper src/junit folder. All junit tests are now handled by build-junit.xml | ||||
* | Fix HashMapTests. The benchmark tests used the value as a key, hence finding ↵ | Sven Gothel | 2010-11-25 | 2 | -18/+32 |
| | | | | the non existing hashed value lead to O(n) | ||||
* | Make Primitive HashMap Benchmark test tolerant ~ 50%v2.0-rc1 | Sven Gothel | 2010-11-23 | 2 | -6/+10 |
| | |||||
* | Buffers float/double conversion: Add arg for given destination buffer; Add ↵ | Sven Gothel | 2010-11-19 | 1 | -0/+153 |
| | | | | back conversion; Add unit test for arrays | ||||
* | JogampVersion: StringBuffer getInfo(StringBuffer) -> StringBuffer ↵ | Sven Gothel | 2010-11-14 | 1 | -1/+1 |
| | | | | toStringBuffer(StringBuffer) ; Add String toString() { ..} | ||||
* | com.jogamp.common.util.GlueGenVersion -> com.jogamp.common.GlueGenVersion | Sven Gothel | 2010-11-12 | 1 | -0/+1 |
| | |||||
* | New: JogampVersion, providing generic information for Jogamp JAR archives; ↵ | Sven Gothel | 2010-11-12 | 1 | -1/+5 |
| | | | | | | | | | VersionInfo -> GlueGenVersion JogampVersion, providing generic information for Jogamp JAR archives Accessor to the Jogamp specific manifest additions, ie branch and commit. Also provides convenient attribute access and version dump methods. | ||||
* | VersionInfo self containing (adding main) | Sven Gothel | 2010-11-10 | 1 | -2/+1 |
| | |||||
* | Add generic VersionUtil (Manifest and Platform) ; Add VersionInfo | Sven Gothel | 2010-11-10 | 1 | -0/+49 |
| | |||||
* | Fixed benchmarking bugs in primitive HashMap test. | Elijah C. Menifee | 2010-11-06 | 2 | -20/+29 |
| | | | | | | | | | | | | | | | | | | | | | | Both IntIntHashMapTest and LongIntHashMapTest failed to reset test start time. The time values for intmapGetTime,mapGetTime,intmapRemoveTime,and mapRemoveTime all used the start time value from mapPutTime. This caused the following to be always/guarenteed to be true: mapPutTime < intmapGetTime < mapGetTime < intmapRemoveTime < mapRemoveTime thus not actually testing the following asserts: assertTrue("'get' too slow", intmapGetTime <= mapGetTime); assertTrue("'remove' too slow", intmapRemoveTime <= mapRemoveTime); In addition the results of the test were being printed before the actual test ran. Changed code to reset time to System.nanoTime() prior to each for loop, and moved time calculation and result output to below the test for loop. I also improved the output of the test info, by including the warmup status on benchmark start. | ||||
* | TestRecursiveLock01: Reduce threads/loop, otherwise slow machines will time out | Sven Gothel | 2010-11-02 | 1 | -12/+12 |
| | |||||
* | ArrayHashSet: Add 'getOrAdd(key)' identity method to conveniently get the ↵ | Sven Gothel | 2010-10-23 | 1 | -0/+13 |
| | | | | identity or add it, if not exist yet | ||||
* | New jogamp.common.util.ArrayHashSet, providing O(1) queries/add and identity ↵ | Sven Gothel | 2010-10-23 | 3 | -19/+233 |
| | | | | operations | ||||
* | Moved locking to: com.jogamp.common.util.locks ; Better abstraction ; Misc ↵ | Sven Gothel | 2010-10-14 | 1 | -13/+14 |
| | | | | changes | ||||
* | Added TestRecursiveToolkitLock; junit.run: disable inner classes in batch run | Sven Gothel | 2010-10-09 | 1 | -0/+279 |
| | |||||
* | LICENSE.txt changes: | Sven Gothel | 2010-09-14 | 2 | -0/+56 |
| | | | | | | | | | | | | | - Added JogAmp Community and common denominator: New BSD 3-clause license - Added note to make/lib binary file (source and license) Added source and license text for external binaries used in build process (make/lib folder). Changed 'Sven Gothel' and 'Michael Bien' New BSD 3-clause license to 'JogAmp Community' Simplified BSD 2-clause license. | ||||
* | Fix: Add missing imports; Add warmup phase to primitive hashmap test | Sven Gothel | 2010-07-02 | 2 | -6/+20 |
| | |||||
* | Move HashMapTest to junit.run; Unify classes to only 'Test' in their name if ↵ | Sven Gothel | 2010-05-10 | 2 | -0/+334 |
they are a junit test. |