Richard Feldman
b5ad6e17b4
Don't print subs on error
...
It's way too verbose and unhelpful!
2020-07-06 21:23:59 -04:00
Richard Feldman
e559deecbf
Improve LLVM verification error messages
2020-07-05 22:24:04 -04:00
Richard Feldman
b638970c84
Make repl Windows-friendly
2020-06-18 00:24:27 -04:00
Richard Feldman
269da82840
Make VarStore no longer use atomics
2020-06-13 21:59:01 -04:00
Richard Feldman
4295dec955
Fix load_builtin_aliases ordering
2020-05-26 00:04:59 -04:00
Richard Feldman
c386192e8b
Reorganize when solving and constraint gen happen
2020-05-26 00:04:42 -04:00
Richard Feldman
64fd0ceed9
Address some unused warnings via TODOs
2020-05-10 15:13:18 -04:00
Richard Feldman
bf11262e61
Move layout_id from mono to gen
...
This is because it's actually important that mono never use this.
It should only be used in gen, because it's only safe to use
synchronously, and it's important that mono be done in parallel.
Moving it to gen guarantees that mono will not use it, even accidentally!
2020-05-10 15:13:18 -04:00
Richard Feldman
6e05ba816f
Have CallByName use Layout
2020-05-10 15:13:18 -04:00
Richard Feldman
8572879e0d
Remove unused procs argument
2020-05-09 22:41:59 -04:00
Richard Feldman
c49abfe2de
Add layout to CallByName
2020-05-09 22:41:59 -04:00
Richard Feldman
510ab36f51
Use LayoutCache to avoid recomputing layouts
2020-05-09 22:11:32 -04:00
Richard Feldman
7e7c6ef4af
Drop obsolete symbol_counter field
2020-05-04 20:32:21 -04:00
Richard Feldman
ee31eac0c5
Code gen toplevel module functions
2020-05-01 19:30:55 -04:00
Richard Feldman
929e2240d4
Appease clippy
2020-04-21 23:44:13 -04:00
Richard Feldman
526d7cb4ba
Support multiline repl input
2020-04-21 23:35:39 -04:00
Richard Feldman
0b670baad4
Make welcome message more helpful.
2020-04-18 16:58:26 -04:00
Richard Feldman
dd223c5d5c
clippy clip
2020-04-18 16:39:39 -04:00
Richard Feldman
c9ef2deb80
Have the repl loop
2020-04-18 16:02:33 -04:00
Richard Feldman
a99a339672
Spice up the repl visuals a bit
2020-04-18 16:01:58 -04:00
Richard Feldman
114815a323
Add types to the repl
2020-04-18 15:45:48 -04:00
Richard Feldman
73fbc0e490
Add basic 1-iteration repl
2020-04-18 15:32:04 -04:00