Commit graph

14474 commits

Author SHA1 Message Date
Folkert
0b74fcd07b
add test of alias of alias with type variables but without lambda set 2022-03-18 20:10:49 +01:00
Folkert
d6f0005fb3
bubble up lambda sets used by inner aliases 2022-03-18 20:04:07 +01:00
Folkert
a4ce6815d2
clarify variable name 2022-03-18 20:03:03 +01:00
Folkert
fc83865465
deal with the lambda set in more cases 2022-03-18 18:53:17 +01:00
Folkert
6134e57921
Merge remote-tracking branch 'origin/trunk' into list-str-capacity 2022-03-18 18:13:55 +01:00
Brian Carroll
136b42cbeb formatting 2022-03-18 15:17:45 +00:00
Brian Carroll
549b4be907 test_gen: change styling in wasm test debugger 2022-03-18 14:58:48 +00:00
Brian Carroll
21ee531e8c wasm: Add Roc procedure names to Names section for debug 2022-03-18 14:46:53 +00:00
Brian Carroll
9cb6261a4d
Merge pull request #2736 from rtfeldman/wasm-repl-palette
Web REPL error styling
2022-03-18 12:00:44 +00:00
Brian Carroll
9793fa5ab6
Fix bold and underline HTML styles
Co-authored-by: hafiz <20735482+ayazhafiz@users.noreply.github.com>
2022-03-18 07:03:22 +00:00
Folkert de Vries
2c605a2ada
Merge pull request #2733 from rtfeldman/delay-instantiating-aliases
Delay instantiating aliases
2022-03-17 23:57:13 +01:00
hafiz
872435a544
Merge pull request #2738 from rtfeldman/explicit-closed-tag-record
Explicit closed tag record
2022-03-17 18:41:18 -04:00
Folkert
a3b00fbf55
Merge branch 'explicit-closed-tag-record' into delay-instantiating-aliases 2022-03-17 20:34:52 +01:00
Folkert de Vries
1e40c8887a
Merge pull request #2737 from rtfeldman/issues-2683-formatter-should-ignore-non-roc-files
Fixes #2683
2022-03-17 19:52:38 +01:00
Folkert
f8a73e0baa
use unreachable! 2022-03-17 19:50:16 +01:00
Folkert
be07cbe49d
remove instrumentation 2022-03-17 19:48:35 +01:00
Folkert
0d28b5f475
disable printing of type clone count 2022-03-17 19:32:46 +01:00
Folkert
dfaf9c86c3
git ignore wasm files in benchmarks folder 2022-03-17 19:32:34 +01:00
Folkert
426bfe3ff1
implement solve crate 2022-03-17 19:31:54 +01:00
Folkert
b1612384c7
implement constrain crate 2022-03-17 19:17:52 +01:00
Folkert
34e566965d
implement can crate 2022-03-17 19:04:24 +01:00
Folkert
4545e76b76
implement in the types crate 2022-03-17 19:00:08 +01:00
Pierre-Henri Trivier
3e368a64ff Formatter should ignore non roc files
Fixes #2683
2022-03-17 18:55:15 +01:00
Folkert
3d5a93a4e6
make substitute use an explicit stack 2022-03-17 18:33:00 +01:00
Folkert
8144d7b390
the setup 2022-03-17 18:24:22 +01:00
Brian Carroll
9fc3c40379 Fix wrong import names 2022-03-17 13:22:40 +00:00
Brian Carroll
384a79ff84 Formatting 2022-03-17 10:50:30 +00:00
Brian Carroll
d9af141a47 repl_www: match text styling to CLI 2022-03-17 10:40:47 +00:00
Brian Carroll
aa19a0d525 repl_www: refactor setup for wasm_bindgen globals 2022-03-17 10:40:02 +00:00
Brian Carroll
0cae9a0e14 repl_www: get rid of separate build directory, it's too annoying when editing JS/CSS. 2022-03-17 09:52:50 +00:00
Brian Carroll
68222dfd50 repl: apply the relevant style codes in each REPL (web and terminal) 2022-03-17 09:46:52 +00:00
Brian Carroll
0d7a7fe34f reporting: generalise text styles to work with HTML as well as ANSI 2022-03-17 09:35:58 +00:00
Richard Feldman
dca9404772
Merge pull request #2731 from rtfeldman/wasm-build-options
Optimize Wasm build options
2022-03-16 22:29:07 -04:00
Brian Carroll
10d7d99dc6 Merge branch 'trunk' of github.com:rtfeldman/roc into wasm-build-options 2022-03-16 23:51:35 +00:00
Folkert
fc233d2a4f
clippy 2022-03-16 23:05:07 +01:00
Folkert
7c3f3585bb
fix spelling error 2022-03-16 23:02:38 +01:00
Folkert
b38ff78422
make extension check work again 2022-03-16 22:19:48 +01:00
Folkert
de37897df4
fix reporting tests compilation 2022-03-16 22:10:20 +01:00
Folkert
c5fb4f2e47
rewrite and fix builtin alias instantiation 2022-03-16 22:10:04 +01:00
Folkert
f868410a91
also skip opaque aliases for now 2022-03-16 22:09:39 +01:00
Folkert
7fd420bb95
optimize instantiation of builtins 2022-03-16 21:15:54 +01:00
Anton-4
d389178126
markdown cleanup 2022-03-16 19:37:33 +01:00
Anton-4
1f3d8c6119
more instructions for new flake 2022-03-16 19:35:16 +01:00
Folkert
64287ea783
disable printing of type clone count 2022-03-16 18:38:55 +01:00
Folkert
d3c6f00c77
use custom default aliases 2022-03-16 18:35:42 +01:00
Folkert
144949b7ca
optimize Float types like integers in solve.rs 2022-03-16 18:35:04 +01:00
Folkert
ad6fd18b05
optimizations for known aliases and identity substitutions 2022-03-16 18:33:53 +01:00
Folkert
fde28033bc
gitignore wasm files in benchmarks 2022-03-16 18:32:55 +01:00
Folkert
dab804dca1
record how many clones of Type occur 2022-03-16 18:30:59 +01:00
Folkert
d187d43a0c
add a bunch of implementations of Type functions for DelayedAlias 2022-03-16 18:30:46 +01:00