Folkert
e0648d348d
new formatting
2021-07-30 17:13:50 +02:00
Folkert
899cbeabd7
fix extra ampersands
2021-07-29 17:32:08 +02:00
Folkert
2b5ec3dcf1
centralize overflow error reporting
2021-07-18 20:50:15 +02:00
Richard Feldman
53ccef0506
nightly clippy
...
I was on nightly for benchmarks, and these all seem reasonable.
2021-06-18 15:21:11 -04:00
Folkert
ab7f4a70a1
remove list_var
2021-06-13 16:56:59 +02:00
Folkert
02bc0036ab
fix wrong tag name used in Dict.get
2021-06-13 16:54:37 +02:00
Anton-4
22d834ebd9
Merge branch 'trunk' of github.com:rtfeldman/roc into typos_ci
2021-06-07 12:33:26 +02:00
Anton-4
314503cf7f
fixed typos, added typos checking to CI
2021-06-05 20:02:54 +02:00
Richard Feldman
1bd3f12776
Fix a bunch of Int docs
2021-06-03 21:31:47 -04:00
tarjei
ade591dd10
Fix plumbing
2021-05-29 22:21:25 +02:00
tarjei
107822a5cc
Add plumbing for List.swap
2021-05-29 21:30:16 +02:00
Richard Feldman
75ec2ecc7b
Merge pull request #1300 from rtfeldman/specialize-lowlevel
...
Polyvariant defunctionalization
2021-05-24 19:54:17 -04:00
Folkert
e81087f913
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
2021-05-24 15:17:28 +02:00
Chadtech
ac7386fd27
Merge branch 'trunk' into hash-links
2021-05-24 09:14:52 -04:00
Folkert
fbb711b2ca
Merge remote-tracking branch 'origin/trunk' into specialize-lowlevel
2021-05-24 15:11:40 +02:00
Folkert
f480919186
Merge remote-tracking branch 'origin/trunk' into no-arg-tag-union-func
2021-05-24 14:44:32 +02:00
Folkert
ffa680ddbc
in apply, zeroargumenttag becomes normal tag again
2021-05-24 14:33:32 +02:00
Richard Feldman
c8665fa9b2
Merge branch 'trunk' into hash-links
2021-05-24 08:25:11 -04:00
Richard Feldman
a7518a675a
Clean up some clippy warnings
2021-05-23 20:28:23 -04:00
tarjei
0ee15f15ee
Unify FunctionOrTagUnion with regular tags and functions
2021-05-23 23:14:17 +02:00
Folkert
090488a248
Merge remote-tracking branch 'origin/trunk' into no-arg-tag-union-func
2021-05-23 16:58:08 +02:00
Chadtech
46f5c7fadc
Merge branch 'trunk' into hash-links
2021-05-22 20:34:55 -04:00
Chadtech
12c0067348
Created scope and idents for module docs, but they appear to be empty when the doc links function tries to use them
2021-05-22 14:06:56 -04:00
tarjei
f45d89270b
Implement basic List.drop that satisfies tests
...
Issues with uniqueness and copying which leaks memory obviously needs to be fixed.
2021-05-18 22:59:55 +02:00
Eric Henry
d34f984169
Starting to add no arg tag union
2021-05-17 17:07:19 -04:00
Folkert
a055fa3626
fix record accessors
2021-05-14 13:07:35 +02:00
Richard Feldman
ab8cc95c2b
Disable clippy rule for manual_map
2021-05-07 08:44:44 -04:00
Folkert
fecb83b9c2
fixes
2021-05-07 11:00:15 +02:00
Folkert
b5c655c84d
add constraint validation code (currently unused)
2021-05-05 21:35:49 +02:00
Folkert
48f392f372
fix bad test examples using unbound type alias variables
2021-05-05 19:54:10 +02:00
Folkert
9b0e14ef4c
treat wildcards as rigids
2021-05-03 20:39:29 +02:00
Folkert
c071cfba13
implement startsWithCodePoint
2021-05-02 19:26:08 +02:00
Folkert
95fbc15373
add test
2021-04-23 11:27:36 +02:00
Folkert
ed7906ccbb
fix canonicalization
2021-04-23 09:24:11 +02:00
Richard Feldman
60be120fc1
Rename COPYRIGHT_DETAILS to LEGAL_DETAILS
...
Turns out GitHub's `Licensee` gem treats any file with the word
"copyright" in it as a potential license, and therefore doesn't
recognize and list Roc's license as UPL-1.0 because it thinks
there might be two licenses or something.
d274e47c71/lib/licensee/project_files/license_file.rb (L26)
2021-04-22 21:52:07 -04:00
Richard Feldman
f34a75f26e
Rename COPYRIGHT file to COPYRIGHT_DETAILS
...
This way, GitHub's license finder doesn't get confused.
(They use the `Licensee` Ruby gem, which looks for files like
LICENSE, which we have, but also COPYRIGHT - and it apparently
gets confused if it sees both.)
2021-04-22 21:41:11 -04:00
Folkert
700e7d9686
parse expect
2021-04-22 23:00:44 +02:00
Richard Feldman
a11b849d45
Reference the COPYRIGHT file inline
2021-04-21 19:24:45 -04:00
Richard Feldman
0a50b0b488
Change license to UPL-1.0
...
Closes https://github.com/rtfeldman/roc/issues/1199
2021-04-21 19:18:44 -04:00
Folkert
383f35db5a
bump bumpalo
2021-04-18 14:36:47 +02:00
Richard Feldman
27c663709f
Merge pull request #1192 from rtfeldman/type2-to-var
...
Type2 to var
2021-04-12 22:32:10 -04:00
Folkert
bffb9ab6fe
initial solver for the editor's type constraints
2021-04-12 21:26:20 +02:00
Folkert
2bb1f2cca7
improve error reporting for underscore expr
2021-04-12 20:48:58 +02:00
Folkert
46ab922dd1
throw error in canonicalization
2021-04-11 22:19:00 +02:00
Folkert
28ba645121
parse underscores in expressions
2021-04-11 21:02:31 +02:00
Richard Feldman
792a18816a
Update authors in Cargo.toml
2021-04-11 08:11:52 -04:00
Folkert
61ecc821aa
Merge remote-tracking branch 'origin/trunk' into recursive-defs
2021-04-10 22:16:42 +02:00
Folkert
ebd6ee3f14
optimize cycleentry generation
2021-04-10 22:00:45 +02:00
Folkert
112e97c4a2
improve circular definition error reporting
2021-04-10 21:39:20 +02:00
Folkert
4a3e90fdef
fix backpassing region
2021-04-09 12:02:50 +02:00