lua-bc 0.1.0.3 → 0.1.1
raw patch · 3 files changed
+15/−3 lines, 3 filesdep ~vectorPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: vector
API changes (from Hackage documentation)
+ Language.Lua.Bytecode.Parser: BytecodeMode :: !LuacVersion -> !Sizet -> BytecodeMode
+ Language.Lua.Bytecode.Parser: Luac52 :: LuacVersion
+ Language.Lua.Bytecode.Parser: Luac53 :: LuacVersion
+ Language.Lua.Bytecode.Parser: Sizet32 :: Sizet
+ Language.Lua.Bytecode.Parser: Sizet64 :: Sizet
+ Language.Lua.Bytecode.Parser: [bytecodeSizet] :: BytecodeMode -> !Sizet
+ Language.Lua.Bytecode.Parser: [bytecodeVersion] :: BytecodeMode -> !LuacVersion
+ Language.Lua.Bytecode.Parser: data BytecodeMode
+ Language.Lua.Bytecode.Parser: data LuacVersion
+ Language.Lua.Bytecode.Parser: data Sizet
+ Language.Lua.Bytecode.Parser: luaBytecodeMode53 :: BytecodeMode
Files
- CHANGELOG.md +4/−0
- lua-bc.cabal +1/−1
- src/Language/Lua/Bytecode/Parser.hs +10/−2
CHANGELOG.md view
@@ -1,3 +1,7 @@+0.1.1+---+* Expose Language.Lua.Bytecode.Parser.BytecodeMode+ 0.1.0.3 --- * Unpack opcode fields
lua-bc.cabal view
@@ -1,5 +1,5 @@ name: lua-bc-version: 0.1.0.3+version: 0.1.1 synopsis: Lua bytecode parser description: Lua bytecode parser license: MIT
src/Language/Lua/Bytecode/Parser.hs view
@@ -9,6 +9,12 @@ -- * Dump , dumpLuaBytecode , dumpLuaBytecodeFile++ -- * Settings+ , BytecodeMode(..)+ , Sizet(..)+ , LuacVersion(..)+ , luaBytecodeMode53 ) where import Control.Applicative@@ -71,9 +77,11 @@ parseLuaBytecodeFile fp = parseLuaBytecode (Just fp) <$> L.readFile fp dumpLuaBytecodeFile :: FilePath -> Chunk -> IO ()-dumpLuaBytecodeFile fp luafile = L.writeFile fp (dumpLuaBytecode mode53 luafile)+dumpLuaBytecodeFile fp luafile =+ L.writeFile fp (dumpLuaBytecode luaBytecodeMode53 luafile) -mode53 = BytecodeMode Luac53 Sizet64+luaBytecodeMode53 :: BytecodeMode+luaBytecodeMode53 = BytecodeMode Luac53 Sizet64 ------------------------------------------------------------------------