Jjp137
79aa58979c
koch.rst: remove link to nonexistent section
2019-10-22 17:59:12 -07:00
Jjp137
72147c9ba4
Prefer relative links for Nim documentation
...
This is more friendly to those browsing the documentation without
a network connection. The nim-doc package in Debian allows this,
for example.
Also, the domain name being used was not consistent. It could have
been either nim-lang.org or nim-lang.github.io, and those reading
the stable docs could have found themselves suddenly reading the
devel docs instead.
2019-10-22 17:59:12 -07:00
Jjp137
93461aee34
Fix many broken links
...
Note that contrary to what docgen.rst currently says, the ids have
to match exactly or else most web browsers will not jump to the
intended symbol.
2019-10-22 17:59:12 -07:00
Andy Davidoff
2ccd1c3428
tweaked for clarity after editing to fix a typo ( #12473 )
2019-10-22 13:54:48 +02:00
Araq
0eae2217b6
first implementation of the new --seqsv2 switch
2019-10-20 08:11:07 +02:00
Juan Carlos
f5b4d9a2e5
Fixes #8802 ( #12439 )
...
* Fix #8802
* Peer review feedbacks https://github.com/nim-lang/Nim/pull/12439#discussion_r335905397
2019-10-18 14:27:23 +02:00
Juan Carlos
4d1f69c7d2
Fixes #10824 ( #12437 )
2019-10-17 11:39:01 +02:00
Juan Carlos
2cfd58de48
Fix #10804 ( #12438 )
2019-10-17 11:37:55 +02:00
awr1
3b1760df72
[backport] Mention "lambdas" and => in the manual ( #12397 ) [ci skip]
...
(so that "lambda" can be CTRL+F'd)
2019-10-10 09:28:54 +02:00
pietroppeter
89c37fada7
[doc/tut1] removed discard discussion in comments ( #12352 )
2019-10-08 09:08:38 +02:00
Ico Doornekamp
26676066cc
added cpuTime to VM ( #12346 )
...
* added cpuTime to VM
* Hide VM-time cpuTime() behind --benchmarkVM flag
2019-10-04 19:32:16 +02:00
Hideki Okamoto
294d5fb560
Fixes #12010 ; Add the description for "cc" option into --fullhelp ( #12350 )
2019-10-04 19:30:20 +02:00
Ridho Pratama
678775601a
Fixed sizeOf to sizeof ( #12347 )
2019-10-03 19:38:37 +02:00
Clyybber
5f5879dc4c
Refactor injectdestructors ( #12295 )
...
One improvement over #devel is visible in the transformation of getEnv. With this approach we move to result whenever possible.
2019-10-01 14:09:24 +02:00
Araq
c5a1149e00
different fix for #12279 [backport]
2019-09-30 13:11:24 +02:00
Mathias Stearn
920f9be9aa
Explicitly state that trailing underscores are banned ( #12257 )
...
It was explicit in the BNF, but the English text implied it was allowed.
2019-09-25 19:12:54 +02:00
Andreas Rumpf
5f44651769
updated the contributing.rst guidelines
2019-09-25 15:01:35 +02:00
Andreas Rumpf
e0f2b3ba8f
documentation updates
2019-09-21 11:53:09 +02:00
Araq
a404ec540a
updated lib.rst and added some useful missing modules
2019-09-21 06:43:37 +02:00
Araq
1b20f768c7
lib.rst cleanups and reorderings
2019-09-21 06:43:37 +02:00
Arne Döring
38ab51c445
importjs symbol ( #12218 )
...
* importjs symbol
* importjs warning message, minor warning fixes
2019-09-20 20:26:30 +02:00
treeform
363d0ada50
Update Android and iOS cross compile docs. ( #12215 )
...
* Update Cross compilation, add noMain section.
* Small world update, note about XCode clean.
2019-09-19 13:22:07 +02:00
treeform
a948deebb3
Add --os:ios switch and docs. ( #12204 )
2019-09-18 20:03:51 +02:00
treeform
910ed5888e
Add -d:androidNDK to fix echo on Android NDK builds. ( #12203 )
...
* Add -d:echoToAndroidLog to fix echo.
* Change to androidNDK and add docs.
* Some word changes to docs.
2019-09-17 23:00:06 +02:00
Andreas Rumpf
754531fff3
make --useVersion's documentation reflect reality
2019-09-16 23:54:31 +02:00
Andreas Rumpf
a5e2db2ac5
allows access to .compileTime vars at runtime ( #12128 )
2019-09-05 11:56:32 +02:00
Oscar Nihlgård
35268c500f
Fix int literals and range interaction ( #11197 )
...
* Fix int literals and range interaction
* Fix test
* remove float range fix; update changelog
2019-08-31 19:34:08 +02:00
Clyybber
f9600b7207
Remove ENDB ( #12095 )
2019-08-31 07:44:53 +02:00
Andreas Rumpf
114da04cbb
fixes #12029 ; finish the 'unused import' feature ( #12064 )
2019-08-27 19:18:56 +02:00
Araq
1ccff0324c
manual: more precise rules about evaluation order
2019-08-27 12:13:06 +02:00
Andreas Rumpf
d8d2a9e985
manual: better documentation for implicit generics
2019-08-26 23:30:35 +02:00
Andreas Rumpf
b07694cd90
new gensym handling ( #11985 )
...
* new .gensym implementation
* make astspec test green again
* introduce a --useVersion switch to group compatibility switches
* fixes #10180
* fixes #11494
* fixes #11483
* object constructor fields and named parameters are also not gensym'ed
* disabled broken package
2019-08-23 16:15:02 +02:00
Arne Döring
5304b16a55
Fix typos. Apply title case. ( #11987 )
2019-08-21 00:04:01 +02:00
Oscar Nihlgård
4264e9576d
Consider range type of runtime discrim [feature] ( #11432 )
2019-08-20 17:39:49 +02:00
Araq
1fb9a6d946
added destructors.rst spec to the build documentation
2019-08-16 12:14:39 +02:00
Andreas Rumpf
da64c8762f
destructors: spec reflects reality, =sink is here to stay
2019-08-11 21:55:47 +02:00
Arne Döring
44e7a7b6c2
Lock semchecked ast for macros ( #11883 ) [bugfix]
...
* reject to modify type checked AST
* add flag to back out
* Introduce legacy feature set.
2019-08-08 16:57:06 +02:00
Andreas Rumpf
c8cffaf420
Incremental compilation (IC): Improvements ( #11881 )
...
* IC: C codegen is aware of IC
* manual: minor change to make VSCode's RST plugin render it properly
* IC: minor refactoring
* testament: code refactorings
* rodutils: removed dead code
* IC: always build the compiler with the IC feature
* IC: C codegen improvements
* IC: implement the undocumented -d:nimMustCache option for testing purposes
* IC: added first basic tests
* IC: extensive testing of the deserialization feature
* testament: refactoring; better IC tests
* IC: removes 'nimMustCache' flag; readonly does the same
* testament: minor refactoring
* update Nimble version
* testament: removed dead code and imports; IC: added simple test
* IC: progress
2019-08-08 08:41:05 +02:00
awr1
9321b33cd2
Typeclass/Variant clarification in Manual ( #11901 )
...
* [Docs] clarified what type classes do in manual
* [Docs] fixed 'dynamism', added to object variant section
2019-08-07 16:03:32 +02:00
Andreas Rumpf
c9c8fa99cc
destructors spec: be more precise about temporaries
2019-07-27 14:01:28 +02:00
Tristano Ajmone
8550a8127c
Fix Typos in Internal Docs ( #11735 ) [ci skip]
2019-07-15 19:05:23 +02:00
Kartik Saranathan
ec9d0ee86d
fix broken link ( #11736 ) [ci skip]
2019-07-15 16:05:43 +02:00
Andreas Rumpf
8513f50a8d
Add std/monotimes which implements monotonic timestamps ( #11712 )
...
* [feature] Added std/monotimes
* [other] Minor optimization in times
2019-07-15 13:47:30 +02:00
Araq
f45a1b927a
documented --newruntime switch
2019-07-12 21:53:45 +02:00
Ico Doornekamp
38b836b49e
Moved 'Case statement macros' documentation out of manual into manual_experimental ( #11716 )
2019-07-12 14:41:54 +02:00
Araq
13253f4154
document 'nim' defines prefix
2019-07-12 10:48:07 +02:00
Oscar Nihlgård
fd24a8923e
[feature] Added std/monotimes
2019-07-12 10:15:06 +02:00
Tomohiro
b64dd795b1
manual: document block expression ( #11638 )
2019-07-05 01:43:14 +02:00
Andreas Rumpf
d37c4e44d3
added destructors.rst document
2019-07-01 08:51:47 +02:00
Andreas Rumpf
7113c1e931
[other] additions to the manual
2019-06-29 23:41:25 +02:00