summary refs log tree commit diff stats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | prettified re.nim; make some tests greenAraq2014-08-312-77/+81
|/ / / / / / / /
* | | | | | | | prettified some async modulesAraq2014-08-312-83/+83
* | | | | | | | made some tests greenAraq2014-08-312-20/+20
* | | | | | | | ENDB compiles againAraq2014-08-313-38/+38
* | | | | | | | minor improvement for nim prettyAraq2014-08-311-0/+1
* | | | | | | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreakAraq2014-08-313-59/+59
|\ \ \ \ \ \ \ \
| * | | | | | | | Fixes SSL case sensitive issues.Dominik Picheta2014-08-302-38/+38
| * | | | | | | | Case sensitivity fixes for Posix.Dominik Picheta2014-08-302-21/+21
* | | | | | | | | fixes #1444Araq2014-08-313-5/+5
|/ / / / / / / /
* | | | | | | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreakAraq2014-08-3013-261/+572
|\ \ \ \ \ \ \ \
| * | | | | | | | Fixed issue with os module in non-unicode mode on Windows.Dominik Picheta2014-08-301-1/+4
| * | | | | | | | Ftpclient backwards compatibility fixes.Dominik Picheta2014-08-301-23/+20
| * | | | | | | | Winlean and threads case sensitivity fixes.Dominik Picheta2014-08-304-31/+31
| * | | | | | | | Case fixes for network modules.Dominik Picheta2014-08-305-126/+129
| * | | | | | | | Merge branch 'devel' into bigbreakDominik Picheta2014-08-305-128/+436
| |\| | | | | | |
| | * | | | | | | Add asyncftpclient module.Dominik Picheta2014-08-293-14/+315
| | * | | | | | | Async macro fixes. Added waitFor.Dominik Picheta2014-08-291-7/+17
| | | |_|/ / / / | | |/| | | | |
| | * | | | | | Ftpclient module now uses generics.Dominik Picheta2014-08-241-93/+89
| | * | | | | | Fixed gcsafe in asynchttpserver module.Dominik Picheta2014-08-211-2/+3
| | | |_|/ / / | | |/| | | |
* | | | | | | VM supports math and a few os procsAraq2014-08-301-1/+1
* | | | | | | fixed posix.nimAraq2014-08-301-1/+2
|/ / / / / /
* | | | | | renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamingsAraq2014-08-291-0/+0
* | | | | | posix.nim compiles againAraq2014-08-291-34/+34
* | | | | | updated terminal.nimAraq2014-08-291-6/+6
* | | | | | made windows.nim compatible with --cs:partialAraq2014-08-291-228/+228
* | | | | | renamed Byte to byteAraq2014-08-292-2/+2
* | | | | | updated db_sqlite.nimAraq2014-08-292-23/+23
* | | | | | updated the compiler to use the new symbol namesAraq2014-08-283-16/+16
* | | | | | updated sockets.nimAraq2014-08-281-121/+121
* | | | | | udpated osproc.nimAraq2014-08-281-66/+66
* | | | | | Nimrod renamed to NimAraq2014-08-2823-90/+90
* | | | | | Nimrod renamed to NimAraq2014-08-2856-116/+116
* | | | | | updated poly.nimAraq2014-08-282-39/+47
* | | | | | updated pegs moduleAraq2014-08-281-38/+38
* | | | | | several modules changedAraq2014-08-287-81/+80
* | | | | | more modules updatedAraq2014-08-281-3/+3
* | | | | | more modules updatedAraq2014-08-282-7/+7
* | | | | | more modules updatedAraq2014-08-284-426/+426
* | | | | | more modules updatedAraq2014-08-283-62/+62
* | | | | | more modules updatedAraq2014-08-282-59/+59
* | | | | | more modules updatedAraq2014-08-286-71/+71
* | | | | | more modules updatedAraq2014-08-283-70/+70
* | | | | | updated basic2d, basic3d modulesAraq2014-08-282-25/+25
* | | | | | updated base64.nimAraq2014-08-281-127/+127
* | | | | | big renameAraq2014-08-285-146/+158
* | | | | | big renameAraq2014-08-282-15/+15
* | | | | | big renameAraq2014-08-287-380/+380
* | | | | | big renameAraq2014-08-2811-102/+107
* | | | | | big renameAraq2014-08-2788-1897/+2068
* | | | | | renamefestAraq2014-08-234-58/+59
cho "doc in inner2" body outer: inner1() inner2() when true: # bug #17835 template anyItFake*(s, pred: untyped): bool = ## Foo runnableExamples: discard true proc anyItFakeMain*(n: seq[int]): bool = result = anyItFake(n, it == 0) # this was giving: Error: runnableExamples must appear before the first non-comment statement runnableExamples: block: # bug #17279 when int.sizeof == 8: let x = 0xffffffffffffffff doAssert x == -1 # bug #13491 block: proc fun(): int = doAssert false doAssertRaises(AssertionDefect, (discard fun())) block: template foo(body) = discard foo (discard) block: template fn(body: untyped): untyped = true doAssert(fn do: nonexistent) import std/macros macro foo*(x, y) = result = newLetStmt(x[0][0], x[0][1]) foo: a = 1 do: discard # also check for runnableExamples at module scope runnableExamples: block: defer: echo "foo8" runnableExamples: proc fun*()=echo "foo9" fun() # import std/assertions by default runnableExamples("-d:nimPreviewSlimSystem"): doAssert true # note: there are yet other examples where putting runnableExamples at module # scope is needed, for example when using an `include` before an `import`, etc. ##[ snippet: .. code-block:: Nim :test: doAssert defined(testFooExternal) ]## when true: # runnableExamples with rdoccmd runnableExamples "-d:testFoo -d:testBar": doAssert defined(testFoo) and defined(testBar) doAssert defined(testFooExternal)