Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Serializers for common java types #350

Closed
wants to merge 20 commits into from
Closed

Serializers for common java types #350

wants to merge 20 commits into from

Commits on Nov 27, 2018

  1. Configuration menu
    Copy the full SHA
    bebf781 View commit details
    Browse the repository at this point in the history
  2. Add standard types to polymorphic resolving (not tested!), convenient…

    … polymorphic module builder and fixed old tests (working only in bootstrap mode :()
    sandwwraith committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    1868bac View commit details
    Browse the repository at this point in the history
  3. Dependency on snapshot plugin version from TeamCity so project can be

    built not only with bootstrap
    sandwwraith committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    6155cfe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18ccd3f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f46ed1e View commit details
    Browse the repository at this point in the history
  6. Move most of the tests for polymorphism to common code

    Introduce SubtypeNotRegisteredException
    
    Small testing utilities and refactoring of test data
    sandwwraith committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    925bb2c View commit details
    Browse the repository at this point in the history
  7. Update compiler version

    sandwwraith committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    13499c7 View commit details
    Browse the repository at this point in the history
  8. Add .bind and .rebind to extend base type of polymorphic modules.

    Move test data to separate file
    sandwwraith committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    7c29c6d View commit details
    Browse the repository at this point in the history
  9. Add polymorphic test for Native BUT disable its module completely

    because Konan needs to be updated to be able to work with -dev-1984 plugin.
    sandwwraith committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    10dae25 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a3adaaa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2d54ee7 View commit details
    Browse the repository at this point in the history
  12. Workaround missing kotlin-reflect on JVM side.

    'todo: arrays' erased intentionally because we won't support polymorphic arrays – at least for now.
    sandwwraith committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    f8b753a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5b66a0b View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2018

  1. [Review] Renamed a lot of things, split modules and context to separa…

    …te files. Some methods converted to extensions.
    sandwwraith committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    405d048 View commit details
    Browse the repository at this point in the history
  2. [Review] Rename SerialModule -> SingletonModule, add tests for module…

    … implementation (except polymorphic, which is already tested indirectly)
    sandwwraith committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    ed43395 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2018

  1. Update dev compiler

    sandwwraith committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    cfce668 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2019

  1. Merge branch 'dev' into new_polymorphic

    # Conflicts:
    #	build.gradle
    #	gradle.properties
    #	runtime/common/src/main/kotlin/kotlinx/serialization/Annotations.kt
    #	runtime/common/src/test/kotlin/kotlinx/serialization/features/SkipDefaults.kt
    #	runtime/js/src/main/kotlin/kotlinx/serialization/Serialization.kt
    #	runtime/jvm/src/main/kotlin/kotlinx/serialization/Serialization.kt
    #	runtime/native/src/main/kotlin/kotlinx/serialization/Platform.kt
    sandwwraith committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    fb732fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3762d84 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2019

  1. Configuration menu
    Copy the full SHA
    fc8b72b View commit details
    Browse the repository at this point in the history
  2. j.u.Date serializer

    qwwdfsad committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    15c6b59 View commit details
    Browse the repository at this point in the history