Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id B36CE1A9217 for ; Mon, 7 Dec 2020 12:40:46 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 1AE278512C; Mon, 7 Dec 2020 12:40:46 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 563AC8512B for ; Mon, 7 Dec 2020 12:40:45 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id IlrzJ-XVhdH5 for ; Mon, 7 Dec 2020 12:40:44 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 45084850DE for ; Mon, 7 Dec 2020 12:40:44 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 425C1FA9D; Mon, 7 Dec 2020 12:40:44 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_16073448446550" MIME-Version: 1.0 Date: Mon, 7 Dec 2020 12:40:44 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/lang/nim To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20201207124044.425C1FA9D@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_16073448446550 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Mon Dec 7 12:40:44 UTC 2020 Modified Files: pkgsrc/lang/nim: Makefile distinfo Log Message: nim: Update to 1.4.2 Changelog: Bugfixes * Fixed "dbQuote additional escape regression" (#15560) * Fixed "[ARC] Finalizer with a do notation proc crashes the compiler" (# 15599) * Fixed "./koch drnim: git checkout ... fails (invalid git hash)" (#15639) * Fixed "Testament does not check memory leaks with Valgrind" (#15631) * Fixed "Templates can't be made discardable" (#13609) * Fixed "Taking a view of var openArray[T] generates broken C" (#15652) * Fixed "Regression: parsecsv from newGZFileStream" (#12410) * Fixed "NimVM generic procs that take anonymous tuples gives nil access error." (#15662) * Fixed "net.$ is not printing a zero group smaller than the compressed group" (#15698) * Fixed "map, mapIt, filter cause a segfault at compile time in a static block when passed an inline function" (#15363) * Fixed "const Table losing object variant data at runtime" (#8007) * Fixed "regression(1.0.2 => 1.0.4) VM register messed up depending on unrelated context" (#15704) * Fixed "VM: nil procvar treated as not nil in VM, causing FieldDefect and further errors" (#15595) * Fixed "ICE with sequtils + algorithm (mapIt, sortedByIt) + json " (#10456 ) * Fixed "Size of packed enum of byte is 2 byte; if highest value is 0xFF but should be 1" (#15752) * Fixed "OrderedTable.== throws error on empty table: unhandled exception: index out of bounds..." (#15750) * Fixed "strictFunc: system & is considered to have side effects under arc mode" (#15756) * Fixed "JSON parsing fails for integer values greater than BiggestInt.max " (#15413) * Fixed "yet another cmpIgnoreStyle bug" (#7686) * Fixed "1 mod 0 gives NaN with JS backend" (#7127) * Fixed "Discarding a dom.Node raises a javascript error" (#15638) * Fixed "Regression: overriding streams.write(T) does not work on 0.19 anymore" (#9091) * Fixed "Converter is applied to the first parameter of operator instead of last" (#9165) * Fixed "Recursion using concepts crashes compiler" (#8012) * Fixed "Union types in javascript" (#7658) * Fixed "Ambiguous call error when it's not" (#7416) * Fixed "Codegen does not like shadowed parameter" (#7374) * Fixed "incomplete code generation when using a compile time variable at run time (undeclared identifier)" (#6036) * Fixed "Compiler doesn't warn when using {.global.} and {.threadvar.} on JS backend despite it not working" (#11625) * Fixed "Discarding output with nested for/if statements" (#14227) * Fixed "regression: docgen drops enum doc comments" (#15702) * Fixed "regression(1.0): codegen error with locals" (#12682) * Fixed "[JS] $ on an enum in an if expression causes bad codegen" (#15651) * Fixed "Error upon conditional declaration inside a template" (#3670) * Fixed "Compiler crash when a value in enum is converted to the enum itself " (#15145) * Fixed "[AssertionDefect] json.to(type) on object with Option[ref object] field" (#15815) * Fixed "Crash with const tuple unpacking" (#15717) * Fixed "JS codegen can produce extreme switch statements with case a of range" (#8821) * Fixed "cannot capture result, produces unhelpful eror" (#15594) * Fixed "Code that work in 1.2.6, but not 1.4.0" (#15804) * Fixed "C-backend link failure for let with {.global, compileTime.} pragma " (#12640) * Fixed "json.to crashes (SIGSEGV) when object attribute is a JsonNode and the key is not there" (#15835) * Fixed "Cannot use custom pragmas in ref object" (#8457) * Fixed "GC_ref on empty string fails with [GCASSERT] incRef: interiorPtr" (#10307) * Fixed "VM segmentation faults with swap" (#15463) * Fixed "$(s: WideCString) changes result to repr on -gc:arc" (#15663) * Fixed "unittest.check rejects with a type error, code that Nim otherwise accepts" (#15618) * Fixed "Type mismatch on init of static[T] object with T being a static[U] " (#11142) * Fixed "sizeof array with static N crash in type section" (#12636) * Fixed "-gc:arc segfaults when returning result from a proc" (#15609) * Fixed "Error: 'newHttpHeaders' can have side effects" (#15851) * Fixed "template that overloads [] accessor does not compile" (#8829) * Fixed "Simple type definition crash" (#12897) * Fixed "mapIt from sequtils not working in {.push compile_time.} context" (#12558) * Fixed "-gc:arc/orc Error: unhandled exception: 'sym' is not accessible using discriminant 'kind' of type 'TNode' [FieldDefect]" (#15707) * Fixed "incorrect type inference with static: Error: ordinal type expected " (#15858) * Fixed "constructor causes SIGBUS if a destroy is defined" (#14601) * Fixed "internal error: getTypeDescAux(tyOr) on sink UnionType argument" ( #15825) * Fixed "Console apps in Windows can rise OSError" (#15874) * Fixed "nim doc cannot grok IOSelectorsException" (#12471) * Fixed "Method dispatch silently breaks on non-ref objects" (#4318) * Fixed "Cannot take the compile-time sizeof Atomic types" (#12726) * Fixed "Setting subscript index of cstring is allowed and generates bad code" (#14157) * Fixed "Compiler crash using if as an expression with a noreturn branch" ( #15909) * Fixed "docgen fatal: result[0].kind == nkSym [AssertionDefect]" (#15916) * Fixed "Iterator for sharedlist won't iterate all items." (#15941) * Fixed "Embedded templates with iterators fails to compile" (#2771) * Fixed "C++ Atomics in union: ::::::field with constructor not allowed in anonymous aggregate" ([#13062](https://github.com/nim-lang/Nim/issues/ 13062)) * Fixed "memory corruption in tmarshall.nim" (#9754) * Fixed "JS backend doesn't handle float->int type conversion " (#8404) * Fixed "The "try except" not work when the "OSError: Too many open files " error occurs!" (#15925) * Fixed "lent gives wrong results with -d:release" (#14578) * Fixed "backticks : Using reserved keywords as identifiers is not documented" (#15806) * Fixed "backticks : Using reserved keywords as identifiers is not documented" (#15806) * Fixed "backticks : Using reserved keywords as identifiers is not documented" (#15806) * Fixed "backticks : Using reserved keywords as identifiers is not documented" (#15806) * Fixed "Program SIGSEGV when using '-gc:orc'" (#15753) * Fixed "Assignment to Option[T] doesn't call destructor on existing contained value" (#15910) * Fixed "In for loop _ is accessible" (#15972) * Fixed "Pragma codegenDecl doesn't work inside iterators" (#6497) * Fixed "nim js --gc:arc gives bad error: undeclared identifier: '+!'" (# 16033) * Fixed "create a new function definitions got Internal error: environment misses:" (#14847) * Fixed "Nim emits #line 0 C preprocessor directives with -debugger:native, with ICE in gcc-10" (#15942) * Fixed "Serializing and deserializing a proc SIGSEV's" (#16022) * Fixed "Small tutorial error" (#16047) * Fixed "lent codegen error for c++ (works with c,js,vm)" (#15958) * Fixed "sink var/var sink both accepted; sink var leads to bad codegen and strange behavior" (#15671) * Fixed "tfuturevar fails when activated" (#9695) * Fixed "db_sqlite: Error: undeclared field: 'untypedLen'" (#16080) * Fixed "xmlparser removes significant white space" (#14056) * Fixed "nre.escapeRe is not gcsafe" (#16103) * Fixed "macros.getImpl still return incorrect AST for Sym "XXX:ObjectType "" (#16110) * Fixed ""Error: internal error: genRecordFieldAux" - in the "version-1-4 " branch" (#16069) * Fixed "Tracking memory leaks under ORC (mostly with async)" (#15076) * Fixed "Const seq into sink arg: =copy operator not found" (#16120) * Fixed "Copying of a sink parameter into a variable not allowed" (#16119) * Fixed "Memleak in AsyncHttpServer with arc/orc" (#16154) To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/nim/Makefile cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/nim/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_16073448446550 Content-Disposition: inline Content-Length: 1590 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/lang/nim/Makefile diff -u pkgsrc/lang/nim/Makefile:1.18 pkgsrc/lang/nim/Makefile:1.19 --- pkgsrc/lang/nim/Makefile:1.18 Thu Oct 22 10:54:48 2020 +++ pkgsrc/lang/nim/Makefile Mon Dec 7 12:40:44 2020 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.18 2020/10/22 10:54:48 nikita Exp $ +# $NetBSD: Makefile,v 1.19 2020/12/07 12:40:44 ryoon Exp $ -DISTNAME= nim-1.4.0 +DISTNAME= nim-1.4.2 CATEGORIES= lang MASTER_SITES= http://nim-lang.org/download/ EXTRACT_SUFX= .tar.xz Index: pkgsrc/lang/nim/distinfo diff -u pkgsrc/lang/nim/distinfo:1.14 pkgsrc/lang/nim/distinfo:1.15 --- pkgsrc/lang/nim/distinfo:1.14 Thu Oct 22 10:54:48 2020 +++ pkgsrc/lang/nim/distinfo Mon Dec 7 12:40:44 2020 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.14 2020/10/22 10:54:48 nikita Exp $ +$NetBSD: distinfo,v 1.15 2020/12/07 12:40:44 ryoon Exp $ -SHA1 (nim-1.4.0.tar.xz) = 2e81e738ff6947c3a95082c87401f95cc25d37dd -RMD160 (nim-1.4.0.tar.xz) = e83f35a7179d8a7e987b4bd696ccc1fad296836e -SHA512 (nim-1.4.0.tar.xz) = cc8a875f9403725865889ad46cc8c87999ead5efa46f2a35577373ac8e3f0315fc28625791a2096f23ee679bcd29ebe6233cce5abb04bd51e96f57e1c6687be1 -Size (nim-1.4.0.tar.xz) = 4706936 bytes +SHA1 (nim-1.4.2.tar.xz) = 6b14e82b94a01f5952766458c29be592afd5cc32 +RMD160 (nim-1.4.2.tar.xz) = 99ac5920fe5991793269e6c4a40bc337ceef031d +SHA512 (nim-1.4.2.tar.xz) = a357eaa5ef6c71b296fe6c53ed25be8b864a2895871a4ef6f23f2d31ce1c17d6dfb12eaf2bb8e71d122b7cf46746873109f424388ac2b6e84826699c1c5493fe +Size (nim-1.4.2.tar.xz) = 4770616 bytes SHA1 (patch-bin_nim-gdb) = 0d4e9ae4cc8687ca7821891b63808fa1d175069c --_----------=_16073448446550--