Nim/lib
Vindaar eff0837ff4 fixes #12015 by also checking kind of typeNode (#12016)
* fixes #12015 by also checking kind of `typeNode`

If a tuple field is aliased it'll appear the same as a ref type in a
call to `getType` if only for the kind of the resulting `NimNode` is
checked (that is a `nnkBracketExpr`)

* fix test case due to #12017 and add more realistic test case

Adds an additional test case, which includes generics and is closer to
the real failure I encountered

* remove previous fix and fix differently after all

The previous fix was incomplete, because it failed for generics.

Note that the `of "tuple"` is not actually needed, the
`nnkBracketExpr` branch in the `else` branch would catch it too, but I
decided to introduce it for clarity. However, the latter is actually
needed, because it seems for aliases of `seq` we end up in it.

* update comment about global `%` proc in json test
2019-08-27 22:23:47 +02:00
..
arch/x86 Coroutine rework. 2017-02-20 17:24:19 +02:00
core fixes #11833 (#12018) 2019-08-24 06:25:47 +02:00
deprecated/pure properly deprecate parseopt2 (#10452) 2019-01-25 13:13:55 +01:00
experimental Documentation Diff, Typo (#11566) 2019-07-06 09:45:48 +02:00
genode minor update for the genode target 2019-07-14 16:08:15 +02:00
genode_cpp Native access to Genode environment 2018-06-07 07:21:20 +02:00
impure rdstdin: remove cruft that shouldn't have been exported or added (#12014) 2019-08-23 21:34:22 +02:00
js fix failing JS tests 2019-07-22 11:41:20 +02:00
nintendoswitch Rewrite the memory management code for Nintendo Switch (#8169) 2018-07-05 16:33:15 +02:00
packages/docutils there is only one style -- my style 2019-07-10 19:17:06 +02:00
posix styleCheck fixes [bugfix] 2019-07-15 13:16:02 +02:00
pure fixes #12015 by also checking kind of typeNode (#12016) 2019-08-27 22:23:47 +02:00
std [feature] Added std/monotimes 2019-07-12 10:15:06 +02:00
system abort is noreturn (#12061) 2019-08-27 14:27:44 +02:00
windows minor style changes 2019-07-10 23:55:56 +02:00
wrappers makes the -d:nimIncremental compiler mode compile again 2019-07-27 14:01:28 +02:00
cycle.h
nimbase.h [refactoring] nimbase.h: remove dead code which was confusing (#11682) 2019-07-08 10:36:02 +02:00
nimhcr.nim [ci skip] Add note to nimhcr.nim (#12050) 2019-08-26 19:20:24 +02: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 more tests fixed 2018-11-23 11:58:29 +01:00
nimrtl.nim.cfg Initial version of the hot-code reloading support for native targets (#10729) 2019-02-26 15:48:55 +01:00
prelude.nim
stdlib.nimble attempt to make the build green again 2017-01-07 02:55:15 +01:00
system.nim fixes #11833 (#12018) 2019-08-24 06:25:47 +02:00
system_overview.rst [documentation] fix wrong link [ci skip] 2019-06-21 12:04:43 +02:00