packages feed

futhark-server 1.2.1.0 → 1.2.2.0

raw patch · 3 files changed

+19/−3 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ Futhark.Server: cmdTuningParamClass :: Server -> Text -> IO (Either CmdFailure Text)
+ Futhark.Server: cmdTuningParams :: Server -> Text -> IO (Either CmdFailure [Text])
- Futhark.Server: cmdEntryPoints :: Server -> IO (Maybe CmdFailure)
+ Futhark.Server: cmdEntryPoints :: Server -> IO (Either CmdFailure [Text])

Files

CHANGELOG.md view
@@ -1,5 +1,11 @@ # Revision history for futhark-server +## 1.2.2.0 -- 2023-03-10++* Added `cmdTuningParams`.++* Fixed type of `cmdEntryPoints`.+ ## 1.2.1.0 -- 2022-07-01  * Added `cmdFields`, `cmdNew`, `cmdProject`, `cmdTypes`, and `cmdEntryPoints`.
futhark-server.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               futhark-server-version:            1.2.1.0+version:            1.2.2.0 synopsis: Client implementation of the Futhark server protocol.  description: Provides an easy way to interact with a running Futhark
src/Futhark/Server.hs view
@@ -56,6 +56,8 @@     cmdPauseProfiling,     cmdUnpauseProfiling,     cmdSetTuningParam,+    cmdTuningParams,+    cmdTuningParamClass,      -- * Utility     cmdMaybe,@@ -361,13 +363,21 @@ cmdSetTuningParam :: Server -> Text -> Text -> IO (Either CmdFailure [Text]) cmdSetTuningParam s param value = sendCommand s "set_tuning_param" [param, value] +-- | @tuning_params@+cmdTuningParams :: Server -> Text -> IO (Either CmdFailure [Text])+cmdTuningParams s entry = sendCommand s "tuning_params" [entry]++-- | @tuning_param_class param@+cmdTuningParamClass :: Server -> Text -> IO (Either CmdFailure Text)+cmdTuningParamClass s param = fmap head <$> sendCommand s "tuning_param_class" [param]+ -- | @types@ cmdTypes :: Server -> IO (Either CmdFailure [Text]) cmdTypes s = sendCommand s "types" []  -- | @entry_points@-cmdEntryPoints :: Server -> IO (Maybe CmdFailure)-cmdEntryPoints s = helpCmd s "entry_points" []+cmdEntryPoints :: Server -> IO (Either CmdFailure [Text])+cmdEntryPoints s = sendCommand s "entry_points" []  -- | @fields type@ cmdFields :: Server -> Text -> IO (Either CmdFailure [Text])