Nim/nimsuggest/tests
ringabout 38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
* fixes #19795; remove parse pipeline

* isScript

* fixes nimscriptapi

* don't touch reorder

* check script

* fixes tests

* it seems implicit imports of system cause troubles

* access the first child of `nkStmtList`

* ignore comments

* minor messages

* perhaps increases hloLoopDetector

* the module is a stmtList, which changes the errors

* fixes nimdoc

* fixes tlinter

* fixes nim  secret tests

* fixes arc_misc

* fixes nim secret tests again

* safe; fixes one more test

* GlobalError is the root cause too

* fixes parsing errors

* put emit types to the cfsForwardTypes section

* fixes #11852; `{.push checks:off}` now works in procs

* disable navigator

* fixes nimdoc

* add tests for JS

* fixes nimsuggest
2023-02-22 20:34:20 +01:00
..
fixtures nimsuggest: fix and re-enable old tests (#16401) 2020-12-27 10:08:28 +01:00
t20440.nim Nimsuggest now defines the backends symbol (#21083) 2022-12-12 22:19:02 +01:00
t20440.nims Nimsuggest now defines the backends symbol (#21083) 2022-12-12 22:19:02 +01:00
t21185.nim Fix nimsuggest not suggesting fields in when theres static parameters (#21189) 2022-12-28 07:35:11 +01:00
taccent_highlight.nim nimsuggest/tester: disable highlight tests for epc (#10426) 2019-01-23 09:43:11 +01:00
tcallstrlit_highlight.nim compiler/semcall: return the correct lineinfo for nkCallStrLit (#12484) 2019-10-24 18:21:37 +02:00
tcase.nim nimsuggest: special rule for 'of' completion in case statements 2017-03-10 14:42:11 +01:00
tchk1.nim fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379) 2023-02-22 20:34:20 +01:00
tchk_compiles.nim improvements to hint:processing: show import stack, distinguish nims, show includes etc (#18372) 2021-06-30 07:16:31 +02:00
tcon1.nim fixes nim-lang/nimsuggest#103 con dot exprs (#16657) 2021-01-12 13:35:21 +01:00
tcon_variable.nim compiler/suggest: add variable support to con (#12569) 2019-11-04 18:29:26 +01:00
tcursor_at_end.nim nimsuggest: more precise cursor tracking 2017-03-09 14:58:14 +01:00
tdef1.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
tdef2.nim nimsuggest: fix and re-enable old tests (#16401) 2020-12-27 10:08:28 +01:00
tdef_forward.nim suggest: try to find the implementation of a symbol when def is used (#15555) 2020-10-14 17:08:56 +02:00
tdef_let.nim [nimsuggest] return the type when on symbol in let/var (#19639) 2022-04-07 13:39:27 +02:00
tdot1.nim move assertions and iterators out of system.nim (#10597) 2019-03-07 00:49:39 +01:00
tdot2.nim move assertions and iterators out of system.nim (#10597) 2019-03-07 00:49:39 +01:00
tdot3.nim nimsuggest: fix and re-enable old tests (#16401) 2020-12-27 10:08:28 +01:00
tdot4.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
tgeneric_highlight.nim fix bugs with dot & call operators [backport] (#20931) 2022-11-28 21:33:02 +01:00
tinclude.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
tmacro_highlight.nim compiler/sem: correct macros lineinfo (#10438) 2019-01-24 12:22:19 +01:00
tno_deref.nim nimsuggest: more precise cursor tracking 2017-03-09 14:58:14 +01:00
tobj_highlight.nim compiler/semtypes: improve lineinfo for exported object fields (#12495) 2019-10-25 01:06:53 +02:00
top_highlight.nim compiler/suggest: highlight squashed operators (#11796) 2020-04-20 11:54:53 +02:00
tqualified_highlight.nim improvements to addInt and $ for integer types (#18592) 2021-08-19 11:33:52 +02:00
tsetter_highlight.nim compiler/[msgs, suggest]: improve highlighter accuracy (#10496) 2019-02-07 17:08:15 +01:00
tsi_highlight.nim compiler/[msgs, suggest]: improve highlighter accuracy (#10496) 2019-02-07 17:08:15 +01:00
tsug_accquote.nim suggest: quote operators and keywords on suggestion (#10460) 2019-01-28 09:29:49 +01:00
tsug_enum.nim fixed nim-lang/nimsuggest#82 pure enum field sug (#16676) 2021-01-11 10:18:01 +01:00
tsug_regression.nim tables module uses runnableExamples (#16994) 2021-02-13 09:09:12 +01:00
tsug_template.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
tsug_typedecl.nim moderate system cleanup & refactor (#20355) 2022-09-28 15:28:45 -04:00
ttempl_inst.nim improvements to hint:processing: show import stack, distinguish nims, show includes etc (#18372) 2021-06-30 07:16:31 +02:00
ttemplate_highlight.nim nimsuggest: fix and re-enable old tests (#16401) 2020-12-27 10:08:28 +01:00
ttype_decl.nim moderate system cleanup & refactor (#20355) 2022-09-28 15:28:45 -04:00
ttype_highlight.nim nimsuggest/tester: disable highlight tests for epc (#10426) 2019-01-23 09:43:11 +01:00
tuse.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
tuse_structure.nim Make sure that field usage preserves the original line info (#19751) 2022-04-29 11:16:07 +02:00
tv3.nim Implemented basic macro expand functionality (#20579) 2023-01-27 07:11:30 +01:00
tv3_definition.nim [nimsuggest] fix def call on identifier 2 times on the line (#20228) 2022-08-30 21:02:15 +02:00
tv3_forward_definition.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
tv3_globalSymbols.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
tv3_import.nim Use module actual file instead of PSym.info (#19956) 2022-07-15 19:56:33 +02:00
tv3_outline.nim Implemented basic macro expand functionality (#20579) 2023-01-27 07:11:30 +01:00
tv3_typeDefinition.nim Implement type command (#19944) 2022-07-15 19:56:05 +02:00
twithin_macro.nim fixed dot operator recursive loop & macro suggest (#16922) 2021-02-15 09:51:05 +01:00
twithin_macro_prefix.nim fixed dot operator recursive loop & macro suggest (#16922) 2021-02-15 09:51:05 +01:00