Commit Graph

15011 Commits

Author SHA1 Message Date
Ayaz Hafiz
77a1f644a4
Thread error message information for requires 2022-05-06 12:06:27 -04:00
Ayaz Hafiz
c7142da116
Correctly generate type constraints for required symbols in platform 2022-05-06 12:06:27 -04:00
Ayaz Hafiz
e8fbda44fc
Revert "Revert "Thread through symbols_from_requires""
This reverts commit 8ac1dfac1a.
2022-05-06 12:06:27 -04:00
Richard Feldman
5bf5b26061
Add Nuno Ferreira to AUTHORS 2022-05-06 11:35:50 -04:00
Richard Feldman
a5ffb216c8
Merge pull request #3006 from rtfeldman/nunocf/migrating-docs
Migrating docs
2022-05-06 11:35:05 -04:00
Nuno Ferreira
2c29a46968 removed code example as it was breaking CI 2022-05-06 15:18:07 +02:00
Ayaz
7afcdf0f95
Merge pull request #3008 from rtfeldman/list-is-unique-lowlevel
add ListIsUnique lowlevel operation
2022-05-06 08:45:56 -04:00
Folkert
5755475b3a
add ListIsUnique lowlevel operation 2022-05-06 13:56:35 +02:00
Nuno Ferreira
a46555d14c Fixed mistake when porting over List docs 2022-05-06 12:02:57 +02:00
Nuno Ferreira
6e69349dc0 Migrated Dict 2022-05-06 11:26:24 +02:00
Nuno Ferreira
c0b04e2800 Migrated builtins/docs/Result.roc docs over to builtins/roc/Result.roc 2022-05-06 11:13:19 +02:00
Nuno Ferreira
e4d6127e66 Merge branch 'nunocf/migrating-docs' of github.com:rtfeldman/roc into nunocf/migrating-docs 2022-05-06 11:00:39 +02:00
Nuno Ferreira
b6294d1aa1 Merge branch 'trunk' of github.com:rtfeldman/roc into nunocf/migrating-docs 2022-05-06 11:00:17 +02:00
Nuno Ferreira
a4b0664d16 Migrated List.roc docs over to builtins/roc/List.roc 2022-05-06 10:59:58 +02:00
Nuno Ferreira
0b094cfab1 Migrated List.roc docs over to builtins/roc/List.roc 2022-05-06 10:43:39 +02:00
Richard Feldman
fcfe66f84d
Merge pull request #3005 from rtfeldman/fix-clap
Fix clap argument parsing
2022-05-05 18:45:32 -04:00
Nuno Ferreira
92a691ad0f Migrated Str 2022-05-06 00:40:53 +02:00
Nuno Ferreira
53f9de3180 Revert "Moved over all Str functions that are still the same"
This reverts commit a0ec98f36a.
2022-05-06 00:29:59 +02:00
Nuno Ferreira
ea2a6bfb29 Migrated Set 2022-05-06 00:27:43 +02:00
Nuno Ferreira
a0ec98f36a Moved over all Str functions that are still the same
There's a few which seem to have been removed but some docs remained.

I read through them and thought they didn't make sense to migrate as the
types changed. Please let me know if this is correct.

Deleted old Str.roc file
2022-05-06 00:18:29 +02:00
Richard Feldman
d337a80ff5
Use matches.value_of_t 2022-05-05 18:00:47 -04:00
Richard Feldman
da3490be8b
Make sure CLI subcommands support the right flags 2022-05-05 17:47:32 -04:00
Richard Feldman
9dc05ac6d7
Drop unused variable 2022-05-05 17:36:36 -04:00
Richard Feldman
a836570a7b
Remove --link option from CLI 2022-05-05 17:36:25 -04:00
Folkert de Vries
e86fd9e879
Merge pull request #3002 from rtfeldman/fix-debug-flags
Debug flags fixes
2022-05-05 22:36:45 +02:00
Richard Feldman
8ac1dfac1a
Revert "Thread through symbols_from_requires"
This reverts commit 1421aebcd3.
2022-05-05 16:19:34 -04:00
Richard Feldman
1421aebcd3
Thread through symbols_from_requires 2022-05-05 16:18:47 -04:00
Richard Feldman
59023d2a88
Add VecSet::insert_all 2022-05-05 16:18:38 -04:00
Richard Feldman
e6a72578c1
Add Annotation::add_to 2022-05-05 16:17:49 -04:00
Ayaz
077c5dc1bd
Merge branch 'trunk' into fix-debug-flags 2022-05-05 14:54:39 -04:00
Folkert de Vries
593d634455
Merge pull request #2956 from rtfeldman/def-specialization-for-polymorphic-expressions
Polymorphic specialization of defs, at the def site
2022-05-05 20:40:24 +02:00
Ayaz
8bcd64d502
Merge pull request #2999 from rtfeldman/symbol-nonzero-u32
Symbol nonzero u32
2022-05-05 13:29:40 -04:00
Ayaz Hafiz
64b87576d3
Add debug flags to cargo config 2022-05-05 12:08:34 -04:00
Ayaz Hafiz
a760510be0
Consolidate and improve debug_flags 2022-05-05 12:06:16 -04:00
Folkert
76fb5308e7
update wasm type size asserts 2022-05-05 17:57:02 +02:00
Ayaz Hafiz
be55398d3c
Revert solve changes 2022-05-05 11:52:41 -04:00
Ayaz Hafiz
674ec3beae
Verify layouts of extracted specialization symbols 2022-05-05 11:46:29 -04:00
Ayaz Hafiz
8228df55c7
Remove resolved stopgap 2022-05-05 11:28:26 -04:00
Ayaz Hafiz
8f593480e5
Simplify specialize_naked_symbol with value variables 2022-05-05 11:23:47 -04:00
Ayaz Hafiz
8d6b86efc7
Minor cleanup 2022-05-05 11:20:23 -04:00
Ayaz Hafiz
a1eb65b169
Debug assert needed specializations are empty after leaving mono 2022-05-05 11:13:42 -04:00
Ayaz Hafiz
19e8b37402
Bugfix handle more specialization instances 2022-05-05 11:13:42 -04:00
Ayaz Hafiz
de924de266
Fix test name typo 2022-05-05 11:13:42 -04:00
Ayaz Hafiz
143b0f61a8
Add a couple tests 2022-05-05 11:13:42 -04:00
Ayaz Hafiz
bf91e151e8
Lift reuse_symbol_or_specialize 2022-05-05 11:13:42 -04:00
Ayaz Hafiz
c79298ea8e
Fix test_gen diffs 2022-05-05 11:13:42 -04:00
Ayaz Hafiz
2b82de1e3f
Fix refcount tests 2022-05-05 11:13:42 -04:00
Ayaz Hafiz
767d76ce02
Turn off flapping test 2022-05-05 11:13:41 -04:00
Ayaz Hafiz
5cef7136db
Correctly ignore ignored mono tests 2022-05-05 11:13:41 -04:00
Ayaz Hafiz
087782f3d0
Closure captures may take on specialized names 2022-05-05 11:13:41 -04:00