Timothee Cour
c0abdaa2b4
improve runnableExamples and docs for std/nre ( #18634 )
...
* improve runnableExamples and docs for std/nre
* avoid too long lines in example
2021-08-02 22:22:47 -07:00
Kyle Brown
499d4690fb
Add Artix to distro list ( #18629 )
2021-08-02 03:38:15 -04:00
flywind
2bc07554cc
make proc names consistent ( #18626 )
...
* rename `endswith` to `endsWith`
* rename
2021-08-01 12:52:24 +01:00
flywind
916d0c21af
fix #18620 ( #18624 )
...
* fix #18620
* add testcase
2021-08-01 11:19:43 +02:00
Timothee Cour
52e276c82d
exportC => exportc ( #18625 )
2021-07-31 23:54:08 -07:00
Antonis Geralis
ecfc47b332
Modify atlas test for short commit hashes ( #18619 )
...
* test commit hashes support
* Update testdata.nim
* remove extra newlines
2021-07-30 16:36:16 +02:00
Andreas Rumpf
562dde624f
fixes #18371 ( #18617 )
2021-07-30 12:05:14 +02:00
flywind
c6fadb1799
[minor] reduce substr ( #18611 )
...
* minor
* correct
* unify the type of addrLen
* Update lib/packages/docutils/rstgen.nim
2021-07-30 09:32:00 +02:00
Timothee Cour
9a26f5059b
refs #16613 : check opcWrDeref for nil ( #18613 )
2021-07-30 09:30:22 +02:00
Timothee Cour
afc0259b12
fix #18385 followup, by building nimsuggest with -d:release during testing ( #18581 )
2021-07-29 19:28:33 -07:00
Timothee Cour
6b3c77e7f4
Remove tracking of environment from osenv.nim v2 ( #18575 )
...
* Remove unnecessary environment tracking
* try to fix windows
* fix delEnv
* make putEnv work on windows even with empty values; improve tests: add tests, add js, vm testing
* [skip ci] fix changelog
Co-authored-by: Caden Haustein <code@brightlysalty.33mail.com >
2021-07-29 23:05:26 +02:00
Andrey Makarov
bbe05c1532
docgen: draw frame around active anchors ( #18607 )
2021-07-29 13:30:19 +02:00
konsumlamm
1bba641fed
Update lib.rst ( #18605 )
...
* Update lib.rst
* Remove "Unstable" category
Add `strbasics`
* Update doc/lib.rst
* Update doc/lib.rst
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2021-07-29 10:50:17 +02:00
Vindaar
7d3c3e00ef
Allow nnkAccQuoted in genEnumCaseStmt ( #18606 )
...
* [enumutils] provide node kind for `Invalid node type` error
* [enumutils] add support for nnkAccQuoted in `genEnumCaseStmt`
For reasons unknown to me, when running `nim doc` on a file that uses
`parseEnum` with an enum that contains accented quotes errors at CT
with the `Invalid node for type` error. Further errors are raised,
probably because the enum parsing fails?
2021-07-29 07:47:34 +02:00
Miran
e616675c41
various small documentation improvements ( #18602 )
2021-07-28 14:31:13 +02:00
Andreas Rumpf
a273ea70e8
implements overloadable enum values; WIP ( #18470 )
...
* implements overloadable enum values
* simpler code
2021-07-28 12:46:28 +02:00
Timothee Cour
4c1202972a
fix #17072 : add times.dateTime with ISO 8601 order ( #18590 )
...
* fix #17072 : add times.dateTime with ISO 8601 order
* address comments
2021-07-28 06:38:19 +02:00
Timothee Cour
8d2f6bba3a
support same-line doc comments in routines ( #18595 )
...
* support same-line comments in routines
* remove assert as per review comment
2021-07-27 19:50:59 +02:00
Andreas Rumpf
4920b06973
fixes #18543 ( #18601 )
...
* fixes #18543
* make tests green again
2021-07-27 19:04:55 +02:00
Andreas Rumpf
6dc34757b6
fixes #18579 ( #18600 )
2021-07-27 14:32:56 +02:00
Andreas Rumpf
c86f9590fb
fixes #18570 ( #18599 )
2021-07-27 12:48:27 +02:00
Timothee Cour
493721c16c
delEnv now works at CT ( #18568 )
2021-07-27 09:56:16 +02:00
GordonBGood
37f5f0d7d0
Clarify use of import via pseudo dir... ( #18569 )
2021-07-27 09:38:30 +02:00
Timothee Cour
3b3006ef16
add comment to astalgo.debug ( #18594 )
2021-07-27 09:37:11 +02:00
Jason Beetham
ed44618deb
Fixed const tuples in inferred generics ( #18598 )
2021-07-27 09:36:59 +02:00
Andreas Rumpf
fa0209609d
fixes #18565 ( #18593 )
...
* fixes #18565
2021-07-27 09:36:19 +02:00
flywind
9cb5ab0108
fix #18578 ( #18580 )
...
* fix #18578
* add tests
* tiny
* apply changes
* typo
* add removeStaticFile
2021-07-27 07:21:39 +02:00
konsumlamm
22776c410a
Update documentation for dynlib ( #17356 )
...
* Update documentation for dynlib
* Apply suggestions
* Improve error handling in example
2021-07-26 19:15:21 -04:00
Miran
4eca84cff7
don't use plus instead of space ( #18589 )
2021-07-26 19:13:47 -04:00
Andreas Rumpf
664dbb6bfb
atlas tool: testing via mocking ( #18588 )
...
* atlas: refactoring
* Atlas: do some basic testing via mocking
2021-07-26 18:00:03 +02:00
Antonis Geralis
d4c3a09286
optimize for the non-throwing case ( #18587 )
2021-07-26 15:22:42 +02:00
Andreas Rumpf
158d7c7a7a
fixes #18558 again ( #18586 )
2021-07-26 14:15:55 +02:00
Araq
ff280c0127
added missing .inline for toCChar
2021-07-26 09:57:19 +02:00
Andrey Makarov
10da888c07
docgen: sort symbols ( fix #17910 ) ( #18560 )
...
* docgen: sort symbols (fix #17910 )
* add workaround + change naming
* switch to a dedicated sort comparator
* fix numbers with unequal string lengths
* dedicated `sortName` instead of `plainNameEsc`:
* more compact names for non-overloaded symbols
* more predictable Ascii sort (e.g. `<` instead of `<`)
2021-07-25 23:01:19 +02:00
Timothee Cour
5f7db65257
followup #18453 ( #18582 )
2021-07-25 12:55:33 -07:00
Juan Carlos
e08ec0c674
Documentation only, Sugar arrow and semicolons ( #18574 )
...
* Document that sugar arrow do not support semicolon as argument separator
2021-07-25 18:07:43 +02:00
Saem Ghani
2cbfc1e514
fixes #18385 ( #18571 )
...
needs a more permanent fix by better incorporating IC, but fixes
nimsuggest highlighting for now.
2021-07-25 18:06:04 +02:00
Andreas Rumpf
f4ff276a90
refactoring: removed dead code ( #18567 )
2021-07-24 00:30:02 +02:00
Timothee Cour
cc0f02d57d
rename nimFpRoundtrips => nimPreviewFloatRoundtrip ( #18566 )
2021-07-23 14:57:47 -07:00
Andreas Rumpf
faabcfa643
fixes #18558 ( #18563 )
...
* fixes #18558
* better fix
2021-07-23 16:15:40 +02:00
Timothee Cour
76f74fae88
std/random: fix overflow bugs; fixes #16360 ; fixes #16296 ; fixes #17670 ( #18456 )
2021-07-23 13:41:16 +02:00
Caden Haustein
f62f4159f8
Replace calls to putenv with setenv ( #18530 )
...
* Replace calls to C `putenv` with C `setenv` to remove possible memory leaks
* Add test of correct behaviour on invalid input
* Fix style in tests/stdlib/tos.nim
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
* Update tests/stdlib/tos.nim
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
* Update tests/stdlib/tos.nim
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
* Add comment with bug number to tests/stdlib/tos.nim
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
* Fix possible msvc arch issues
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
2021-07-23 10:04:29 +02:00
Jason Beetham
5386ae75ba
Fixed template const tuple unpacking ( #18562 )
2021-07-23 08:46:13 +02:00
Andreas Rumpf
0c4582c665
mitigates #12815 ( #18557 )
...
* mitigates #12815
* Update doc/nimc.rst
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
2021-07-22 11:59:21 +02:00
Andreas Rumpf
58e27ebd4a
fixes #12815 ( #18554 )
2021-07-22 09:37:41 +02:00
Timothee Cour
d5b5827bc2
fix setCommand so it behaves like regular nim invocation ( #18555 )
2021-07-22 08:00:29 +02:00
Andreas Rumpf
01fc9e58ca
fixes #18550 ( #18553 )
...
* fixes #18550
* update the manual to reflect reality
2021-07-21 16:55:50 +02:00
itsumura-h
58080525a1
add [1..2] for JArray ( #18525 )
...
* add [1..2] for JArray
* fix BackwardsIndex to int
* fix for BackwardsIndex
* fix for assert node kind check
* fix variable name
* Update lib/pure/json.nim
* fix for when x.a is BackwardsIndex
Co-authored-by: itsumura-h <dumblepy@mail.com >
Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com >
2021-07-21 15:03:48 +02:00
IterableTrucks
880353c0ad
complement notes of two doc strings of tables module ( #18527 )
...
* complement notes of two doc strings warning the deprecated procedure's side effect
* Update lib/pure/collections/tables.nim
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
* Update lib/pure/collections/tables.nim
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
Co-authored-by: BillyZee <billyzee@localhost.localdomain >
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
2021-07-21 14:13:50 +02:00
flywind
6f34829ee5
clean unused imports on runnableExamples ( #18551 )
2021-07-21 13:46:17 +02:00