windjammer 0.48.0

A simple language inspired by Go, Ruby, and Elixir that transpiles to Rust - 80% of Rust's power with 20% of the complexity
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Incremental compilation framework: dependency graph, fingerprints, reanalysis set.

mod analysis_cache;
mod build_fingerprint;
mod dependency_graph;

pub use analysis_cache::{
    compute_reanalysis_set, fingerprint_for_emit, fingerprint_for_emit_with_dep_epoch,
};
pub use build_fingerprint::{
    compiler_build_identity, compute_fingerprint, compute_fingerprint_with_dep_epoch,
    dep_metadata_epoch, fingerprint_matches_cached, fingerprint_matches_cached_with_dep_epoch,
    is_codegen_cache_valid, is_codegen_cache_valid_with_dep_epoch, is_compiler_stamp_fresh,
    write_compiler_stamp, SourceFingerprint,
};
pub use dependency_graph::DependencyGraph;