Nim/lib
Andrey Makarov 14656154ef
Add doctype: RST|Markdown|RstMarkdown pragma (#20252)
* Add `doctype: RST|Markdown|RstMarkdown` pragma

Implements https://github.com/nim-lang/RFCs/issues/68 ,
see also discussion in https://github.com/nim-lang/Nim/issues/17987

The permitted values:
* `markdown`, which is default. It still contains nearly all of
  the RST supported but it is assumed that in time we will give up
  most or all RST features in this mode
* `rst`, without any extensions
* `RstMarkdown` — compatibility with Nim 1.x. It's basically RST
  with those Markdown features enabled that don't conflict with RST.

* Apply suggestions from code review

Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>

* Additional fix in spirit of review

* Fix test after #20188

Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>
2022-08-23 14:49:53 -04:00
..
arch/x86 Coroutine rework. 2017-02-20 17:24:19 +02:00
core fix #20067, fix #18976 [backport] (#20069) 2022-07-22 15:04:07 +08:00
deprecated/pure remove some deprecated pre-1.0 stdlib modules (#20202) 2022-08-23 20:18:40 +02:00
experimental gitutils: add diffStrings, diffFiles, and use it in testament to compare expected vs gotten (#17892) 2021-04-30 11:00:33 +02:00
genode Genode platform fixes (#17521) 2021-04-09 16:29:10 +02:00
genode_cpp [std/locks]close #7998(complete condition variables) (#17711) 2021-04-19 10:51:13 +02:00
impure make implicit cstring conversions explicit (#19488) 2022-08-19 15:40:53 -04:00
js jsffi add missing braces (#19948) 2022-06-30 23:18:11 +02:00
packages/docutils Add doctype: RST|Markdown|RstMarkdown pragma (#20252) 2022-08-23 14:49:53 -04:00
posix Adds missing SEEK_ POSIX constants for FreeRTOS (#20241) 2022-08-19 15:40:17 -04:00
pure remove some deprecated pre-1.0 stdlib modules (#20202) 2022-08-23 20:18:40 +02:00
std Add use of Windows Wide CRT API for env. vars (#20084) 2022-08-20 04:30:11 -04:00
system bootstrap the compiler with nimPreviewSlimSystem (#20176) 2022-08-09 16:32:29 +08:00
windows enable style:usages for stdlib tests [backport: 1.6] (#19715) 2022-04-13 11:53:02 +02:00
wrappers Correctly import libcrypto functions using dynlib (#19881) 2022-06-13 09:22:20 +02:00
cycle.h Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
deps.txt added lib/deps.txt 2021-06-03 14:00:53 +02:00
nimbase.h Add error message to pointer size check assert in lib/nimbase.h (#19549) 2022-02-27 15:36:16 +01:00
nimhcr.nim make implicit cstring conversions explicit (#19488) 2022-08-19 15:40:53 -04:00
nimhcr.nim.cfg Initial version of the hot-code reloading support for native targets (#10729) 2019-02-26 15:48:55 +01:00
nimrtl.nim add missing docs (#18758) 2021-08-29 09:18:54 +02:00
nimrtl.nim.cfg Initial version of the hot-code reloading support for native targets (#10729) 2019-02-26 15:48:55 +01:00
stdlib.nimble attempt to make the build green again 2017-01-07 02:55:15 +01:00
system.nim add comments back (#20256) 2022-08-21 22:45:30 -04:00
system_overview.rst move io out of system (#19442) 2022-02-02 17:10:11 +01:00