Skip to content

Commit

Permalink
update license for GenericsTest
Browse files Browse the repository at this point in the history
  • Loading branch information
chaokunyang committed Jul 14, 2023
1 parent 1e5f67d commit 6c8cc67
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -204,22 +204,43 @@
Apache Software Foundation License 2.0
--------------------------------------
java/fury-core/src/main/java/io/fury/util/Platform.java is modified from https://github.com/apache/spark/blob/master/common/unsafe/src/main/java/org/apache/spark/unsafe/Platform.java

capitalize/uncapitalize/isBlank methods in java/fury-core/src/main/java/io/fury/util/StringUtils.java is copied from https://github.com/apache/commons-lang/blob/master/src/main/java/org/apache/commons/lang3/StringUtils.java

java/fury-core/src/main/java/io/fury/util/DateTimeUtils.java is modified from https://github.com/apache/spark/blob/master/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala

compare/swap/copy and absolute read/write methods in java/fury-core/src/main/java/io/fury/memory/MemoryBuffer.java is modified from https://github.com/apache/flink/blob/master/flink-core/src/main/java/org/apache/flink/core/memory/MemorySegment.java

writeVarInt/writeVarLong in java/fury-core/src/main/java/io/fury/memory/MemoryBuffer.java is modified from https://github.com/EsotericSoftware/kryo/blob/master/src/com/esotericsoftware/kryo/unsafe/UnsafeOutput.java

java/fury-core/src/main/java/io/fury/util/{FuryObjectMap/ObjectIntMap/IdentityMap/IdentityObjectIntMap/LongMap}.java are adapted from https://github.com/EsotericSoftware/kryo/blob/master/src/com/esotericsoftware/kryo/util/{ObjectMap/ObjectIntMap/IdentityMap/IdentityObjectIntMap/IntMap}.java

{ParentClassLoader/ChildFirstURLClassLoader} in java/fury-core/src/main/java/io/fury/util/ClassLoaderUtils.java is copied from https://github.com/apache/spark/blob/master/core/src/main/java/org/apache/spark/util/{ParentClassLoader/ChildFirstURLClassLoader}.java

java/fury-core/src/main/java/io/fury/type/Generics.java is modified from https://github.com/EsotericSoftware/kryo/blob/master/src/com/esotericsoftware/kryo/util/DefaultGenerics.java

java/fury-core/src/test/java/io/fury/type/GenericsTest.java is modified from https://github.com/EsotericSoftware/kryo/blob/master/test/com/esotericsoftware/kryo/util/GenericsUtilTest.java

java/fury-core/src/main/java/io/fury/io/ClassLoaderObjectInputStream.java is copied from https://github.com/apache/commons-io/blob/master/src/main/java/org/apache/commons/io/input/ClassLoaderObjectInputStream.java

java/fury-core/src/main/java/io/fury/serializer/SynchronizedSerializers.java is modified from https://github.com/magro/kryo-serializers/blob/master/src/main/java/de/javakaffee/kryoserializers/SynchronizedCollectionsSerializer.java

java/fury-core/src/main/java/io/fury/serializer/UnmodifiableSerializers.java is modified from https://github.com/magro/kryo-serializers/blob/master/src/main/java/de/javakaffee/kryoserializers/UnmodifiableCollectionSerializer.java

java/fury-core/src/main/java/io/fury/memory/BitUtils.java is modified from https://github.com/apache/spark/blob/master/common/unsafe/src/main/java/org/apache/spark/unsafe/bitset/BitSetMethods.java and https://github.com/apache/arrow/blob/main/java/vector/src/main/java/org/apache/arrow/vector/BitVectorHelper.java

src/main/java/io/fury/format/row/Getters.java is modified from https://github.com/apache/spark/blob/master/sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/SpecializedGetters.java

java/fury-core/src/main/java/io/fury/codegen/Code.java is modified from https://github.com/apache/spark/blob/master/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/javaCode.scala

src/main/java/io/fury/format/vectorized/ArrowWriter.java is modified from https://github.com/apache/spark/blob/master/sql/catalyst/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowWriter.scala

bazel/arrow/pyarrow_configure.bzl is modified from https://github.com/tensorflow/tensorflow/blob/5a244072f2b33d2347e803146c244c179c1ddb75/third_party/py/python_configure.bzl

ci/format.sh is modified from https://github.com/ray-project/ray/blob/master/ci/lint/format.sh

lazy_import method in python/pyfury/util.py is copied from https://github.com/mars-project/mars/blob/master/mars/utils.py

dataslots in pytho/pyfury/type.py is copied from https://github.com/ericvsmith/dataclasses/blob/master/dataclass_tools.py

java/fury-benchmark/src/main/java/io/fury/benchmark/Identity2IdMap.java is modified from https://github.com/RuedigerMoeller/fast-serialization/blob/master/src/main/java/org/nustaq/serialization/util/FSTIdentity2IdMap.java to benchmark identity map performance

0 comments on commit 6c8cc67

Please sign in to comment.