Idris2/support
Edwin Brady 66930113bd Compile lists as scheme lists
This also involves adding a flag to constructors and case alternatives
in CExp which say whether it's a NIL or CONS. Currently, we only do this
for Prelude.List, which already has an effect, but soon I'll extend this
to work for all list-shaped things and rather than being hard coded. We
could also imagine spotting other shapes (enumerations especially) for
code generators to spot as they see fit.

This will require code generators to be fixed to recognise the new
ConInfo flag, but you can just ignore it.

Bootstrap code also updated, because we don't currently have a way of
having separate support.ss/rkt for the bootstrap and normal builds!
2021-05-08 15:42:51 +01:00
..
c Fix issues with use of unix sockets (#1284) 2021-04-12 11:22:45 +01:00
chez Compile lists as scheme lists 2021-05-08 15:42:51 +01:00
docs [ docs ] Fix strange indentation on WebKit-based browsers (partial fix for #1367) 2021-05-03 11:44:42 +01:00
gambit [ new ] Add Int(8/16/32/64) (#1352) 2021-05-04 08:22:06 +01:00
js Windows test fixes 2021-04-12 18:47:57 +02:00
racket Compile lists as scheme lists 2021-05-08 15:42:51 +01:00
refc Fixes from trying to compile idris with the refc backend 2021-04-02 15:02:40 +02:00