mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-30 07:14:46 +00:00
Merge remote-tracking branch 'origin/trunk' into nullable-tags
This commit is contained in:
commit
8cd744342b
54 changed files with 1208 additions and 724 deletions
|
@ -42,7 +42,7 @@ pub fn build_file(
|
|||
let loaded = roc_load::file::load_and_monomorphize(
|
||||
&arena,
|
||||
roc_file_path.clone(),
|
||||
stdlib,
|
||||
&stdlib,
|
||||
src_dir.as_path(),
|
||||
subs_by_module,
|
||||
ptr_bytes,
|
||||
|
|
|
@ -42,7 +42,7 @@ pub fn gen_and_eval(src: &[u8], target: Triple, opt_level: OptLevel) -> Result<R
|
|||
&arena,
|
||||
filename,
|
||||
&module_src,
|
||||
stdlib,
|
||||
&stdlib,
|
||||
src_dir,
|
||||
exposed_types,
|
||||
ptr_bytes,
|
||||
|
|
|
@ -260,6 +260,17 @@ mod repl_eval {
|
|||
expect_success("Num.bitwiseAnd 200 0", "0 : Int *")
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn num_bitwise_xor() {
|
||||
expect_success("Num.bitwiseXor 20 20", "0 : Int *");
|
||||
|
||||
expect_success("Num.bitwiseXor 15 14", "1 : Int *");
|
||||
|
||||
expect_success("Num.bitwiseXor 7 15", "8 : Int *");
|
||||
|
||||
expect_success("Num.bitwiseXor 200 0", "200 : Int *")
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn num_add_wrap() {
|
||||
expect_success("Num.addWrap Num.maxInt 1", "-9223372036854775808 : Int *");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue