Ayaz Hafiz
548a235c25
Support parsing multiple abilities in a clause
2022-10-24 13:56:06 -05:00
Richard Feldman
bdc565762b
Merge pull request #4383 from roc-lang/docs-updates
...
"Different names" tip in builtin docs
2022-10-24 11:39:29 -07:00
Ayaz
89f14e73a0
Merge pull request #4358 from roc-lang/derive-opaque-defs
...
Auto-derive ability implementations for opaques in canonicalization
2022-10-24 13:24:51 -05:00
Anton-4
3dac06935f
Merge pull request #4396 from roc-lang/extend-faq
...
add question to FAQ
2022-10-24 19:44:43 +02:00
Ayaz
ff9a9081ec
Merge pull request #4397 from roc-lang/i4389
...
Do not attempt to lookup functions in `expect`s
2022-10-24 11:21:10 -05:00
Ayaz Hafiz
5164994fb5
Do not attempt to lookup functions in expect
s
...
Functions are not useful to print in expect results, because they are
only printed opaquely as `<function>`. Moreover, their transformation to
closure sets during mono can be extremely lossy, up to and including the
elision of symbols for function closure symbols. As such, simply do not
attempt to lookup or print functions referenced in expects.
Closes #4389
2022-10-24 10:28:56 -05:00
Anton-4
a69f2a9f78
add question to FAQ
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2022-10-24 16:08:43 +02:00
Ayaz
50fac9cc9e
Merge pull request #4393 from roc-lang/simple-signing
...
simple signing workaround
2022-10-24 08:06:00 -05:00
Folkert de Vries
8fd2a33a7b
Merge pull request #4395 from keerthanak-tw/main
...
Add how to sign unsigned commits section
2022-10-24 14:39:38 +02:00
Anton-4
14710e1dc9
minor changes
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2022-10-24 13:47:40 +02:00
Keerthana Kasthuril
38409221b6
Add how to sign unsigned commits section
...
Signed-off-by: Keerthana Kasthuril <76804118+keerthanak-tw@users.noreply.github.com>
2022-10-24 17:01:34 +05:30
Folkert de Vries
e7bbef04e5
Merge pull request #4385 from nickgravgaard/main
...
Change TUI platform to call view on initial model
2022-10-24 12:29:53 +02:00
Anton-4
a8dda54a2b
simple signing workaround
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2022-10-24 11:34:33 +02:00
Nick Gravgaard
6d02332b62
Change TUI platform to call view on initial model
...
Signed-off-by: Nick Gravgaard <nick@nickgravgaard.com>
2022-10-24 09:44:49 +01:00
Anton-4
0286524892
Merge pull request #4289 from cjduncana/dict-testing
...
Add Dict module to the testing CI
2022-10-24 09:12:07 +02:00
Ayaz Hafiz
14e0cd1b84
Address syntax error
2022-10-23 20:49:06 -05:00
Ayaz Hafiz
8ff74465b9
Format Decode.roc
2022-10-23 20:48:07 -05:00
Ayaz Hafiz
89def77f01
Use derived Eq impl for Dict and Set
2022-10-23 20:48:07 -05:00
Ayaz Hafiz
e75f3c3c79
Get rid of MemberImpl::Derived
...
We don't need this anymore, since derived members become Impls during
canonicalization now!
2022-10-23 20:48:07 -05:00
Ayaz Hafiz
1d885c4ab2
Support deriving Decode for opaques
2022-10-23 20:48:06 -05:00
Ayaz Hafiz
61ba59de07
Even more unneeded allocations
2022-10-23 20:48:06 -05:00
Ayaz Hafiz
e08b613047
Add Decode.mapResult
2022-10-23 20:48:06 -05:00
Ayaz Hafiz
bb8888b115
Make sure we don't report errors for illegal derived bodies, just their decls
2022-10-23 20:48:05 -05:00
Ayaz Hafiz
3f09de7052
Remove unused var
2022-10-23 20:47:43 -05:00
Ayaz Hafiz
59dfc4ab99
Move can-derived bodies to their own module
2022-10-23 20:47:43 -05:00
Ayaz Hafiz
6edab8b7cc
Avoid unneeded allocations
2022-10-23 20:47:43 -05:00
Ayaz Hafiz
c4f9aa6fe6
Add deriving toEncoder for opaques
2022-10-23 20:47:42 -05:00
Ayaz Hafiz
83813afeaf
Derive Eq for opaques
2022-10-23 20:46:56 -05:00
Ayaz Hafiz
40e05d5a00
Add support for deriving Hash for opaques
2022-10-23 20:46:56 -05:00
Richard Feldman
7737aac810
Drop the trailing "/" in docs sidebar links
2022-10-23 21:10:35 -04:00
Richard Feldman
c36393bdec
Drop unused CSS declaration
2022-10-23 18:55:41 -04:00
Richard Feldman
8d48923607
Add different-names html
2022-10-23 18:55:41 -04:00
Richard Feldman
921ab885ce
Move where the "different name" tip goes
2022-10-23 18:55:41 -04:00
Richard Feldman
87584a33ca
Add tip for builtins
2022-10-23 18:55:40 -04:00
Richard Feldman
c15a1dde22
Restyle search key shortcut
2022-10-23 18:55:40 -04:00
Folkert de Vries
a4ed5a582d
Merge pull request #4378 from roc-lang/windows-resize-reloc-section
...
resize reloc section when required
2022-10-23 20:05:11 +02:00
Christopher Duncan
a627a47709
Add Dict module to the testing CI
2022-10-23 08:37:59 -04:00
Richard Feldman
f734cc11c2
Merge pull request #4364 from travisstaloch/str-graphemes
...
Str graphemes
2022-10-22 22:31:50 -07:00
Travis Staloch
c2dbed2ff5
str-graphemes: rework and add some zig tests
...
- rework strGraphemes() to use a mutable slice and keep track of just
`last_codepoint_len`.
- add zig tests for empty string, ascii, utf8, ascii+utf8+emoji
2022-10-22 19:29:49 -07:00
Prajwal S N
df7e4eea7e
builtin(str): implement Str.graphemes
...
Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com>
2022-10-22 19:29:49 -07:00
Folkert de Vries
be624f8bcb
Merge pull request #4359 from roc-lang/i4313
...
Disallow typing optional fields when required fields are annotated
2022-10-23 01:20:55 +02:00
Folkert de Vries
bcf2fc340d
Merge pull request #4350 from roc-lang/i4348
...
Use runtime representation of values when building structural eq
2022-10-23 01:19:17 +02:00
Folkert de Vries
4a5c8fd7ae
Merge pull request #4303 from roc-lang/i4291
...
Make sure self-recursive checks only happen after typechecking
2022-10-23 01:18:56 +02:00
Folkert
c55a3e7b37
resize reloc section when required
2022-10-22 14:49:59 +02:00
Richard Feldman
eeeab8c6d2
Merge pull request #4374 from roc-lang/fix-examples
...
Fix examples that are failing to build
2022-10-21 18:20:51 -07:00
Richard Feldman
7f2b5fbe55
Merge pull request #4376 from roc-lang/windows-execve
...
use execve on windows!
2022-10-21 18:08:33 -07:00
Folkert
989784620d
use execve on windows!
2022-10-22 01:23:41 +02:00
Brendan Hansknecht
7bbf1fb9c5
fix examples that are failing to build
2022-10-21 13:57:22 -07:00
Folkert de Vries
863d0ab63e
Merge pull request #4353 from roc-lang/refine-relocation-location
...
refine relocation location
2022-10-21 12:16:31 +02:00
Brendan Hansknecht
9f8bf3f513
Merge pull request #4361 from roc-lang/send-safe-roc-list
...
Send safe roc list
2022-10-21 08:23:05 +00:00