cranelift: Add heap support to filetest infrastructure (#3154)
* cranelift: Add heap support to filetest infrastructure * cranelift: Explicit heap pointer placement in filetest annotations * cranelift: Add documentation about the Heap directive * cranelift: Clarify that heap filetests pointers must be laid out sequentially * cranelift: Use wrapping add when computing bound pointer * cranelift: Better error messages when invalid signatures are found for heap file tests.
This commit is contained in:
@@ -26,14 +26,18 @@
|
||||
)]
|
||||
|
||||
pub use crate::error::{Location, ParseError, ParseResult};
|
||||
pub use crate::heap_command::{HeapCommand, HeapType};
|
||||
pub use crate::isaspec::{parse_options, IsaSpec, ParseOptionError};
|
||||
pub use crate::parser::{parse_functions, parse_run_command, parse_test, ParseOptions};
|
||||
pub use crate::parser::{
|
||||
parse_functions, parse_heap_command, parse_run_command, parse_test, ParseOptions,
|
||||
};
|
||||
pub use crate::run_command::{Comparison, Invocation, RunCommand};
|
||||
pub use crate::sourcemap::SourceMap;
|
||||
pub use crate::testcommand::{TestCommand, TestOption};
|
||||
pub use crate::testfile::{Comment, Details, Feature, TestFile};
|
||||
|
||||
mod error;
|
||||
mod heap_command;
|
||||
mod isaspec;
|
||||
mod lexer;
|
||||
mod parser;
|
||||
|
||||
Reference in New Issue
Block a user