Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion depends/benchmark
Submodule benchmark updated 141 files
1 change: 1 addition & 0 deletions libiop/algebra/utils.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
#ifndef LIBIOP_ALGEBRA_UTILS_HPP_
#define LIBIOP_ALGEBRA_UTILS_HPP_

#include <cstddef>
#include <cstdint>
#include <vector>

Expand Down
26 changes: 13 additions & 13 deletions libiop/profiling/instrument_fri_snark.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,23 +29,23 @@

#ifndef CPPDEBUG
bool process_prover_command_line(const int argc, const char** argv, options &options,
std::size_t localization_parameter,
std::size_t num_localization_steps,
std::size_t num_oracles,
std::size_t num_interactive_repetitions,
std::size_t num_query_repetitions)
std::size_t *localization_parameter,
std::size_t *num_localization_steps,
std::size_t *num_oracles,
std::size_t *num_interactive_repetitions,
std::size_t *num_query_repetitions)
{
namespace po = boost::program_options;

try
{
po::options_description desc = gen_options(options);
desc.add_options()
("localization_parameter", po::value<std::size_t>(&localization_parameter)->default_value(2), "Only used when num_localization_steps is 0")
("num_localization_steps", po::value<std::size_t>(&num_localization_steps)->default_value(0))
("num_oracles", po::value<std::size_t>(&num_oracles)->default_value(1))
("num_interactive_repetitions", po::value<std::size_t>(&num_interactive_repetitions)->default_value(1))
("num_query_repetitions", po::value<std::size_t>(&num_query_repetitions)->default_value(64));
("localization_parameter", po::value<std::size_t>(localization_parameter)->default_value(2), "Only used when num_localization_steps is 0")
("num_localization_steps", po::value<std::size_t>(num_localization_steps)->default_value(0))
("num_oracles", po::value<std::size_t>(num_oracles)->default_value(1))
("num_interactive_repetitions", po::value<std::size_t>(num_interactive_repetitions)->default_value(1))
("num_query_repetitions", po::value<std::size_t>(num_query_repetitions)->default_value(64));

po::variables_map vm;
po::store(po::parse_command_line(argc, argv, desc), vm);
Expand Down Expand Up @@ -157,9 +157,9 @@ int main(int argc, const char * argv[])
libff::UNUSED(argv);

#else
if (!process_prover_command_line(argc, argv, default_vals, localization_parameter,
num_interactive_repetitions, num_query_repetitions,
num_localization_steps, num_oracles))
if (!process_prover_command_line(argc, argv, default_vals, &localization_parameter,
&num_interactive_repetitions, &num_query_repetitions,
&num_localization_steps, &num_oracles))
{
return 1;
}
Expand Down
5 changes: 3 additions & 2 deletions libiop/protocols/encoded/dummy_protocol.tcc
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,9 @@ std::shared_ptr<std::vector<FieldT>> dummy_oracle<FieldT>::evaluated_contents(
}

std::shared_ptr<std::vector<FieldT>> result = std::make_shared<std::vector<FieldT>>();
result->reserve(constituent_oracle_evaluations[0]->size());
for (size_t i = 0; i < result->size(); ++i)
const auto result_size = constituent_oracle_evaluations[0]->size();
result->reserve(result_size);
for (size_t i = 0; i < result_size; ++i)
{
result->emplace_back(FieldT::zero());
}
Expand Down