Initial Dever 0.0.1

This commit is contained in:
Codex committed 2026-11-03 03:32:07 +00:00
commit 81233d098c
1479 files changed
+163782

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
use super::{Directory, fixture};
use dever::compiler::{build, project::Project};
#[test]
fn suspending_arguments_release_nontransferable_record_fields_before_await() {
let directory = Directory::new();
let project = Project::load(&fixture().with_file_name("task-liveness.dever")).unwrap();
let program = project.check().unwrap();
let binary = build::build(
&program,
&project.sources,
"verify",
&directory.0.join("verify"),
)
.unwrap();
let result = std::process::Command::new(binary).output().unwrap();
assert!(
result.status.success(),
"{}",
String::from_utf8_lossy(&result.stderr)
);
assert_eq!(result.stdout, b"true\n");
}