A fast, friendly, functional language. https://roc-lang.org
Find a file
Agus Zubiaga 7b3317dbb6
Update unused warnings for inline imports
Now that imports can be limited to smaller scopes than the entire module,
unused import warnings need to work like unused def warnings.

This commit moves unused import warnings discovery and reporting from load
to canonicalization where we can track their usage per scope.

This also fixes a longstanding bug where unused exposed names from an import
were not reported if they were only used in a qualified manner.
2024-01-20 08:43:36 -03:00
.cargo add nextest aliases for the gen tests 2023-05-14 15:19:15 +02:00
.github cleanup dbg stuff 2024-01-15 19:39:47 +01:00
.reuse s/rtfeldman/roc-lang/g in links to GitHub repos 2022-08-12 15:24:09 -04:00
ci fix sha comparison 2024-01-15 19:30:29 +01:00
crates Update unused warnings for inline imports 2024-01-20 08:43:36 -03:00
design patch broken links 2023-05-06 11:53:03 +02:00
devtools Update README.md 2023-12-01 12:00:30 -07:00
docker Merge branch '6045-docker-hub-official-image' of github.com:khalyomede/roc into 6045-docker-hub-official-image 2023-11-22 19:41:24 +01:00
examples Stop using "rlib" 2024-01-16 22:36:10 -08:00
getting_started Merge pull request #6287 from dotslashbit/faq 2023-12-16 12:36:16 -05:00
nightly_benches Consolidate gitignore 2024-01-10 22:16:04 -05:00
nix Revert "Revert "Merge pull request #6113 from JRMurr/nix-build-file-sets"" 2023-12-27 12:45:13 -05:00
www Merge pull request #6320 from fyuan1316/issue-6151 2024-01-13 06:58:44 -05:00
.gitattributes Use .gitattributes to make sure .roc files are checked out with unix line endings 2022-12-17 19:44:39 -08:00
.gitignore fix spelling 2024-01-10 22:16:05 -05:00
.llvmenv update llvm and zig version in all locations 2023-10-23 13:50:32 -07:00
AUTHORS Update email and GitHub username 2023-12-03 19:25:51 +00:00
BUILDING_FROM_SOURCE.md remove debugir 2023-12-04 13:50:53 -08:00
Cargo.lock downgrade ahash 2023-12-30 16:37:39 +01:00
Cargo.toml crate upgrades for ahash issue 2023-12-30 16:16:22 +01:00
CODE_OF_CONDUCT.md Use dashes for list markers 2022-09-09 01:12:31 -06:00
CONTRIBUTING.md recommend --release for tests 2023-12-05 14:10:05 +01:00
default.nix don't use flakehub input for flake-compat and update a comment 2023-11-15 23:30:15 -05:00
Earthfile include roc_ls in nightly 2023-12-12 18:03:17 +01:00
flake.lock rebase fix 2023-12-27 12:46:51 -05:00
flake.nix update nix revision 2023-12-26 19:08:40 +01:00
LEGAL_DETAILS add license to legal details 2023-12-09 18:11:22 -08:00
LICENSE Use © instead of (c) for copyright symbol 2021-05-03 21:18:36 -04:00
mlc_config.json ignore local html files 2023-08-02 11:28:20 +02:00
README.md update some links 2023-12-16 15:55:58 +01:00
roc-for-elm-programmers.md Update interpolation syntax in roc-for-elm-programmers.md 2024-01-17 21:08:12 -05:00
rust-toolchain.toml don't use flakehub input for flake-compat and update a comment 2023-11-15 23:30:15 -05:00
shell.nix formatted nix files 2022-06-03 16:51:54 +02:00
typos.toml Fix typos ignore 2023-07-17 09:52:15 -05:00
version.txt Make version.txt default to a valid file path 2022-11-20 10:55:15 -05:00

Work in progress!

Roc is not ready for a 0.1 release yet, but we do have:

If you'd like to contribute, check out good first issues. Don't hesitate to ask for help on our group chat, we're friendly!

Sponsors

You can 💜 sponsor 💜 Roc on:

We are very grateful for our corporate sponsors Vendr, RWX, Tweede golf, ohne-makler, and Decem:

Vendr logo      RWX logo      tweede golf logo      ohne-makler logo      Decem logo

If you would like your company to become a corporate sponsor of Roc's development, please DM Richard Feldman on Zulip!

We'd also like to express our gratitude to our generous individual sponsors! A special thanks to those sponsoring $25/month or more:

Thank you all so much for helping Roc progress!