

@4360

5 years 
cameron 
Omit do_final_block option



@3766

5 years 
ksherdy 
Removed void and removed function keyword with filter.



@3732

5 years 
ksherdy 
Updated pablo to S2K translation script.



@3698

5 years 
ksherdy 
Modified pablo to s2k transformer to generate s2k.



@3571

6 years 
nmedfort 
start of error rewriting work. some clean up done to pablo.py; a few …



@3524

6 years 
cameron 
Use carry_value_0/1 vs. Carry0/1



@3520

6 years 
cameron 
Updates for carry_t = uint64_t support



@3452

6 years 
cameron 
Clean out mkCall in favor of mkast.call, add C mode framework for …



@3450

6 years 
cameron 
Use carryout2carry abstraction for legacy CCGO



@3445

6 years 
cameron 
Change hard constant 127 to BLOCK_SIZE1



@3444

6 years 
cameron 
Change hard constant 127 to BLOCK_SIZE1



@3440

6 years 
cameron 
Support toplevel Advance in W mode



@3432

6 years 
ksherdy 
Added semi



@3431

6 years 
ksherdy 
Sync files names



@3430

6 years 
ksherdy 
Added initial translator to translate compilable pablo programs to …



@3389

6 years 
cameron 
clear() method for stream struct carries



@3159

6 years 
ksherdy 
Updated python to pabloS conversion script.



@3132

6 years 
cameron 
Compiler fix for atEOF() at block boundary.



@3128

6 years 
cameron 
Extend debugging dump for augmented assign statements



@3095

6 years 
cameron 
C compiler option sets character data base type



@3093

6 years 
cameron 
Use template type for string base; remove Bytedata dependency



@3091

6 years 
cameron 
Add pablo.match compiler support



@3020

6 years 
cameron 
Fixes for multicarry while mode.



@3018

6 years 
cameron 
Multicarry while mode: initial checkin



@3017

6 years 
cameron 
Factor out AST helpers to mkast.py



@3009

6 years 
cameron 
Support for pablo.MatchStar?



@3003

6 years 
cameron 
pablo.atEOF() tests only the immedidate EOF position



@3002

6 years 
cameron 
process Advance args for inFile, etc.



@2983

6 years 
ksherdy 
Updated basic conversion script.



@2980

6 years 
ksherdy 
Added pablo.Mask(fw,n) to operation to translation script.



@2909

6 years 
cameron 
Nested while fix



@2895

6 years 
cameron 
Eliminate do_segment



@2894

6 years 
cameron 
Fix final block lookahead



@2892

6 years 
cameron 
Fix lookahead check for numeric argument on arg 1



@2891

6 years 
cameron 
Lookahead support: add extra stream_function parameters as needed; …



@2885

6 years 
cameron 
pablo.Lookahead call translation



@2802

7 years 
cameron 
Fast bitpack implementation



@2801

7 years 
cameron 
Add CarryThenFinalization? method for all CCGO objects  initially empty



@2800

7 years 
cameron 
Initial BitPack? CCGO object



@2799

7 years 
cameron 
Separate allocation from init, add BLOCK_SIZE parameter, tidy



@2798

7 years 
cameron 
Alignment block size parameters; use carry 'pack' consistently.



@2795

7 years 
cameron 
Move simd_const_1 to library, refine HMPS CCGO2



@2792

7 years 
cameron 
Taking out the garbage …



@2791

7 years 
cameron 
Resolve advance_n bugs for experimental compiler mode.



@2790

7 years 
cameron 
Initial Advance_n support with HMCPS



@2787

7 years 
cameron 
Update HMCGS_CCGO2 for @any_carry



@2786

7 years 
cameron 
Add CCGO GenerateTestAll? method for @any_carry support



@2718

7 years 
cameron 
Calculate block_base for all blocks.



@2717

7 years 
cameron 
Omit extra if tests in carryin mode



@2715

7 years 
cameron 
Raise error on use of subtraction or addition



@2709

7 years 
cameron 
Optimizations for carry access



@2708

7 years 
cameron 
New experimental version eliminating ubitblock and convert; much faster



@2707

7 years 
cameron 
Clean ups; prepare for overrides



@2706

7 years 
cameron 
Compiler passes conformance tests in experimental mode



@2705

7 years 
cameron 
Resolve initialization error.



@2703

7 years 
cameron 
Various fixes



@2701

7 years 
cameron 
Various fixes



@2700

7 years 
cameron 
Initial checkin for Hierarchical Merging Carry Pack Strategy



@2699

7 years 
cameron 
Elim countBlockCarrysWithAdv1



@2698

7 years 
cameron 
Fixes for advance_n support in experimental mode



@2697

7 years 
cameron 
Support Advance(x,n) in experimental mode



@2693

7 years 
cameron 
Create separate CCGO module



@2692

7 years 
cameron 
Separate module for Carry Information Analysis



@2691

7 years 
cameron 
Record whether blocks are if/while in carryInfoSet



@2690

7 years 
cameron 
Restructure CarryInfoSetVisitor?, add block child info.



@2689

7 years 
cameron 
Base CCGO class, usable as null class



@2688

7 years 
cameron 
Generate declarations and initializations with CCGO



@2640

7 years 
cameron 
GenerateCarryDecls?, GenerateLocalDeclare?, GenerateCarryWhileTest?



@2638

7 years 
cameron 
GenerateCarryWhileFinalization?



@2637

7 years 
cameron 
GenerateCarryElseFinalization?



@2636

7 years 
cameron 
Experimental version progress: carryInfoSet, more ccgo methods



@2631

7 years 
cameron 
Make TempifyBuiltins? handle AugAssign?; define local_while_xfrm



@2630

7 years 
cameron 
Compiler bug fix: apply AugAssign? removal before TempifyBuiltins?



@2628

7 years 
cameron 
Set up a single CarryIntro? visitor per stream function



@2627

7 years 
cameron 
Restore dump facility



@2612

7 years 
cameron 
Experimental mode for CCGO



@2606

7 years 
cameron 
Make temp assignments for carrygenerating builtins



@2573

7 years 
cameron 
Carry Code Generation Document  initial version.



@2409

7 years 
ksherdy 
Updated indentation.



@2408

7 years 
ksherdy 
Updated dump routine.



@2407

7 years 
ksherdy 
Added run configurations directory.



@2406

7 years 
ksherdy 
Added run configurations directory.



@2393

7 years 
ksherdy 
Added stream function dump statements option.



@2383

7 years 
ksherdy 
Added final Python AST node types. Disallow the translation of …



@2382

7 years 
ksherdy 
Renamed Python to Pablo translator. Added script command line parsing.



@2381

7 years 
ksherdy 
Assume parameters are struct type. Assume parameters have the same …



@2380

7 years 
ksherdy 
Added quick and dirty python to pablo translator.



@2269

7 years 
cameron 
Implement specialcase while optimization



@2265

7 years 
cameron 
Recognition logic for special case while optimization



@2264

7 years 
cameron 
Record the last stmt processed during CarryIntro?



@2263

7 years 
cameron 
Fix access to carry_flip



@2262

7 years 
cameron 
Fix an accidental revert.



@2260

7 years 
cameron 
Initialize carries to one for scan_to_first.



@2255

7 years 
cameron 
Support for nested whiles



@2251

7 years 
ksherdy 
Removed outdated sample workspace code.



@2221

7 years 
cameron 
Merge cq, pending64



@2218

7 years 
cameron 
Fix macro argument for C syntax mode



@2217

7 years 
cameron 
Fix bug with empty argument lists



@2215

7 years 
cameron 
Compiler fix: apply AdvanceCombiner? before CarryCounter?



@2213

7 years 
cameron 
Use direct CarryArray? implementation


