Folkert
ae998e2504
Revert "DEBUG HACKS, DO NOT MERGE"
...
This reverts commit e95d32e821
.
2022-02-16 15:08:10 +01:00
Folkert
95bfc3b342
cleanup
2022-02-16 15:01:43 +01:00
Folkert
ff26069295
use single-threaded stepper in multithreaded file.rs
2022-02-16 14:49:00 +01:00
Folkert
400598a013
cleanup
2022-02-16 14:35:07 +01:00
Folkert
599a0e5dc7
move things out of thread scope
2022-02-16 14:18:28 +01:00
Folkert
45217b8074
pick the single-threaded load when target-family=wasm
2022-02-16 14:18:14 +01:00
Brian Carroll
e95d32e821
DEBUG HACKS, DO NOT MERGE
2022-02-14 22:24:51 +00:00
Brian Carroll
3e511acbcc
Fix Wasm compile errors
2022-02-14 21:10:45 +00:00
Folkert
e56a5695ba
initial PoC
2022-02-14 21:50:09 +01:00
Folkert
04adbe75ca
fix test compilation
2022-02-14 21:09:51 +01:00
Folkert
957140df64
remove builtin lookup function being passed around
2022-02-14 20:32:31 +01:00
Folkert
154d55985b
move depencency tracking out of file.rs
2022-02-14 18:16:35 +01:00
Anton-4
d6681f4e0a
Merge pull request #2160 from rtfeldman/editor-comments
...
support tld comments in docs and editor(reading only)
2022-02-10 11:49:10 +01:00
Brian Carroll
a0ccae2865
repl: Create dumy Wasm implementations of SystemTime and Duration
2022-02-09 16:34:11 +00:00
Brian Carroll
858a3c3527
roc_load: Remove unused deadlock_detection feature of parking_lot crate, to enable Wasm REPL build
2022-02-08 11:03:48 +00:00
ayazhafiz
1a1eaf7f68
Normalize c/Roc callconv parameters when C returns by pointer
...
Closes #2413
2022-02-06 21:57:14 -05:00
Richard Feldman
2c0948f69b
Test Package-Config parse error in test_load
2022-02-06 08:24:49 -05:00
Richard Feldman
589140983b
Support Package-Config.roc in test_load
2022-02-06 08:20:13 -05:00
Richard Feldman
dba03374db
Fix indentation in macro
2022-02-06 08:05:26 -05:00
Richard Feldman
7f5fc37612
Fix panic on parse error in Package-Config.roc
...
This previously led to the following panic if there was a parse error in Package-Config.roc: 'There were still outstanding Arc references to module_ids', /Users/rtfeldman/code/roc/compiler/load/src/file.rs:1530:33
2022-02-06 08:04:38 -05:00
Folkert
885500712c
remove old Effect module things
2022-02-03 23:55:02 +01:00
Folkert
16a2b660c3
bookkeeping
2022-02-02 23:11:52 +01:00
Folkert
3829c629f1
thread hosted info through
2022-02-02 22:57:24 +01:00
Folkert
14c0caa275
generate the Effect type and after/map/etc methods in a hosted module
2022-02-02 16:49:56 +01:00
Folkert
c335a8b406
move effect_module.rs
2022-02-02 16:48:59 +01:00
Folkert
1fb746757c
pipe module name into canonicalization of modules
2022-02-02 16:01:31 +01:00
Folkert de Vries
00617ebf2a
Merge pull request #2418 from rtfeldman/i/1822
...
Error when platform package config cannot be found
2022-01-31 12:51:54 +01:00
ayazhafiz
2fa55269f1
Sate clippy
2022-01-30 21:42:41 -05:00
ayazhafiz
f28ca65ac5
Error when platform package config cannot be found
...
This avoid compiler hangs that occurred before
Closes #1822
2022-01-30 21:42:41 -05:00
Richard Feldman
484ce2fbc9
Parse hosted modules
2022-01-30 20:40:49 -05:00
Folkert
afd11e1cb1
move target -> roc_target
2022-01-26 23:33:29 +01:00
Folkert
b9c318e9fb
update the tests
2022-01-26 15:59:21 +01:00
Folkert
c663a35e16
final phase
2022-01-26 15:44:24 +01:00
Folkert
74932a4cab
phase 2
2022-01-26 14:30:37 +01:00
Folkert
73bc50c952
make the surgical linker aware of custom exported closure names
2022-01-25 00:13:22 +01:00
Folkert
69bcec71eb
mark provided types as exposed, so we don't get warnings they are unused
2022-01-23 18:44:50 +01:00
Folkert
6545968c34
import UserApp's provided types into the Package-Config module
2022-01-23 18:33:50 +01:00
Folkert de Vries
82c7e8c37e
Merge pull request #2372 from rtfeldman/effect-forever
...
Add `Effect.forever`
2022-01-20 09:16:32 +01:00
Richard Feldman
6d8277ad8d
Merge pull request #2367 from rtfeldman/remove_Num.minmaxInt
...
Remove `Num.(min/max)Int`
2022-01-20 00:19:44 -05:00
Folkert
ee4c2177c0
add annotation for Effect.loop
2022-01-19 23:13:34 +01:00
Folkert
5230c6f6f3
implement Effect.loop
2022-01-19 23:06:32 +01:00
Folkert
859bdf5212
Merge remote-tracking branch 'origin/trunk' into effect-forever
2022-01-19 20:14:24 +01:00
Folkert
389681ee90
return forall b. Effect b
2022-01-19 19:19:43 +01:00
Folkert
359956220e
working definition of Effect.forever
2022-01-19 19:11:37 +01:00
Jan Van Bruggen
8e4b6f0cab
Remove Num.(min/max)Int
...
Replace all uses with `Num.(min/max)I64`,
since all uses expect an `I64`.
2022-01-19 09:55:06 -07:00
Jan Van Bruggen
1e9d2d1239
Remove accidental trailing spaces
2022-01-18 22:25:46 -07:00
Folkert
be14dd4954
write big comment on why this _should_ work
2022-01-17 00:11:58 +01:00
Folkert de Vries
e1d990896a
Merge branch 'trunk' into mono-display
2022-01-14 13:55:52 +01:00
Joshua Warner
6e67b77fa1
Remove awkward split between header_sources and defs sources
2022-01-13 19:34:17 -08:00
ayazhafiz
8d372edda1
Add config variables for printing IR during mono stages
2022-01-13 16:33:26 -05:00