Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
b84081e
Clean up FFiValue -> Value Conversion
uberFoo May 25, 2024
994dd88
Removed the Interpreter
uberFoo May 29, 2024
329d036
Fixed HTTP plugin
uberFoo May 29, 2024
32dfe02
Got SQLX plugin working with BubbaError
uberFoo May 30, 2024
fceec29
Get std plugin working.
uberFoo May 30, 2024
2453993
Got markdown plugin working with BubbaError
uberFoo May 30, 2024
ba7c84b
Got blog working again
uberFoo Jun 1, 2024
667e8d7
Whoops -- too much.
uberFoo Jun 3, 2024
5b5ec4c
Tests
uberFoo Jun 3, 2024
77f19aa
tests
uberFoo Jun 3, 2024
3d3efa8
FfiValue tests
uberFoo Jun 3, 2024
ba36f01
Working on FFI tests
uberFoo Jun 5, 2024
5e88e48
Remove proxy test for now.
uberFoo Jun 5, 2024
466866f
Throw an error if no code.
uberFoo Jun 7, 2024
6ac9aca
I don't know
uberFoo Jun 14, 2024
7a473d6
Cargo.locks
uberFoo Jun 15, 2024
1afd9f6
Miscellaneous Changes
uberFoo Jun 20, 2024
0aec3cd
Update to rustc-hash 2.0.0
uberFoo Jun 20, 2024
35e1856
Two things
uberFoo Jul 4, 2024
1b6b732
More Hardening
uberFoo Jul 4, 2024
8da1feb
Damn Dude
uberFoo Dec 18, 2024
ff48fc2
Multiple variable bug
uberFoo Dec 26, 2024
9d5d568
Website compiles -- eventually
uberFoo Jan 2, 2025
29e80be
Saving and loading stores is working
uberFoo Jan 7, 2025
b104cab
Fix Cargo.toml
uberFoo Jan 7, 2025
3c7d7ea
Update feature flags to use correct sarzak
uberFoo Jan 10, 2025
d324caa
Update Rust, and more verbose xtask output
uberFoo Jan 10, 2025
a082508
thrashing
uberFoo Jan 11, 2025
29b4c59
Attempting to fix the dwarf's home.
uberFoo Jan 12, 2025
58efccc
Trying different value for DWARF_HOME.
uberFoo Jan 12, 2025
3a50000
xtask fun
uberFoo Jan 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,19 +70,23 @@ jobs:
uses: taiki-e/install-action@cargo-llvm-cov

- name: Install dwarf
env:
DWARF_HOME: /home/runner/.dwarf
run: |
cd dwarf
cargo xtask install
cargo xtask plugin
ls -l ~/.dwarf/

- name: Build and run tests with coverage
run: |
cd dwarf
RUST_MIN_STACK=6291456 cargo llvm-cov --lcov --output-path coverage.lcov --no-default-features --features "multi-vec, repl, async"
RUST_MIN_STACK=6291456 cargo llvm-cov --lcov --output-path coverage.lcov --no-default-features --features "lu-dog-rc, repl, async"

- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
env:
DWARF_HOME: /home/runner/.dwarf
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
with:
working-directory: .
Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
**/target
*.tracy
*.道
crates/lambda
crates/plugin
crates/types
crates/value
.idea
woog_structs.rs
.dwarf_history
coverage.lcov
Expand Down
18 changes: 12 additions & 6 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -142,20 +142,26 @@
}
},
"args": [
// "test.ore",
// "tests/harness/extensions/test_ffi/test.ore",
// "tests/proxy/declare.ore",
// "tests/vm_harness/types/map/get.ore",
// "tests/vm_harness/lambda.ore"
"mandelbrot.ore",
// "mandelbrot.ore",
// "https://raw.githubusercontent.com/uberFoo/dwarf/develop/mandelbrot.ore"
// "uberfoo.rs/src/uberfoo.rs.ore",
// "-c",
// "uberfoo.rs/src",
// "-t",
//
"uberfoo.rs/src/uberfoo.rs.ore",
"-c",
"uberfoo.rs/src",
"-t",
//
"-b",
"--uber",
],
"cwd": "${workspaceFolder}",
"env": {
"RUST_LOG": "extruder=debug"
"CLIENT_SECRET": "ff786a55a988bcdcfee228643cc782956d075f8b",
// "RUST_LOG": "vm=trace,async=trace"
},
"preRunCommands": [
"script lldb.debugger.HandleCommand('settings set target.source-map /rustc/{} \"{}/lib/rustlib/src/rust\"'.format(os.popen('rustc --version --verbose').read().split('commit-hash: ')[1].split('\\n')[0].strip(), os.popen('rustc --print sysroot').readline().strip()))"
Expand Down
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
"confusables",
"cpus",
"cspan",
"ctsk",
"CVAR",
"defn",
"desanitize",
Expand Down
Loading
Loading