1 file changed
+1
-1
lines changedSubmodule dotty-cps-async updated 73 files
- LICENSE.md+194-8
- NOTICE+11
- README.md+9-2
- build.sbt+12-4
- docs/BasicUsage.rst+99
- docs/FAQ.md+14
- docs/Features.rst+111
- docs/HighOrderFunctions.rst+130
- docs/MonadsInteroperability.rst+82
- docs/References.md+20
- docs/conf.py+58
- docs/index.rst+28
- docs/random-notes/CpsAsyncOverview.md+10-7
- docs/random-notes/index.rst+10
- project/build.properties+1-1
- project/plugins.sbt+3-1
- src/main/scala/cps/Async.scala+56-39
- src/main/scala/cps/AsyncMacroFlags.scala+3-1
- src/main/scala/cps/AsyncShift.scala+12-3
- src/main/scala/cps/CpsExpr.scala+7-4
- src/main/scala/cps/CpsMonad.scala+39-6
- src/main/scala/cps/FutureAsyncMonad.scala+28-1
- src/main/scala/cps/TransformationContext.scala+8-6
- src/main/scala/cps/TransformationContextMarker.scala+39
- src/main/scala/cps/ValueDiscard.scala+22
- src/main/scala/cps/compat/FutureAsync.scala+20
- src/main/scala/cps/features/customValueDiscard.scala+33
- src/main/scala/cps/features/implicitAwait.scala+11
- src/main/scala/cps/forest/ApplyTreeTransform.scala+96-59
- src/main/scala/cps/forest/AssignTransform.scala+7-7
- src/main/scala/cps/forest/AwaitTransform.scala-26
- src/main/scala/cps/forest/AwaitTreeTransform.scala+23-7
- src/main/scala/cps/forest/BlockTransform.scala+75-25
- src/main/scala/cps/forest/CpsTree.scala+140-35
- src/main/scala/cps/forest/IfTransform.scala+3-3
- src/main/scala/cps/forest/ImportTransform.scala+2
- src/main/scala/cps/forest/InlinedTransform.scala+5-6
- src/main/scala/cps/forest/LambdaTreeTransform.scala+1-1
- src/main/scala/cps/forest/MatchTreeTransform.scala+3-3
- src/main/scala/cps/forest/RootTreeTransform.scala+24-11
- src/main/scala/cps/forest/SelectTreeTransform.scala+1-1
- src/main/scala/cps/forest/ThrowTransform.scala+2-2
- src/main/scala/cps/forest/TryTransform.scala+10-10
- src/main/scala/cps/forest/TypeApplyTreeTransform.scala+1-1
- src/main/scala/cps/forest/TypedTransform.scala+1-1
- src/main/scala/cps/forest/ValDefTransform.scala+14-16
- src/main/scala/cps/forest/WhileTransform.scala+2-2
- src/main/scala/cps/forest/application/ApplyArgRecordScope.scala+38-30
- src/main/scala/cps/macroFlags/TypeMarkers.scala+2-2
- src/main/scala/cps/runtime/ArrayOpsAsynsShift.scala+1-1
- src/main/scala/cps/runtime/util/EitherAsyncShift.scala+101
- src/main/scala/cps/runtime/util/TryAsyncShift.scala+1-1
- src/main/scala/cps/runtime/util/UsingAsyncShift.scala+46
- src/test/scala/cps/ComputationBound.scala+1-1
- src/test/scala/cps/TestCBS1Apply.scala+3-5
- src/test/scala/cps/TestCBS1Await.scala+92
- src/test/scala/cps/TestCBS1If.scala+1-1
- src/test/scala/cps/TestCBS1ShiftEither.scala+55
- src/test/scala/cps/TestCBS1ShiftIterableOps.scala-1
- src/test/scala/cps/TestCBS1ShiftUsing.scala+126
- src/test/scala/cps/TestCBS1Throw.scala+2-3
- src/test/scala/cps/TestCBSFutureIntegration.scala-7
- src/test/scala/cps/TestCustomValueDiscard.scala+73
- src/test/scala/cps/TestFutureBasic.scala+23-2
- src/test/scala/cps/TestImplicitAwait.scala+58
- src/test/scala/cps/chessboard/Chessboard.scala+35-35
- src/test/scala/cps/examples/Connection.scala+1-2
- src/test/scala/sip22async/FutureSpec.scala+546
- src/test/scala/sip22async/LICENSE+201
- src/test/scala/sip22async/NOTICE+14
- src/test/scala/sip22async/README.md+2
- src/test/scala/sip22async/SmokeTest.scala+35
- src/test/scala/sip22async/TestUtil.scala+66
0 commit comments