summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* simplify extccomp.nim json logic via jsonutils; fix #18084 (#18100)Timothee Cour2021-06-034-190/+99
| | | | | | * simplify extccomp.nim json logic via jsonutils * fix #18084 * simplify further * workaround for bootstrap that can be removed after updating csources_v1 >= 1.2
* changelog for --unitsep (#18167)Timothee Cour2021-06-031-3/+3
|
* fixes #18112 (#18165)Andreas Rumpf2021-06-031-2/+4
|
* fixes #18058 (#18162)Andreas Rumpf2021-06-036-12/+13
|
* Revert "add missing import to asynchttpserver's example" (#18164)flywind2021-06-031-1/+1
| | | This reverts commit 7ef364a402d3d827f10c893280f8dc7b9ef056f5.
* clarify what a 'monotonic' timestamp is (#18163)Andreas Rumpf2021-06-031-3/+2
|
* add missing import to asynchttpserver's examplenarimiran2021-06-031-1/+1
|
* Improve db_postgres iterators (#18144)Artem Klevtsov2021-06-031-62/+117
| | | | | | | | | | | | | | | * 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
* reuse algorithm.fill while building SkipTable (#18138)n5m2021-06-031-12/+2
| | | | | | | | | * 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>
* added lib/deps.txtAraq2021-06-031-0/+14
|
* added float32 schubfach algorithm; wip (#18155)Andreas Rumpf2021-06-035-1/+478
| | | | | * added float32 schubfach algorithm; wip * fixes #18418
* Ref #17697 improve withValue docs (#18154)flywind2021-06-031-31/+50
| | | | | * Ref #17697 improve withValue docs * address comments
* [std/tables] remove unnecessary `do: ` (#18160)flywind2021-06-021-10/+16
|
* [std/hashcommon]improve docs a bit (#18153)flywind2021-06-021-3/+3
| | | | * reduce duplicated deprecated messages
* fix #16993, #18054, #17835 runnableExamples now works with templates and ↵Timothee Cour2021-06-028-46/+108
| | | | nested templates (#18082)
* add string-string tests for find and rfind (#18137)n5m2021-06-021-3/+98
| | | | | | | * add string-string tests for find and rfind * remove duplicate test cases * remove more redundant test cases
* refactoring: removed empty withBracketExpr template (#18152)Andreas Rumpf2021-06-022-14/+6
|
* fixes #18059 (#18140)Andreas Rumpf2021-06-023-3/+80
| | | | * fixes #18059
* use dragonbox algorithm; alternative to #18008 (#18139)Andreas Rumpf2021-06-015-50/+1408
| | | | | * use dragonbox algorithm; alternative to #18008 * removed unsafe code
* docs: Latex generation improvements (#18141)Andrey Makarov2021-06-016-128/+252
| | | | | | | * docs: improve Latex generation * make it work on Windows + fix ] escaping * minor fixes with escapes and style
* close #18129 Add setCurrentException for JS backend (#18145)flywind2021-06-013-1/+12
| | | | | | | | | | | * [std/re] make interface consistent * tiny * revert * close #18129 add setCurrentException * changelog entry
* [std/re] fix findBounds and find procs (#18028)flywind2021-05-311-2/+2
| | | | | | | * [std/re] make interface consistent * tiny * revert
* Fixes #5034 illformed AST from getImpl with proc returning value (#17976)Dylan Modesitt2021-05-312-4/+52
| | | | | * Fixes 5034 * address comments
* jsonutils.toJson now serializes JsonNode as is by default (#18097)Timothee Cour2021-05-313-5/+41
| | | | | * jsonutils.toJson now serializes JsonNode as is (without deep copy nor treating it as a regular ref object) * JsonNodeMode
* add `os.getCacheDir` (#18126)Timothee Cour2021-05-313-7/+43
| | | | | | | * add `os.getCacheDir` * fixup * address comments
* close #18092 document elif in case statements (#18105)Timothee Cour2021-05-311-12/+18
| | | | | | | | | * close #18092 [skip ci] document elif in case statements * fixup * clarify spec; mention special rule for string in case statements * address comments
* fix #16256: nimout: <empty> should give error (vacuously true); improve a ↵Timothee Cour2021-05-317-106/+73
| | | | | | | | | | | | | | | | | | | 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
* fix #18113 (#18124)Saem Ghani2021-05-313-2/+21
|
* improve fast returns of find and rfind (#18127)n5m2021-05-312-1/+31
|
* document macros.unpackVarargs (#18106)Timothee Cour2021-05-313-0/+66
| | | | | | | * deprecate macros.unpackVarargs * un-deprecate unpackVarargs and add docs+runnableExamples * update examples + tests with varargs[typed]
* dont silence hints in system.nim (#18034)Timothee Cour2021-05-301-2/+2
|
* hashes for refs should be an opt-in feature (#18098)Miran2021-05-304-5/+16
|
* fix warnings/hints in nimdoc/tester.nim (#18083)Timothee Cour2021-05-303-13/+16
| | | | | | | * 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
* upgrade ubuntu 16.04 (not supported starting dec 2021) => 18.04; revive ↵Timothee Cour2021-05-302-8/+10
| | | | Linux_i386 (#18107)
* Fixes #17849 (#18055) [backport:1.2]Yuriy Glukhov2021-05-302-1/+21
| | | | | | * Fixes #17849 * Update compiler/closureiters.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* close #16569: deprecated `reversed(a, start, last)` overload, use ↵Timothee Cour2021-05-302-30/+13
| | | | | | | | | toOpenArray instead (#18047) * close #16569: deprecated reversed overload, use toOpenArray instead * [skip ci] change wording in changelog per review * fixup
* Disable tasynchttpserver_transferencoding on FreeBSD (#18122)vabresto2021-05-291-0/+1
|
* Minor doc fixes; follow up to 17258 and 17259 (#18123)quantimnot2021-05-293-5/+5
| | | Co-authored-by: quantimnot <quantimnot@users.noreply.github.com>
* fix #17456 flaky test tasynchttpserver_transferencoding (#18052)vabresto2021-05-281-23/+32
|
* fix typo in ci/funs.sh (#18115)Timothee Cour2021-05-271-1/+1
|
* testament: remove deadcode related to realtimeGC, testC, callCCompiler (#18087)Timothee Cour2021-05-266-162/+15
|
* change `--hint[X] => --hint:X` in nim repo (avoids shell quoting issues) ↵Timothee Cour2021-05-2615-25/+25
| | | | (#18085)
* fix #18077 testament now parses `cmd` properly (#18086)Timothee Cour2021-05-263-16/+61
|
* close #3482 no more cgen error with typed templates (#18094)Timothee Cour2021-05-261-0/+15
|
* refactor common code in CI pipelines (#18035)Timothee Cour2021-05-268-53/+34
| | | | | | | * refactor CI with nimInternalInstallDepsWindows * refactor CI with nimInternalBuildKochAndRunCI * fixup
* remove some custom logic in testament around flags, testExec (#18090)Timothee Cour2021-05-264-48/+30
| | | | | | | * remove some custom logic in testament around flags, testExec * remove testExec, custom logic around flags from testament * fixup
* Move async example to asynchronous version of proc (#18078)xioren2021-05-241-7/+14
| | | | | | | | | | * improve runnableExamples in std/httpclient * Add synchronous example. * Update lib/pure/httpclient.nim Co-authored-by: Timothee Cour <timothee.cour2@gmail.com>
* close #18009 parseJson JInt vs JFloat; preserve -0.0 as JFloat to ↵Timothee Cour2021-05-232-2/+17
| | | | distinguish from 0.0 (#18067)
* pkg/pixie: use latest (#18069)Timothee Cour2021-05-231-1/+1
|
* Use gmake for NetBSD as well as FreeBSD/OpenBSD (#18064)Euan2021-05-231-0/+2
|