Skip to content
Branch: master
Commits on Feb 17, 2020
  1. Provide easier way to get build output

    Viir committed Feb 17, 2020
  2. Clarify

    Viir committed Feb 17, 2020
Commits on Feb 15, 2020
  1. Fix errors when loading from Github

    Viir committed Feb 15, 2020
Commits on Feb 13, 2020
  1. Implementation to load composition from files

    Viir committed Feb 13, 2020
  2. Simplify file name encoding

    Viir committed Feb 13, 2020
Commits on Feb 12, 2020
  1. Help distinguish versions

    Viir committed Feb 12, 2020
  2. Fix DirectoryNotFoundException

    Viir committed Feb 12, 2020
  3. Refine user interface for running server

    Viir committed Feb 12, 2020
    + Support configuring the server using process arguments.
    + Support common use-cases: Add an option to delete the previous state of the backend when starting a server.
Commits on Feb 11, 2020
  1. Simplify interface to use volatile hosts

    Viir committed Feb 11, 2020
    Reduce dependencies on specifics of CSharp scripting. Get close to expected more stable interface: Do not support the execution of a different script for each request to the volatile host.
Commits on Feb 10, 2020
  1. Simplify the interface to run a web server

    Viir committed Feb 10, 2020
    Support running a server without the intermediate step of packaging the configuration.
  2. Support composition and communication about values

    Viir committed Feb 10, 2020
    Expand the functionality for composition for typical applications:
    + Add feature to load from git repositories and Github.
    + Automate tests for loading from Github.
    + Add function to map from standard models for sets of files. Also, automate tests for this mapping.
Commits on Feb 9, 2020
  1. Support communication referencing values

    Viir committed Feb 9, 2020
    + Add a simple model to represent typical values and identify them.
    + Automate tests for common conversions.
Commits on Feb 2, 2020
  1. Fix dockerfile and CLI

    Viir committed Feb 2, 2020
  2. Report performance results for commit c1d3d2a

    Viir committed Feb 2, 2020
  3. Investigate high memory usage

    Viir committed Feb 2, 2020
Commits on Feb 1, 2020
  1. Improve user interface

    Viir committed Feb 1, 2020
    + Use names which are easier to remember.
    + Support interactive exploring of the user interface: Add guides into CLI.
Commits on Jan 24, 2020
  1. Optimize for less memory usage

    Viir committed Jan 24, 2020
    Optimize the volatile host implementation to reduce memory used for script runs. Help with caching resolved references.
    See dotnet/roslyn#33304 (comment)
    Another (future) way to reduce the memory usage could be caching compiled scripts as described at
Commits on Jan 20, 2020
  1. Improve readability in the applications configurations

    Viir committed Jan 20, 2020
    Use a better name for the JSON config file.
Commits on Jan 19, 2020
  1. Expand the backend Elm type instance support

    Viir committed Jan 19, 2020
Commits on Jan 18, 2020
  1. Support Elm type instances in backend state

    Viir committed Jan 18, 2020
    + Automate tests for Elm apps containing instances of parametric types in the backend state model.
    + Parse type parameters.
    + Integrate type parameters into compiled JSON coding functions.
    + Expand backend state model in an example app to demonstrate the new functionality.
Commits on Jan 13, 2020
  1. Support simpler Elm application code

    Viir committed Jan 13, 2020
    Support simpler syntax for modeling nested Elm types: Reduce constraints on Elm syntax: Support nesting in Elm type syntax without the use of a type alias. Implement a new Elm type parser to support these cases.
    Canonicalize Elm type texts: Automate tests for deriving canonical type texts from the Elm code.
Commits on Dec 17, 2019
  1. Help find which blob was requested

    Viir committed Dec 17, 2019
Commits on Dec 16, 2019
  1. Support opaque custom types in the backend

    Viir committed Dec 16, 2019
    + Adapt compilation to ignore the opaqueness of types for autogenerated functions.
    + Automate tests for this new functionality.
    + Expand the example Elm app to demonstrate the new feature.
Commits on Dec 14, 2019
  1. Simplify build for application frontend

    Viir committed Dec 14, 2019
    + Replace the parameter to pick the frontend path with a convention. Applications all used the same file path anyway.
    + Adapt the guide to explain how to add a frontend.
    + Clean up some implementations for modeling file paths.
  2. Support Elm custom type tags with zero parameters

    Viir committed Dec 14, 2019
  3. Migrate to newer version of framework

    Viir committed Dec 14, 2019
    From dotnet/aspnetcore#7749:
    > This error has been addressed in 3.0.0-preview3 by marking the following types obsolete and replacing them with new types. There have not been any behavioral changes made for the new types, only naming.
  4. Reduce redundant instantiations and improve readability

    Viir committed Dec 14, 2019
Commits on Dec 13, 2019
  1. Reduce risks for problems with dependencies

    Viir committed Dec 13, 2019
    Switch to a more refined version of .NET core.
  2. Make text file representations consistent

    Viir committed Dec 13, 2019
  3. Improve readability for Elm Dict representation

    Viir committed Dec 13, 2019
    Use a representation close to the ones found in application codes. Add a branch to the decoding to support the automatic migration of backend states saved with older versions of the framework.
  4. Support Elm generic Set type in the backend

    Viir committed Dec 13, 2019
  5. Improve readability for serialized Elm records

    Viir committed Dec 13, 2019
    For the serialized JSON object, use the same order of fields as parsed from the Elm record type.
  6. Make Elm tuple serialization more consistent

    Viir committed Dec 13, 2019
You can’t perform that action at this time.