Commit Graph

21125 Commits

Author SHA1 Message Date
Brian Carroll
894697b284
Build fixes 2022-11-12 08:46:18 +00:00
Brian Carroll
b64514d7e4
Fix web REPL error formatting by routing the active Palette everywhere 2022-11-11 23:38:08 +00:00
Richard Feldman
58ea07f14f
Merge pull request #4503 from roc-lang/windows-cli-tests
Windows rust platforms
2022-11-11 09:42:06 -08:00
Folkert de Vries
9457b87923
Merge pull request #4498 from roc-lang/rust_1_64
rust 1.64
2022-11-11 13:59:40 +01:00
Folkert
f7e0c0a5c9
fix typos 2022-11-11 12:29:40 +01:00
Folkert
926136b7e3
rework cargo invocation 2022-11-11 12:28:28 +01:00
Folkert
8787a1bed2
ignore two cli tests on windows 2022-11-11 12:11:32 +01:00
Folkert
21a1434680
support 64-bit relocations on PE 2022-11-11 12:00:19 +01:00
Anton-4
bb32717d69
added zig flaky fail catcher 2022-11-11 11:52:42 +01:00
Folkert de Vries
adc06fc5d1
Merge pull request #3311 from roc-lang/mac_os_x86_ci
macOS x86_64 test workflow
2022-11-11 11:30:07 +01:00
Folkert
21600828b2
c conditional compilation, for real 2022-11-11 11:09:15 +01:00
Folkert
e0b67e0445
c conditional compilation? 2022-11-11 10:24:23 +01:00
Anton-4
7a41f0f6c4
Merge branch 'main' of github.com:roc-lang/roc into mac_os_x86_ci 2022-11-11 09:05:17 +01:00
Folkert
e5fe8ab023
fix bug in passing arguments to zig 2022-11-11 00:34:16 +01:00
Folkert
958a4a0a4c
pick rocrun as the default run action in cli tests 2022-11-11 00:16:42 +01:00
Folkert
eafa1d6e5f
improve windows support 2022-11-10 23:48:30 +01:00
Folkert
b6b7d186e4
make new extern functions compile on windows 2022-11-10 23:14:41 +01:00
Folkert
9840cd53df
cleanup 2022-11-10 23:11:22 +01:00
Folkert
761891a5a1
implement implicit addends (used for .rdata relocations by rust) 2022-11-10 22:58:54 +01:00
Folkert
ccc69c2f16
add debug info 2022-11-10 22:30:07 +01:00
Folkert
11360edf7b
make effects platform work on windows 2022-11-10 22:11:21 +01:00
Folkert
421413c5cd
try to invoke rustup directly 2022-11-10 19:21:40 +01:00
Folkert
4638984513
use export-executable-symbols 2022-11-10 18:50:31 +01:00
Folkert
5b952616a9
use the nightly compiler on windows to build platforms 2022-11-10 18:48:54 +01:00
Anton-4
fe16c1bb8e
Merge pull request #4500 from roc-lang/c_missing_include
add missing includes for clang 14
2022-11-10 11:39:23 +01:00
Ayaz
2cb72eb622
Merge pull request #4499 from roc-lang/debug-soa-types
Pretty-printer for debug representation of SoA types
2022-11-10 02:01:18 -06:00
Richard Feldman
e29c914def
Merge pull request #4449 from roc-lang/windows-cli-tests
cli-platform compile on windows
2022-11-09 14:41:46 -08:00
Anton-4
f20577d9fb
format 2022-11-09 20:48:18 +01:00
Anton-4
cd375538f2
add missing includes for clang 14
I believe implicit declarations(=missing headers) used to be a warning in clang 13 but this now an error in clang 14
2022-11-09 20:46:48 +01:00
Ayaz Hafiz
80a05be8e5
Pretty-printer for debug representation of SoA types
```
[roc_load 0.0.1] [crates/compiler/solve/src/solve.rs:331] types.dbg(typ) = (`List.List` (`Num.U8`)), 68 -70->
[roc_load 0.0.1]   (`Decode.DecodeResult` 69
[roc_load 0.0.1]     ==> {result!: `Result.Result` 69 (`Decode.DecodeError` ==> [TooShort]73),
[roc_load 0.0.1]          rest!: `List.List` (`Num.U8`)})
```
2022-11-09 13:34:59 -06:00
Folkert de Vries
d242aa121e
Merge pull request #4497 from roc-lang/mutex-new-is-const
`Mutex::new` is now const
2022-11-09 20:20:49 +01:00
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 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
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
Folkert de Vries
e589dc88a3
Merge pull request #4488 from roc-lang/cli-helpers-improvement
cli run tests refactoring + improved errors
2022-11-08 23:54:36 +01:00
Folkert de Vries
6698c34cb8
Merge pull request #4490 from roc-lang/rm-erroneous-type
Remove `Erroneous` type and `Problem` for type
2022-11-08 23:53:08 +01:00
Ayaz Hafiz
6071ef9696
Update use of Error tag 2022-11-08 14:12:45 -06:00
Ayaz Hafiz
28c3709ddf
Miscellaneous cleanup 2022-11-08 14:11:26 -06:00
Ayaz Hafiz
1b38cd0504
s/Type::Erroneous/Type::Error 2022-11-08 14:11:26 -06:00
Ayaz Hafiz
264eeeb2dc
Update roc_ast 2022-11-08 14:11:26 -06:00