narimiran
258952832f
remove float128 from the manual, fixes #10213 [ci skip]
2019-01-09 07:01:32 +01:00
jcosborn
044cef152f
add custom pragma support for var and let symbols ( #9582 )
...
* add custom pragma support for var and let symbols
* updated changelog for custom pragmas on var and let symbols
* add oldast switch for backwards compatibility
2019-01-07 12:36:06 +01:00
Miran
5345c5b130
remove deprecated modules ( #10215 )
...
* removed from `compiler`:
* lists (deprecated 2 years ago)
* removed from `lib` (all deprecated 3 years ago):
* ssl
* matchers
* httpserver
* removed from `lib/deprecated`:
* unsigned
* actors (and three accompanying tests)
* parseurl
* moved to `lib/deprecated`:
* securehash (the reason for not directly removing - it was deprecated (only) one year ago)
2019-01-07 10:37:49 +01:00
Tristano Ajmone
f3bd3691e7
Minor Fixes to Manual Wording ( #10214 )
2019-01-06 10:45:24 +01:00
Tristano Ajmone
4eee92a7a3
Fix Typo in Compiler Guide ( #10189 )
...
Change 'ableit' to 'albeit'.
2019-01-04 14:37:07 +01:00
Neelesh Chandola
db7ff50fe5
Undocument --genmapping ( #10175 )
2019-01-04 10:43:29 +01:00
Ico Doornekamp
31b8bc7866
Add link to tutorial part III to docs.rst ( #10157 ) [ci skip]
2019-01-01 19:49:29 +01:00
Neelesh Chandola
9faad7591e
Deprecate gc v2 ( #10151 )
...
* Deprecate gc v2
* warnDeprecated now has custom messages
2019-01-01 13:50:48 +01:00
Timothee Cour
7f81195e5a
document --profiler:on ( #10115 )
2018-12-30 01:31:30 +01:00
Timothee Cour
e1098fa01a
document NIM_EXTERNC for emit ( #10022 )
2018-12-18 09:20:09 +01:00
Araq
eb8383cb28
move diff.nim to experimental
2018-12-12 17:48:30 +01:00
Araq
070bcf4cea
added diff.nim to the stdlib
2018-12-12 16:27:37 +01:00
Araq
cc8ba356f9
advopt.txt: minor layouting change
2018-12-12 12:00:42 +01:00
Andreas Rumpf
c682671fea
minor cleanups
2018-12-11 23:07:36 +01:00
Andreas Rumpf
c58f430e2e
Merge pull request #9916 from timotheecour/pr_ref_9906_errorMax
...
refs #9906 ; --errorMax:10 allows stopping after 10 errors (more robust than nim check)
2018-12-11 22:14:08 +01:00
Timothee Cour
9d10278a9c
--errorMax:0 means: unlimited
2018-12-09 23:39:57 -08:00
Timothee Cour
fc7b3a7c2a
enhance dump --dump.format:json
2018-12-09 21:45:15 -08:00
Timothee Cour
daaf50ae03
refs #9906 ; --errorMax:10 allows stopping after 10 errors
2018-12-09 19:11:08 -08:00
Dominik Picheta
8ff18c0fb9
Merge pull request #9813 from yyyc514/fix_outdated_invoke_example
...
fix outdated example to invoke Nim from C
2018-11-27 22:44:31 +00:00
Josh Goebel
dace2a0999
fix outdated example to invoke Nim from C
...
- resolves #8139
2018-11-27 15:44:03 -05:00
Andreas Rumpf
413580bc04
new minor language feature: .noSideEffect blocks like .gcsafe blocks
2018-11-27 00:36:29 +01:00
Araq
1cc8b7814d
tut3: improved the wording
2018-11-21 20:45:31 +01:00
Arne Döring
30480605c1
added a new macro tutorial ( #9588 )
2018-11-21 15:46:58 +01:00
Araq
b78699917e
document the --incremental build switch; make CIs green again
2018-11-21 11:39:38 +01:00
Randy Smith
6c7abe6e5b
Fixes #9671 ( #9750 )
2018-11-19 09:22:21 +01:00
narimiran
696dc1609f
fix manual entry for .this pragma [ci skip]
2018-11-18 12:53:21 +01:00
Timothee Cour
b5448bf25c
fix #9647 tmpl=>nimf ( #9658 )
2018-11-14 08:27:48 +01:00
Araq
84ca9d2903
add new stdlib modules to the changelog
2018-11-08 20:52:22 +01:00
Andreas Rumpf
8a357c270b
parser change: 'not' is always a unary operator; fixes #9574
2018-11-07 21:17:52 +01:00
Andreas Rumpf
4e94f49065
parser/grammar sync; fixes #9608 [backport]
2018-11-07 20:07:43 +01:00
Araq
25cb2e0c70
document system.UncheckedArray
2018-11-06 13:55:03 +01:00
Andreas Rumpf
c739b9192f
produce more helpful error messages when overloading resolution fails
2018-11-03 15:56:13 +01:00
Timothee Cour
d294cec805
Revert "nimsuggest somehow transforms \n into \\x0A, not \x0A"
...
This reverts commit f96e2764c4 .
2018-11-01 14:29:18 -07:00
Timothee Cour
f96e2764c4
nimsuggest somehow transforms \n into \\x0A, not \x0A
...
/cc @Araq
2018-11-01 14:22:09 -07:00
Araq
b138e89772
contributing guide: document the new [backport] convention
2018-10-30 22:45:38 +01:00
Araq
e844e536bf
Nim style checker: document the switch; fixes #9564
2018-10-30 15:03:28 +01:00
genotrance
8500076651
Make Windows cross-compilation simpler ( #9485 )
2018-10-24 13:12:08 +02:00
Timothee Cour
d0dd5ea887
[doc] add tips to doc/contributing.rst: git, code review, CI ( #9429 )
2018-10-19 21:03:25 +02:00
Timothee Cour
15dbd973de
[doc] start of best practices section in contributing.rst ( #9415 )
2018-10-18 20:20:26 +02:00
Araq
03a05ca456
intern.rst: minor formating improvements
2018-10-18 12:12:15 +02:00
Bo Lingen
458aab0b10
docs(lib): update Nimble notes since package list is not inline anymore ( #9397 )
2018-10-18 11:07:10 +02:00
technicallyagd
88adf77569
Elaborate on source code filter usage in the documentation. ( #9407 )
...
* Elaborate on source code filter usage.
Also gives it an abbreviation, SCF.
* Fix the code block formatting
* Trim off the unintended usage with import.
2018-10-17 12:51:51 +02:00
PMunch
db95fad6fa
Fixes #9364 and add moduleDescription to jsondoc ( #9396 )
...
This fixes `jsondoc0` so that it has comments in the output as described
by the documentation. It also fixes `jsondoc`/`jsondoc2` as it stored
it's output in a file with an html extension. Along with this it also
adds a new field `moduleDescription` to `jsondoc`/`jsondoc2` which
contains the module description.
2018-10-17 00:34:47 +02:00
Kaushal Modi
3e9f506923
Update config.nims search path in docs ( #9388 )
...
Related: https://github.com/nim-lang/Nim/pull/8682
Also mention the "nim help" command to list all available tasks.
2018-10-17 00:17:10 +02:00
Oscar Nihlgård
163e9de3c2
Unicode escape in string literals ( #9390 )
2018-10-17 00:14:22 +02:00
Andreas Rumpf
b340f677eb
fixes #9244
2018-10-16 20:09:12 +02:00
Andreas Rumpf
7656925140
added new editdistance stdlib module, deprecated strutils.editDistance, refs #6301
2018-10-14 10:26:45 +02:00
Tomohiro
eb4272ba1c
manual: Fix links to Parallel & Spawn ( #9342 )
2018-10-13 08:55:34 +02:00
Timothee Cour
d5fe8e1e0c
doc: tests/testament/specs.nim => testament/specs.nim ( #9338 )
2018-10-13 08:41:47 +02:00
Jacek Sieka
97738a4f28
Testament pre parallel ( #9137 )
...
* testament: move to root dir (it's not a test)
* osproc: fix process index passed to afterRunEvent for parallel runs
it was passing the index of the process, not index of all commands
* testament: complete file move
2018-10-12 17:27:47 +02:00