Skip to content

Commit

Permalink
Merge pull request #658 from Mingun/tiny-fixes
Browse files Browse the repository at this point in the history
A set of tiny fixes and improvements
  • Loading branch information
Mingun committed Sep 27, 2023
2 parents e1b2c46 + 7223c3f commit ede4fb9
Show file tree
Hide file tree
Showing 13 changed files with 160 additions and 172 deletions.
30 changes: 10 additions & 20 deletions benches/microbenches.rs
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ fn read_event(c: &mut Criterion) {
group.bench_function("trim_text = false", |b| {
b.iter(|| {
let mut r = Reader::from_str(SAMPLE);
r.check_end_names(false).check_comments(false);
r.check_end_names(false);
let mut count = criterion::black_box(0);
loop {
match r.read_event() {
Expand All @@ -49,9 +49,7 @@ fn read_event(c: &mut Criterion) {
group.bench_function("trim_text = true", |b| {
b.iter(|| {
let mut r = Reader::from_str(SAMPLE);
r.check_end_names(false)
.check_comments(false)
.trim_text(true);
r.trim_text(true).check_end_names(false);
let mut count = criterion::black_box(0);
loop {
match r.read_event() {
Expand All @@ -76,7 +74,7 @@ fn read_resolved_event_into(c: &mut Criterion) {
group.bench_function("trim_text = false", |b| {
b.iter(|| {
let mut r = NsReader::from_str(SAMPLE);
r.check_end_names(false).check_comments(false);
r.check_end_names(false);
let mut count = criterion::black_box(0);
loop {
match r.read_resolved_event() {
Expand All @@ -95,9 +93,7 @@ fn read_resolved_event_into(c: &mut Criterion) {
group.bench_function("trim_text = true", |b| {
b.iter(|| {
let mut r = NsReader::from_str(SAMPLE);
r.check_end_names(false)
.check_comments(false)
.trim_text(true);
r.trim_text(true).check_end_names(false);
let mut count = criterion::black_box(0);
loop {
match r.read_resolved_event() {
Expand All @@ -124,9 +120,7 @@ fn one_event(c: &mut Criterion) {
b.iter(|| {
let mut r = Reader::from_str(&src);
let mut nbtxt = criterion::black_box(0);
r.check_end_names(false)
.check_comments(false)
.trim_text(true);
r.trim_text(true).check_end_names(false);
match r.read_event() {
Ok(Event::Start(ref e)) => nbtxt += e.len(),
something_else => panic!("Did not expect {:?}", something_else),
Expand All @@ -141,9 +135,7 @@ fn one_event(c: &mut Criterion) {
b.iter(|| {
let mut r = Reader::from_str(&src);
let mut nbtxt = criterion::black_box(0);
r.check_end_names(false)
.check_comments(false)
.trim_text(true);
r.trim_text(true).check_end_names(false);
match r.read_event() {
Ok(Event::Comment(e)) => nbtxt += e.unescape().unwrap().len(),
something_else => panic!("Did not expect {:?}", something_else),
Expand All @@ -158,9 +150,7 @@ fn one_event(c: &mut Criterion) {
b.iter(|| {
let mut r = Reader::from_str(&src);
let mut nbtxt = criterion::black_box(0);
r.check_end_names(false)
.check_comments(false)
.trim_text(true);
r.trim_text(true).check_end_names(false);
match r.read_event() {
Ok(Event::CData(ref e)) => nbtxt += e.len(),
something_else => panic!("Did not expect {:?}", something_else),
Expand All @@ -178,7 +168,7 @@ fn attributes(c: &mut Criterion) {
group.bench_function("with_checks = true", |b| {
b.iter(|| {
let mut r = Reader::from_str(PLAYERS);
r.check_end_names(false).check_comments(false);
r.check_end_names(false);
let mut count = criterion::black_box(0);
loop {
match r.read_event() {
Expand All @@ -199,7 +189,7 @@ fn attributes(c: &mut Criterion) {
group.bench_function("with_checks = false", |b| {
b.iter(|| {
let mut r = Reader::from_str(PLAYERS);
r.check_end_names(false).check_comments(false);
r.check_end_names(false);
let mut count = criterion::black_box(0);
loop {
match r.read_event() {
Expand All @@ -220,7 +210,7 @@ fn attributes(c: &mut Criterion) {
group.bench_function("try_get_attribute", |b| {
b.iter(|| {
let mut r = Reader::from_str(PLAYERS);
r.check_end_names(false).check_comments(false);
r.check_end_names(false);
let mut count = criterion::black_box(0);
loop {
match r.read_event() {
Expand Down
2 changes: 1 addition & 1 deletion compare/benches/bench.rs
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ fn low_level_comparison(c: &mut Criterion) {
|b, input| {
b.iter(|| {
let mut r = Reader::from_reader(input.as_bytes());
r.check_end_names(false).check_comments(false);
r.check_end_names(false);
let mut count = criterion::black_box(0);
let mut buf = Vec::new();
loop {
Expand Down
Loading

0 comments on commit ede4fb9

Please sign in to comment.