diff options
author | Neal Nelson <ports@nicandneal.net> | 2023-08-30 08:25:44 +0000 |
---|---|---|
committer | Fernando ApesteguĂa <fernape@FreeBSD.org> | 2023-08-31 09:43:40 +0000 |
commit | 3a22c2fedb4f28b6ddab01c97d784b83e42e3763 (patch) | |
tree | 02234a70edfc68597782e687f9b5e2bead572ff6 | |
parent | 22ffecda001315777c1d74f0ee1b97d6e95d593f (diff) | |
download | ports-3a22c2fedb4f28b6ddab01c97d784b83e42e3763.tar.gz ports-3a22c2fedb4f28b6ddab01c97d784b83e42e3763.zip |
lang/nim: Upgrade to 2.0.0
ChangeLog: https://nim-lang.org/blog/2023/08/01/nim-v20-released.html
PR: 273423
Reported by: ports@nicandneal.net (maintainer)
-rw-r--r-- | lang/nim/Makefile | 46 | ||||
-rw-r--r-- | lang/nim/distinfo | 6 | ||||
-rw-r--r-- | lang/nim/files/patch-build.sh | 15 | ||||
-rw-r--r-- | lang/nim/files/patch-compiler_nimpaths.nim | 13 | ||||
-rw-r--r-- | lang/nim/files/patch-config-nim.cfg | 16 | ||||
-rw-r--r-- | lang/nim/files/patch-koch.nim | 93 | ||||
-rw-r--r-- | lang/nim/files/patch-tools_deps.nim | 49 | ||||
-rw-r--r-- | lang/nim/files/patch-tools_kochdocs.nim | 44 | ||||
-rw-r--r-- | lang/nim/pkg-message | 2 | ||||
-rw-r--r-- | lang/nim/pkg-plist | 1863 |
10 files changed, 1128 insertions, 1019 deletions
diff --git a/lang/nim/Makefile b/lang/nim/Makefile index 0782766fdbc4..246b94f9d324 100644 --- a/lang/nim/Makefile +++ b/lang/nim/Makefile @@ -1,5 +1,5 @@ PORTNAME= nim -DISTVERSION= 1.6.14 +DISTVERSION= 2.0.0 CATEGORIES= lang MASTER_SITES= https://nim-lang.org/download/ @@ -38,19 +38,14 @@ EXTRA_PATCHES= ${PATCHDIR}/elfv1-patch-build.sh EXTRA_PATCHES= ${PATCHDIR}/clang-patch-build.sh .endif +NIMDIR= ${STAGEDIR}${PREFIX}/nim + post-patch: .if defined(PPC_ABI) && ${PPC_ABI} == ELFv1 @${REINPLACE_CMD} -e '/cc =/s/clang/gcc/' ${WRKSRC}/config/nim.cfg @${REINPLACE_CMD} -e s/%%GCC_DEFAULT%%/${GCC_DEFAULT}/ \ ${WRKSRC}/build.sh ${WRKSRC}/config/nim.cfg .endif - # Make a fake nimdoc.css so that we can change the expected target - # to where it should be, instead of where the nim project hard - # code it to be. - ${MKDIR} ${WRKSRC}/share/doc/nim - ${LN} -s ${WRKSRC}/doc/nimdoc.css ${WRKSRC}/share/doc/nim/nimdoc.css - ${MKDIR} ${WRKSRC}/share/nim - ${LN} -s ${WRKSRC}/tools/dochack ${WRKSRC}/share/nim/dochack do-build: cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \ @@ -73,35 +68,36 @@ do-build-TOOLS-on: -d:release --nimcache=${WRKSRC}/nimcache do-install: + ${MKDIR} ${NIMDIR} + ${MKDIR} ${NIMDIR}/bin # Install nim compiler - ${INSTALL_PROGRAM} ${WRKSRC}/bin/nim ${STAGEDIR}${PREFIX}/bin - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nim + ${INSTALL_PROGRAM} ${WRKSRC}/bin/nim ${NIMDIR}/bin + ${STRIP_CMD} ${NIMDIR}/bin/nim # Install lib nim rtl - ${INSTALL_LIB} ${WRKSRC}/lib/libnimrtl.so ${STAGEDIR}${PREFIX}/lib + ${MKDIR} ${NIMDIR}/lib + ${INSTALL_LIB} ${WRKSRC}/lib/libnimrtl.so ${NIMDIR}/lib # Install nim lib files - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} - (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/${PORTNAME} "! -name libnimrtl.so") - ${REINPLACE_CMD} 's|\.\.\/doc|/usr/local/share/doc/nim|g' ${WRKSRC}/compiler/commands.nim - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/compiler - (cd ${WRKSRC}/compiler && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/compiler "! -name nim ! -name nim1") + (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${NIMDIR}/lib "! -name libnimrtl.so") + ${MKDIR} ${NIMDIR}/lib/compiler + (cd ${WRKSRC}/compiler && ${COPYTREE_SHARE} . ${NIMDIR}/lib/compiler "! -name nim ! -name nim1") # Configuration files - ${MKDIR} ${STAGEDIR}${ETCDIR} + ${MKDIR} ${NIMDIR}/config .for file in nim.cfg nimdoc.cfg nimdoc.tex.cfg - ${INSTALL_DATA} ${WRKSRC}/config/${file} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${WRKSRC}/config/${file} ${NIMDIR}/config .endfor do-install-DOCS-on: ${FIND} ${WRKSRC}/doc -name "*.idx" -delete - ${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) - ${MKDIR} ${STAGEDIR}${PREFIX}/share/nim/dochack - ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/dochack.nim ${STAGEDIR}${PREFIX}/share/nim/dochack - ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/dochack.js ${STAGEDIR}${PREFIX}/share/nim/dochack - ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/fuzzysearch.nim ${STAGEDIR}${PREFIX}/share/nim/dochack + ${MKDIR} ${NIMDIR}/doc + (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${NIMDIR}/doc) + ${MKDIR} ${NIMDIR}/tools/dochack + ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/dochack.nim ${NIMDIR}/tools/dochack + ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/dochack.js ${NIMDIR}/tools/dochack + ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/fuzzysearch.nim ${NIMDIR}/tools/dochack do-install-TOOLS-on: .for t in ${TLIST} - ${INSTALL_PROGRAM} ${WRKSRC}/bin/${t} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/bin/${t} ${NIMDIR}/bin .endfor do-test: diff --git a/lang/nim/distinfo b/lang/nim/distinfo index fac5913bc927..6c1b7751a229 100644 --- a/lang/nim/distinfo +++ b/lang/nim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1687959495 -SHA256 (nim-1.6.14.tar.xz) = d070d2f28ae2400df7fe4a49eceb9f45cd539906b107481856a0af7a8fa82dc9 -SIZE (nim-1.6.14.tar.xz) = 5266632 +TIMESTAMP = 1690986777 +SHA256 (nim-2.0.0.tar.xz) = bd6101d840036fb78e93a69df6cf3f9fd0c21cd754b695ff84a3b4add8ed0af7 +SIZE (nim-2.0.0.tar.xz) = 7491724 diff --git a/lang/nim/files/patch-build.sh b/lang/nim/files/patch-build.sh deleted file mode 100644 index aa7b1edb9930..000000000000 --- a/lang/nim/files/patch-build.sh +++ /dev/null @@ -1,15 +0,0 @@ ---- build.sh.orig 2021-11-07 03:12:45 UTC -+++ build.sh -@@ -191,8 +191,10 @@ case $ucpu in - mycpu="powerpc64" ;; - *power*|*ppc* ) - if [ "$myos" = "freebsd" ] ; then -- COMP_FLAGS="$COMP_FLAGS -m64" -- LINK_FLAGS="$LINK_FLAGS -m64" -+ if [ "$ucpu" != "powerpc" ] ; then -+ COMP_FLAGS="$COMP_FLAGS -m64" -+ LINK_FLAGS="$LINK_FLAGS -m64" -+ fi - mycpu=`uname -p` - case $mycpu in - powerpc64le) diff --git a/lang/nim/files/patch-compiler_nimpaths.nim b/lang/nim/files/patch-compiler_nimpaths.nim deleted file mode 100644 index 40ee13ff8f4e..000000000000 --- a/lang/nim/files/patch-compiler_nimpaths.nim +++ /dev/null @@ -1,13 +0,0 @@ ---- compiler/nimpaths.nim.orig 2022-11-21 01:04:21 UTC -+++ compiler/nimpaths.nim -@@ -20,8 +20,8 @@ Unstable API - import os, strutils - - const -- docCss* = "$nimr/doc/nimdoc.css" -- docHackNim* = "$nimr/tools/dochack/dochack.nim" -+ docCss* = "$nimr/share/doc/nim/nimdoc.css" -+ docHackNim* = "$nimr/share/nim/dochack/dochack.nim" - docHackJs* = docHackNim.changeFileExt("js") - docHackJsFname* = docHackJs.lastPathPart - theindexFname* = "theindex.html" diff --git a/lang/nim/files/patch-config-nim.cfg b/lang/nim/files/patch-config-nim.cfg index ba75436b6b0c..0df182ac5da9 100644 --- a/lang/nim/files/patch-config-nim.cfg +++ b/lang/nim/files/patch-config-nim.cfg @@ -1,6 +1,6 @@ ---- config/nim.cfg.orig 2021-10-20 15:37:06 UTC +--- config/nim.cfg.orig 2023-08-02 14:51:21 UTC +++ config/nim.cfg -@@ -107,10 +107,7 @@ nimblepath="$home/.nimble/pkgs/" +@@ -130,10 +130,7 @@ nimblepath="$home/.nimble/pkgs/" @end @if unix: @@ -12,15 +12,3 @@ gcc.options.linker = "-Wl,--as-needed -lnetwork" gcc.cpp.options.linker = "-Wl,--as-needed -lnetwork" clang.options.linker = "-Wl,--as-needed -lnetwork" -@@ -160,11 +157,6 @@ nimblepath="$home/.nimble/pkgs/" - @end - - gcc.maxerrorsimpl = "-fmax-errors=3" -- --@if bsd: -- # at least NetBSD has problems with thread local storage: -- tlsEmulation:on --@end - - @if macosx or freebsd or openbsd: - cc = clang diff --git a/lang/nim/files/patch-koch.nim b/lang/nim/files/patch-koch.nim index 7c03a13acc90..87fb31e33dfb 100644 --- a/lang/nim/files/patch-koch.nim +++ b/lang/nim/files/patch-koch.nim @@ -1,6 +1,6 @@ ---- koch.nim.orig 2021-10-19 00:39:28 UTC +--- koch.nim.orig 2023-08-01 01:01:01 UTC +++ koch.nim -@@ -139,18 +139,18 @@ proc csource(args: string) = +@@ -145,28 +145,28 @@ proc csource(args: string) = "--main:compiler/nim.nim compiler/installer.ini $1") % [args, VersionAsString, compileNimInst]) @@ -17,29 +17,50 @@ - let commit = if latest: "HEAD" else: NimbleStableCommit - cloneDependency(distDir, "https://github.com/nim-lang/nimble.git", - commit = commit, allowBundled = true) +- cloneDependency(distDir / "nimble" / distDir, "https://github.com/nim-lang/checksums.git", +- commit = ChecksumsStableCommit, allowBundled = true) # or copy it from dist? - # installer.ini expects it under $nim/bin - nimCompile("dist/nimble/src/nimble.nim", -- options = "-d:release --noNimblePath " & args) +- options = "-d:release --mm:refc --noNimblePath " & args) +#proc bundleNimbleExe(latest: bool, args: string) = +# let commit = if latest: "HEAD" else: NimbleStableCommit +# cloneDependency(distDir, "https://github.com/nim-lang/nimble.git", +# commit = commit, allowBundled = true) ++# cloneDependency(distDir / "nimble" / distDir, "https://github.com/nim-lang/checksums.git", ++# commit = ChecksumsStableCommit, allowBundled = true) # or copy it from dist? +# # installer.ini expects it under $nim/bin +# nimCompile("dist/nimble/src/nimble.nim", ++# options = "-d:release --mm:refc --noNimblePath " & args) + +-proc bundleAtlasExe(latest: bool, args: string) = +- let commit = if latest: "HEAD" else: AtlasStableCommit +- cloneDependency(distDir, "https://github.com/nim-lang/atlas.git", +- commit = commit, allowBundled = true) +- # installer.ini expects it under $nim/bin +- nimCompile("dist/atlas/src/atlas.nim", +- options = "-d:release --noNimblePath " & args) ++#proc bundleAtlasExe(latest: bool, args: string) = ++# let commit = if latest: "HEAD" else: AtlasStableCommit ++# cloneDependency(distDir, "https://github.com/nim-lang/atlas.git", ++# commit = commit, allowBundled = true) ++# # installer.ini expects it under $nim/bin ++# nimCompile("dist/atlas/src/atlas.nim", +# options = "-d:release --noNimblePath " & args) proc bundleNimsuggest(args: string) = nimCompileFold("Compile nimsuggest", "nimsuggest/nimsuggest.nim", -@@ -182,7 +182,7 @@ proc bundleWinTools(args: string) = - options = r"--cc:vcc --app:gui -d:ssl --noNimblePath --path:..\ui " & args) +@@ -203,8 +203,8 @@ proc bundleChecksums(latest: bool) = proc zip(latest: bool; args: string) = + bundleChecksums(latest) - bundleNimbleExe(latest, args) +- bundleAtlasExe(latest, args) + #bundleNimbleExe(latest, args) ++ #bundleAtlasExe(latest, args) bundleNimsuggest(args) bundleNimpretty(args) bundleWinTools(args) -@@ -191,15 +191,15 @@ proc zip(latest: bool; args: string) = +@@ -213,15 +213,15 @@ proc zip(latest: bool; args: string) = exec("$# --var:version=$# --var:mingw=none --main:compiler/nim.nim zip compiler/installer.ini" % ["tools/niminst/niminst".exe, VersionAsString]) @@ -62,16 +83,18 @@ nimexec("cc -r $2 --var:version=$1 --var:mingw=none --main:compiler/nim.nim scripts compiler/installer.ini" % [VersionAsString, compileNimInst]) exec("$# --var:version=$# --var:mingw=none --main:compiler/nim.nim xz compiler/installer.ini" % -@@ -231,7 +231,7 @@ proc buildTools(args: string = "") = - +@@ -257,8 +257,8 @@ proc testTools(args: string = "") = proc nsis(latest: bool; args: string) = + bundleChecksums(latest) - bundleNimbleExe(latest, args) +- bundleAtlasExe(latest, args) + #bundleNimbleExe(latest, args) ++ #bundleAtlasExe(latest, args) bundleNimsuggest(args) bundleWinTools(args) # make sure we have generated the niminst executables: -@@ -503,27 +503,27 @@ proc icTest(args: string) = +@@ -521,42 +521,42 @@ proc icTest(args: string) = exec(cmd) inc i @@ -120,29 +143,29 @@ proc hostInfo(): string = -@@ -535,9 +535,9 @@ proc installDeps(dep: string, commit = "") = + "hostOS: $1, hostCPU: $2, int: $3, float: $4, cpuEndian: $5, cwd: $6" % + [hostOS, hostCPU, $int.sizeof, $float.sizeof, $cpuEndian, getCurrentDir()] + +-proc installDeps(dep: string, commit = "") = ++#proc installDeps(dep: string, commit = "") = + # the hashes/urls are version controlled here, so can be changed seamlessly # and tied to a nim release (mimicking git submodules) - var commit = commit - case dep +- var commit = commit +- case dep - of "tinyc": - if commit.len == 0: commit = "916cc2f94818a8a382dd8d4b8420978816c1dfb3" - cloneDependency(distDir, "https://github.com/timotheecour/nim-tinyc-archive", commit) +- else: doAssert false, "unsupported: " & dep ++# var commit = commit ++# case dep + #of "tinyc": + # if commit.len == 0: commit = "916cc2f94818a8a382dd8d4b8420978816c1dfb3" + # cloneDependency(distDir, "https://github.com/timotheecour/nim-tinyc-archive", commit) - else: doAssert false, "unsupported: " & dep ++# else: doAssert false, "unsupported: " & dep # xxx: also add linenoise, niminst etc, refs https://github.com/nim-lang/RFCs/issues/206 -@@ -599,7 +599,7 @@ proc runCI(cmd: string) = - execFold("build nimsuggest_testing", "nim c -o:bin/nimsuggest_testing -d:release nimsuggest/nimsuggest") - execFold("Run nimsuggest tests", "nim r nimsuggest/tester") - -- execFold("Run atlas tests", "nim c -r -d:atlasTests tools/atlas/atlas.nim clone https://github.com/disruptek/balls") -+ #execFold("Run atlas tests", "nim c -r -d:atlasTests tools/atlas/atlas.nim clone https://github.com/disruptek/balls") - - when not defined(bsd): - if not doUseCpp: -@@ -662,12 +662,12 @@ proc showHelp(success: bool) = + proc runCI(cmd: string) = +@@ -679,18 +679,18 @@ proc showHelp(success: bool) = quit(HelpText % [VersionAsString & spaces(44-len(VersionAsString)), CompileDate, CompileTime], if success: QuitSuccess else: QuitFailure) @@ -161,12 +184,28 @@ when isMainModule: var op = initOptParser() -@@ -712,24 +712,24 @@ when isMainModule: + var + latest = false +- localDocsOnly = false ++ localDocsOnly = true + localDocsOut = "" + skipIntegrityCheck = false + while true: +@@ -726,34 +726,34 @@ when isMainModule: + of "distrohelper": geninstall() + of "install": install(op.cmdLineRest) + of "testinstall": testUnixInstall(op.cmdLineRest) +- of "installdeps": installDeps(op.cmdLineRest) ++ #of "installdeps": installDeps(op.cmdLineRest) + of "runci": runCI(op.cmdLineRest) + of "test", "tests": tests(op.cmdLineRest) of "temp": temp(op.cmdLineRest) of "xtemp": xtemp(op.cmdLineRest) of "wintools": bundleWinTools(op.cmdLineRest) - of "nimble": bundleNimbleExe(latest, op.cmdLineRest) +- of "atlas": bundleAtlasExe(latest, op.cmdLineRest) + #of "nimble": bundleNimbleExe(latest, op.cmdLineRest) ++ #of "atlas": bundleAtlasExe(latest, op.cmdLineRest) of "nimsuggest": bundleNimsuggest(op.cmdLineRest) # toolsNoNimble is kept for backward compatibility with build scripts of "toolsnonimble", "toolsnoexternal": @@ -174,9 +213,13 @@ of "tools": buildTools(op.cmdLineRest) - bundleNimbleExe(latest, op.cmdLineRest) +- bundleAtlasExe(latest, op.cmdLineRest) ++ #bundleNimbleExe(latest, op.cmdLineRest) ++ #bundleAtlasExe(latest, op.cmdLineRest) + of "checksums": + bundleChecksums(latest) - of "pushcsource": - quit "use this instead: https://github.com/nim-lang/csources_v1/blob/master/push_c_code.nim" -+ #bundleNimbleExe(latest, op.cmdLineRest) + #of "pushcsource": + # quit "use this instead: https://github.com/nim-lang/csources_v1/blob/master/push_c_code.nim" of "valgrind": valgrind(op.cmdLineRest) diff --git a/lang/nim/files/patch-tools_deps.nim b/lang/nim/files/patch-tools_deps.nim new file mode 100644 index 000000000000..7ced3335f283 --- /dev/null +++ b/lang/nim/files/patch-tools_deps.nim @@ -0,0 +1,49 @@ +--- tools/deps.nim.orig 2023-08-02 16:00:39 UTC ++++ tools/deps.nim +@@ -20,25 +20,26 @@ proc execRetry(cmd: string) = + + proc cloneDependency*(destDirBase: string, url: string, commit = commitHead, + appendRepoName = true, allowBundled = false) = +- let destDirBase = destDirBase.absolutePath +- let p = url.parseUri.path +- let name = p.splitFile.name +- var destDir = destDirBase +- if appendRepoName: destDir = destDir / name +- let quotedDestDir = destDir.quoteShell +- if not dirExists(destDir): ++ #let destDirBase = destDirBase.absolutePath ++ #let p = url.parseUri.path ++ #let name = p.splitFile.name ++ #var destDir = destDirBase ++ #if appendRepoName: destDir = destDir / name ++ #let quotedDestDir = destDir.quoteShell ++ #if not dirExists(destDir): + # note: old code used `destDir / .git` but that wouldn't prevent git clone + # from failing +- execRetry fmt"git clone -q {url} {quotedDestDir}" +- if isGitRepo(destDir): +- let oldDir = getCurrentDir() +- setCurrentDir(destDir) +- try: +- execRetry "git fetch -q" +- exec fmt"git checkout -q {commit}" +- finally: +- setCurrentDir(oldDir) +- elif allowBundled: +- discard "this dependency was bundled with Nim, don't do anything" +- else: +- quit "FAILURE: " & destdir & " already exists but is not a git repo" ++ # execRetry fmt"git clone -q {url} {quotedDestDir}" ++ #if isGitRepo(destDir): ++ # let oldDir = getCurrentDir() ++ # setCurrentDir(destDir) ++ # try: ++ # execRetry "git fetch -q" ++ # exec fmt"git checkout -q {commit}" ++ # finally: ++ # setCurrentDir(oldDir) ++ #elif allowBundled: ++ # discard "this dependency was bundled with Nim, don't do anything" ++ #else: ++ # quit "FAILURE: " & destdir & " already exists but is not a git repo" ++ quit "FAILURE: git operations now allowed!: " & destDirBase diff --git a/lang/nim/files/patch-tools_kochdocs.nim b/lang/nim/files/patch-tools_kochdocs.nim new file mode 100644 index 000000000000..9544149f9839 --- /dev/null +++ b/lang/nim/files/patch-tools_kochdocs.nim @@ -0,0 +1,44 @@ +--- tools/kochdocs.nim.orig 2023-08-03 15:46:14 UTC ++++ tools/kochdocs.nim +@@ -94,7 +94,6 @@ proc nimCompileFold*(desc, input: string, outputDir = + execFold(desc, cmd) + + const officialPackagesMarkdown = """ +-pkgs/atlas/doc/atlas.md + """.splitWhitespace() + + proc getMd2html(): seq[string] = +@@ -157,24 +156,9 @@ lib/std/sha1.nim + """.splitWhitespace() + + officialPackagesList = """ +-pkgs/asyncftpclient/src/asyncftpclient.nim +-pkgs/smtp/src/smtp.nim +-pkgs/punycode/src/punycode.nim +-pkgs/db_connector/src/db_connector/db_common.nim +-pkgs/db_connector/src/db_connector/db_mysql.nim +-pkgs/db_connector/src/db_connector/db_odbc.nim +-pkgs/db_connector/src/db_connector/db_postgres.nim +-pkgs/db_connector/src/db_connector/db_sqlite.nim +-pkgs/checksums/src/checksums/md5.nim +-pkgs/checksums/src/checksums/sha1.nim + """.splitWhitespace() + + officialPackagesListWithoutIndex = """ +-pkgs/db_connector/src/db_connector/mysql.nim +-pkgs/db_connector/src/db_connector/sqlite3.nim +-pkgs/db_connector/src/db_connector/postgres.nim +-pkgs/db_connector/src/db_connector/odbcsql.nim +-pkgs/db_connector/src/db_connector/private/dbutils.nim + """.splitWhitespace() + + when (NimMajor, NimMinor) < (1, 1) or not declared(isRelativeTo): +@@ -341,7 +325,7 @@ proc buildJS(): string = + proc buildDocsDir*(args: string, dir: string) = + let args = nimArgs & " " & args + let docHackJsSource = buildJS() +- gitClonePackages(@["asyncftpclient", "punycode", "smtp", "db_connector", "checksums", "atlas"]) ++ #gitClonePackages(@["asyncftpclient", "punycode", "smtp", "db_connector", "checksums", "atlas"]) + createDir(dir) + buildDocSamples(args, dir) + diff --git a/lang/nim/pkg-message b/lang/nim/pkg-message new file mode 100644 index 000000000000..1bb050830ae7 --- /dev/null +++ b/lang/nim/pkg-message @@ -0,0 +1,2 @@ +Nim is now installed in /usr/local/nim, so you should add /usr/local/nim/bin +to your shell path. diff --git a/lang/nim/pkg-plist b/lang/nim/pkg-plist index 7827d700a7ea..a58f613bc6d2 100644 --- a/lang/nim/pkg-plist +++ b/lang/nim/pkg-plist @@ -1,924 +1,939 @@ -bin/nim -%%TOOLS%%bin/nimgrep -%%TOOLS%%bin/nimpretty -%%TOOLS%%bin/nimsuggest -%%TOOLS%%bin/testament -%%ETCDIR%%/nim.cfg -%%ETCDIR%%/nimdoc.cfg -%%ETCDIR%%/nimdoc.tex.cfg -lib/libnimrtl.so -lib/nim/arch/x86/amd64.S -lib/nim/arch/x86/i386.S -lib/nim/compilation.nim -lib/nim/compiler/aliases.nim -lib/nim/compiler/ast.nim -lib/nim/compiler/astalgo.nim -lib/nim/compiler/astmsgs.nim -lib/nim/compiler/bitsets.nim -lib/nim/compiler/btrees.nim -lib/nim/compiler/ccgcalls.nim -lib/nim/compiler/ccgexprs.nim -lib/nim/compiler/ccgliterals.nim -lib/nim/compiler/ccgmerge_unused.nim -lib/nim/compiler/ccgreset.nim -lib/nim/compiler/ccgstmts.nim -lib/nim/compiler/ccgthreadvars.nim -lib/nim/compiler/ccgtrav.nim -lib/nim/compiler/ccgtypes.nim -lib/nim/compiler/ccgutils.nim -lib/nim/compiler/cgen.nim -lib/nim/compiler/cgendata.nim -lib/nim/compiler/cgmeth.nim -lib/nim/compiler/closureiters.nim -lib/nim/compiler/cmdlinehelper.nim -lib/nim/compiler/commands.nim -lib/nim/compiler/concepts.nim -lib/nim/compiler/condsyms.nim -lib/nim/compiler/debuginfo.nim -lib/nim/compiler/debugutils.nim -lib/nim/compiler/depends.nim -lib/nim/compiler/dfa.nim -lib/nim/compiler/docgen.nim -lib/nim/compiler/docgen2.nim -lib/nim/compiler/enumtostr.nim -lib/nim/compiler/errorhandling.nim -lib/nim/compiler/evalffi.nim -lib/nim/compiler/evaltempl.nim -lib/nim/compiler/extccomp.nim -lib/nim/compiler/filter_tmpl.nim -lib/nim/compiler/filters.nim -lib/nim/compiler/gorgeimpl.nim -lib/nim/compiler/guards.nim -lib/nim/compiler/hlo.nim -lib/nim/compiler/ic/bitabs.nim -lib/nim/compiler/ic/cbackend.nim -lib/nim/compiler/ic/dce.nim -lib/nim/compiler/ic/design.rst -lib/nim/compiler/ic/ic.nim -lib/nim/compiler/ic/integrity.nim -lib/nim/compiler/ic/navigator.nim -lib/nim/compiler/ic/packed_ast.nim -lib/nim/compiler/ic/replayer.nim -lib/nim/compiler/ic/rodfiles.nim -lib/nim/compiler/idents.nim -lib/nim/compiler/importer.nim -lib/nim/compiler/index.nim -lib/nim/compiler/injectdestructors.nim -lib/nim/compiler/installer.ini -lib/nim/compiler/int128.nim -lib/nim/compiler/isolation_check.nim -lib/nim/compiler/jsgen.nim -lib/nim/compiler/jstypes.nim -lib/nim/compiler/lambdalifting.nim -lib/nim/compiler/layouter.nim -lib/nim/compiler/lexer.nim -lib/nim/compiler/liftdestructors.nim -lib/nim/compiler/liftlocals.nim -lib/nim/compiler/lineinfos.nim -lib/nim/compiler/linter.nim -lib/nim/compiler/llstream.nim -lib/nim/compiler/lookups.nim -lib/nim/compiler/lowerings.nim -lib/nim/compiler/macrocacheimpl.nim -lib/nim/compiler/magicsys.nim -lib/nim/compiler/main.nim -lib/nim/compiler/mapping.txt -lib/nim/compiler/modulegraphs.nim -lib/nim/compiler/modulepaths.nim -lib/nim/compiler/modules.nim -lib/nim/compiler/msgs.nim -lib/nim/compiler/ndi.nim -lib/nim/compiler/nilcheck.nim -lib/nim/compiler/nim.cfg -lib/nim/compiler/nim.nim -lib/nim/compiler/nimblecmd.nim -lib/nim/compiler/nimconf.nim -lib/nim/compiler/nimeval.nim -lib/nim/compiler/nimfix/nimfix.nim -lib/nim/compiler/nimfix/nimfix.nim.cfg -lib/nim/compiler/nimfix/prettybase.nim -lib/nim/compiler/nimlexbase.nim -lib/nim/compiler/nimpaths.nim -lib/nim/compiler/nimsets.nim -lib/nim/compiler/nodejs.nim -lib/nim/compiler/nversion.nim -lib/nim/compiler/optimizer.nim -lib/nim/compiler/options.nim -lib/nim/compiler/packagehandling.nim -lib/nim/compiler/packages.nim -lib/nim/compiler/parampatterns.nim -lib/nim/compiler/parser.nim -lib/nim/compiler/passaux.nim -lib/nim/compiler/passes.nim -lib/nim/compiler/pathutils.nim -lib/nim/compiler/patterns.nim -lib/nim/compiler/platform.nim -lib/nim/compiler/plugins/active.nim -lib/nim/compiler/plugins/itersgen.nim -lib/nim/compiler/plugins/locals.nim -lib/nim/compiler/pluginsupport.nim -lib/nim/compiler/pragmas.nim -lib/nim/compiler/prefixmatches.nim -lib/nim/compiler/procfind.nim -lib/nim/compiler/readme.md -lib/nim/compiler/renderer.nim -lib/nim/compiler/renderverbatim.nim -lib/nim/compiler/reorder.nim -lib/nim/compiler/rodutils.nim -lib/nim/compiler/ropes.nim -lib/nim/compiler/saturate.nim -lib/nim/compiler/scriptconfig.nim -lib/nim/compiler/sem.nim -lib/nim/compiler/semcall.nim -lib/nim/compiler/semdata.nim -lib/nim/compiler/semexprs.nim -lib/nim/compiler/semfields.nim -lib/nim/compiler/semfold.nim -lib/nim/compiler/semgnrc.nim -lib/nim/compiler/seminst.nim -lib/nim/compiler/semmacrosanity.nim -lib/nim/compiler/semmagic.nim -lib/nim/compiler/semobjconstr.nim -lib/nim/compiler/semparallel.nim -lib/nim/compiler/sempass2.nim -lib/nim/compiler/semstmts.nim -lib/nim/compiler/semtempl.nim -lib/nim/compiler/semtypes.nim -lib/nim/compiler/semtypinst.nim -lib/nim/compiler/sighashes.nim -lib/nim/compiler/sigmatch.nim -lib/nim/compiler/sinkparameter_inference.nim -lib/nim/compiler/sizealignoffsetimpl.nim -lib/nim/compiler/sourcemap.nim -lib/nim/compiler/spawn.nim -lib/nim/compiler/strutils2.nim -lib/nim/compiler/suggest.nim -lib/nim/compiler/syntaxes.nim -lib/nim/compiler/tccgen.nim -lib/nim/compiler/transf.nim -lib/nim/compiler/trees.nim -lib/nim/compiler/treetab.nim -lib/nim/compiler/typeallowed.nim -lib/nim/compiler/types.nim -lib/nim/compiler/typesrenderer.nim -lib/nim/compiler/varpartitions.nim -lib/nim/compiler/vm.nim -lib/nim/compiler/vmconv.nim -lib/nim/compiler/vmdef.nim -lib/nim/compiler/vmdeps.nim -lib/nim/compiler/vmgen.nim -lib/nim/compiler/vmhooks.nim -lib/nim/compiler/vmmarshal.nim -lib/nim/compiler/vmops.nim -lib/nim/compiler/vmprofiler.nim -lib/nim/compiler/wordrecg.nim -lib/nim/core/hotcodereloading.nim -lib/nim/core/locks.nim -lib/nim/core/macrocache.nim -lib/nim/core/macros.nim -lib/nim/core/rlocks.nim -lib/nim/core/typeinfo.nim -lib/nim/cycle.h -lib/nim/deprecated/pure/LockFreeHash.nim -lib/nim/deprecated/pure/events.nim -lib/nim/deprecated/pure/ospaths.nim -lib/nim/deprecated/pure/parseopt2.nim -lib/nim/deprecated/pure/securehash.nim -lib/nim/deprecated/pure/sharedstrings.nim -lib/nim/deps.txt -lib/nim/experimental/diff.nim -lib/nim/genode/alloc.nim -lib/nim/genode/env.nim -lib/nim/genode_cpp/syslocks.h -lib/nim/genode_cpp/threads.h -lib/nim/impure/db_mysql.nim -lib/nim/impure/db_odbc.nim -lib/nim/impure/db_postgres.nim -lib/nim/impure/db_sqlite.nim -lib/nim/impure/nre.nim -lib/nim/impure/nre/private/util.nim -lib/nim/impure/rdstdin.nim -lib/nim/impure/re.nim -lib/nim/js/asyncjs.nim -lib/nim/js/dom.nim -lib/nim/js/dom_extensions.nim -lib/nim/js/jsconsole.nim -lib/nim/js/jscore.nim -lib/nim/js/jsffi.nim -lib/nim/js/jsre.nim -lib/nim/nimbase.h -lib/nim/nimhcr.nim -lib/nim/nimhcr.nim.cfg -lib/nim/nimrtl.nim -lib/nim/nimrtl.nim.cfg -lib/nim/packages/docutils/docutils.nimble.old -lib/nim/packages/docutils/highlite.nim -lib/nim/packages/docutils/rst.nim -lib/nim/packages/docutils/rstast.nim -lib/nim/packages/docutils/rstgen.nim -lib/nim/posix/epoll.nim -lib/nim/posix/inotify.nim -lib/nim/posix/kqueue.nim -lib/nim/posix/linux.nim -lib/nim/posix/posix.nim -lib/nim/posix/posix_freertos_consts.nim -lib/nim/posix/posix_haiku.nim -lib/nim/posix/posix_linux_amd64.nim -lib/nim/posix/posix_linux_amd64_consts.nim -lib/nim/posix/posix_macos_amd64.nim -lib/nim/posix/posix_nintendoswitch.nim -lib/nim/posix/posix_nintendoswitch_consts.nim -lib/nim/posix/posix_openbsd_amd64.nim -lib/nim/posix/posix_other.nim -lib/nim/posix/posix_other_consts.nim -lib/nim/posix/posix_utils.nim -lib/nim/posix/termios.nim -lib/nim/pure/algorithm.nim -lib/nim/pure/async.nim -lib/nim/pure/asyncdispatch.nim -lib/nim/pure/asyncdispatch.nim.cfg -lib/nim/pure/asyncfile.nim -lib/nim/pure/asyncftpclient.nim -lib/nim/pure/asyncfutures.nim -lib/nim/pure/asynchttpserver.nim -lib/nim/pure/asyncmacro.nim -lib/nim/pure/asyncnet.nim -lib/nim/pure/asyncstreams.nim -lib/nim/pure/base64.nim -lib/nim/pure/bitops.nim -lib/nim/pure/browsers.nim -lib/nim/pure/cgi.nim -lib/nim/pure/collections/chains.nim -lib/nim/pure/collections/critbits.nim -lib/nim/pure/collections/deques.nim -lib/nim/pure/collections/hashcommon.nim -lib/nim/pure/collections/heapqueue.nim -lib/nim/pure/collections/intsets.nim -lib/nim/pure/collections/lists.nim -lib/nim/pure/collections/rtarrays.nim -lib/nim/pure/collections/sequtils.nim -lib/nim/pure/collections/setimpl.nim -lib/nim/pure/collections/sets.nim -lib/nim/pure/collections/sharedlist.nim -lib/nim/pure/collections/sharedtables.nim -lib/nim/pure/collections/tableimpl.nim -lib/nim/pure/collections/tables.nim -lib/nim/pure/colors.nim -lib/nim/pure/complex.nim -lib/nim/pure/concurrency/atomics.nim -lib/nim/pure/concurrency/cpuinfo.nim -lib/nim/pure/concurrency/cpuload.nim -lib/nim/pure/concurrency/threadpool.nim -lib/nim/pure/concurrency/threadpool.nim.cfg -lib/nim/pure/cookies.nim -lib/nim/pure/coro.nim -lib/nim/pure/coro.nimcfg -lib/nim/pure/cstrutils.nim -lib/nim/pure/db_common.nim -lib/nim/pure/distros.nim -lib/nim/pure/dynlib.nim -lib/nim/pure/encodings.nim -lib/nim/pure/endians.nim -lib/nim/pure/fenv.nim -lib/nim/pure/future.nim -lib/nim/pure/hashes.nim -lib/nim/pure/htmlgen.nim -lib/nim/pure/htmlparser.nim -lib/nim/pure/httpclient.nim -lib/nim/pure/httpcore.nim -lib/nim/pure/includes/osenv.nim -lib/nim/pure/includes/oserr.nim -lib/nim/pure/includes/osseps.nim -lib/nim/pure/includes/unicode_ranges.nim -lib/nim/pure/ioselects/ioselectors_epoll.nim -lib/nim/pure/ioselects/ioselectors_kqueue.nim -lib/nim/pure/ioselects/ioselectors_poll.nim -lib/nim/pure/ioselects/ioselectors_select.nim -lib/nim/pure/json.nim -lib/nim/pure/lenientops.nim -lib/nim/pure/lexbase.nim -lib/nim/pure/logging.nim -lib/nim/pure/marshal.nim -lib/nim/pure/math.nim -lib/nim/pure/md5.nim -lib/nim/pure/memfiles.nim -lib/nim/pure/mersenne.nim -lib/nim/pure/mimetypes.nim -lib/nim/pure/nativesockets.nim -lib/nim/pure/net.nim -lib/nim/pure/nimprof.nim -lib/nim/pure/nimprof.nim.cfg -lib/nim/pure/nimtracker.nim -lib/nim/pure/oids.nim -lib/nim/pure/options.nim -lib/nim/pure/os.nim -lib/nim/pure/osproc.nim -lib/nim/pure/oswalkdir.nim -lib/nim/pure/parsecfg.nim -lib/nim/pure/parsecsv.nim -lib/nim/pure/parsejson.nim -lib/nim/pure/parseopt.nim -lib/nim/pure/parsesql.nim -lib/nim/pure/parseutils.nim -lib/nim/pure/parsexml.nim -lib/nim/pure/pathnorm.nim -lib/nim/pure/pegs.nim -lib/nim/pure/prelude.nim -lib/nim/pure/punycode.nim -lib/nim/pure/random.nim -lib/nim/pure/rationals.nim -lib/nim/pure/reservedmem.nim -lib/nim/pure/ropes.nim -lib/nim/pure/segfaults.nim -lib/nim/pure/selectors.nim -lib/nim/pure/smtp.nim -lib/nim/pure/smtp.nim.cfg -lib/nim/pure/ssl_certs.nim -lib/nim/pure/ssl_config.nim -lib/nim/pure/stats.nim -lib/nim/pure/streams.nim -lib/nim/pure/streamwrapper.nim -lib/nim/pure/strformat.nim -lib/nim/pure/strmisc.nim -lib/nim/pure/strscans.nim -lib/nim/pure/strtabs.nim -lib/nim/pure/strutils.nim -lib/nim/pure/sugar.nim -lib/nim/pure/terminal.nim -lib/nim/pure/times.nim -lib/nim/pure/typetraits.nim -lib/nim/pure/unicode.nim -lib/nim/pure/unidecode/gen.py -lib/nim/pure/unidecode/unidecode.dat -lib/nim/pure/unidecode/unidecode.nim -lib/nim/pure/unittest.nim -lib/nim/pure/uri.nim -lib/nim/pure/volatile.nim -lib/nim/pure/xmlparser.nim -lib/nim/pure/xmltree.nim -lib/nim/std/compilesettings.nim -lib/nim/std/decls.nim -lib/nim/std/editdistance.nim -lib/nim/std/effecttraits.nim -lib/nim/std/enumerate.nim -lib/nim/std/enumutils.nim -lib/nim/std/exitprocs.nim -lib/nim/std/genasts.nim -lib/nim/std/importutils.nim -lib/nim/std/isolation.nim -lib/nim/std/jsbigints.nim -lib/nim/std/jsfetch.nim -lib/nim/std/jsformdata.nim -lib/nim/std/jsheaders.nim -lib/nim/std/jsonutils.nim -lib/nim/std/logic.nim -lib/nim/std/monotimes.nim -lib/nim/std/packedsets.nim -lib/nim/std/private/asciitables.nim -lib/nim/std/private/bitops_utils.nim -lib/nim/std/private/dbutils.nim -lib/nim/std/private/decode_helpers.nim -lib/nim/std/private/digitsutils.nim -lib/nim/std/private/gitutils.nim -lib/nim/std/private/globs.nim -lib/nim/std/private/jsutils.nim -lib/nim/std/private/miscdollars.nim -lib/nim/std/private/since.nim -lib/nim/std/private/strimpl.nim -lib/nim/std/private/underscored_calls.nim -lib/nim/std/private/win_setenv.nim -lib/nim/std/setutils.nim -lib/nim/std/sha1.nim -lib/nim/std/socketstreams.nim -lib/nim/std/stackframes.nim -lib/nim/std/strbasics.nim -lib/nim/std/sums.nim -lib/nim/std/sysrand.nim -lib/nim/std/tasks.nim -lib/nim/std/tempfiles.nim -lib/nim/std/time_t.nim -lib/nim/std/varints.nim -lib/nim/std/vmutils.nim -lib/nim/std/with.nim -lib/nim/std/wordwrap.nim -lib/nim/std/wrapnils.nim -lib/nim/stdlib.nimble -lib/nim/system.nim -lib/nim/system/alloc.nim -lib/nim/system/ansi_c.nim -lib/nim/system/arc.nim -lib/nim/system/arithm.nim -lib/nim/system/arithmetics.nim -lib/nim/system/assertions.nim -lib/nim/system/assign.nim -lib/nim/system/atomics.nim -lib/nim/system/avltree.nim -lib/nim/system/basic_types.nim -lib/nim/system/bitmasks.nim -lib/nim/system/cellseqs_v1.nim -lib/nim/system/cellseqs_v2.nim -lib/nim/system/cellsets.nim -lib/nim/system/cgprocs.nim -lib/nim/system/channels_builtin.nim -lib/nim/system/chcks.nim -lib/nim/system/comparisons.nim -lib/nim/system/coro_detection.nim -lib/nim/system/countbits_impl.nim -lib/nim/system/cyclebreaker.nim -lib/nim/system/deepcopy.nim -lib/nim/system/dollars.nim -lib/nim/system/dragonbox.nim -lib/nim/system/dyncalls.nim -lib/nim/system/embedded.nim -lib/nim/system/exceptions.nim -lib/nim/system/excpt.nim -lib/nim/system/fatal.nim -lib/nim/system/formatfloat.nim -lib/nim/system/gc.nim -lib/nim/system/gc2.nim -lib/nim/system/gc_common.nim -lib/nim/system/gc_hooks.nim -lib/nim/system/gc_interface.nim -lib/nim/system/gc_ms.nim -lib/nim/system/gc_regions.nim -lib/nim/system/hti.nim -lib/nim/system/inclrtl.nim -lib/nim/system/indexerrors.nim -lib/nim/system/integerops.nim -lib/nim/system/io.nim -lib/nim/system/iterators.nim -lib/nim/system/iterators_1.nim -lib/nim/system/jssys.nim -lib/nim/system/memalloc.nim -lib/nim/system/memory.nim -lib/nim/system/memtracker.nim -lib/nim/system/mm/boehm.nim -lib/nim/system/mm/go.nim -lib/nim/system/mm/malloc.nim -lib/nim/system/mm/none.nim -lib/nim/system/mmdisp.nim -lib/nim/system/nimscript.nim -lib/nim/system/orc.nim -lib/nim/system/osalloc.nim -lib/nim/system/platforms.nim -lib/nim/system/profiler.nim -lib/nim/system/repr.nim -lib/nim/system/repr_impl.nim -lib/nim/system/repr_v2.nim -lib/nim/system/reprjs.nim -lib/nim/system/schubfach.nim -lib/nim/system/seqs_v2.nim -lib/nim/system/seqs_v2_reimpl.nim -lib/nim/system/setops.nim -lib/nim/system/sets.nim -lib/nim/system/stacktraces.nim -lib/nim/system/strmantle.nim -lib/nim/system/strs_v2.nim -lib/nim/system/syslocks.nim -lib/nim/system/sysspawn.nim -lib/nim/system/sysstr.nim -lib/nim/system/threadlocalstorage.nim -lib/nim/system/threads.nim -lib/nim/system/timers.nim -lib/nim/system/widestrs.nim -lib/nim/system_overview.rst -lib/nim/windows/registry.nim -lib/nim/windows/winlean.nim -lib/nim/wrappers/linenoise/LICENSE.txt -lib/nim/wrappers/linenoise/README.markdown -lib/nim/wrappers/linenoise/linenoise.c -lib/nim/wrappers/linenoise/linenoise.h -lib/nim/wrappers/linenoise/linenoise.nim -lib/nim/wrappers/mysql.nim -lib/nim/wrappers/odbcsql.nim -lib/nim/wrappers/openssl.nim -lib/nim/wrappers/pcre.nim -lib/nim/wrappers/postgres.nim -lib/nim/wrappers/sqlite3.nim -lib/nim/wrappers/tinyc.nim -%%DOCS%%share/nim/dochack/dochack.nim -%%DOCS%%share/nim/dochack/dochack.js -%%DOCS%%share/nim/dochack/fuzzysearch.nim -%%PORTDOCS%%%%DOCSDIR%%/advopt.txt -%%PORTDOCS%%%%DOCSDIR%%/apis.rst -%%PORTDOCS%%%%DOCSDIR%%/astspec.txt -%%PORTDOCS%%%%DOCSDIR%%/backends.rst -%%PORTDOCS%%%%DOCSDIR%%/basicopt.txt -%%PORTDOCS%%%%DOCSDIR%%/contributing.rst -%%PORTDOCS%%%%DOCSDIR%%/destructors.rst -%%PORTDOCS%%%%DOCSDIR%%/docgen.rst -%%PORTDOCS%%%%DOCSDIR%%/docgen_sample.nim -%%PORTDOCS%%%%DOCSDIR%%/docs.rst -%%PORTDOCS%%%%DOCSDIR%%/docstyle.rst -%%PORTDOCS%%%%DOCSDIR%%/drnim.rst -%%PORTDOCS%%%%DOCSDIR%%/effects.txt -%%PORTDOCS%%%%DOCSDIR%%/estp.rst -%%PORTDOCS%%%%DOCSDIR%%/filelist.txt -%%PORTDOCS%%%%DOCSDIR%%/filters.rst -%%PORTDOCS%%%%DOCSDIR%%/grammar.txt -%%PORTDOCS%%%%DOCSDIR%%/hcr.rst -%%PORTDOCS%%%%DOCSDIR%%/html/algorithm.html -%%PORTDOCS%%%%DOCSDIR%%/html/apis.html -%%PORTDOCS%%%%DOCSDIR%%/html/asciitables.html -%%PORTDOCS%%%%DOCSDIR%%/html/assertions.html -%%PORTDOCS%%%%DOCSDIR%%/html/async.html -%%PORTDOCS%%%%DOCSDIR%%/html/asyncdispatch.html -%%PORTDOCS%%%%DOCSDIR%%/html/asyncfile.html -%%PORTDOCS%%%%DOCSDIR%%/html/asyncftpclient.html -%%PORTDOCS%%%%DOCSDIR%%/html/asyncfutures.html -%%PORTDOCS%%%%DOCSDIR%%/html/asynchttpserver.html -%%PORTDOCS%%%%DOCSDIR%%/html/asyncjs.html -%%PORTDOCS%%%%DOCSDIR%%/html/asyncmacro.html -%%PORTDOCS%%%%DOCSDIR%%/html/asyncnet.html -%%PORTDOCS%%%%DOCSDIR%%/html/asyncstreams.html -%%PORTDOCS%%%%DOCSDIR%%/html/atomics.html -%%PORTDOCS%%%%DOCSDIR%%/html/backends.html -%%PORTDOCS%%%%DOCSDIR%%/html/base64.html -%%PORTDOCS%%%%DOCSDIR%%/html/bitops.html -%%PORTDOCS%%%%DOCSDIR%%/html/bitops_utils.html -%%PORTDOCS%%%%DOCSDIR%%/html/browsers.html -%%PORTDOCS%%%%DOCSDIR%%/html/cgi.html -%%PORTDOCS%%%%DOCSDIR%%/html/chains.html -%%PORTDOCS%%%%DOCSDIR%%/html/channels_builtin.html -%%PORTDOCS%%%%DOCSDIR%%/html/colors.html -%%PORTDOCS%%%%DOCSDIR%%/html/compilation.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/aliases.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ast.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/astalgo.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/astmsgs.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/bitsets.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/btrees.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ccgutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/cgen.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/cgendata.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/cgmeth.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/closureiters.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/cmdlinehelper.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/commands.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/concepts.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/condsyms.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/depends.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/dfa.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/docgen.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/docgen2.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/dochack.js -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/enumtostr.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/errorhandling.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/evaltempl.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/extccomp.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/filter_tmpl.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/filters.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/gorgeimpl.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/guards.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ic/bitabs.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ic/cbackend.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ic/dce.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ic/ic.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ic/integrity.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ic/navigator.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ic/packed_ast.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ic/replayer.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ic/rodfiles.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/idents.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/importer.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/index.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/injectdestructors.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/int128.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/isolation_check.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/jsgen.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/lambdalifting.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/lexer.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/liftdestructors.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/liftlocals.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/lineinfos.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/linter.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/llstream.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/lookups.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/lowerings.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/macrocacheimpl.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/magicsys.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/main.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/modulegraphs.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/modulepaths.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/modules.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/msgs.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ndi.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nilcheck.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nim.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nimblecmd.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nimconf.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nimdoc.out.css -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nimfix/prettybase.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nimlexbase.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nimpaths.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nimsets.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nodejs.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/nversion.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/optimizer.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/options.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/packages.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/parampatterns.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/parser.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/passaux.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/passes.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/pathutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/patterns.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/platform.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/plugins/active.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/plugins/itersgen.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/plugins/locals.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/pluginsupport.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/pragmas.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/prefixmatches.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/procfind.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/renderer.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/renderverbatim.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/reorder.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/rodutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/ropes.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/saturate.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/scriptconfig.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/sem.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/semdata.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/semfold.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/semmacrosanity.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/semparallel.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/sempass2.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/semtypinst.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/sighashes.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/sigmatch.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/sourcemap.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/spawn.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/strutils2.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/syntaxes.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/theindex.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/transf.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/trees.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/treetab.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/typeallowed.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/types.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/typesrenderer.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/varpartitions.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/vm.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/vmconv.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/vmdef.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/vmdeps.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/vmgen.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/vmmarshal.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/vmprofiler.html -%%PORTDOCS%%%%DOCSDIR%%/html/compiler/wordrecg.html -%%PORTDOCS%%%%DOCSDIR%%/html/compilesettings.html -%%PORTDOCS%%%%DOCSDIR%%/html/complex.html -%%PORTDOCS%%%%DOCSDIR%%/html/contributing.html -%%PORTDOCS%%%%DOCSDIR%%/html/cookies.html -%%PORTDOCS%%%%DOCSDIR%%/html/coro.html -%%PORTDOCS%%%%DOCSDIR%%/html/cpuinfo.html -%%PORTDOCS%%%%DOCSDIR%%/html/cpuload.html -%%PORTDOCS%%%%DOCSDIR%%/html/critbits.html -%%PORTDOCS%%%%DOCSDIR%%/html/cstrutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/db_common.html -%%PORTDOCS%%%%DOCSDIR%%/html/db_mysql.html -%%PORTDOCS%%%%DOCSDIR%%/html/db_odbc.html -%%PORTDOCS%%%%DOCSDIR%%/html/db_postgres.html -%%PORTDOCS%%%%DOCSDIR%%/html/db_sqlite.html -%%PORTDOCS%%%%DOCSDIR%%/html/dbutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/decls.html -%%PORTDOCS%%%%DOCSDIR%%/html/decode_helpers.html -%%PORTDOCS%%%%DOCSDIR%%/html/deques.html -%%PORTDOCS%%%%DOCSDIR%%/html/destructors.html -%%PORTDOCS%%%%DOCSDIR%%/html/diff.html -%%PORTDOCS%%%%DOCSDIR%%/html/digitsutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/distros.html -%%PORTDOCS%%%%DOCSDIR%%/html/docgen.html -%%PORTDOCS%%%%DOCSDIR%%/html/docgen_sample.html -%%PORTDOCS%%%%DOCSDIR%%/html/dochack.js -%%PORTDOCS%%%%DOCSDIR%%/html/docstyle.html -%%PORTDOCS%%%%DOCSDIR%%/html/dollars.html -%%PORTDOCS%%%%DOCSDIR%%/html/dom.html -%%PORTDOCS%%%%DOCSDIR%%/html/dom_extensions.html -%%PORTDOCS%%%%DOCSDIR%%/html/drnim.html -%%PORTDOCS%%%%DOCSDIR%%/html/dynlib.html -%%PORTDOCS%%%%DOCSDIR%%/html/editdistance.html -%%PORTDOCS%%%%DOCSDIR%%/html/effecttraits.html -%%PORTDOCS%%%%DOCSDIR%%/html/encodings.html -%%PORTDOCS%%%%DOCSDIR%%/html/endians.html -%%PORTDOCS%%%%DOCSDIR%%/html/enumerate.html -%%PORTDOCS%%%%DOCSDIR%%/html/enumutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/epoll.html -%%PORTDOCS%%%%DOCSDIR%%/html/estp.html -%%PORTDOCS%%%%DOCSDIR%%/html/exitprocs.html -%%PORTDOCS%%%%DOCSDIR%%/html/fenv.html -%%PORTDOCS%%%%DOCSDIR%%/html/filters.html -%%PORTDOCS%%%%DOCSDIR%%/html/genasts.html -%%PORTDOCS%%%%DOCSDIR%%/html/gitutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/globs.html -%%PORTDOCS%%%%DOCSDIR%%/html/hashes.html -%%PORTDOCS%%%%DOCSDIR%%/html/hcr.html -%%PORTDOCS%%%%DOCSDIR%%/html/heapqueue.html -%%PORTDOCS%%%%DOCSDIR%%/html/highlite.html -%%PORTDOCS%%%%DOCSDIR%%/html/hotcodereloading.html -%%PORTDOCS%%%%DOCSDIR%%/html/htmlgen.html -%%PORTDOCS%%%%DOCSDIR%%/html/htmlparser.html -%%PORTDOCS%%%%DOCSDIR%%/html/httpclient.html -%%PORTDOCS%%%%DOCSDIR%%/html/httpcore.html -%%PORTDOCS%%%%DOCSDIR%%/html/idetools.html -%%PORTDOCS%%%%DOCSDIR%%/html/importutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/index.html -%%PORTDOCS%%%%DOCSDIR%%/html/inotify.html -%%PORTDOCS%%%%DOCSDIR%%/html/intern.html -%%PORTDOCS%%%%DOCSDIR%%/html/intsets.html -%%PORTDOCS%%%%DOCSDIR%%/html/io.html -%%PORTDOCS%%%%DOCSDIR%%/html/isolation.html -%%PORTDOCS%%%%DOCSDIR%%/html/iterators.html -%%PORTDOCS%%%%DOCSDIR%%/html/jsbigints.html -%%PORTDOCS%%%%DOCSDIR%%/html/jsconsole.html -%%PORTDOCS%%%%DOCSDIR%%/html/jscore.html -%%PORTDOCS%%%%DOCSDIR%%/html/jsfetch.html -%%PORTDOCS%%%%DOCSDIR%%/html/jsffi.html -%%PORTDOCS%%%%DOCSDIR%%/html/jsformdata.html -%%PORTDOCS%%%%DOCSDIR%%/html/jsheaders.html -%%PORTDOCS%%%%DOCSDIR%%/html/json.html -%%PORTDOCS%%%%DOCSDIR%%/html/jsonutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/jsre.html -%%PORTDOCS%%%%DOCSDIR%%/html/jsutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/koch.html -%%PORTDOCS%%%%DOCSDIR%%/html/kqueue.html -%%PORTDOCS%%%%DOCSDIR%%/html/lenientops.html -%%PORTDOCS%%%%DOCSDIR%%/html/lexbase.html -%%PORTDOCS%%%%DOCSDIR%%/html/lib.html -%%PORTDOCS%%%%DOCSDIR%%/html/linenoise.html -%%PORTDOCS%%%%DOCSDIR%%/html/linux.html -%%PORTDOCS%%%%DOCSDIR%%/html/lists.html -%%PORTDOCS%%%%DOCSDIR%%/html/locks.html -%%PORTDOCS%%%%DOCSDIR%%/html/logging.html -%%PORTDOCS%%%%DOCSDIR%%/html/logic.html -%%PORTDOCS%%%%DOCSDIR%%/html/macrocache.html -%%PORTDOCS%%%%DOCSDIR%%/html/macros.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual_experimental.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual_experimental_strictnotnil.html -%%PORTDOCS%%%%DOCSDIR%%/html/marshal.html -%%PORTDOCS%%%%DOCSDIR%%/html/math.html -%%PORTDOCS%%%%DOCSDIR%%/html/md5.html -%%PORTDOCS%%%%DOCSDIR%%/html/memfiles.html -%%PORTDOCS%%%%DOCSDIR%%/html/mersenne.html -%%PORTDOCS%%%%DOCSDIR%%/html/mimetypes.html -%%PORTDOCS%%%%DOCSDIR%%/html/miscdollars.html -%%PORTDOCS%%%%DOCSDIR%%/html/mm.html -%%PORTDOCS%%%%DOCSDIR%%/html/monotimes.html -%%PORTDOCS%%%%DOCSDIR%%/html/mysql.html -%%PORTDOCS%%%%DOCSDIR%%/html/nativesockets.html -%%PORTDOCS%%%%DOCSDIR%%/html/nep1.html -%%PORTDOCS%%%%DOCSDIR%%/html/net.html -%%PORTDOCS%%%%DOCSDIR%%/html/nimc.html -%%PORTDOCS%%%%DOCSDIR%%/html/nimdoc.out.css -%%PORTDOCS%%%%DOCSDIR%%/html/nimgrep.html -%%PORTDOCS%%%%DOCSDIR%%/html/nimhcr.html -%%PORTDOCS%%%%DOCSDIR%%/html/niminst.html -%%PORTDOCS%%%%DOCSDIR%%/html/nimprof.html -%%PORTDOCS%%%%DOCSDIR%%/html/nimrtl.html -%%PORTDOCS%%%%DOCSDIR%%/html/nims.html -%%PORTDOCS%%%%DOCSDIR%%/html/nimscript.html -%%PORTDOCS%%%%DOCSDIR%%/html/nimsuggest.html -%%PORTDOCS%%%%DOCSDIR%%/html/nimtracker.html -%%PORTDOCS%%%%DOCSDIR%%/html/nre.html -%%PORTDOCS%%%%DOCSDIR%%/html/odbcsql.html -%%PORTDOCS%%%%DOCSDIR%%/html/oids.html -%%PORTDOCS%%%%DOCSDIR%%/html/openssl.html -%%PORTDOCS%%%%DOCSDIR%%/html/options.html -%%PORTDOCS%%%%DOCSDIR%%/html/os.html -%%PORTDOCS%%%%DOCSDIR%%/html/osproc.html -%%PORTDOCS%%%%DOCSDIR%%/html/oswalkdir.html -%%PORTDOCS%%%%DOCSDIR%%/html/overview.html -%%PORTDOCS%%%%DOCSDIR%%/html/packaging.html -%%PORTDOCS%%%%DOCSDIR%%/html/packedsets.html -%%PORTDOCS%%%%DOCSDIR%%/html/parsecfg.html -%%PORTDOCS%%%%DOCSDIR%%/html/parsecsv.html -%%PORTDOCS%%%%DOCSDIR%%/html/parsejson.html -%%PORTDOCS%%%%DOCSDIR%%/html/parseopt.html -%%PORTDOCS%%%%DOCSDIR%%/html/parsesql.html -%%PORTDOCS%%%%DOCSDIR%%/html/parseutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/parsexml.html -%%PORTDOCS%%%%DOCSDIR%%/html/pathnorm.html -%%PORTDOCS%%%%DOCSDIR%%/html/pcre.html -%%PORTDOCS%%%%DOCSDIR%%/html/pegs.html -%%PORTDOCS%%%%DOCSDIR%%/html/posix.html -%%PORTDOCS%%%%DOCSDIR%%/html/posix_utils.html -%%PORTDOCS%%%%DOCSDIR%%/html/postgres.html -%%PORTDOCS%%%%DOCSDIR%%/html/prelude.html -%%PORTDOCS%%%%DOCSDIR%%/html/punycode.html -%%PORTDOCS%%%%DOCSDIR%%/html/random.html -%%PORTDOCS%%%%DOCSDIR%%/html/rationals.html -%%PORTDOCS%%%%DOCSDIR%%/html/rdstdin.html -%%PORTDOCS%%%%DOCSDIR%%/html/re.html -%%PORTDOCS%%%%DOCSDIR%%/html/refc.html -%%PORTDOCS%%%%DOCSDIR%%/html/registry.html -%%PORTDOCS%%%%DOCSDIR%%/html/reservedmem.html -%%PORTDOCS%%%%DOCSDIR%%/html/rlocks.html -%%PORTDOCS%%%%DOCSDIR%%/html/ropes.html -%%PORTDOCS%%%%DOCSDIR%%/html/rst.html -%%PORTDOCS%%%%DOCSDIR%%/html/rstast.html -%%PORTDOCS%%%%DOCSDIR%%/html/rstcommon.html -%%PORTDOCS%%%%DOCSDIR%%/html/rstgen.html -%%PORTDOCS%%%%DOCSDIR%%/html/rtarrays.html -%%PORTDOCS%%%%DOCSDIR%%/html/segfaults.html -%%PORTDOCS%%%%DOCSDIR%%/html/selectors.html -%%PORTDOCS%%%%DOCSDIR%%/html/sequtils.html -%%PORTDOCS%%%%DOCSDIR%%/html/sets.html -%%PORTDOCS%%%%DOCSDIR%%/html/setutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/sexp.html -%%PORTDOCS%%%%DOCSDIR%%/html/sha1.html -%%PORTDOCS%%%%DOCSDIR%%/html/sharedlist.html -%%PORTDOCS%%%%DOCSDIR%%/html/sharedtables.html -%%PORTDOCS%%%%DOCSDIR%%/html/since.html -%%PORTDOCS%%%%DOCSDIR%%/html/smtp.html -%%PORTDOCS%%%%DOCSDIR%%/html/socketstreams.html -%%PORTDOCS%%%%DOCSDIR%%/html/sqlite3.html -%%PORTDOCS%%%%DOCSDIR%%/html/ssl_certs.html -%%PORTDOCS%%%%DOCSDIR%%/html/ssl_config.html -%%PORTDOCS%%%%DOCSDIR%%/html/stackframes.html -%%PORTDOCS%%%%DOCSDIR%%/html/stats.html -%%PORTDOCS%%%%DOCSDIR%%/html/strbasics.html -%%PORTDOCS%%%%DOCSDIR%%/html/streams.html -%%PORTDOCS%%%%DOCSDIR%%/html/streamwrapper.html -%%PORTDOCS%%%%DOCSDIR%%/html/strformat.html -%%PORTDOCS%%%%DOCSDIR%%/html/strimpl.html -%%PORTDOCS%%%%DOCSDIR%%/html/strmisc.html -%%PORTDOCS%%%%DOCSDIR%%/html/strscans.html -%%PORTDOCS%%%%DOCSDIR%%/html/strtabs.html -%%PORTDOCS%%%%DOCSDIR%%/html/strutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/sugar.html -%%PORTDOCS%%%%DOCSDIR%%/html/sums.html -%%PORTDOCS%%%%DOCSDIR%%/html/sysrand.html -%%PORTDOCS%%%%DOCSDIR%%/html/system.html -%%PORTDOCS%%%%DOCSDIR%%/html/tables.html -%%PORTDOCS%%%%DOCSDIR%%/html/tasks.html -%%PORTDOCS%%%%DOCSDIR%%/html/tempfiles.html -%%PORTDOCS%%%%DOCSDIR%%/html/terminal.html -%%PORTDOCS%%%%DOCSDIR%%/html/termios.html -%%PORTDOCS%%%%DOCSDIR%%/html/testament.html -%%PORTDOCS%%%%DOCSDIR%%/html/theindex.html -%%PORTDOCS%%%%DOCSDIR%%/html/threadpool.html -%%PORTDOCS%%%%DOCSDIR%%/html/threads.html -%%PORTDOCS%%%%DOCSDIR%%/html/time_t.html -%%PORTDOCS%%%%DOCSDIR%%/html/times.html -%%PORTDOCS%%%%DOCSDIR%%/html/tinyc.html -%%PORTDOCS%%%%DOCSDIR%%/html/tools.html -%%PORTDOCS%%%%DOCSDIR%%/html/tut1.html -%%PORTDOCS%%%%DOCSDIR%%/html/tut2.html -%%PORTDOCS%%%%DOCSDIR%%/html/tut3.html -%%PORTDOCS%%%%DOCSDIR%%/html/typeinfo.html -%%PORTDOCS%%%%DOCSDIR%%/html/typetraits.html -%%PORTDOCS%%%%DOCSDIR%%/html/underscored_calls.html -%%PORTDOCS%%%%DOCSDIR%%/html/unicode.html -%%PORTDOCS%%%%DOCSDIR%%/html/unidecode.html -%%PORTDOCS%%%%DOCSDIR%%/html/unittest.html -%%PORTDOCS%%%%DOCSDIR%%/html/uri.html -%%PORTDOCS%%%%DOCSDIR%%/html/util.html -%%PORTDOCS%%%%DOCSDIR%%/html/var_t_return.html -%%PORTDOCS%%%%DOCSDIR%%/html/varints.html -%%PORTDOCS%%%%DOCSDIR%%/html/vmutils.html -%%PORTDOCS%%%%DOCSDIR%%/html/volatile.html -%%PORTDOCS%%%%DOCSDIR%%/html/widestrs.html -%%PORTDOCS%%%%DOCSDIR%%/html/win_setenv.html -%%PORTDOCS%%%%DOCSDIR%%/html/winlean.html -%%PORTDOCS%%%%DOCSDIR%%/html/with.html -%%PORTDOCS%%%%DOCSDIR%%/html/wordwrap.html -%%PORTDOCS%%%%DOCSDIR%%/html/wrapnils.html -%%PORTDOCS%%%%DOCSDIR%%/html/xmlparser.html -%%PORTDOCS%%%%DOCSDIR%%/html/xmltree.html -%%PORTDOCS%%%%DOCSDIR%%/idetools.rst -%%PORTDOCS%%%%DOCSDIR%%/intern.rst -%%PORTDOCS%%%%DOCSDIR%%/keywords.txt -%%PORTDOCS%%%%DOCSDIR%%/koch.rst -%%PORTDOCS%%%%DOCSDIR%%/lib.rst -%%PORTDOCS%%%%DOCSDIR%%/manual.rst -%%PORTDOCS%%%%DOCSDIR%%/manual/var_t_return.rst -%%PORTDOCS%%%%DOCSDIR%%/manual_experimental.rst -%%PORTDOCS%%%%DOCSDIR%%/manual_experimental_strictnotnil.rst -%%PORTDOCS%%%%DOCSDIR%%/mm.rst -%%PORTDOCS%%%%DOCSDIR%%/mytest.cfg -%%PORTDOCS%%%%DOCSDIR%%/nep1.rst -%%PORTDOCS%%%%DOCSDIR%%/nimc.rst -%%PORTDOCS%%%%DOCSDIR%%/nimdoc.css -%%PORTDOCS%%%%DOCSDIR%%/nimfix.rst -%%PORTDOCS%%%%DOCSDIR%%/nimgrep.rst -%%PORTDOCS%%%%DOCSDIR%%/nimgrep_cmdline.txt -%%PORTDOCS%%%%DOCSDIR%%/niminst.rst -%%PORTDOCS%%%%DOCSDIR%%/nims.rst -%%PORTDOCS%%%%DOCSDIR%%/nimsuggest.rst -%%PORTDOCS%%%%DOCSDIR%%/overview.rst -%%PORTDOCS%%%%DOCSDIR%%/packaging.rst -%%PORTDOCS%%%%DOCSDIR%%/pegdocs.txt -%%PORTDOCS%%%%DOCSDIR%%/readme.txt -%%PORTDOCS%%%%DOCSDIR%%/refc.rst -%%PORTDOCS%%%%DOCSDIR%%/regexprs.txt -%%PORTDOCS%%%%DOCSDIR%%/rstcommon.rst -%%PORTDOCS%%%%DOCSDIR%%/sets_fragment.txt -%%PORTDOCS%%%%DOCSDIR%%/spawn.txt -%%PORTDOCS%%%%DOCSDIR%%/subexes.txt -%%PORTDOCS%%%%DOCSDIR%%/testament.rst -%%PORTDOCS%%%%DOCSDIR%%/tools.rst -%%PORTDOCS%%%%DOCSDIR%%/tut1.rst -%%PORTDOCS%%%%DOCSDIR%%/tut2.rst -%%PORTDOCS%%%%DOCSDIR%%/tut3.rst +nim/bin/nim +nim/bin/nimgrep +nim/bin/nimpretty +nim/bin/nimsuggest +nim/bin/testament +nim/config/nim.cfg +nim/config/nimdoc.cfg +nim/config/nimdoc.tex.cfg +nim/doc/advopt.txt +nim/doc/apis.md +nim/doc/astspec.txt +nim/doc/backends.md +nim/doc/basicopt.txt +nim/doc/contributing.md +nim/doc/destructors.md +nim/doc/docgen.md +nim/doc/docgen_sample.nim +nim/doc/docs.md +nim/doc/docstyle.md +nim/doc/drnim.md +nim/doc/effects.txt +nim/doc/estp.md +nim/doc/filelist.txt +nim/doc/filters.md +nim/doc/grammar.txt +nim/doc/hcr.md +nim/doc/html/algorithm.html +nim/doc/html/apis.html +nim/doc/html/appdirs.html +nim/doc/html/asciitables.html +nim/doc/html/assertions.html +nim/doc/html/async.html +nim/doc/html/asyncdispatch.html +nim/doc/html/asyncfile.html +nim/doc/html/asyncfutures.html +nim/doc/html/asynchttpserver.html +nim/doc/html/asyncjs.html +nim/doc/html/asyncmacro.html +nim/doc/html/asyncnet.html +nim/doc/html/asyncstreams.html +nim/doc/html/atomics.html +nim/doc/html/backends.html +nim/doc/html/base64.html +nim/doc/html/bitops.html +nim/doc/html/bitops_utils.html +nim/doc/html/browsers.html +nim/doc/html/cgi.html +nim/doc/html/chains.html +nim/doc/html/cmdline.html +nim/doc/html/colors.html +nim/doc/html/compiler/aliasanalysis.html +nim/doc/html/compiler/aliases.html +nim/doc/html/compiler/ast.html +nim/doc/html/compiler/astalgo.html +nim/doc/html/compiler/astmsgs.html +nim/doc/html/compiler/backendpragmas.html +nim/doc/html/compiler/bitsets.html +nim/doc/html/compiler/btrees.html +nim/doc/html/compiler/ccgutils.html +nim/doc/html/compiler/cgen.html +nim/doc/html/compiler/cgendata.html +nim/doc/html/compiler/cgmeth.html +nim/doc/html/compiler/closureiters.html +nim/doc/html/compiler/cmdlinehelper.html +nim/doc/html/compiler/commands.html +nim/doc/html/compiler/concepts.html +nim/doc/html/compiler/condsyms.html +nim/doc/html/compiler/depends.html +nim/doc/html/compiler/dfa.html +nim/doc/html/compiler/docgen.html +nim/doc/html/compiler/docgen2.html +nim/doc/html/compiler/dochack.js +nim/doc/html/compiler/enumtostr.html +nim/doc/html/compiler/errorhandling.html +nim/doc/html/compiler/evaltempl.html +nim/doc/html/compiler/extccomp.html +nim/doc/html/compiler/filter_tmpl.html +nim/doc/html/compiler/filters.html +nim/doc/html/compiler/gorgeimpl.html +nim/doc/html/compiler/guards.html +nim/doc/html/compiler/ic/bitabs.html +nim/doc/html/compiler/ic/cbackend.html +nim/doc/html/compiler/ic/dce.html +nim/doc/html/compiler/ic/ic.html +nim/doc/html/compiler/ic/integrity.html +nim/doc/html/compiler/ic/navigator.html +nim/doc/html/compiler/ic/packed_ast.html +nim/doc/html/compiler/ic/replayer.html +nim/doc/html/compiler/ic/rodfiles.html +nim/doc/html/compiler/idents.html +nim/doc/html/compiler/importer.html +nim/doc/html/compiler/index.html +nim/doc/html/compiler/injectdestructors.html +nim/doc/html/compiler/int128.html +nim/doc/html/compiler/isolation_check.html +nim/doc/html/compiler/jsgen.html +nim/doc/html/compiler/lambdalifting.html +nim/doc/html/compiler/lexer.html +nim/doc/html/compiler/liftdestructors.html +nim/doc/html/compiler/liftlocals.html +nim/doc/html/compiler/lineinfos.html +nim/doc/html/compiler/linter.html +nim/doc/html/compiler/llstream.html +nim/doc/html/compiler/lookups.html +nim/doc/html/compiler/lowerings.html +nim/doc/html/compiler/macrocacheimpl.html +nim/doc/html/compiler/magicsys.html +nim/doc/html/compiler/main.html +nim/doc/html/compiler/modulegraphs.html +nim/doc/html/compiler/modulepaths.html +nim/doc/html/compiler/modules.html +nim/doc/html/compiler/msgs.html +nim/doc/html/compiler/ndi.html +nim/doc/html/compiler/nilcheck.html +nim/doc/html/compiler/nim.html +nim/doc/html/compiler/nimblecmd.html +nim/doc/html/compiler/nimconf.html +nim/doc/html/compiler/nimdoc.out.css +nim/doc/html/compiler/nimlexbase.html +nim/doc/html/compiler/nimpaths.html +nim/doc/html/compiler/nimsets.html +nim/doc/html/compiler/nodejs.html +nim/doc/html/compiler/nversion.html +nim/doc/html/compiler/optimizer.html +nim/doc/html/compiler/options.html +nim/doc/html/compiler/packages.html +nim/doc/html/compiler/parampatterns.html +nim/doc/html/compiler/parser.html +nim/doc/html/compiler/pathutils.html +nim/doc/html/compiler/patterns.html +nim/doc/html/compiler/pipelines.html +nim/doc/html/compiler/pipelineutils.html +nim/doc/html/compiler/platform.html +nim/doc/html/compiler/plugins/active.html +nim/doc/html/compiler/plugins/itersgen.html +nim/doc/html/compiler/plugins/locals.html +nim/doc/html/compiler/pluginsupport.html +nim/doc/html/compiler/pragmas.html +nim/doc/html/compiler/prefixmatches.html +nim/doc/html/compiler/procfind.html +nim/doc/html/compiler/renderer.html +nim/doc/html/compiler/renderverbatim.html +nim/doc/html/compiler/reorder.html +nim/doc/html/compiler/rodutils.html +nim/doc/html/compiler/ropes.html +nim/doc/html/compiler/saturate.html +nim/doc/html/compiler/scriptconfig.html +nim/doc/html/compiler/sem.html +nim/doc/html/compiler/semdata.html +nim/doc/html/compiler/semfold.html +nim/doc/html/compiler/semmacrosanity.html +nim/doc/html/compiler/semparallel.html +nim/doc/html/compiler/sempass2.html +nim/doc/html/compiler/semstrictfuncs.html +nim/doc/html/compiler/semtypinst.html +nim/doc/html/compiler/sighashes.html +nim/doc/html/compiler/sigmatch.html +nim/doc/html/compiler/sourcemap.html +nim/doc/html/compiler/spawn.html +nim/doc/html/compiler/syntaxes.html +nim/doc/html/compiler/theindex.html +nim/doc/html/compiler/transf.html +nim/doc/html/compiler/trees.html +nim/doc/html/compiler/treetab.html +nim/doc/html/compiler/typeallowed.html +nim/doc/html/compiler/types.html +nim/doc/html/compiler/typesrenderer.html +nim/doc/html/compiler/varpartitions.html +nim/doc/html/compiler/vm.html +nim/doc/html/compiler/vmconv.html +nim/doc/html/compiler/vmdef.html +nim/doc/html/compiler/vmdeps.html +nim/doc/html/compiler/vmgen.html +nim/doc/html/compiler/vmmarshal.html +nim/doc/html/compiler/vmprofiler.html +nim/doc/html/compiler/wordrecg.html +nim/doc/html/compilesettings.html +nim/doc/html/complex.html +nim/doc/html/contributing.html +nim/doc/html/cookies.html +nim/doc/html/coro.html +nim/doc/html/cpuinfo.html +nim/doc/html/cpuload.html +nim/doc/html/critbits.html +nim/doc/html/cstrutils.html +nim/doc/html/ctypes.html +nim/doc/html/decls.html +nim/doc/html/decode_helpers.html +nim/doc/html/deques.html +nim/doc/html/destructors.html +nim/doc/html/diff.html +nim/doc/html/digitsutils.html +nim/doc/html/dirs.html +nim/doc/html/distros.html +nim/doc/html/docgen.html +nim/doc/html/docgen_sample.html +nim/doc/html/dochack.js +nim/doc/html/dochelpers.html +nim/doc/html/dollars.html +nim/doc/html/dom.html +nim/doc/html/dragonbox.html +nim/doc/html/drnim.html +nim/doc/html/dynlib.html +nim/doc/html/editdistance.html +nim/doc/html/effecttraits.html +nim/doc/html/encodings.html +nim/doc/html/endians.html +nim/doc/html/enumerate.html +nim/doc/html/enumutils.html +nim/doc/html/envvars.html +nim/doc/html/epoll.html +nim/doc/html/estp.html +nim/doc/html/exceptions.html +nim/doc/html/exitprocs.html +nim/doc/html/fenv.html +nim/doc/html/files.html +nim/doc/html/filters.html +nim/doc/html/formatfloat.html +nim/doc/html/genasts.html +nim/doc/html/gitutils.html +nim/doc/html/globs.html +nim/doc/html/hashes.html +nim/doc/html/hcr.html +nim/doc/html/heapqueue.html +nim/doc/html/highlite.html +nim/doc/html/hotcodereloading.html +nim/doc/html/htmlgen.html +nim/doc/html/htmlparser.html +nim/doc/html/httpclient.html +nim/doc/html/httpcore.html +nim/doc/html/idetools.html +nim/doc/html/importutils.html +nim/doc/html/index.html +nim/doc/html/inotify.html +nim/doc/html/intern.html +nim/doc/html/intsets.html +nim/doc/html/isolation.html +nim/doc/html/iterators.html +nim/doc/html/jsbigints.html +nim/doc/html/jsconsole.html +nim/doc/html/jscore.html +nim/doc/html/jsfetch.html +nim/doc/html/jsffi.html +nim/doc/html/jsformdata.html +nim/doc/html/jsheaders.html +nim/doc/html/json.html +nim/doc/html/jsonutils.html +nim/doc/html/jsre.html +nim/doc/html/jsutils.html +nim/doc/html/koch.html +nim/doc/html/kqueue.html +nim/doc/html/lenientops.html +nim/doc/html/lexbase.html +nim/doc/html/lib.html +nim/doc/html/linenoise.html +nim/doc/html/linux.html +nim/doc/html/lists.html +nim/doc/html/locks.html +nim/doc/html/logging.html +nim/doc/html/logic.html +nim/doc/html/macrocache.html +nim/doc/html/macros.html +nim/doc/html/manual.html +nim/doc/html/manual_experimental.html +nim/doc/html/manual_experimental_strictnotnil.html +nim/doc/html/markdown_rst.html +nim/doc/html/marshal.html +nim/doc/html/math.html +nim/doc/html/memfiles.html +nim/doc/html/mimetypes.html +nim/doc/html/miscdollars.html +nim/doc/html/mm.html +nim/doc/html/monotimes.html +nim/doc/html/nativesockets.html +nim/doc/html/nep1.html +nim/doc/html/net.html +nim/doc/html/nimc.html +nim/doc/html/nimdoc.out.css +nim/doc/html/nimgrep.html +nim/doc/html/nimhcr.html +nim/doc/html/niminst.html +nim/doc/html/nimprof.html +nim/doc/html/nimrtl.html +nim/doc/html/nims.html +nim/doc/html/nimscript.html +nim/doc/html/nimsuggest.html +nim/doc/html/nre.html +nim/doc/html/ntpath.html +nim/doc/html/objectdollar.html +nim/doc/html/oids.html +nim/doc/html/openssl.html +nim/doc/html/options.html +nim/doc/html/os.html +nim/doc/html/osappdirs.html +nim/doc/html/oscommon.html +nim/doc/html/osdirs.html +nim/doc/html/oserrors.html +nim/doc/html/osfiles.html +nim/doc/html/ospaths2.html +nim/doc/html/osproc.html +nim/doc/html/osseps.html +nim/doc/html/ossymlinks.html +nim/doc/html/outparams.html +nim/doc/html/overview.html +nim/doc/html/packaging.html +nim/doc/html/packedsets.html +nim/doc/html/parsecfg.html +nim/doc/html/parsecsv.html +nim/doc/html/parsejson.html +nim/doc/html/parseopt.html +nim/doc/html/parsesql.html +nim/doc/html/parseutils.html +nim/doc/html/parsexml.html +nim/doc/html/pathnorm.html +nim/doc/html/paths.html +nim/doc/html/pcre.html +nim/doc/html/pegs.html +nim/doc/html/posix.html +nim/doc/html/posix_utils.html +nim/doc/html/prelude.html +nim/doc/html/random.html +nim/doc/html/rationals.html +nim/doc/html/rdstdin.html +nim/doc/html/re.html +nim/doc/html/refc.html +nim/doc/html/registry.html +nim/doc/html/reservedmem.html +nim/doc/html/rlocks.html +nim/doc/html/ropes.html +nim/doc/html/rst.html +nim/doc/html/rstast.html +nim/doc/html/rstgen.html +nim/doc/html/rstidx.html +nim/doc/html/rtarrays.html +nim/doc/html/schubfach.html +nim/doc/html/segfaults.html +nim/doc/html/selectors.html +nim/doc/html/sequtils.html +nim/doc/html/sets.html +nim/doc/html/setutils.html +nim/doc/html/sexp.html +nim/doc/html/sharedlist.html +nim/doc/html/sharedtables.html +nim/doc/html/since.html +nim/doc/html/socketstreams.html +nim/doc/html/ssl_certs.html +nim/doc/html/ssl_config.html +nim/doc/html/stackframes.html +nim/doc/html/stats.html +nim/doc/html/strbasics.html +nim/doc/html/streams.html +nim/doc/html/streamwrapper.html +nim/doc/html/strformat.html +nim/doc/html/strimpl.html +nim/doc/html/strmisc.html +nim/doc/html/strscans.html +nim/doc/html/strtabs.html +nim/doc/html/strutils.html +nim/doc/html/sugar.html +nim/doc/html/symlinks.html +nim/doc/html/syncio.html +nim/doc/html/sysatomics.html +nim/doc/html/syslocks.html +nim/doc/html/sysrand.html +nim/doc/html/system.html +nim/doc/html/tables.html +nim/doc/html/tasks.html +nim/doc/html/tempfiles.html +nim/doc/html/terminal.html +nim/doc/html/termios.html +nim/doc/html/testament.html +nim/doc/html/theindex.html +nim/doc/html/threadpool.html +nim/doc/html/threadtypes.html +nim/doc/html/time_t.html +nim/doc/html/times.html +nim/doc/html/tinyc.html +nim/doc/html/tools.html +nim/doc/html/tut1.html +nim/doc/html/tut2.html +nim/doc/html/tut3.html +nim/doc/html/typedthreads.html +nim/doc/html/typeinfo.html +nim/doc/html/typetraits.html +nim/doc/html/underscored_calls.html +nim/doc/html/unicode.html +nim/doc/html/unidecode.html +nim/doc/html/unittest.html +nim/doc/html/uri.html +nim/doc/html/util.html +nim/doc/html/var_t_return.html +nim/doc/html/varints.html +nim/doc/html/vmutils.html +nim/doc/html/volatile.html +nim/doc/html/widestrs.html +nim/doc/html/win_getsysteminfo.html +nim/doc/html/win_setenv.html +nim/doc/html/winlean.html +nim/doc/html/with.html +nim/doc/html/wordwrap.html +nim/doc/html/wrapnils.html +nim/doc/html/xmlparser.html +nim/doc/html/xmltree.html +nim/doc/idetools.md +nim/doc/intern.md +nim/doc/keywords.txt +nim/doc/koch.md +nim/doc/lib.md +nim/doc/manual.md +nim/doc/manual/var_t_return.md +nim/doc/manual_experimental.md +nim/doc/manual_experimental_strictnotnil.md +nim/doc/markdown_rst.md +nim/doc/mm.md +nim/doc/mytest.cfg +nim/doc/nep1.md +nim/doc/nimc.md +nim/doc/nimdoc.cls +nim/doc/nimdoc.css +nim/doc/nimgrep.md +nim/doc/nimgrep_cmdline.txt +nim/doc/niminst.md +nim/doc/nims.md +nim/doc/nimsuggest.md +nim/doc/overview.md +nim/doc/packaging.md +nim/doc/pegdocs.txt +nim/doc/readme.txt +nim/doc/refc.md +nim/doc/regexprs.txt +nim/doc/rstcommon.rst +nim/doc/sets_fragment.txt +nim/doc/spawn.txt +nim/doc/subexes.txt +nim/doc/testament.md +nim/doc/tools.md +nim/doc/tut1.md +nim/doc/tut2.md +nim/doc/tut3.md +nim/lib/arch/x86/amd64.S +nim/lib/arch/x86/i386.S +nim/lib/compiler/aliasanalysis.nim +nim/lib/compiler/aliases.nim +nim/lib/compiler/ast.nim +nim/lib/compiler/astalgo.nim +nim/lib/compiler/astmsgs.nim +nim/lib/compiler/backendpragmas.nim +nim/lib/compiler/bitsets.nim +nim/lib/compiler/btrees.nim +nim/lib/compiler/ccgcalls.nim +nim/lib/compiler/ccgexprs.nim +nim/lib/compiler/ccgliterals.nim +nim/lib/compiler/ccgmerge_unused.nim +nim/lib/compiler/ccgreset.nim +nim/lib/compiler/ccgstmts.nim +nim/lib/compiler/ccgthreadvars.nim +nim/lib/compiler/ccgtrav.nim +nim/lib/compiler/ccgtypes.nim +nim/lib/compiler/ccgutils.nim +nim/lib/compiler/cgen.nim +nim/lib/compiler/cgendata.nim +nim/lib/compiler/cgmeth.nim +nim/lib/compiler/closureiters.nim +nim/lib/compiler/cmdlinehelper.nim +nim/lib/compiler/commands.nim +nim/lib/compiler/compiler.nimble +nim/lib/compiler/concepts.nim +nim/lib/compiler/condsyms.nim +nim/lib/compiler/debuginfo.nim +nim/lib/compiler/debugutils.nim +nim/lib/compiler/depends.nim +nim/lib/compiler/dfa.nim +nim/lib/compiler/docgen.nim +nim/lib/compiler/docgen2.nim +nim/lib/compiler/enumtostr.nim +nim/lib/compiler/errorhandling.nim +nim/lib/compiler/evalffi.nim +nim/lib/compiler/evaltempl.nim +nim/lib/compiler/extccomp.nim +nim/lib/compiler/filter_tmpl.nim +nim/lib/compiler/filters.nim +nim/lib/compiler/gorgeimpl.nim +nim/lib/compiler/guards.nim +nim/lib/compiler/hlo.nim +nim/lib/compiler/ic/bitabs.nim +nim/lib/compiler/ic/cbackend.nim +nim/lib/compiler/ic/dce.nim +nim/lib/compiler/ic/design.rst +nim/lib/compiler/ic/ic.nim +nim/lib/compiler/ic/integrity.nim +nim/lib/compiler/ic/navigator.nim +nim/lib/compiler/ic/packed_ast.nim +nim/lib/compiler/ic/replayer.nim +nim/lib/compiler/ic/rodfiles.nim +nim/lib/compiler/idents.nim +nim/lib/compiler/importer.nim +nim/lib/compiler/index.nim +nim/lib/compiler/injectdestructors.nim +nim/lib/compiler/installer.ini +nim/lib/compiler/int128.nim +nim/lib/compiler/isolation_check.nim +nim/lib/compiler/jsgen.nim +nim/lib/compiler/jstypes.nim +nim/lib/compiler/lambdalifting.nim +nim/lib/compiler/layouter.nim +nim/lib/compiler/lexer.nim +nim/lib/compiler/liftdestructors.nim +nim/lib/compiler/liftlocals.nim +nim/lib/compiler/lineinfos.nim +nim/lib/compiler/linter.nim +nim/lib/compiler/llstream.nim +nim/lib/compiler/lookups.nim +nim/lib/compiler/lowerings.nim +nim/lib/compiler/macrocacheimpl.nim +nim/lib/compiler/magicsys.nim +nim/lib/compiler/main.nim +nim/lib/compiler/mapping.txt +nim/lib/compiler/modulegraphs.nim +nim/lib/compiler/modulepaths.nim +nim/lib/compiler/modules.nim +nim/lib/compiler/msgs.nim +nim/lib/compiler/ndi.nim +nim/lib/compiler/nilcheck.nim +nim/lib/compiler/nim.cfg +nim/lib/compiler/nim.nim +nim/lib/compiler/nimblecmd.nim +nim/lib/compiler/nimconf.nim +nim/lib/compiler/nimeval.nim +nim/lib/compiler/nimlexbase.nim +nim/lib/compiler/nimpaths.nim +nim/lib/compiler/nimsets.nim +nim/lib/compiler/nodejs.nim +nim/lib/compiler/nversion.nim +nim/lib/compiler/optimizer.nim +nim/lib/compiler/options.nim +nim/lib/compiler/packagehandling.nim +nim/lib/compiler/packages.nim +nim/lib/compiler/parampatterns.nim +nim/lib/compiler/parser.nim +nim/lib/compiler/passaux.nim +nim/lib/compiler/passes.nim +nim/lib/compiler/pathutils.nim +nim/lib/compiler/patterns.nim +nim/lib/compiler/pipelines.nim +nim/lib/compiler/pipelineutils.nim +nim/lib/compiler/platform.nim +nim/lib/compiler/plugins/active.nim +nim/lib/compiler/plugins/itersgen.nim +nim/lib/compiler/plugins/locals.nim +nim/lib/compiler/pluginsupport.nim +nim/lib/compiler/pragmas.nim +nim/lib/compiler/prefixmatches.nim +nim/lib/compiler/procfind.nim +nim/lib/compiler/readme.md +nim/lib/compiler/renderer.nim +nim/lib/compiler/renderverbatim.nim +nim/lib/compiler/reorder.nim +nim/lib/compiler/rodutils.nim +nim/lib/compiler/ropes.nim +nim/lib/compiler/saturate.nim +nim/lib/compiler/scriptconfig.nim +nim/lib/compiler/sem.nim +nim/lib/compiler/semcall.nim +nim/lib/compiler/semdata.nim +nim/lib/compiler/semexprs.nim +nim/lib/compiler/semfields.nim +nim/lib/compiler/semfold.nim +nim/lib/compiler/semgnrc.nim +nim/lib/compiler/seminst.nim +nim/lib/compiler/semmacrosanity.nim +nim/lib/compiler/semmagic.nim +nim/lib/compiler/semobjconstr.nim +nim/lib/compiler/semparallel.nim +nim/lib/compiler/sempass2.nim +nim/lib/compiler/semstmts.nim +nim/lib/compiler/semstrictfuncs.nim +nim/lib/compiler/semtempl.nim +nim/lib/compiler/semtypes.nim +nim/lib/compiler/semtypinst.nim +nim/lib/compiler/sighashes.nim +nim/lib/compiler/sigmatch.nim +nim/lib/compiler/sinkparameter_inference.nim +nim/lib/compiler/sizealignoffsetimpl.nim +nim/lib/compiler/sourcemap.nim +nim/lib/compiler/spawn.nim +nim/lib/compiler/suggest.nim +nim/lib/compiler/syntaxes.nim +nim/lib/compiler/tccgen.nim +nim/lib/compiler/transf.nim +nim/lib/compiler/trees.nim +nim/lib/compiler/treetab.nim +nim/lib/compiler/typeallowed.nim +nim/lib/compiler/types.nim +nim/lib/compiler/typesrenderer.nim +nim/lib/compiler/varpartitions.nim +nim/lib/compiler/vm.nim +nim/lib/compiler/vmconv.nim +nim/lib/compiler/vmdef.nim +nim/lib/compiler/vmdeps.nim +nim/lib/compiler/vmgen.nim +nim/lib/compiler/vmhooks.nim +nim/lib/compiler/vmmarshal.nim +nim/lib/compiler/vmops.nim +nim/lib/compiler/vmprofiler.nim +nim/lib/compiler/wordrecg.nim +nim/lib/core/hotcodereloading.nim +nim/lib/core/locks.nim +nim/lib/core/macrocache.nim +nim/lib/core/macros.nim +nim/lib/core/rlocks.nim +nim/lib/core/typeinfo.nim +nim/lib/cycle.h +nim/lib/deprecated/pure/future.nim +nim/lib/deprecated/pure/mersenne.nim +nim/lib/deprecated/pure/ospaths.nim +nim/lib/deprecated/pure/oswalkdir.nim +nim/lib/deprecated/pure/sums.nim +nim/lib/deps.txt +nim/lib/experimental/diff.nim +nim/lib/genode/alloc.nim +nim/lib/genode/constructibles.nim +nim/lib/genode/entrypoints.nim +nim/lib/genode/env.nim +nim/lib/genode/signals.nim +nim/lib/genode_cpp/signals.h +nim/lib/genode_cpp/syslocks.h +nim/lib/genode_cpp/threads.h +nim/lib/impure/nre.nim +nim/lib/impure/nre/private/util.nim +nim/lib/impure/rdstdin.nim +nim/lib/impure/re.nim +nim/lib/js/asyncjs.nim +nim/lib/js/dom.nim +nim/lib/js/jsconsole.nim +nim/lib/js/jscore.nim +nim/lib/js/jsffi.nim +nim/lib/js/jsre.nim +nim/lib/libnimrtl.so +nim/lib/nimbase.h +nim/lib/nimhcr.nim +nim/lib/nimhcr.nim.cfg +nim/lib/nimrtl.nim +nim/lib/nimrtl.nim.cfg +nim/lib/packages/docutils/dochelpers.nim +nim/lib/packages/docutils/docutils.nimble.old +nim/lib/packages/docutils/highlite.nim +nim/lib/packages/docutils/rst.nim +nim/lib/packages/docutils/rstast.nim +nim/lib/packages/docutils/rstgen.nim +nim/lib/packages/docutils/rstidx.nim +nim/lib/posix/epoll.nim +nim/lib/posix/inotify.nim +nim/lib/posix/kqueue.nim +nim/lib/posix/linux.nim +nim/lib/posix/posix.nim +nim/lib/posix/posix_freertos_consts.nim +nim/lib/posix/posix_haiku.nim +nim/lib/posix/posix_linux_amd64.nim +nim/lib/posix/posix_linux_amd64_consts.nim +nim/lib/posix/posix_macos_amd64.nim +nim/lib/posix/posix_nintendoswitch.nim +nim/lib/posix/posix_nintendoswitch_consts.nim +nim/lib/posix/posix_openbsd_amd64.nim +nim/lib/posix/posix_other.nim +nim/lib/posix/posix_other_consts.nim +nim/lib/posix/posix_utils.nim +nim/lib/posix/termios.nim +nim/lib/pure/algorithm.nim +nim/lib/pure/async.nim +nim/lib/pure/asyncdispatch.nim +nim/lib/pure/asyncdispatch.nim.cfg +nim/lib/pure/asyncfile.nim +nim/lib/pure/asyncfutures.nim +nim/lib/pure/asynchttpserver.nim +nim/lib/pure/asyncmacro.nim +nim/lib/pure/asyncnet.nim +nim/lib/pure/asyncstreams.nim +nim/lib/pure/base64.nim +nim/lib/pure/bitops.nim +nim/lib/pure/browsers.nim +nim/lib/pure/cgi.nim +nim/lib/pure/collections/chains.nim +nim/lib/pure/collections/critbits.nim +nim/lib/pure/collections/deques.nim +nim/lib/pure/collections/hashcommon.nim +nim/lib/pure/collections/heapqueue.nim +nim/lib/pure/collections/intsets.nim +nim/lib/pure/collections/lists.nim +nim/lib/pure/collections/rtarrays.nim +nim/lib/pure/collections/sequtils.nim +nim/lib/pure/collections/setimpl.nim +nim/lib/pure/collections/sets.nim +nim/lib/pure/collections/sharedlist.nim +nim/lib/pure/collections/sharedtables.nim +nim/lib/pure/collections/tableimpl.nim +nim/lib/pure/collections/tables.nim +nim/lib/pure/colors.nim +nim/lib/pure/complex.nim +nim/lib/pure/concurrency/atomics.nim +nim/lib/pure/concurrency/cpuinfo.nim +nim/lib/pure/concurrency/cpuload.nim +nim/lib/pure/concurrency/threadpool.nim +nim/lib/pure/concurrency/threadpool.nim.cfg +nim/lib/pure/cookies.nim +nim/lib/pure/coro.nim +nim/lib/pure/coro.nimcfg +nim/lib/pure/cstrutils.nim +nim/lib/pure/distros.nim +nim/lib/pure/dynlib.nim +nim/lib/pure/encodings.nim +nim/lib/pure/endians.nim +nim/lib/pure/fenv.nim +nim/lib/pure/hashes.nim +nim/lib/pure/htmlgen.nim +nim/lib/pure/htmlparser.nim +nim/lib/pure/httpclient.nim +nim/lib/pure/httpcore.nim +nim/lib/pure/includes/unicode_ranges.nim +nim/lib/pure/ioselects/ioselectors_epoll.nim +nim/lib/pure/ioselects/ioselectors_kqueue.nim +nim/lib/pure/ioselects/ioselectors_poll.nim +nim/lib/pure/ioselects/ioselectors_select.nim +nim/lib/pure/json.nim +nim/lib/pure/lenientops.nim +nim/lib/pure/lexbase.nim +nim/lib/pure/logging.nim +nim/lib/pure/marshal.nim +nim/lib/pure/math.nim +nim/lib/pure/md5.nim +nim/lib/pure/memfiles.nim +nim/lib/pure/mimetypes.nim +nim/lib/pure/nativesockets.nim +nim/lib/pure/net.nim +nim/lib/pure/nimprof.nim +nim/lib/pure/nimprof.nim.cfg +nim/lib/pure/oids.nim +nim/lib/pure/options.nim +nim/lib/pure/os.nim +nim/lib/pure/osproc.nim +nim/lib/pure/parsecfg.nim +nim/lib/pure/parsecsv.nim +nim/lib/pure/parsejson.nim +nim/lib/pure/parseopt.nim +nim/lib/pure/parsesql.nim +nim/lib/pure/parseutils.nim +nim/lib/pure/parsexml.nim +nim/lib/pure/pathnorm.nim +nim/lib/pure/pegs.nim +nim/lib/pure/prelude.nim +nim/lib/pure/random.nim +nim/lib/pure/rationals.nim +nim/lib/pure/reservedmem.nim +nim/lib/pure/ropes.nim +nim/lib/pure/segfaults.nim +nim/lib/pure/selectors.nim +nim/lib/pure/ssl_certs.nim +nim/lib/pure/ssl_config.nim +nim/lib/pure/stats.nim +nim/lib/pure/streams.nim +nim/lib/pure/streamwrapper.nim +nim/lib/pure/strformat.nim +nim/lib/pure/strmisc.nim +nim/lib/pure/strscans.nim +nim/lib/pure/strtabs.nim +nim/lib/pure/strutils.nim +nim/lib/pure/sugar.nim +nim/lib/pure/terminal.nim +nim/lib/pure/times.nim +nim/lib/pure/typetraits.nim +nim/lib/pure/unicode.nim +nim/lib/pure/unidecode/gen.py +nim/lib/pure/unidecode/unidecode.dat +nim/lib/pure/unidecode/unidecode.nim +nim/lib/pure/unittest.nim +nim/lib/pure/uri.nim +nim/lib/pure/volatile.nim +nim/lib/pure/xmlparser.nim +nim/lib/pure/xmltree.nim +nim/lib/std/appdirs.nim +nim/lib/std/assertions.nim +nim/lib/std/cmdline.nim +nim/lib/std/compilesettings.nim +nim/lib/std/decls.nim +nim/lib/std/dirs.nim +nim/lib/std/editdistance.nim +nim/lib/std/effecttraits.nim +nim/lib/std/enumerate.nim +nim/lib/std/enumutils.nim +nim/lib/std/envvars.nim +nim/lib/std/exitprocs.nim +nim/lib/std/files.nim +nim/lib/std/formatfloat.nim +nim/lib/std/genasts.nim +nim/lib/std/importutils.nim +nim/lib/std/isolation.nim +nim/lib/std/jsbigints.nim +nim/lib/std/jsfetch.nim +nim/lib/std/jsformdata.nim +nim/lib/std/jsheaders.nim +nim/lib/std/jsonutils.nim +nim/lib/std/logic.nim +nim/lib/std/monotimes.nim +nim/lib/std/objectdollar.nim +nim/lib/std/oserrors.nim +nim/lib/std/outparams.nim +nim/lib/std/packedsets.nim +nim/lib/std/paths.nim +nim/lib/std/private/asciitables.nim +nim/lib/std/private/bitops_utils.nim +nim/lib/std/private/decode_helpers.nim +nim/lib/std/private/digitsutils.nim +nim/lib/std/private/dragonbox.nim +nim/lib/std/private/gitutils.nim +nim/lib/std/private/globs.nim +nim/lib/std/private/jsutils.nim +nim/lib/std/private/miscdollars.nim +nim/lib/std/private/ntpath.nim +nim/lib/std/private/osappdirs.nim +nim/lib/std/private/oscommon.nim +nim/lib/std/private/osdirs.nim +nim/lib/std/private/osfiles.nim +nim/lib/std/private/ospaths2.nim +nim/lib/std/private/osseps.nim +nim/lib/std/private/ossymlinks.nim +nim/lib/std/private/schubfach.nim +nim/lib/std/private/since.nim +nim/lib/std/private/strimpl.nim +nim/lib/std/private/syslocks.nim +nim/lib/std/private/threadtypes.nim +nim/lib/std/private/underscored_calls.nim +nim/lib/std/private/win_getsysteminfo.nim +nim/lib/std/private/win_setenv.nim +nim/lib/std/setutils.nim +nim/lib/std/sha1.nim +nim/lib/std/socketstreams.nim +nim/lib/std/stackframes.nim +nim/lib/std/strbasics.nim +nim/lib/std/symlinks.nim +nim/lib/std/syncio.nim +nim/lib/std/sysatomics.nim +nim/lib/std/sysrand.nim +nim/lib/std/tasks.nim +nim/lib/std/tempfiles.nim +nim/lib/std/time_t.nim +nim/lib/std/typedthreads.nim +nim/lib/std/varints.nim +nim/lib/std/vmutils.nim +nim/lib/std/widestrs.nim +nim/lib/std/with.nim +nim/lib/std/wordwrap.nim +nim/lib/std/wrapnils.nim +nim/lib/stdlib.nimble +nim/lib/system.nim +nim/lib/system/alloc.nim +nim/lib/system/ansi_c.nim +nim/lib/system/arc.nim +nim/lib/system/arithmetics.nim +nim/lib/system/assign.nim +nim/lib/system/avltree.nim +nim/lib/system/basic_types.nim +nim/lib/system/bitmasks.nim +nim/lib/system/cellseqs_v1.nim +nim/lib/system/cellseqs_v2.nim +nim/lib/system/cellsets.nim +nim/lib/system/cgprocs.nim +nim/lib/system/channels_builtin.nim +nim/lib/system/chcks.nim +nim/lib/system/comparisons.nim +nim/lib/system/compilation.nim +nim/lib/system/coro_detection.nim +nim/lib/system/countbits_impl.nim +nim/lib/system/ctypes.nim +nim/lib/system/cyclebreaker.nim +nim/lib/system/deepcopy.nim +nim/lib/system/dollars.nim +nim/lib/system/dyncalls.nim +nim/lib/system/embedded.nim +nim/lib/system/exceptions.nim +nim/lib/system/excpt.nim +nim/lib/system/fatal.nim +nim/lib/system/formatfloat.nim +nim/lib/system/gc.nim +nim/lib/system/gc_common.nim +nim/lib/system/gc_hooks.nim +nim/lib/system/gc_interface.nim +nim/lib/system/gc_ms.nim +nim/lib/system/gc_regions.nim +nim/lib/system/hti.nim +nim/lib/system/inclrtl.nim +nim/lib/system/indexerrors.nim +nim/lib/system/indices.nim +nim/lib/system/integerops.nim +nim/lib/system/iterators.nim +nim/lib/system/iterators_1.nim +nim/lib/system/jssys.nim +nim/lib/system/memalloc.nim +nim/lib/system/memory.nim +nim/lib/system/memtracker.nim +nim/lib/system/mm/boehm.nim +nim/lib/system/mm/go.nim +nim/lib/system/mm/malloc.nim +nim/lib/system/mm/none.nim +nim/lib/system/mmdisp.nim +nim/lib/system/nimscript.nim +nim/lib/system/orc.nim +nim/lib/system/osalloc.nim +nim/lib/system/platforms.nim +nim/lib/system/profiler.nim +nim/lib/system/rawquits.nim +nim/lib/system/repr.nim +nim/lib/system/repr_impl.nim +nim/lib/system/repr_v2.nim +nim/lib/system/reprjs.nim +nim/lib/system/seqs_v2.nim +nim/lib/system/seqs_v2_reimpl.nim +nim/lib/system/setops.nim +nim/lib/system/sets.nim +nim/lib/system/stacktraces.nim +nim/lib/system/strmantle.nim +nim/lib/system/strs_v2.nim +nim/lib/system/sysstr.nim +nim/lib/system/threadids.nim +nim/lib/system/threadimpl.nim +nim/lib/system/threadlocalstorage.nim +nim/lib/system/timers.nim +nim/lib/system_overview.rst +nim/lib/windows/registry.nim +nim/lib/windows/winlean.nim +nim/lib/wrappers/linenoise/LICENSE.txt +nim/lib/wrappers/linenoise/README.markdown +nim/lib/wrappers/linenoise/linenoise.c +nim/lib/wrappers/linenoise/linenoise.h +nim/lib/wrappers/linenoise/linenoise.nim +nim/lib/wrappers/openssl.nim +nim/lib/wrappers/pcre.nim +nim/lib/wrappers/tinyc.nim +nim/tools/dochack/dochack.js +nim/tools/dochack/dochack.nim +nim/tools/dochack/fuzzysearch.nim |