

@5381

2 years 
nmedfort 
Bug fix for 32 bit.



@5379

2 years 
nmedfort 
Bug fixes for last check in



@5377

2 years 
nmedfort 
Support for stdin. Needs more testing.



@5376

2 years 
cameron 
Bug fix for SwizzledBitstreamCompressByCount? final block



@5375

2 years 
cameron 
Processing rates can be defined with respect to named stream sets.



@5370

2 years 
xuedongx 
Add1 processing rate; pablo Count only up to EOFbit



@5366

2 years 
nmedfort 
Continued work on noncarrycollapsing mode support.



@5364

2 years 
cameron 
Consolidate pipeline compiler options in toolchain



@5363

2 years 
lindanl 
pipeline parallel for icgrep.



@5362

2 years 
cameron 
Adam's changes to add swizzling option to DeleteByPEXT kernel



@5361

2 years 
nmedfort 
Work on noncarry collapsing mode.



@5358

2 years 
xuedongx 
delete the linebreak computation in icgrep



@5357

2 years 
xuedongx 
delete the linebreak computation in icgrep



@5356

2 years 
cameron 
Eliminate obsolete DoBlockUpdatesProducedItemCounts? attribute



@5355

2 years 
cameron 
Swizzled bitstream deletion and enableAVXdeletion in u8u16



@5353

2 years 
nmedfort 
Progress on parenthesis matching example



@5351

2 years 
nmedfort 
Update to BlockOrientedKernel? to move the indirect branch out of the …



@5350

2 years 
nmedfort 
First attempt at inlining all DoBlock? and FinalBlock? functions by …



@5349

2 years 
hongpum 
Minor fix on docs for Swizzle.



@5347

2 years 
nmedfort 
Added enable asserts (ea) command line flag + restructured …



@5346

2 years 
cameron 
setName method for kernels; so that two instances may be created.



@5343

2 years 
lindanl 
Add count only option for separate compilation of multiple kernels.



@5340

2 years 
nmedfort 
Added a simple CreateAssert? function in CBuilder and ReadOnly? flag for …



@5338

2 years 
lindanl 
Provide option to build separated kernels for each regular expression.



@5337

2 years 
nmedfort 
Work on parenthesis matching and expandable buffers. Changed CBuilder …



@5336

2 years 
xuedongx 
add UnicodeLineBreak? kernel for icGrep



@5335

2 years 
cameron 
Recast to bitBlockType if a fieldwidth other than 64 is chosen



@5334

2 years 
nmedfort 
Fix for assertion errors.



@5333

2 years 
xuedongx 
add LineBreak? kernel for icGrep



@5332

2 years 
cameron 
Swizzle Generator kernel  iniitial checkin



@5331

2 years 
cameron 
Move default arguments from friend declarations to satisfy strict compilers



@5330

2 years 
cameron 
Make circular copyback testing available for all blockoriented kernels



@5329

2 years 
nmedfort 
Continued work on parenthesis matching; addition of Pablo ScanTo? and …



@5328

2 years 
cameron 
Refining the ProcessingRate? attribute



@5327

2 years 
cameron 
Eliminate explicit storage of produced/processed counts for FixedRatio? …



@5326

2 years 
cameron 
Changes from Adam



@5325

2 years 
cameron 
Processing rate attributes on stream set inputs and outputs; initial …



@5320

2 years 
nmedfort 
memcpy/memset support for 32bit systems; more error …



@5317

2 years 
cameron 
Simplify stream set access; better naming of access functions



@5316

2 years 
nmedfort 
First version of expandable buffers + minor change to arraytest to …



@5315

2 years 
lindanl 
Add missing files



@5313

2 years 
cameron 
DeleteByPEXTkernel



@5311

2 years 
nmedfort 
Removed BlockNo? + updated LookAhead? to use getInputStream.



@5310

2 years 
nmedfort 
Adjusted pablo compiler to use getInputStream and getOutputStream when …



@5307

2 years 
nmedfort 
Continued work on eliminating BlockNo?



@5305

2 years 
cameron 
When a termination signal is detected for a kernel in one thread, …



@5304

2 years 
cameron 
Deletion kernel: eliminate final block hack that overwrites input …



@5303

2 years 
cameron 
Refined copyback buffers, use copyback in p2s_compressed; …



@5301

2 years 
cameron 
Circular copyback buffers: initial checkin



@5299

2 years 
cameron 
Ability to set input/output signatures for Pablo functions in the …



@5298

2 years 
nmedfort 
Removed StreamType? in favour of 0length VectorType?.



@5297

2 years 
nmedfort 
Partial removal of BlockNo?



@5296

2 years 
cameron 
Aligned printing utilities



@5295

2 years 
cameron 
Debug Options: SerializeThreads?; unify ShowIR, ShowPablo?, ShowREs, ShowASM



@5292

2 years 
nmedfort 
Removed 'function' and 'self' parameters from generateXXXMethod() …



@5291

2 years 
xwa163 
Another fix for 32bit platform



@5290

2 years 
cameron 
Small fix for 32bit platforms



@5288

2 years 
xwa163 
fix bug of base64 related kernels, add test script for base64



@5287

2 years 
nmedfort 
More changes towards simplifying the KernelBuilder?



@5286

2 years 
nmedfort 
Continuation of work to simplify Kernel writing



@5285

2 years 
nmedfort 
Start of work to simplify kernel writing. Removed generateDoBlockLogic …



@5283

2 years 
nmedfort 
Optimized Symbol Generation (and fixed potential bug that could allow …



@5282

2 years 
cameron 
Even/odd kernel



@5281

2 years 
cameron 
Stdin kernel: initial checkin



@5280

2 years 
cameron 
FileSink? kernel



@5277

2 years 
cameron 
radix64/base64 fixes



@5276

2 years 
cameron 
Elimination of StreamSetStructs? wrapping StreamSetBuffers?



@5275

2 years 
cameron 
u8u16 working with mmapbuffering and segment pipeline parallelism



@5274

2 years 
cameron 
Fix so that final segment/block processing is only executed in a …



@5273

2 years 
cameron 
For segmentpipelineparallelism, threads must not overwrite buffer …



@5267

2 years 
nmedfort 
Code cleanup. Removed Pablo Call, SetIthBit? and Prototype.



@5266

2 years 
cameron 
Fixes



@5265

2 years 
cameron 
Eliminate unneeded doBlock functions



@5264

2 years 
cameron 
Small fixes



@5263

2 years 
cameron 
New doSegment partial progress



@5261

2 years 
cameron 
Move responsibility for ProducedItemCount? into doSegment unless overridden



@5260

2 years 
nmedfort 
Changes working towards simplifying accessing stream elements + some …



@5259

2 years 
cameron 
Fix mmap kernel producer position calculation



@5258

2 years 
cameron 
Fix for segmentpipelineparallel



@5257

2 years 
cameron 
finalSegment kernel methods initial checkin



@5256

2 years 
cameron 
noTerminate attribute for stdout kernel



@5255

2 years 
cameron 
Fixes for mmap kernel for blocksPerSegment, codeUnitWidth, new …



@5253

2 years 
cameron 
Termination signal checking and doSegment/final segment separation for …



@5252

2 years 
cameron 
Separate doSegment/final segment processing in pipeline loop; check …



@5251

2 years 
cameron 
Stream set buffer maps



@5250

2 years 
cameron 
Allow for override of kernel init method.



@5248

2 years 
cameron 
MMapKernel initial checkin



@5247

2 years 
cameron 
Separate processedItemCounts and producedItemCounts for each stream set



@5246

2 years 
nmedfort 
Code clean up to enforce proper calling order of KernelBuilder? methods



@5245

2 years 
nmedfort 
Work on bracket matching problem



@5243

2 years 
cameron 
Support for write function in CBuilder, use IRBuilder CreateMemMove? …



@5242

2 years 
cameron 
Add pthread create, join and exit support into CBuilder



@5240

2 years 
nmedfort 
Cleaned up memory leaks + some warning messages.



@5238

2 years 
cameron 
IR_Gen subdirectory for all IR generation utility functions



@5234

2 years 
nmedfort 
Modified memory alignment mechanism for GetPropertyValueGrepString? + …



@5233

2 years 
nmedfort 
Bug fixes for Carry Manager and issues reported by Fahad



@5232

2 years 
xwa163 
Add based64 related kernels



@5230

2 years 
nmedfort 
Multithreading support for PabloAST / PabloCompiler?. Requires unique …



@5229

2 years 
cameron 
Distinguishing between StreamType? and StreamSetType?; fixing …



@5227

2 years 
nmedfort 
Rewrite of the CarryManager? to support noncarrycollapsing loops.


