Commit graph

23468 commits

Author SHA1 Message Date
Anton-4
38ea090c3e
rust 1.64 + clippy 2022-11-09 19:35:09 +01:00
Folkert
2b6ddc990c
more error info when zig command fails 2022-11-09 19:17:05 +01:00
Folkert de Vries
5d43d732cd
Merge pull request #4495 from roc-lang/strum
Use strum to automate keeping targets list in sync
2022-11-09 18:22:20 +01:00
Folkert
be266d7a72
don't remove str 2022-11-09 18:21:26 +01:00
Folkert
52ea287204
Revert "simplify cargo toml"
This reverts commit f6ce4ecab7.
2022-11-09 18:20:37 +01:00
Folkert
f6ce4ecab7
simplify cargo toml 2022-11-09 18:15:50 +01:00
Folkert
e92ceb7282
Mutex::new() is now const 2022-11-09 17:51:43 +01:00
Folkert
653741ccde
refactor llvm lowlevel code into its own file 2022-11-09 17:40:40 +01:00
Folkert
06a49e0255
use some macros 2022-11-09 17:40:39 +01:00
Folkert de Vries
8b53a13f0e
Merge pull request #3865 from roc-lang/rust-1-62-1
rust 1.63 version update
2022-11-09 17:34:09 +01:00
Richard Feldman
63e8429859
Fix indentation 2022-11-09 10:50:07 -05:00
Richard Feldman
5a2dde73e0
Use strum to automate keeping targets list in sync 2022-11-09 10:47:09 -05:00
Richard Feldman
338de0ac41
wip download fonts in build.sh 2022-11-09 09:55:52 -05:00
Anton-4
410919cb39
removed Earthfile and references to it 2022-11-09 15:34:05 +01:00
Folkert
14cd48fce7
Merge remote-tracking branch 'origin/main' into rust-1-62-1 2022-11-09 13:51:51 +01:00
Folkert
b8145e8eb8
fix missing import 2022-11-09 13:05:54 +01:00
Brian Carroll
c92f7ffd22
virtual-dom: readme updates 2022-11-09 09:08:34 +00:00
Brian Carroll
d22220fe0e
virtual-dom: try to recurse on children... but it's time to put this on hold! 2022-11-09 09:08:34 +00:00
Brian Carroll
d8a10f0d9d
virtual-dom: Use Rendered and NotRendered instead of Ok and Err 2022-11-09 09:08:34 +00:00
Brian Carroll
6f875ed472
virtual-dom: workaround type checker issues by ignoring event listeners 2022-11-09 09:08:34 +00:00
Brian Carroll
536fa7b9f1
Failed fix: get rid of type alias 2022-11-09 09:08:34 +00:00
Brian Carroll
448a667632
BAD TYPE CHECK ERROR 2022-11-09 09:08:34 +00:00
Brian Carroll
8cd2dc3632
virtual-dom: implement Effect.map 2022-11-09 09:08:34 +00:00
Brian Carroll
ca3df27330
virtual-dom: further work on createSubTree 2022-11-09 09:08:34 +00:00
Brian Carroll
511c7397f1
virtual-dom: start implementing createSubTree 2022-11-09 09:08:34 +00:00
Brian Carroll
e36d93a765
virtual-dom: updateTextNode 2022-11-09 09:08:34 +00:00
Brian Carroll
586b204876
virtual-dom: get rid of the "multiple views" idea
It's a bit hard to program with and takes a lot of explaining.
For now let's keep things a bit more traditional and get it working.
2022-11-09 09:08:34 +00:00
Brian Carroll
c21903938f
virtual-dom: Initial draft of backend host 2022-11-09 09:08:34 +00:00
Brian Carroll
cb0c3867e1
virtual-dom: Create runInVdomArena as a nicer API to the arena 2022-11-09 09:08:34 +00:00
Brian Carroll
81e94a0578
virtual-dom: finish writing dispatchEvent 2022-11-09 09:08:34 +00:00
Brian Carroll
d82396a23f
virtual-dom: explicit Err for UnusedViews 2022-11-09 09:08:34 +00:00
Brian Carroll
df4e5de5ee
virtual-dom: replace type variables with _ 2022-11-09 09:08:34 +00:00
Brian Carroll
cc59a2b66c
virtual-dom: remove unnecessary wildcards in error types 2022-11-09 09:08:34 +00:00
Brian Carroll
9c7db010af
virtual-dom: be specific about where Encoding and Decoding are needed 2022-11-09 09:08:34 +00:00
Brian Carroll
5960dd0bcf
COMPILER CRASH.. I thought maybe it was to do with open vs closed unions but no joy 2022-11-09 09:08:34 +00:00
Brian Carroll
15ebbe238e
COMPILER CRASH... is this not how you're supposed to use error tags? 2022-11-09 09:08:34 +00:00
Brian Carroll
9e92ad7f30
COMPILER CRASH, where I was hoping for a message telling me which Result.Err tags I need for decoding 2022-11-09 09:08:34 +00:00
Brian Carroll
6ec7b870df
virtual-dom: initClientApp 2022-11-09 09:08:34 +00:00
Brian Carroll
bfb123ffc4
virtual-dom: server-side app init function 2022-11-09 09:08:34 +00:00
Brian Carroll
bbf93663fa
COMPILER CRASH on type error 2022-11-09 09:08:34 +00:00
Brian Carroll
1cda52ed19
Why won't roc format let me have blank lines between comments?!
In Elm and Haskell I often like to break up a file into sections using big comments
It should be OK for files to get big in these languages, as discussed in
[The life of a file](https://www.youtube.com/watch?v=XpDsk374LDE)
And when they do, I want blank lines!
2022-11-09 09:08:34 +00:00
Brian Carroll
3ca64462f1
Revert "COMPILER CRASH instead of nice error"
This reverts commit 73115e7bddea49d1bab7b35d362d21a3588e5766.
2022-11-09 09:08:34 +00:00
Brian Carroll
184609531b
COMPILER CRASH instead of nice error 2022-11-09 09:08:34 +00:00
Brian Carroll
3de55eb939
virtual-dom: remove unused custom equality 2022-11-09 09:08:34 +00:00
Brian Carroll
77ff6702df
virtual-dom: formatting 2022-11-09 09:08:34 +00:00
Brian Carroll
d834e77481
virtual-dom: populateViewContainers shouldn't take an id 2022-11-09 09:08:34 +00:00
Brian Carroll
9b95bc0041
Revert "COMPILER PANIC instead of nice error, when using a type instead of a type constructor"
This reverts commit a24dc08856f05b003ecd152de4aa1781b2203f08.
2022-11-09 09:08:34 +00:00
Brian Carroll
0a254fce90
COMPILER PANIC instead of nice error, when using a type instead of a type constructor 2022-11-09 09:08:34 +00:00
Brian Carroll
a3a8759d5a
virtual-dom: custom equality for Attribute 2022-11-09 09:08:34 +00:00
Brian Carroll
8c3158c3e0
COMPILER CRASH: member signature lambda sets should contain only one unspecialized lambda
set
2022-11-09 09:08:34 +00:00