Commit graph

10698 commits

Author SHA1 Message Date
Richard Feldman
52b1a1ebfc
Merge pull request #1730 from rtfeldman/rust-webserver-fixes
Rust webserver various fixes
2021-09-22 20:13:47 -04:00
Folkert de Vries
cb0a4998b0
Merge pull request #1717 from rtfeldman/hello-web
"Hello web" Wasm browser demo
2021-09-22 23:18:15 +02:00
Folkert
e278b820ef Merge remote-tracking branch 'origin/trunk' into hello-web 2021-09-22 21:30:27 +02:00
Folkert
b7827159ee skip hello-web example 2021-09-22 21:30:18 +02:00
Folkert
cfdda10df4 fix argument passing 2021-09-22 21:23:53 +02:00
Folkert
3c53435e7e properly handle arguments to a closure caller 2021-09-22 21:16:50 +02:00
Folkert
b257a24edf don't canonicalize Apply arguments twice 2021-09-22 21:16:40 +02:00
Folkert
f82c4350fb handle shadowing type names 2021-09-22 21:16:29 +02:00
Anton-4
59831f2e85 more refactoring for seperate ast crate 2021-09-22 21:02:43 +02:00
Folkert de Vries
9fd5ad53b5
Merge pull request #1724 from rtfeldman/gen-dev/joinpoint
Gen dev/joinpoint
2021-09-22 14:16:41 +02:00
Folkert
a4adf8f07f Merge remote-tracking branch 'origin/trunk' into hello-web 2021-09-22 14:16:11 +02:00
Richard Feldman
33d9077989
Merge pull request #1720 from rtfeldman/direct-return-known-types
return values from roc
2021-09-21 21:43:51 -04:00
Richard Feldman
957ba326e6
Merge pull request #1728 from rtfeldman/remove-float16
Remove f16. It is not really supported by modern CPU hardware.
2021-09-21 21:28:10 -04:00
Brendan Hansknecht
9c1b3ff86a Update TODO list for linker with next steps 2021-09-21 17:17:20 -07:00
Brendan Hansknecht
0c6f8f308f Remove f16. It is not really supported by modern CPU hardware. 2021-09-21 16:51:47 -07:00
Brendan Hansknecht
d3c344e4da Add macros for common builtin types 2021-09-21 15:38:46 -07:00
Brendan Hansknecht
1a6ca4be59 Convert layout map to store Layouts in order to avoid unsafe mangling 2021-09-21 15:27:21 -07:00
Brendan Hansknecht
006fe3beff Remove borrow constraint, it is used for refcounting before the backend 2021-09-21 15:09:10 -07:00
Folkert
faf07e65f9 Merge remote-tracking branch 'origin/trunk' into hello-web 2021-09-21 23:08:41 +02:00
Folkert
b2ade4c79f give web test a different name 2021-09-21 23:08:35 +02:00
Folkert de Vries
693869336d
Merge branch 'trunk' into direct-return-known-types 2021-09-21 23:01:09 +02:00
Brendan Hansknecht
d710e78ab3
Merge branch 'trunk' into integrate-linker 2021-09-21 09:39:47 -07:00
Richard Feldman
09aa522ee5
Merge pull request #1726 from rtfeldman/build-nix-warning
Added nix warning to BUILDING_FROM_SOURCE
2021-09-21 07:32:21 -04:00
Richard Feldman
c4f6697536
Merge pull request #1719 from rtfeldman/remove-call-result
Remove call result
2021-09-21 07:25:42 -04:00
Anton-4
3e22aa60f2
Added nix warning to BUILDING_FROM_SOURCE 2021-09-21 13:23:16 +02:00
Anton-4
033b1380d6 fix unintended save when typing 2021-09-21 12:00:46 +02:00
Anton-4
af34541b67 upgrade to wgpu-10, fix save on s without Ctrl 2021-09-21 11:13:56 +02:00
Brendan Hansknecht
1fb0c8043f Optimize away unnecessary jump right before return 2021-09-21 00:14:13 -07:00
Brendan Hansknecht
54e2792b12 Fix typo 2021-09-20 23:41:20 -07:00
Brendan Hansknecht
91057ed8b5 Expand support numeric types 2021-09-20 23:28:57 -07:00
Brendan Hansknecht
16d098da5e Add join points and tail call optimization to the dev backend. 2021-09-20 23:13:30 -07:00
Folkert
a4903ccf81 fix repl 2021-09-20 23:27:20 +02:00
Folkert
85cd59dbae Merge remote-tracking branch 'origin/trunk' into direct-return-known-types 2021-09-20 23:13:13 +02:00
Folkert
879038fae6 Merge remote-tracking branch 'origin/trunk' into hello-web 2021-09-20 23:11:54 +02:00
Folkert
a25d6c82b5 provide roc_panic from javascript 2021-09-20 23:11:24 +02:00
Folkert
8bab0f4637 emit *.wasm files if the backend is wasm32 2021-09-20 23:07:07 +02:00
Folkert
fe0746951d add dummy test for the hello-web example 2021-09-20 22:59:42 +02:00
Folkert de Vries
e1bdb953bb
Merge branch 'trunk' into integrate-linker 2021-09-20 22:51:24 +02:00
Folkert
53c4dfb8d1 Merge remote-tracking branch 'origin/trunk' into remove-call-result 2021-09-20 22:07:54 +02:00
Anton-4
946502b8ea
Merge pull request #1723 from rtfeldman/temp-disable-benches
temp disable benchmarks
2021-09-20 20:18:58 +02:00
Anton-4
f8e53d6268
temp disable benchmarks 2021-09-20 19:33:56 +02:00
Anton-4
79a4062b7f cleanup, improved comments 2021-09-20 19:30:28 +02:00
Anton-4
589b51fd4f cleanup 2021-09-20 15:08:15 +02:00
Anton-4
391657c157 Merge branch 'editor-let-value' of github.com:rtfeldman/roc into editor-let-value 2021-09-20 13:37:17 +02:00
Anton-4
e05307ff1a cleanup 2021-09-20 13:36:58 +02:00
Richard Feldman
a34c3f97b7
Merge pull request #1722 from rtfeldman/better-str.zig-error
Improve cannot find str.zig error
2021-09-20 07:34:16 -04:00
Anton-4
35b8159c8b
Merge branch 'trunk' into editor-let-value 2021-09-20 11:15:25 +02:00
Anton-4
b0f590f09e
Improve cannot find str.zig error 2021-09-20 09:11:31 +02:00
Richard Feldman
33dc8be6b0
Merge pull request #1718 from rtfeldman/roc-check
add `roc check` subcommand
2021-09-19 23:08:01 -04:00
Folkert
f6cce89e08 enable fib example 2021-09-19 22:06:41 +02:00