Idris2/docs/source
Edwin Brady d60feaace0 Add finalisers to Chez back end
This involves new primitives GCPtr and GCAnyPtr which are pointer types
that have finalisers attached. The finalisers are run when the
associated pointer goes out of scope.

In the test, I am assuming that the GC will only be called once, right
at the end. Otherwise, the output isn't guaranteed to be deterministic!
Let's see how this assumption holds...

This is currently Chez only. I think it'll be easy enough to add to
the Racket and Gambit back ends too.
2020-06-08 20:34:23 +01:00
..
app Fix formatting 2020-05-25 21:31:58 -05:00
backends Fix typo in backends/index.rst and racket/support.rkt 2020-05-25 14:02:49 +01:00
faq replace HTTP links with HTTPS 2020-05-27 14:50:05 +02:00
ffi Add finalisers to Chez back end 2020-06-08 20:34:23 +01:00
image Some documentation updates 2020-05-25 09:03:08 +01:00
listing Update installing instructions in docs 2020-05-20 19:09:26 +01:00
proofs Copy more files over from Idris2 2020-05-20 11:23:04 +01:00
reference Merge branch 'master' into add-warnings-to-rtd 2020-05-25 00:38:22 +01:00
tutorial Update docs to reflect changes to ipkg format 2020-06-05 22:14:16 -07:00
typedd Add visibility rules on types 2020-05-30 17:03:15 +01:00
updates Update docs to reflect changes to ipkg format 2020-06-05 22:14:16 -07:00
conf.py Fix latex rtd generation 2020-05-20 18:53:56 +01:00
index.rst Copy more files over from Idris2 2020-05-20 11:23:04 +01:00