add *.pyd to gitignore, imc_channel.hpp: fix int size_t conversions

This commit is contained in:
Mario Fink 2021-09-02 11:22:37 +02:00
parent 6bc6880d47
commit b110886935
2 changed files with 4 additions and 2 deletions

1
.gitignore vendored
View File

@ -15,6 +15,7 @@ cython/*.cpp
*.log
*.so
*.pyd
*.o
*.csv
*.parquet

View File

@ -108,7 +108,8 @@ namespace imc
std::string joinvec(std::vector<dt> myvec, unsigned long int limit = 10, int prec = 10, bool fixed = true)
{
// include entire list for limit = 0
limit = (limit == 0) ? (unsigned long int)myvec.size() : limit;
unsigned long int myvecsize = (unsigned long int)myvec.size();
limit = (limit == 0) ? myvecsize : limit;
std::stringstream ss;
ss<<"[";
@ -129,7 +130,7 @@ namespace imc
ss<<myvec[i]<<",";
}
ss<<"...";
for ( unsigned long int i = myvec.size()-heals; i < (unsigned long int)myvec.size(); i++ )
for ( unsigned long int i = myvecsize-heals; i < myvecsize; i++ )
{
customize_stream(ss,prec,fixed);
ss<<myvec[i]<<",";