Idris2/tests/ttimp
Ruslan Feizerakhmanov 7aee7c9b7c
[ new ] --install-with-src; refactoring around FCs (#1450)
Why:

* To implement robust cross-project go-to-definition in LSP
  i.e you can jump to definition of any global name coming
  from library dependencies, as well as from the local project files.

What it does:

*  Modify `FC`s to carry `ModuleIdent` for .idr sources,
   file name for .ipkg sources or nothing for interactive runs.

*  Add `--install-with-src` to install the source code alongside
   the ttc binaries. The source is installed into the same directory
   as the corresponding ttc file. Installed sources are made read-only.

*  As we install the sources pinned to the related ttc files we gain
   the versioning of sources for free.
2021-06-05 12:53:22 +01:00
..
basic001 fixed whitespace for *.idr,*.ipkg,*.tex,*.yaff, and *.lidr 2021-01-22 15:08:49 +00:00
basic002 Add test script 2020-05-19 18:25:18 +01:00
basic003 Store postponed unification problems as values 2021-05-15 20:03:33 +01:00
basic004 Add test script 2020-05-19 18:25:18 +01:00
basic005 fixed whitespace for *.idr,*.ipkg,*.tex,*.yaff, and *.lidr 2021-01-22 15:08:49 +00:00
basic006 [ new ] --install-with-src; refactoring around FCs (#1450) 2021-06-05 12:53:22 +01:00
coverage001 [ new ] --install-with-src; refactoring around FCs (#1450) 2021-06-05 12:53:22 +01:00
coverage002 Store postponed unification problems as values 2021-05-15 20:03:33 +01:00
dot001 [ new ] --install-with-src; refactoring around FCs (#1450) 2021-06-05 12:53:22 +01:00
eta001 Store postponed unification problems as values 2021-05-15 20:03:33 +01:00
eta002 [ new ] --install-with-src; refactoring around FCs (#1450) 2021-06-05 12:53:22 +01:00
lazy001 fixed whitespace for *.idr,*.ipkg,*.tex,*.yaff, and *.lidr 2021-01-22 15:08:49 +00:00
nest001 fixed whitespace for *.idr,*.ipkg,*.tex,*.yaff, and *.lidr 2021-01-22 15:08:49 +00:00
nest002 fixed whitespace for *.idr,*.ipkg,*.tex,*.yaff, and *.lidr 2021-01-22 15:08:49 +00:00
perf001 fixed whitespace for *.idr,*.ipkg,*.tex,*.yaff, and *.lidr 2021-01-22 15:08:49 +00:00
perf002 fixed whitespace for *.idr,*.ipkg,*.tex,*.yaff, and *.lidr 2021-01-22 15:08:49 +00:00
perf003 Correct multiplicities when checking Pi binders 2021-03-09 17:23:05 +00:00
qtt001 [ new ] --install-with-src; refactoring around FCs (#1450) 2021-06-05 12:53:22 +01:00
qtt003 [ new ] --install-with-src; refactoring around FCs (#1450) 2021-06-05 12:53:22 +01:00
record001 fixed whitespace for *.idr,*.ipkg,*.tex,*.yaff, and *.lidr 2021-01-22 15:08:49 +00:00
record002 fixed whitespace for *.idr,*.ipkg,*.tex,*.yaff, and *.lidr 2021-01-22 15:08:49 +00:00
record003 fixed whitespace for *.idr,*.ipkg,*.tex,*.yaff, and *.lidr 2021-01-22 15:08:49 +00:00
total001 Add test script 2020-05-19 18:25:18 +01:00
total002 Cache intermediate results in totality checking 2021-05-26 15:48:09 +01:00
total003 Add test script 2020-05-19 18:25:18 +01:00