| 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @90e683b
                 
               | 
              9 months | 
              ajbeach | 
              
                I set out to do a enum rework. It ended up being much the same and I …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @35cc6d4
                 
               | 
              11 months | 
              mlbrooks | 
              
                Mitigate several unused-declaration warnings in generated code.
See …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @ed96731
                 
               | 
              12 months | 
              ajbeach | 
              
                With{Stmts,Decls}ToAdd how has an -X version like WithSymbolTableX. …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @90be0cf
                 
               | 
              13 months | 
              ajbeach | 
              
                Moved some methods out of EnumDecl. These were calculations and the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @63d5b9c8
                 
               | 
              15 months | 
              j82liang | 
              
                Merge changes
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @830edc6
                 
               | 
              15 months | 
              j82liang | 
              
                1. Add implicit const to enum base type; 2. change auto initializer to …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @5f210c0
                 
               | 
              15 months | 
              j82liang | 
              
                Change enum pos to signed int to avoid underflow; operator on enum …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @0c327ce
                 
               | 
              16 months | 
              j82liang | 
              
                1. Add bound check to Serial function: now compiler generates the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @236f133
                 
               | 
              16 months | 
              j82liang | 
              
                Remove quasi_void for enums. The idea of quasi_void from Mike was to …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @9d5eacb
                 
               | 
              16 months | 
              j82liang | 
              
                Fix the bug with typed anomynous enum got incorrect forward declaration
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @725f777f
                 
               | 
              16 months | 
              j82liang | 
              
                Add attribute functions back after the bug fix
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @bb336a6
                 
               | 
              16 months | 
              j82liang | 
              
                Fixed the problem when enum use another enumerator as initializer
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @c2cf2d0
                 
               | 
              16 months | 
              ajbeach | 
              
                Made string literals constants. Preformed required updates. Resisted …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @f8f298c
                 
               | 
              16 months | 
              j82liang | 
              
                replace decl->base with isTyped()
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @5ccc733
                 
               | 
              16 months | 
              j82liang | 
              
                Fix the bug that C style enum cannot to use as an lvalue
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @5eb3f65
                 
               | 
              17 months | 
              pabuhr | 
              
                change enumeration function names labelE, valueE, posE to label, …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @85855b0
                 
               | 
              17 months | 
              j82liang | 
              
                1. Implement enum cast; 2. Change valueE so that opague enum returns …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @822332e
                 
               | 
              17 months | 
              ajbeach | 
              
                It seems clang uses different scoping rules for the trailing return of …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @31f4837
                 
               | 
              18 months | 
              j82liang | 
              
                Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @acb33f15
                 
               | 
              18 months | 
              j82liang | 
              
                Change enum conversion steps
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @c92bdcc
                 
               | 
              18 months | 
              ajbeach | 
              
                Updated the rest of the names in src/ (except for the generated files).
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @6d9aa79
                 
               | 
              18 months | 
              j82liang | 
              
                Missing produceDecl in the last commit
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @c333ed2
                 
               | 
              18 months | 
              j82liang | 
              
                Remove intermeidate type (enum attribute type); remove …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @eb7586e
                 
               | 
              18 months | 
              j82liang | 
              
                1. Change return value of typed Enum in null context: they now return …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @7042c60
                 
               | 
              19 months | 
              j82liang | 
              
                resolve conflict
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @cf191ac
                 
               | 
              19 months | 
              j82liang | 
              
                Change enum functions return type
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @fc1a3e2
                 
               | 
              19 months | 
              ajbeach | 
              
                Style update. Focused on indentation and trailing whitespace.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @19313be5
                 
               | 
              19 months | 
              ajbeach | 
              
                One missing BasicType::Kind -> BasicKind updates.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @38093ae
                 
               | 
              19 months | 
              j82liang | 
              
                Resolve conflict
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @748c751
                 
               | 
              19 months | 
              j82liang | 
              
                Remove unnecessary implicit enum type conversion
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @7a780ad
                 
               | 
              19 months | 
              ajbeach | 
              
                Moved ast::BasicType::Kind to ast::BasicKind in its own hearder. This …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @76c7addb
                 
               | 
              19 months | 
              j82liang | 
              
                Fix Enum predecessor
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @dc58e5d
                 
               | 
              19 months | 
              j82liang | 
              
                Small cleanup
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @af746cc
                 
               | 
              19 months | 
              j82liang | 
              
                Reimplement the resolution of Enum instance type
               |