-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* fix merge conflict * reformat build.sbt * parser.scala * toVersionIntroduced * test f * reformat * expr of map * test of runtime TypeRepr build (not working) * closer * hardcode import works * poc string to TypeRef * fqTypeRepr * symbolValueType * UnitAST * widen * astTypeRepr * kernel * bridge static -> runtime * withUnitRuntime * UnitAST -> RuntimeUnit, return Either * add some annotation ideas * RuntimeQuantity * bump version-introduced * align RuntimeQuantity with Quantity * given staging.Compiler from above * RuntimeUnit toString * RuntimeUnit toString * units % Test * JVM only. SAD. * are you kidding me? * formatting troll * more formatting troll * refactor to CoefficientRuntime * StagingCoefficientRuntime class * stub MappingCoefficientRuntime * UnitConst * Canonical - missing base unit and derived unit awareness * factor runtime meta to meta.scala * staging.scala * mapping.scala * refactor canonical * clean up signature of canonical to use Either * utlClosure * refactor derivedunit method * working draft of MappingCoefficientRuntime * stagingquantity.scala * fix inverted coef ratio * fix inverted coef ratio * MappingRuntimeQuantitySuite and JS+Native builds * support module names * either testing predicates * factor RuntimeQuantitySuite * format * RuntimeAdd * format * addition * runtime policies * standard addition * add some syntax options * stub coulomb-pureconfig * ConfigReader[RuntimeUnit] * ConfigReader[RuntimeUnit] and ConfigWriter[RuntimeUnit] * stub coulomb-parser * move &: and TNil to syntax * fix typelist import * factor typeReprList * removed duplicate * baseunitTR * private utlClosure * collect and strset * format * optimze with void * foldLeft * parse named units * parse returns Either * oneOf * mul not working * play with chainl1 (not working) * chainl1 and named working correctly * complete unit expression grammar * replace &: with scala *: * format * factor toRational * render * factor parsing * factor meta * parsing.scala * ConfigReader[Quantity[U, V]] * remove hierarchy pattern example * ConfigWriter[Quantity[V, U]] * Rational polymorphic i/o * factor pureconfig readers and writers into policies * factor out dsl to dsl.scala * fix new dsl path * rename to RuntimeUnitDslParser * PureconfigRuntime * bump tlVersionIntroduced to 0.8.0 * factor into io and policy * skeleton unit testing * add parser and pureconfig to root proj * scalafmt updates * disable js and native platforms for parser and pureconfig * testing skeleton for parser * scalafmt * parser builds for JS and Native * wip json io for RuntimeUnit * smoke test JSON RuntimeUnit reader * add exponent op to json reader * json writer for runtime unit * remove operator addition example * add case for no value conversion * factor to runtimeq * remove ops from unit tests * resync ci.yml * stub out coulomb-pureconfig doc * add note about publish to s01.oss.sonatype.org * quick start example * dealias to get consistent mappings * case class Config example * improve definition of ConfigReader for case class * io policy section * integer i/o section * stub coulomb-runtime docs * stub coulomb-parser docs * add note about pureconfig and jvm only * some parsing example code * add laika conf to support @:api * add external target for Quantity typedef * fix formatting * documented example code for coulomb-parser * add laika pr ref * add explaination * add coulomb package prefix * format troll * add scala 3 api links * more coulomb-parser doc * predefine doc page links * quick start for coulomb-runtime * doc massaging * clean up link definitions * modernize links
- Loading branch information
1 parent
1975e6a
commit 4df97fb
Showing
31 changed files
with
2,406 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.