SuccessChanges

Summary

  1. Fix three dataset constructor bug (c/p) (details)
  2. Remove unused dependency on mockito from target platform (c/p) (details)
  3. Remove one-off special case of handling BigInteger (c/p) (details)
  4. Adjust output type from dataset's max and min methods to be same as its (details)
  5. Clean up Maths.java (c/p) (details)
  6. Add more lazy dataset constructors that use Dataset interfaces (c/p) (details)
  7. Fix zero-sized dataset statistics (c/p) (details)
  8. Correct imaginary parts of a complex division (c/p) (details)
  9. Migrate callers of deprecated cast method (c/p) (details)
  10. Fix null shape bugs (c/p) (details)
  11. Migrate use of Dataset constants and DTypeUtils to classes/interfaces (details)
Commit 5eaac65dfda57779e05ca9e195ec87e44cf468a3 by peter.chang
Fix three dataset constructor bug (c/p)
The issue occurs when a non-contiguous dataset is passed as an argument.
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/RGBDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/RGBDataset.java (diff)
Commit c8311dfd06bfa22acf807e79c0df26d432d04e8d by peter.chang
Remove unused dependency on mockito from target platform (c/p)
The file was modifiedreleng/org.eclipse.january.releng.target/org.eclipse.january.releng.target.tpd (diff)
The file was modifiedreleng/org.eclipse.january.releng.target/org.eclipse.january.releng.target.target (diff)
Commit af2d0fa541832ea537d3d8ab249fdc3608a34e94 by peter.chang
Remove one-off special case of handling BigInteger (c/p)
Could support it and BigDecimal properly in the future
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/DatasetFactory.java (diff)
Commit 9e9eeb6f57ff4be63bcc902fc7c4d7301998e030 by peter.chang
Adjust output type from dataset's max and min methods to be same as its
element class (c/p)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/ShortDatasetTest.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/IntegerDatasetTest.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/ByteDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/metadata/internal/StatisticsMetadataImpl.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/DoubleDatasetTest.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/LongDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/InterfaceUtils.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/FloatDatasetTest.java (diff)
Commit cd90a46649eccf5138274ec0e992377fb228ec5d by peter.chang
Clean up Maths.java (c/p)
Remove trivial identity checks and dead code by add special case
handling of real denominators
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/internal/template/functions.txt (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/internal/template/generatefunctions.py (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/Maths.java (diff)
Commit 68e289cf1fa268cf77c947ee5fbbdc6f217170a2 by peter.chang
Add more lazy dataset constructors that use Dataset interfaces (c/p)
Migrate existing callers of old constructors and deprecate them
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/LazyDynamicLoaderTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/LazyWriteableDataset.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/LazyDynamicDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/LazyDynamicDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/metadata/internal/StatisticsMetadataImpl.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/LazyDatasetTest.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/metadata/internal/AxesMetadataTest.java (diff)
The file was modifiedorg.eclipse.january.examples/src/org/eclipse/january/examples/io/LazyLoadingExample.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/metadata/internal/SliceableMetadataTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/Random.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/LazyDataset.java (diff)
Commit d6aa2b206ddad0ee42206541f98619f8e7a5d490 by peter.chang
Fix zero-sized dataset statistics (c/p)
When a zero-sized dataset is created then calling maxPos/minPos throws
an index out of bounds exception. It is less puzzling for callers to
throw an unsupported operation exception for max/min and maxPos/minPos
in this case.
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/DoubleDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/metadata/internal/StatisticsMetadataImpl.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/CompoundDoubleDatasetTest.java (diff)
Commit 98a101799704095749df2d30f111efc75e680203 by peter.chang
Correct imaginary parts of a complex division (c/p)
When a complex divisor is used and its imaginary part has greater
magnitude than its real part, the imaginary part of the result was wrong
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/internal/template/functions.txt (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/Maths.java (diff)
Commit 8956b16137a7ce49c3ccf543bf815b66e017f57f by peter.chang
Migrate callers of deprecated cast method (c/p)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/metadata/internal/SliceableMetadataTest.java (diff)
Commit f5b7dabb8ccdfee052e0d0af053256d8de48d296 by peter.chang
Fix null shape bugs (c/p)
Zero-sized datasets return null for a shape reference but this can cause
NPEs for SliceND and dataset iterators
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/StrideIteratorTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/BroadcastUtils.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/IndexIteratorTest.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/SliceNDIteratorTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/ContiguousIteratorWithPosition.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/AbstractDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/Slice.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/DatasetFactoryTest.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/BroadcastIteratorTest.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/ComparisonsTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/SliceIterator.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/IntegersIterator.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/SliceIteratorTest.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/BroadcastUtilsTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/NullIterator.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/StrideIterator.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/SliceND.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/IntegersIteratorTest.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/PositionIteratorTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/PositionIterator.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/SliceNDIterator.java (diff)
Commit ba93ce30261432c4a5a6d1d61b8cc9c99a1c5efe by peter.chang
Migrate use of Dataset constants and DTypeUtils to classes/interfaces
(c/p)
Add factory methods for compound and complex datasets, fix RGB method
arguments, and add unit tests
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/CompoundDoubleDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/ShortDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/Stats.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/CompoundDoubleDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/RGBDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/CompoundIntegerDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/LongDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/StringDatasetBase.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/LazyDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/BroadcastIterator.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/DateDatasetImpl.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/InterfaceUtils.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/AbstractDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/CompoundShortDataset.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/ComplexDoubleDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/ByteDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/DatasetFactory.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/AbstractDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/internal/template/markers.py (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/ComplexDoubleDataset.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/DateDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/ObjectDatasetBase.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/DateDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/LazyDatasetBase.java (diff)
The file was modifiedorg.eclipse.january.asserts/src/org/eclipse/january/asserts/TestUtils.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/BooleanDatasetBase.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/Operations.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/RGBDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/CompoundLongDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/FloatDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/BroadcastUtils.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/LinearAlgebraTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/DoubleDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/internal/template/fromcpddouble.py (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/CompoundByteDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/DatasetUtils.java (diff)
The file was modifiedorg.eclipse.january/.settings/.api_filters (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/ComplexFloatDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/IntegerDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/metadata/internal/StatisticsMetadataImpl.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/DatasetFactoryTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/BroadcastSelfIterator.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/CompoundFloatDataset.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/DTypeUtils.java (diff)
The file was modifiedorg.eclipse.january.test/src/org/eclipse/january/dataset/DoubleDatasetTest.java (diff)
The file was modifiedorg.eclipse.january/src/org/eclipse/january/dataset/ComplexFloatDataset.java (diff)