Commit graph

23468 commits

Author SHA1 Message Date
Richard Feldman
5fdca82519
Fix a test 2022-10-30 14:44:58 -04:00
Richard Feldman
23974dc753
Drop unused lifetime annotation 2022-10-30 14:42:00 -04:00
Richard Feldman
d7fd72c905
Fix eval-ing functions in repl 2022-10-30 14:41:57 -04:00
Richard Feldman
eebf973f11
repl treats whens as incomplete until blank line 2022-10-30 13:48:06 -04:00
Richard Feldman
fccc2ed497
Update panic message in repl 2022-10-30 13:35:49 -04:00
Richard Feldman
0c8f6a0a72
Fix annotated defs in repl 2022-10-30 13:34:38 -04:00
Richard Feldman
daa87093ca
Don't drop defs that would be shadowed 2022-10-30 12:42:20 -04:00
Richard Feldman
e38ae00c65
Expose macros for joining up AnnotatedBody nodes 2022-10-30 12:36:10 -04:00
Folkert
93ec648a61
try host.zig for better debugger experience 2022-10-30 16:34:47 +01:00
Folkert
dbd0d30893
Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects 2022-10-30 15:57:07 +01:00
Folkert
bbab077b16
make ret instruction finding more robust 2022-10-30 14:53:17 +01:00
Folkert
e14904bbe3
carriage return 2022-10-30 14:45:32 +01:00
Folkert
8816db1ff1
make paths consistent in cli tests 2022-10-30 14:40:39 +01:00
Folkert
9620140079
use timer instead of CLOCK in zig platforms 2022-10-30 13:46:21 +01:00
Folkert
7e1b2b8141
typo 2022-10-30 13:40:28 +01:00
Folkert
3585aeebb5
gitignore .dll .def .tmp 2022-10-30 13:29:43 +01:00
Folkert
f91e358aff
don't use max-threads on windows 2022-10-30 13:28:09 +01:00
Folkert
ef9f2a4bdc
search for roc.exe on windows 2022-10-30 12:51:17 +01:00
Folkert
3865d94fb4
disallow valgrind on windows 2022-10-30 12:49:49 +01:00
Richard Feldman
c39ac00659
Add annotated_body repl test 2022-10-30 07:23:49 -04:00
Richard Feldman
99f4d99771
Revert "Attempt a refactor, but run into lifetime issues"
This reverts commit 4a9b44aaaf.
2022-10-30 07:22:32 -04:00
Richard Feldman
4a9b44aaaf
Attempt a refactor, but run into lifetime issues 2022-10-30 07:22:31 -04:00
Richard Feldman
fcfd9fa709
Move exhaustiveness_problem to repl state test 2022-10-30 07:22:31 -04:00
Richard Feldman
e0e25a48bf
Add comment_str 2022-10-30 07:17:10 -04:00
Folkert
7b449516ad
strip carriage return differently 2022-10-30 11:50:26 +01:00
Folkert
22e91e62c6
carriage return fixes for windows 2022-10-30 11:38:43 +01:00
Folkert
69fe0464f5
round up reloc image if on boundary 2022-10-30 11:15:01 +01:00
Richard Feldman
a574dff481
Don't print repl output if there were errors 2022-10-30 05:57:21 -04:00
Richard Feldman
062d532fa4
Fix most repl tests 2022-10-30 05:47:05 -04:00
Richard Feldman
752e315ada
Add persisted defs and auto defs repl tests 2022-10-30 05:40:43 -04:00
Richard Feldman
c09fd8b7c5
Update repl state tests 2022-10-30 05:34:19 -04:00
Richard Feldman
08cf8e727f
have the repl eval named defs 2022-10-30 03:58:44 -04:00
Richard Feldman
4d8a3ba3d7
Don't persist defs if they have errors 2022-10-30 03:42:30 -04:00
Richard Feldman
60d2d00651
Drop some unused comments 2022-10-30 03:42:15 -04:00
Richard Feldman
51cb51d485
Gracefully recover from malformed closure in repl 2022-10-30 03:31:54 -04:00
Richard Feldman
e93d9b81d8
Report repl compile errors as bugs 2022-10-30 03:19:47 -04:00
Richard Feldman
9ed13eb97b
Don't panic when repl code crashes 2022-10-30 03:14:46 -04:00
Richard Feldman
0190787f7b
Revert "send panics to the repl more gracefully"
Now doesn't seem like the right time to do a change this invasive.

This reverts commit a36ddbf6cb.
2022-10-30 03:12:53 -04:00
Richard Feldman
a36ddbf6cb
WIP send panics to the repl more gracefully 2022-10-30 03:12:41 -04:00
Richard Feldman
45e800c328
Don't print warnings in the REPL 2022-10-30 03:12:27 -04:00
Richard Feldman
5110727795
Drop some unnecessary parens 2022-10-30 02:49:54 -04:00
Richard Feldman
875a2181a0
Right-align var_name output in repl (at 80 cols) 2022-10-30 02:47:26 -04:00
Richard Feldman
aa1dcee709
Hackily filter out UNUSED warnings in repl 2022-10-30 02:18:52 -04:00
Folkert
bb5864c2b8
allow llvm warning in cli tests 2022-10-30 01:34:19 +02:00
Folkert
748b2cf23a
make condition stricter 2022-10-30 00:51:42 +02:00
Folkert
21a2f6f103
remove relocation entry logic 2022-10-30 00:46:58 +02:00
Folkert
5a67687bba
deal with a stack probe symbol on windows 2022-10-29 23:19:45 +02:00
Folkert
b3f151fd53
deal with carriage return when getting a number from stdin 2022-10-29 21:13:28 +02:00
Folkert
a9d36431ba
don't put in relocations ?! 2022-10-29 17:01:51 +02:00
Anton-4
499177736c
Merge branch 'main' of github.com:roc-lang/roc into windows-tests 2022-10-29 16:58:21 +02:00