Commit Graph

7 Commits

Author SHA1 Message Date
Edwin Brady
b0e55b53eb A bit more library support 2020-03-30 13:06:59 +01:00
Edwin Brady
2c2acdcfac Reorganise build system to go via generating C
This has two main advantages: firstly, it actually makes the build slightly
faster and less memory intensive, because Idris doesn't fork a new
process and eat all the memory! Secondly, it means we can build a
distribution with the C file, for building on machines which don't have
Idris 1 available.

Also includes a script for building such a distribution.

I expect someone who is better a writing Makefiles than me can tidy this
up. There are almost certainly problems on Windows too - please help if
you can!

There are new Make targets 'all-fromc' and 'install-fromc' which don't
require building from Idris source, so that we can build with no Idris 1
available.

A small consequence: make install-exec no longer builds the idris2
executable, just installs it.
2020-03-05 17:16:20 +00:00
Milan Kral
eb7be5eba1 Use HTTPS instead of HTTP 2019-12-18 21:37:50 +01:00
Keller, Bryn
d04333a7f6 Added note to INSTALL.md to recommend Mac OS X users install Chez from source since homebrew package appears to not support threading 2019-08-20 16:24:23 -07:00
Edwin Brady
9813b39be6 Update INSTALL/README
These now say Idris 1.3.2 is required
2019-07-22 16:15:51 +01:00
Arnaud Bailly
03ef5eda89
add note on multithreading support in Chez Scheme fix #3 2019-07-10 15:18:45 +02:00
Edwin Brady
18f269bbef Add some notes
Mostly copied from Blodwen and brought up to date (more or less).
2019-06-24 13:05:19 +01:00