Jan Van Bruggen
f967466346
Rephrase "your machine" to "the current machine"
2022-09-11 10:25:02 -06:00
Jan Van Bruggen
4625a0a869
Rephrase CPU-related "platform"/"host" to "target"/"your machine"
2022-09-11 10:25:02 -06:00
Jan Van Bruggen
5717f698d8
Rename internal precompiled
flag to prebuilt
2022-09-11 10:25:01 -06:00
Jan Van Bruggen
68be131bd7
Rephrase "precompiled platform" to "prebuilt platform"
2022-09-11 10:25:01 -06:00
Jan Van Bruggen
50a8cff460
Rephrase "host-application linking" to "platform-..."
2022-09-11 10:25:01 -06:00
Jan Van Bruggen
5663a1d9f9
Rephrase "precompiled host" to "precompiled platform"
...
This is for clarity to Roc app developers, for whom "host" is not
necessarily in their Roc vocabulary. Additionally, this phrasing
is simply more accurate.
2022-09-11 10:25:01 -06:00
Jan Van Bruggen
97ce32ebde
Rephrase "Rebuilding host" to "Rebuilding platform"
2022-09-11 10:25:01 -06:00
Folkert
0e22dd79c9
cleanup
2022-09-03 16:20:52 +02:00
Folkert
6c51198c6b
get rid of some mutual references
2022-09-03 15:01:59 +02:00
Jan Van Bruggen
4508a27fda
Merge pull request #3918 from roc-lang/format_cli_help
...
Improve consistency in CLI help messages
2022-09-02 20:03:45 -06:00
Ayaz Hafiz
c5466810a4
Add LayoutInterner to LayoutCache
...
Adds a thread-local interner of layouts to LayoutCache, and updates all
references appropriately.
This is a bit suboptimal for single-threaded workloads that will look at
creating layout caches again, like the REPL, but I think that's okay for
now - since the global interner will be uncontested for those workloads, it
should still be plenty fast to access the interner, even behind a lock.
2022-08-31 14:33:51 -05:00
Jan Van Bruggen
a53819cad1
Refer to the user with explicit 2nd-person voice
2022-08-28 01:39:30 -06:00
Jan Van Bruggen
626fe7787d
Remove trailing periods & add newlines, for consistency
2022-08-28 01:39:29 -06:00
Jan Van Bruggen
bdc9246db0
Rephrase to imperative tense, for consistency
2022-08-28 01:13:33 -06:00
Richard Feldman
3ca9202e3b
Merge pull request #3834 from roc-lang/rust-1.63-clippy
...
rust 1.63 clippy
2022-08-27 21:15:36 -04:00
Richard Feldman
7e3a10906c
Merge pull request #3888 from roc-lang/windows-cross-compilation
...
windows cross compilation
2022-08-27 07:59:05 -04:00
Brian Carroll
4a4c7b7a11
Fix Rust warnings in roc_cli on Windows
2022-08-26 08:44:30 +01:00
Folkert
1f778db26c
define roc_alloc and friends in cli/src/lib.rs on windows
2022-08-26 08:44:30 +01:00
Folkert
f2b2adb550
attempt to disable roc_repl_expect on windows
2022-08-26 08:44:26 +01:00
Brian Carroll
6038a5da0d
cli: use memexec crate to execute raw bytes on Windows without spawning a process
2022-08-24 21:36:49 +01:00
Folkert de Vries
c06e5cfa32
Merge pull request #3769 from roc-lang/expect-fx-codegen
...
expect fx codegen
2022-08-24 19:48:42 +02:00
Folkert
8ca7ee1e14
build zig builtins for windows
2022-08-24 16:59:06 +02:00
Folkert
430c783859
add windows target to the cli
2022-08-24 15:51:54 +02:00
Ayaz Hafiz
963911814f
Print traces to files with ROC_LOGTO
2022-08-23 15:37:33 -05:00
Ayaz Hafiz
848facb386
Add roc_tracing crate and initial traces in mono
2022-08-23 12:47:41 -05:00
Folkert
a22e04361c
Merge remote-tracking branch 'origin/main' into expect-fx-codegen
2022-08-23 16:28:21 +02:00
Richard Feldman
a8964f87aa
Add roc dev
command to CLI
2022-08-21 18:07:59 -04:00
Folkert
f3f6f58d09
clippy fixes
2022-08-21 16:43:57 +02:00
Ayaz Hafiz
3b78ebcf3a
Allow large enum variants
2022-08-19 22:20:38 -05:00
Ayaz Hafiz
7c6d811769
Report errors without mono when roc foo.roc
has errors
2022-08-19 22:19:04 -05:00
Ayaz Hafiz
b809d6d452
Dynamically load find/make specializations graph if there are no type errors
2022-08-19 22:19:04 -05:00
Folkert
f8fba56b0a
improve how we deal with the expect memory buffer
2022-08-13 00:01:05 +02:00
Folkert
3aa4ebb02f
get expect-fx to actually run
2022-08-12 23:03:01 +02:00
Anton-4
72e60bceea
valgrind fix for newer intel processors
2022-08-12 12:06:31 +02:00
Brian Hicks
91e8e45523
use fallible (instead of panicking) arg getter
2022-08-10 06:09:49 -05:00
Brian Carroll
91489ce6bd
cli: create an option for wasm dev backend stack size
2022-08-08 22:28:58 +01:00
Richard Feldman
3136c5fb63
Allow testing interface modules
2022-08-03 19:49:48 -04:00
Folkert de Vries
19159d170a
Merge remote-tracking branch 'origin/trunk' into windows-linking
2022-08-02 14:11:02 +02:00
Folkert de Vries
e09739caec
Merge pull request #3678 from rtfeldman/no-canonicalize
...
Don't use fs::canonicalize in CLI
2022-08-02 14:08:19 +02:00
Folkert de Vries
8fe3c2b3e4
file running on windows
2022-08-01 23:54:08 +02:00
Folkert de Vries
7df31619dd
add the concept of an OS to target info
2022-08-01 23:53:17 +02:00
Folkert de Vries
23411ea147
add the Windows64 target
2022-08-01 23:10:31 +02:00
Richard Feldman
505e7dee56
Don't use fs::canonicalize
2022-08-01 15:11:55 -04:00
Folkert de Vries
e12847f9d8
conditional compilation fixes for windows
2022-08-01 19:10:42 +02:00
Anton-4
0b5b3a8652
Merge branch 'trunk' of github.com:rtfeldman/roc into build-nix
2022-08-01 16:51:07 +02:00
Anton-4
43f9e2a7c3
fixes to make default.nix work
2022-08-01 16:50:38 +02:00
Folkert
dbbbc32583
changes after review
2022-07-28 16:25:14 +02:00
Folkert
e67e968ba1
use stack/heap memory instead of mmap for roc test
2022-07-27 17:28:44 +02:00
Folkert
e19b272a9e
test expect reporting
2022-07-27 13:51:12 +02:00
Folkert
91ea71c7aa
give mmap creation permissions
2022-07-27 12:15:27 +02:00