Commit Graph

550 Commits

Author SHA1 Message Date
Edwin Brady
42533c2d90 Add missing Racket requires 2020-05-19 18:06:52 +01:00
Fabián Heredia Montiel
0c76796862 Create new mapError utility function and refactor some parser code 2020-05-19 11:08:21 -05:00
Edwin Brady
2569b6e991 Update libraries from upstream 2020-05-19 17:03:18 +01:00
Edwin Brady
3eb67aebd8 Install support library to PREFIX/lib
If you happen to build via racket, putting it in a place where the
system knows to look means that it will successfully run the executable.
2020-05-19 16:28:24 +01:00
Edwin Brady
48c6c4aa81 Write Ints as 64 bit
Since they might be... This is especially likely for module hashes, and
if we don't get it right, the Racket runtime might fail to write the
buffer. This makes the code buildable with the Racket back end.
2020-05-19 16:25:58 +01:00
Edwin Brady
a9784bfd20
Merge pull request #5 from melted/fix_win
Make network test build on windows
2020-05-19 16:23:49 +01:00
Edwin Brady
aea34ab83e
Merge branch 'master' into fix_win 2020-05-19 16:23:30 +01:00
Edwin Brady
8380a6fa9e
Merge pull request #4 from ska80/refactor-makefiles
Refactor makefiles
2020-05-19 16:23:06 +01:00
Edwin Brady
953e8f4913
Merge pull request #3 from ska80/ignore-files
Update .gitignore files
2020-05-19 16:22:41 +01:00
Edwin Brady
8994e54402 IDE mode ported
I've tested this in Atom, and the vim mode also works (in both cases,
just by changing the executable to point to the right place)
2020-05-19 15:13:58 +01:00
Niklas Larsson
efc595394b Make network test build on windows
Add a little to gitignore
2020-05-19 15:46:28 +02:00
Kamil Shakirov
b801b97fcc Refactor makefiles 2020-05-19 18:50:47 +06:00
Kamil Shakirov
47e943cc7d Update .gitignore files 2020-05-19 17:49:21 +06:00
Edwin Brady
f749f3e277
Merge pull request #2 from melted/fix_win
Windows fixes
2020-05-19 12:30:54 +01:00
Edwin Brady
6bbb914fca
Merge pull request #1 from edwinb/remove-directory-system
Add rmDir to System.Directory
2020-05-19 12:24:35 +01:00
Niklas Larsson
1bebd7d070 Windows fixes 2020-05-19 13:13:01 +02:00
Edwin Brady
ede324dc6c Don't collapse empty lines in 'lines'
Now the vim mode works!
2020-05-19 10:47:05 +01:00
Edwin Brady
e945cb88f2 Typo fix 2020-05-18 23:34:56 +01:00
Edwin Brady
0bbda746d2 Update README/typo in INSTALL 2020-05-18 23:31:25 +01:00
Edwin Brady
3634ec76b7 Finish bootstrap scripts
I got this working on my Mac, which doesn't have Idris 2 of any form
installed. So it might work... good luck!
2020-05-18 21:18:32 +01:00
Edwin Brady
b69068f4ff Update bootstrap scripts 2020-05-18 20:33:38 +01:00
Edwin Brady
456414cffd Generate IdrisPaths 2020-05-18 20:24:48 +01:00
André Videla
3321dc6be3 Add rmDir to System.Directory 2020-05-18 18:28:33 +01:00
Edwin Brady
f09baeb46d Chez startup fix 2020-05-18 18:14:43 +01:00
Edwin Brady
1f3c557889 Fiddle about with bootstrap scripts
Not quite there, but nearly
2020-05-18 18:02:56 +01:00
Edwin Brady
557de91c5a Internal errors when install fails 2020-05-18 17:15:10 +01:00
Edwin Brady
d2b652add5 Update generated scheme 2020-05-18 16:59:05 +01:00
Edwin Brady
4125b76e90 Add Reflection to base 2020-05-18 16:57:43 +01:00
Edwin Brady
f7b285ec6c Add paths for install
Also remove libraries we aren't using quite yet...
2020-05-18 16:29:18 +01:00
Edwin Brady
2ef0dec192 Change boot directory 2020-05-18 16:23:37 +01:00
Edwin Brady
9619c4aaae Still tinkering with bootstrap process 2020-05-18 16:15:02 +01:00
Edwin Brady
6b8620c43d Install proper support library 2020-05-18 16:06:44 +01:00
Edwin Brady
155dddb5f3 Another attempt at making the bootstrap step work 2020-05-18 16:02:30 +01:00
Edwin Brady
052713b645 Adding missing scheme support
Sorry!
2020-05-18 14:55:43 +01:00
Edwin Brady
80450bbc8e Add missing C support 2020-05-18 14:51:28 +01:00
Edwin Brady
0db7e883d2 Tweak INSTALL.md 2020-05-18 14:45:12 +01:00
Edwin Brady
555f522ad0 Add bootstrapping instructions
Added a known good scheme output which can be used to start the
bootstrapping process.
2020-05-18 14:43:12 +01:00
Edwin Brady
2968681063 Tweak README 2020-05-18 14:12:09 +01:00
Edwin Brady
cf15ce85ae Add placeholder README 2020-05-18 14:03:28 +01:00
Edwin Brady
d2f4812b48 Add a .gitignore 2020-05-18 14:01:41 +01:00
Edwin Brady
dec7dff622 Add libraries 2020-05-18 14:00:08 +01:00
Edwin Brady
a5793756b7 Fix for buildAll from upstream 2020-05-18 10:23:53 +01:00
Edwin Brady
0363b8350b Chez output fix from upstream 2020-05-18 09:49:51 +01:00
Edwin Brady
17b17be963 Add missing files (I knew there'd be a couple...) 2020-05-18 00:28:24 +01:00
Edwin Brady
a941116b2f First working version!
This is capable of building itself, given the right libraries. Next
step, a build system...
2020-05-18 00:24:37 +01:00
Edwin Brady
14d480b971 Everything but the IDE protocol 2020-05-17 15:56:45 +01:00
Edwin Brady
ea41bb9abe Ported up to Idris.ModTree 2020-05-17 14:26:04 +01:00
Edwin Brady
d9903d5ba6 Done up to ProcessDecls 2020-05-17 02:03:57 +01:00
Edwin Brady
1fd92f5518 Checking up to TTImp.Elab.Term 2020-05-17 01:20:53 +01:00
Edwin Brady
6838f4ae1f Add to Core.TT 2020-05-16 19:42:48 +01:00