Folkert
|
82e4ab67b3
|
store stdlib in a static
|
2022-03-11 22:14:52 +01:00 |
|
Folkert
|
26953c0420
|
move stdlib solved type usage to use site
|
2022-03-11 22:01:25 +01:00 |
|
ayazhafiz
|
6a71358431
|
Get rid of more clones when resolving recursive aliases and use fast ImMap
|
2022-03-11 14:59:19 -06:00 |
|
Folkert
|
20ae9ff1e3
|
hollow out ConstrainableImports
|
2022-03-11 21:29:50 +01:00 |
|
Folkert
|
364bc81dc4
|
stop making solved types for non-builtins
|
2022-03-11 21:08:24 +01:00 |
|
Folkert
|
9333d0a0e0
|
remove solved types from ExposedModuleTypes
|
2022-03-11 21:06:12 +01:00 |
|
Folkert
|
18d7f32aa3
|
do nothing, prepare for refactor
|
2022-03-11 21:03:55 +01:00 |
|
Folkert
|
afcd176d58
|
clone storage subs less
|
2022-03-11 20:56:13 +01:00 |
|
Brendan Hansknecht
|
d681062c63
|
add Num.toNat
|
2022-03-11 11:17:42 -08:00 |
|
Folkert
|
c79ecec56e
|
make SubsByModule opaque
|
2022-03-11 20:16:55 +01:00 |
|
Anton-4
|
cd4172c845
|
fixed ed_update tests
changing the number of lines between defs required changes in multiple places
|
2022-03-11 19:57:13 +01:00 |
|
Folkert
|
52c056ad13
|
imported rigids keep their name now
|
2022-03-11 19:55:39 +01:00 |
|
Folkert
|
e335480003
|
fix copying of error type
|
2022-03-11 19:55:24 +01:00 |
|
Folkert
|
d4da4fed88
|
cleanup
|
2022-03-11 19:41:30 +01:00 |
|
Folkert
|
30e7d94c95
|
clarify old constraint gen is now just for the builtins
|
2022-03-11 19:25:42 +01:00 |
|
Folkert de Vries
|
4e3c3ee045
|
Merge pull request #2701 from rtfeldman/fix-listSublist-bitcode
fix `listSublist` bitcode
|
2022-03-11 19:18:12 +01:00 |
|
Folkert
|
aebb3a162e
|
it's alive!
|
2022-03-11 17:27:44 +01:00 |
|
Folkert
|
5cfd3c5ea8
|
add function to import/export types from a subs
|
2022-03-11 17:24:55 +01:00 |
|
Derek Gustafson
|
133d74cc82
|
Merge branch 'trunk' into typecheck-panic
|
2022-03-11 10:02:08 -05:00 |
|
Anton-4
|
1469b587fb
|
Merge branch 'trunk' of github.com:rtfeldman/roc into new-syntax-highlight
|
2022-03-11 15:13:40 +01:00 |
|
Tom Dohrmann
|
17398e4f45
|
fix listSublist bitcode
|
2022-03-11 11:32:20 +01:00 |
|
Folkert
|
9054546d27
|
move things in place to go storage_subs -> subs
|
2022-03-11 10:49:22 +01:00 |
|
Folkert
|
fa74cf1424
|
improve scratchpad taking/putting
|
2022-03-11 10:49:00 +01:00 |
|
Anton-4
|
89768b62a5
|
fixed peg grammar for indented closure inside parens
|
2022-03-11 10:43:09 +01:00 |
|
Folkert
|
973e3ac7ed
|
bring storage subs into solve again
|
2022-03-11 10:28:10 +01:00 |
|
Folkert
|
78f5526db3
|
add storage subs to ExposedModuleTypes
|
2022-03-11 10:15:33 +01:00 |
|
Folkert
|
28abf5b1b8
|
store exposed values as storage subs
|
2022-03-11 10:12:25 +01:00 |
|
Folkert
|
fc5e09a9e3
|
use Vec instead of ImSet
|
2022-03-11 09:52:44 +01:00 |
|
Folkert
|
affacb66be
|
optimize Type::symbols()
|
2022-03-11 09:51:06 +01:00 |
|
Brendan Hansknecht
|
cdf19e3feb
|
Merge pull request #2698 from rtfeldman/i/2696
Make sure casting to unsigned types performs zero-extension
|
2022-03-10 20:10:33 -08:00 |
|
Richard Feldman
|
541fe56b04
|
Merge pull request #2681 from rtfeldman/box-all-the-things
add `Box a`
|
2022-03-10 20:58:38 -05:00 |
|
Richard Feldman
|
cbe0cfc865
|
Merge pull request #2688 from rtfeldman/gui-example-memory
fixed large memory consumption gui-example
|
2022-03-10 20:55:22 -05:00 |
|
hafiz
|
8679904fc3
|
Disable wasm test for now
|
2022-03-10 18:19:27 -06:00 |
|
ayazhafiz
|
a90bba3d1d
|
Make sure casting to unsigned types performs zero-extension
Closes #2696
|
2022-03-10 17:39:37 -06:00 |
|
Folkert
|
d222be95b3
|
fix another merge conflict
|
2022-03-10 21:38:31 +01:00 |
|
Folkert
|
be214b7931
|
fix merge conflict
|
2022-03-10 21:37:33 +01:00 |
|
Folkert
|
e90c12ba1f
|
Merge remote-tracking branch 'origin/trunk' into box-all-the-things
|
2022-03-10 18:01:09 +01:00 |
|
Folkert de Vries
|
7fc1272840
|
Merge pull request #2692 from rtfeldman/walk-return-tag
`List.walk` return tag
|
2022-03-10 10:12:42 +01:00 |
|
hafiz
|
44453d92c5
|
Merge pull request #2691 from rtfeldman/llvm-convert-tag
clarify `basic_type_from_layout function`
|
2022-03-09 20:27:50 -06:00 |
|
Folkert
|
f8ca0694e5
|
Revert "make type conversion work on 32-bit architectures"
This reverts commit 381ec9c01b .
|
2022-03-10 00:04:34 +01:00 |
|
Folkert
|
381ec9c01b
|
make type conversion work on 32-bit architectures
|
2022-03-09 23:10:07 +01:00 |
|
Folkert
|
98b2ed5d60
|
add test
|
2022-03-09 23:07:24 +01:00 |
|
Folkert
|
de6349fbbd
|
don't double-alloca non-recursive tags
|
2022-03-09 22:54:56 +01:00 |
|
Anton-4
|
20de77d2cb
|
Merge branch 'trunk' of github.com:rtfeldman/roc into new-syntax-highlight
|
2022-03-09 19:58:32 +01:00 |
|
Anton-4
|
ab2fe90f38
|
fixed example paths
|
2022-03-09 19:58:25 +01:00 |
|
Folkert
|
29e053abf3
|
clarify basic_type_from_layout function
|
2022-03-09 19:01:03 +01:00 |
|
Anton-4
|
c04b5c9c04
|
Removed iced label
|
2022-03-09 18:45:44 +01:00 |
|
Folkert de Vries
|
9956a06355
|
Merge pull request #2685 from rtfeldman/roc_fmt_fixes_2
fixed the previous formatting change when inside longer pipeline
|
2022-03-09 18:38:53 +01:00 |
|
Anton-4
|
71ad4b4ab7
|
fixed large memory consumption
Reducing MAX_QUADS to 1,000 reduced memory consumption to 43MB
|
2022-03-09 18:05:04 +01:00 |
|
Folkert
|
5d15166bb5
|
rename
|
2022-03-09 16:33:36 +01:00 |
|