From e84cb1dba9007c50250f4c90156bb755e4dafd5d Mon Sep 17 00:00:00 2001 From: Stefan Salewski Date: Tue, 16 Apr 2019 06:29:52 +0200 Subject: [PATCH] backfix for 0.19.4 and macro fix, let to const --- gintro.nimble | 2 +- gintro/gimpl.nim | 2 +- tests/gen.nim | 20 ++++++++++---------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/gintro.nimble b/gintro.nimble index 937984d..8dde473 100644 --- a/gintro.nimble +++ b/gintro.nimble @@ -1,6 +1,6 @@ # Package -version = "0.4.16" +version = "0.4.17" author = "Stefan Salewski" description = "High level GObject-Introspection based GTK3 bindings" license = "MIT" diff --git a/gintro/gimpl.nim b/gintro/gimpl.nim index fcd64c5..c867200 100644 --- a/gintro/gimpl.nim +++ b/gintro/gimpl.nim @@ -1,7 +1,7 @@ const RecSep = "!" # Record separator for entries in gisup.nim, also defined in gen.nim # caution: $$ due to string interpolation -let ct4nt = [ +const ct4nt = [ "int32|int", "uint32|int", "gboolean|toBool", diff --git a/tests/gen.nim b/tests/gen.nim index ef3becf..db24799 100644 --- a/tests/gen.nim +++ b/tests/gen.nim @@ -1,5 +1,5 @@ # High level gobject-introspection based GTK3 bindings for the Nim programming language -# v 0.4.12 2019-APR-14 +# v 0.4.17 2019-APR-16 # (c) S. Salewski 2018 # https://wiki.gnome.org/Projects/GObjectIntrospection @@ -115,11 +115,11 @@ var priList: seq[string] var knownSyms: HashSet[string] var suppressType = false var suppressRaise = false -var droppedSyms = initHashSet[string]() -var callerAlloc = initHashSet[string]() -var callerAllocCollector = initHashSet[string]() -var privStr = initHashSet[string]() -var processedFunctions = initHashSet[string]() +var droppedSyms = initSet[string]() +var callerAlloc = initSet[string]() +var callerAllocCollector = initSet[string]() +var privStr = initSet[string]() +var processedFunctions = initSet[string]() var delayedMethods: seq[(GIBaseInfo, GIFunctionInfo)] var classList: seq[GIBaseInfo] var ct: CountTable[string] @@ -1801,11 +1801,11 @@ proc main(namespace: string) = var error: GError ct = initCountTable[string]() var delayedSyms = newSeq[GIBaseInfo]() - allSyms = initHashSet[string]() + allSyms = initSet[string]() provInt.clear interfaceProvider.clear - var ig = initHashSet[string]() - knownSyms = initHashSet[string]() + var ig = initSet[string]() + knownSyms = initSet[string]() let gi = gIrepositoryGetDefault() assert(gi != nil) moduleNamespace = namespace.toLowerAscii @@ -2143,7 +2143,7 @@ proc get$1*(builder: Builder; name: string): $1 = echo gBaseInfoGetName(el[1]) # when isMainModule: -#scfilter = initHashSet[string]() +#scfilter = initSet[string]() supmod = newStringStream() supmod.writeLine("const\n SCA = [")