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 +6/−0
- futhark-server.cabal +1/−1
- src/Futhark/Server.hs +12/−2
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])