Federico Ceratto
2d34b1f5bc
Enable parallel build in build.sh ( #18195 )
...
Add help
2021-06-14 09:30:04 +02:00
Saem Ghani
488acd9d07
fixes #18235 - proc annotation type macro sym leak ( #18249 )
...
* fixes #18235 - proc annotation type macro sym leak
- also fixed a typo
- proc annotations guard symbol exports with shadow scopes
- symbol handling is shadow scope aware
* test for exporting an existing unexported sym
this one is for my homie alaviss.
* Special handling not needed in semProcAnnotation
* Testcasing
* [skip ci] clean-up and add some more comments
* [skip ci] rm trailing whitespace
Co-authored-by: Clyybber <darkmine956@gmail.com >
2021-06-14 09:21:33 +02:00
Timothee Cour
e1e8af535e
merge BuildMode into SuccessX, remove code duplication w drnim, add useful info to successx, add gc to compilesettings ( #18252 )
...
* merge BuildMode into SuccessX, add more info
* refactor duplicated with drnim
* fixup
* address comment
2021-06-14 08:51:40 +02:00
Timothee Cour
065243dc59
followup #17777 : declaredloc field error msgs now work with generics ( #18259 )
...
* followup #17777 : declaredloc field error msgs now work with generics
* fix tests
* cleanup
2021-06-14 08:21:18 +02:00
Federico Ceratto
a266c54921
Improve httpClient docs on SSL cert verification ( #15201 )
...
* Improve httpClient docs on SSL cert verification
Cert verification is enabled by default after CVE-2021-29495
* Update httpclient.nim
Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com >
2021-06-13 16:50:04 +01:00
Timothee Cour
c871e22da2
fix #7717 roundtrip float to string; fix parseFloat for js ( #18248 )
...
* refs #7717 roundtrip float to string
* make parseFloat more correct
* improve float tests
* improve float tests
* cleanup
2021-06-13 07:32:47 +02:00
Timothee Cour
897e50d5fe
getType now works with tyInferred (arising from concepts); refs #18220 ( #18241 )
...
* getType now works with tyInferred (concepts); refs #18220
* avoid cast
* add more docs
2021-06-12 21:35:12 +02:00
Araq
2ca6169ba1
added a test case ensuring exception inference continues to work
2021-06-11 11:09:18 +02:00
Miran
57609902c4
use more meaningful name than "workaround14447" ( #18237 )
2021-06-11 10:07:23 +02:00
Timothee Cour
c64d917619
handle tyUserTypeClassInst in addDeclaredLoc ( #18236 )
2021-06-11 08:36:06 +02:00
flywind
6b97889f44
fix #9437(fix re.replace wrong behaviour) ( #17546 )
...
* fix nim js cmp fails at CT
* fix
2021-06-10 18:26:58 +02:00
Andreas Rumpf
f65f760dee
fixes #15884 ( #18230 )
...
* fixes #15884
* micro optimization
2021-06-10 18:19:20 +02:00
Andreas Rumpf
2ea7287217
view types: spec changes ( #18226 )
...
* view types: spec changes
* Update doc/manual_experimental.rst
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
* Update doc/manual_experimental.rst
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
2021-06-10 16:49:17 +02:00
Kaushal Modi
3481ff6172
Update nims.rst to reflect that -d:release is now allowed in config.nims ( #18221 )
...
`-d:release` and `-d:danger` started working in `config.nims` after df429fa287 .
2021-06-10 14:29:03 +02:00
Fröhlich A
7bf0404dd8
#18216 make moveDir work across partitions on windows ( #18223 )
...
* return false if AccessDeniedError in tryMoveFSObject - fixes #18216
* add moveDir & moveFile tests
* rename `isMoveDir` parameter to `isDir`
2021-06-10 14:28:00 +02:00
Timothee Cour
8a9b20579e
update changelog for wrapnils ( #18228 )
2021-06-10 01:27:12 -07:00
Andreas Rumpf
0a4858dc59
fixes #18220 ( #18227 )
2021-06-10 09:25:51 +02:00
Timothee Cour
79ded694d7
avoid re-exporting options from std/wrapnils ( #18222 )
2021-06-10 07:00:34 +02:00
Timothee Cour
19918ceb2b
update .github/ISSUE_TEMPLATE/bug_report.md, mention PRs, contributing, devel branch ( #18224 )
2021-06-09 22:46:00 +01:00
Andreas Rumpf
47acc80f4e
make strict funcs analysis smarter ( #18219 )
...
* make strict funcs analysis smarter: varParam[i] = v is different from varParam[i][] = v
* added a test case
* Update compiler/varpartitions.nim
Co-authored-by: Clyybber <darkmine956@gmail.com >
2021-06-09 17:33:19 +02:00
drtheuns
51ab7ccec1
Fix JS error on index page and detect dark mode ( #18191 )
...
* Fix JS error on index page and detect dark mode
The theindex.html page doesn't have a dark mode switch so the main
function will error because `toggleSwitch` is not defined. Checks have
been added to prevent this from happening.
Also add automatic detection of system settings for dark-mode. This
could also be done with pure css, but then the dark mode variable
declarations would have to be duplicated to work with the switch so I
went with this approach.
* Fix nimdoc tests
* Fix rst2html tests
2021-06-07 18:40:09 +02:00
Andreas Rumpf
21f3b8539a
fixes #18088 ( #18209 )
2021-06-07 17:22:35 +02:00
flywind
5bad022d58
alternative to #18185 ( #18206 )
2021-06-07 15:32:37 +02:00
Bung
429b128632
change mimedb stroe stringtable to orderedtable ( #18065 )
...
* change mimedb stroe stringtable to orderedtable
* Update lib/pure/mimetypes.nim
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2021-06-07 13:57:42 +02:00
Federico Ceratto
2ec52faae5
koch: print help if no command is given ( #18199 )
2021-06-07 11:44:43 +02:00
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