-
ConsenSys
- New Zealand
- https://whileydave.com
- @WhileyDave
- @[email protected]
-
-
evm-dafny Public
Forked from Consensys/evm-dafnyAn EVM interpreter in Dafny
Dafny Apache License 2.0 UpdatedOct 24, 2024 -
-
EvmTools Public
Various utilities for working with the Etherem Reference Tests.
-
-
LeanEVM Public
A toy implementation of the EVM in Lean4.
-
-
TinyFL Public
A simple example illustrating the Z3 bindings for Rust. The purpose of this is to gain experience working directly with Z3.
Rust Apache License 2.0 UpdatedFeb 14, 2024 -
DynamicTopologicalSort Public
C++ code accompanying the paper "A Dynamic Topological Sort Algorithm for Directed Acyclic Graphs".
-
TuttePolynomial Public
Tutte Polynomial Computation
-
TutteCheck Public
Tools for checking the output of a Decomposed Tutte Computation
Java UpdatedJan 23, 2024 -
BettingContract Public
A simple betting smart contract written in Solidity.
-
VcGen Public
A simple library for manipulating and generating verification conditions.
-
SyntacticHeap.rs Public
A generic data structure designed for representing Abstract Syntax Trees.
-
R1csViewer Public
A simplistic viewer for Rank 1 Constraint Systems written in Rust.
Rust Apache License 2.0 UpdatedSep 19, 2023 -
DerivationTree Public
Utilities for describing proof derivations.
Rust Apache License 2.0 UpdatedAug 24, 2023 -
DeltaInc.rs Public
A library for describing delta transformations and incremental computation.
Rust Apache License 2.0 UpdatedAug 13, 2023 -
WhileyFile.rs Public
An API written in Rust for parsing Whiley files and more!
Rust Other UpdatedFeb 1, 2023 -
SemanticSubtyping Public
A proof of the semantic subtyping relation from an academic paper.
-
-
Stutter.rs Public
A library describing computation which can be divided into small steps.
Rust Apache License 2.0 UpdatedAug 10, 2022 -
Clink.rs Public
A Cell-like structure for maintaining type-level invariants.
Rust Apache License 2.0 UpdatedJul 27, 2022 -
WhileyTestFile Public
A library for parsing Whiley test files.
Rust Apache License 2.0 UpdatedJul 25, 2022 -
SimpleVirtualMachine.wy Public
A demonstration of how Whiley can be used to verify compiler optimisations on a simple bytecode language.
-
RFCs Public
Forked from Whiley/RFCsRequest for Comment (RFC) proposals for substantial changes to the Whiley language.
UpdatedJun 16, 2022 -
WhileyWeb.rs Public
A Rust port of the WhileyWeb system. This allows Whiley programs to be edited, compiled and executed from a single webpage.
JavaScript BSD 3-Clause "New" or "Revised" License UpdatedJun 7, 2022 -
BigNum.wy Public
A library providing implementations for unbound integers.
Apache License 2.0 UpdatedJun 1, 2022 -
Conway.wy Public
An HTML5 Canvas Implemetation of Conway's Game of Life written in Whiley
-
Minesweeper.wy Public
Implementation of Minesweeper in Whiley
-