Skip to content

Commit 82431b7

Browse files
authored
Merge pull request #101 from Quickfall/dev-unstable
feat: v1.0.0 - pre release 2
2 parents e4a171c + c4f825e commit 82431b7

160 files changed

Lines changed: 14914 additions & 7687 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/rust.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Rust
1+
name: Compile (No bridges)
22

33
on:
44
pull_request:
@@ -15,4 +15,4 @@ jobs:
1515
steps:
1616
- uses: actions/checkout@v4
1717
- name: Build
18-
run: cargo build --verbose
18+
run: cargo build -p compiler_main

CONTRIBUTING.MD

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,14 @@ git clone https://github.com/Quickfall/quickfall
1414
```
1515

1616
You will need the following installed in order to compile & use Quickfall:
17-
- Rust 1.91.1
18-
- LLVM 21.1
17+
- Rust 1.94.1
18+
- LLVM 22.1
1919

20-
You can then build the project by using the `cargo` Rust tool.
20+
You can then build the project by using the `cargo` Rust tool.
21+
22+
You can build different targets for the Quickfall project:
23+
- `-p compiler_main`: The compiler
24+
- `-p lsp`: The language server provider
25+
26+
Additionally, for the compiler target. You can add different features to customize the build. Here's a list of features and what they change
27+
- `diagbacktraces`: Add backtraces for inside of the compiler codebase for every Diagnostic. Automatically enables backtraces on diagnostics

0 commit comments

Comments
 (0)