2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141) |
Log message: Revbump all Haskell after updating lang/ghc96 |
2023-10-30 18:31:20 by Masatake Daimon | Files touched by this commit (4) |
Log message: lang/hs-hslua: Update to 2.3.0 hslua-2.3.0 -Released 2023-03-13. * Require version 2.3.* of HsLua packages: hslua-core, hslua-marshalling, hslua-objectorientation, hslua-packaging, hslua-aeson, hslua-classes. * Include hslua-typing, re-export HsLua.Typing. |
2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988) |
Log message: Bump Haskell packages after updating lang/ghc94 |
2023-01-26 19:08:11 by Masatake Daimon | Files touched by this commit (4) |
Log message: lang/hs-hslua: Update to 2.2.1 hslua-2.2.1 - Released 2022-06-19 * Require hslua-core-2.2.1. * Require hslua-marshalling-2.2.0.1. * Relax upper bound for mtl, allow mtl-2.3. hslua-2.2.0 - Released 2022-02-19 * Require version 2.2.* of all hslua-* packages. * Include hslua-aeson, and re-export HsLua.Aeson from HsLua. |
2022-02-26 04:58:36 by Masatake Daimon | Files touched by this commit (872) |
Log message: Bump all Haskell packages after enabling "split sections" in mk/haskell.mk |
2022-02-12 09:51:00 by Masatake Daimon | Files touched by this commit (575) |
Log message: revbump after changing the default Haskell compiler |
2022-02-11 13:11:55 by Masatake Daimon | Files touched by this commit (5) |
Log message: Update to hslua-2.1.0 hslua-2.1.0 - Released 29-01-2022. * Update to hslua-objectorientation 2.1.0. This entails changes to deftype' and deftypeGeneric, switching the order of item pusher and list-extractor function in the tuple passed as the last argument. * Update to hslua-core 2.1.0, hslua-marshalling 2.1.0, and hslua-classes 2.1.0. hslua-2.0.1 - Released 2021-11-04. * Updated lower bounds of hslua packages: hslua >= 2.0.0.2, hslua-marshalling >= 2.0.1, and hslua-objectorientation >= 2.0.1. * This fixes a number of smaller issues; see the respective package changelogs for details. hslua-2.0.0 - Released 2021-10-21. * Move module hierarchy from Foreign.Lua to HsLua. * Error handling has been reworked completely. The type of exceptions used and handled by HsLua is now exposed to the type system. The type Lua makes use of a default error type. Custom error handling can be implemented by using the LuaE type with an exception type that is an instance of class LuaError. * Renamed stack index helpers to nth, nthTop, nthBottom, top. The following have been removed: stackTop, nthFromTop, nthFromBottom. * Extracted raw Lua bindings into new package lua. This means that all cabal flags have been moved to package lua as well. Version lua-1.0.0 contained the Foreign.Lua.Raw hierarchy as present in hslua-1.3.0. See that package’s changelog for info on the additional modifications since then. * The module Foreign.Lua.Raw.Error was merged into the HsLua.Core.Error module. * The functions getglobal and gettable now return the Lua Type of the pushed value. * Extracted new packages: * hslua-core: the package contains all modules from the Core sub-hierarchy. * hslua-classes: typclasses Peekable and Pushable for pushing and pulling, as well as function calling. * tasty-hslua: makes testing helpers available for reuse. * Moved run functions from Util to Core.Run. * Moved module Utf8 from the base level into Core. * Refactored code to expose Haskell functions to Lua: * Removed functions newCFunction, freeCFunction. Use pushHaskellFunction instead, it takes care of garbage collection. * Renamed typeclass ToHaskellFunction to Exposable, function callFunc to invoke. All these have been moved to hslua-classes. * The type PreCFunction is now defined in package lua; HaskellFunction is defined in hslua-core. * Changed pushHaskellFunction to only accept HaskellFunction arguments, move it to hslua-core. * Removed helper functions addfunction and addfield from Module. Use documented functions and fields instead. * Added support for a “since” tag on documented functions; allows to mark the library version when a function was introduced in its present form. |
2022-01-18 03:48:33 by Masatake Daimon | Files touched by this commit (541) |
Log message: Bump packages that depends on GHC |