slangmgh
e7aa41ff3f
fix 18186 with adding importc _umul128 ( #18200 )
2021-06-07 11:42:32 +02:00
Andrey Makarov
e7816a3e77
update docgen documentation ( #18192 )
...
* update docgen documentation
* --fullhelp
* Update doc/docgen.rst
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
* [skip ci] fix typos
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
2021-06-06 09:55:20 +02:00
Timothee Cour
9106ab7db1
make changeDetectedViaJsonBuildInstructions warning less verbose when json file invalid (eg due to spec change) ( #18197 )
2021-06-06 09:53:22 +02:00
Timothee Cour
b9843b156d
fix #18178 , set a CI timeout for github action pipelines instead of the 6 hour default ( #18179 )
2021-06-05 09:47:28 +02:00
Timothee Cour
9c6259e557
up to 20x faster jsonutils deserialization ( #18183 )
...
* up to 20x faster jsonutils deserialization
* noinline
2021-06-05 09:45:37 +02:00
Andrey Makarov
9c0666e0bb
rst: remove roSkipPounds option ( #18175 )
2021-06-05 09:12:37 +02:00
Rainbow Asteroids
295429f425
add dom.scrollIntoView with options; refs #18093 ( #18181 )
2021-06-05 09:07:26 +02:00
Timothee Cour
3cc547f2df
macros.treeRepr + friends: collapse SymChoice ( #18072 )
...
* macros.treeRepr + friends: collapse SymChoice
* make repr+friends work with invalid symchoice nodes
* address comment
2021-06-05 06:58:26 +02:00
Euan
a2b6081256
Ref #18177 - lbgc.so.5.0 on OpenBSD 6.9 ( #18180 )
2021-06-04 15:46:57 -07:00
Timothee Cour
cc7ec5a6a4
fix #7295 : use move(result) inside template to avoid copy with --gc:refc ( #18168 )
2021-06-04 15:32:46 -07:00
flywind
a77360da5b
workaround bug in sharedtables.withValue to unblock frozen CI on OSX ( #18172 )
2021-06-04 12:41:13 -07:00
Andreas Rumpf
5423915e5a
real bugfix for #17170 ( #18171 )
...
* real bugfix for #17170
* better fix
2021-06-04 16:20:47 +02:00
Andrey Makarov
7e21218a07
follow-up #18013 - inline syntax highlighting ( #18166 )
2021-06-04 16:16:51 +02:00
Timothee Cour
654a20166e
simplify extccomp.nim json logic via jsonutils; fix #18084 ( #18100 )
...
* simplify extccomp.nim json logic via jsonutils
* fix #18084
* simplify further
* workaround for bootstrap that can be removed after updating csources_v1 >= 1.2
2021-06-03 22:29:45 +02:00
Timothee Cour
d91d78f8ae
changelog for --unitsep ( #18167 )
2021-06-03 13:25:36 -07:00
Andreas Rumpf
28f2abe1a2
fixes #18112 ( #18165 )
2021-06-03 20:55:41 +02:00
Andreas Rumpf
06232b7f2e
fixes #18058 ( #18162 )
2021-06-03 17:12:45 +02:00
flywind
d31cbfd167
Revert "add missing import to asynchttpserver's example" ( #18164 )
...
This reverts commit 7ef364a402 .
2021-06-03 16:44:11 +02:00
Andreas Rumpf
0aa8b793a5
clarify what a 'monotonic' timestamp is ( #18163 )
2021-06-03 16:27:34 +02:00
narimiran
7ef364a402
add missing import to asynchttpserver's example
2021-06-03 15:20:42 +02:00
Artem Klevtsov
3e57c2f780
Improve db_postgres iterators ( #18144 )
...
* Fix pqSetSingleRowMode case. Add links to the docs
* Add missing PGContextVisibility enum
* Remove unused PGContextVisibility enum
* Improve db_postgres iterators
* Fix instantRows with DbColumns. Cosmetics.
* Reduce copy&paste in db_postgres
* Move pqclear inside loop
2021-06-03 14:41:57 +02:00
n5m
9df631a379
reuse algorithm.fill while building SkipTable ( #18138 )
...
* reuse algorithm.fill while building SkipTable
* Update lib/pure/strutils.nim
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
2021-06-03 14:25:52 +02:00
Araq
282d61bafa
added lib/deps.txt
2021-06-03 14:00:53 +02:00
Andreas Rumpf
daaa40973c
added float32 schubfach algorithm; wip ( #18155 )
...
* added float32 schubfach algorithm; wip
* fixes #18418
2021-06-03 12:09:40 +02:00
flywind
06960bb9cb
Ref #17697 improve withValue docs ( #18154 )
...
* Ref #17697 improve withValue docs
* address comments
2021-06-03 07:35:24 +02:00
flywind
bbce3d2da9
[std/tables] remove unnecessary do: ( #18160 )
2021-06-02 21:09:04 -07:00
flywind
f27f3f65df
[std/hashcommon]improve docs a bit ( #18153 )
...
* reduce duplicated deprecated messages
2021-06-02 22:59:06 -04:00
Timothee Cour
0de3d4292f
fix #16993 , #18054 , #17835 runnableExamples now works with templates and nested templates ( #18082 )
2021-06-02 09:02:14 -07:00
n5m
4ee6eddad4
add string-string tests for find and rfind ( #18137 )
...
* add string-string tests for find and rfind
* remove duplicate test cases
* remove more redundant test cases
2021-06-02 16:19:30 +02:00
Andreas Rumpf
6768f507fb
refactoring: removed empty withBracketExpr template ( #18152 )
2021-06-02 13:14:10 +02:00
Andreas Rumpf
f10eef29b5
fixes #18059 ( #18140 )
...
* fixes #18059
2021-06-02 13:13:23 +02:00
Andreas Rumpf
63db2b19bf
use dragonbox algorithm; alternative to #18008 ( #18139 )
...
* use dragonbox algorithm; alternative to #18008
* removed unsafe code
2021-06-01 22:29:53 +02:00
Andrey Makarov
ba3ec7b049
docs: Latex generation improvements ( #18141 )
...
* docs: improve Latex generation
* make it work on Windows + fix ] escaping
* minor fixes with escapes and style
2021-06-01 20:47:23 +02:00
flywind
c2e3dc0ed1
close #18129 Add setCurrentException for JS backend ( #18145 )
...
* [std/re] make interface consistent
* tiny
* revert
* close #18129 add setCurrentException
* changelog entry
2021-06-01 18:16:25 +02:00
flywind
c0e8199acc
[std/re] fix findBounds and find procs ( #18028 )
...
* [std/re] make interface consistent
* tiny
* revert
2021-05-31 23:28:22 +02:00
Dylan Modesitt
06d50bfd4c
Fixes #5034 illformed AST from getImpl with proc returning value ( #17976 )
...
* Fixes 5034
* address comments
2021-05-31 22:51:32 +02:00
Timothee Cour
369a7d1246
jsonutils.toJson now serializes JsonNode as is by default ( #18097 )
...
* jsonutils.toJson now serializes JsonNode as is (without deep copy nor treating it as a regular ref object)
* JsonNodeMode
2021-05-31 22:17:52 +02:00
Timothee Cour
9559350e34
add os.getCacheDir ( #18126 )
...
* add `os.getCacheDir`
* fixup
* address comments
2021-05-31 22:16:33 +02:00
Timothee Cour
60cbdbf37a
close #18092 document elif in case statements ( #18105 )
...
* close #18092 [skip ci] document elif in case statements
* fixup
* clarify spec; mention special rule for string in case statements
* address comments
2021-05-31 22:14:50 +02:00
Timothee Cour
a36efb59b5
fix #16256 : nimout: <empty> should give error (vacuously true); improve a few tests ( #18089 )
...
* fix #16256 : nimout: <empty> should give error (vacuously true); improve some tests
* renamed: tests/stdlib/t9710.nim -> tests/misc/t9710.nim
* improve tests
* fix non-DRY tests
* improve $nim_prs_D/tests/stdlib/t9091.nim
* renamed: tests/stdlib/t9091.nim -> tests/misc/t9091.nim
* fixup
* address comment: doAssert => result.parseErrors
2021-05-31 13:39:19 +02:00
Saem Ghani
b7ad29e692
fix #18113 ( #18124 )
2021-05-31 13:27:44 +02:00
n5m
064fe18de6
improve fast returns of find and rfind ( #18127 )
2021-05-31 11:20:15 +02:00
Timothee Cour
18b4774311
document macros.unpackVarargs ( #18106 )
...
* deprecate macros.unpackVarargs
* un-deprecate unpackVarargs and add docs+runnableExamples
* update examples + tests with varargs[typed]
2021-05-31 10:51:20 +02:00
Timothee Cour
98ea61f09b
dont silence hints in system.nim ( #18034 )
2021-05-30 23:57:25 +02:00
Miran
50e98e6efa
hashes for refs should be an opt-in feature ( #18098 )
2021-05-30 23:55:51 +02:00
Timothee Cour
e2ab08603d
fix warnings/hints in nimdoc/tester.nim ( #18083 )
...
* fix warnings/hints in nimdoc/tester.nim
* improve err msg for nimdoc/tester.nim and change flag from fixup to nimTestsNimdocFixup
* address comment: put back quit instead of doAssert
2021-05-30 22:40:42 +02:00
Timothee Cour
4274e6e4d7
upgrade ubuntu 16.04 (not supported starting dec 2021) => 18.04; revive Linux_i386 ( #18107 )
2021-05-30 22:39:17 +02:00
Yuriy Glukhov
a6bd6c7ed8
Fixes #17849 ( #18055 ) [backport:1.2]
...
* Fixes #17849
* Update compiler/closureiters.nim
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2021-05-30 22:38:33 +02:00
Timothee Cour
4a7f2c386c
close #16569 : deprecated reversed(a, start, last) overload, use toOpenArray instead ( #18047 )
...
* close #16569 : deprecated reversed overload, use toOpenArray instead
* [skip ci] change wording in changelog per review
* fixup
2021-05-30 22:37:21 +02:00
vabresto
cfe19247e8
Disable tasynchttpserver_transferencoding on FreeBSD ( #18122 )
2021-05-29 12:44:39 -07:00