source: src/Validate

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @76fe046   20 months j82liang Remove conversion part of the EnumPosType. It can be resolved by the …
(edit) @bbf2cb1   20 months j82liang Add the Working support to succ() and pred() pseudo function to Enum
(edit) @00eaeb8   20 months j82liang Add prototype of succ function
(edit) @a4da45e   20 months j82liang Resolve conflict
(edit) @0522ebe   20 months j82liang Add EnumPosType to type system
(edit) @1761046   20 months ajbeach Note to self: Check the comments before you push.
(edit) @4e2f1b2   20 months ajbeach Clean-up of GenImplicitCall module. Changing the return type for …
(edit) @a55ebcc   21 months j82liang 1. Add debug print option for replacePseudoFunc; 2. Change resolver …
(edit) @020fa10   21 months j82liang Remove duality functions. They are replaced by recent changed in Cost …
(edit) @496ffc17   21 months j82liang Fix dangling reference to posE function
(edit) @c75b30a   21 months j82liang Introduce posE, valueE, labelE pseudo language to the language. Rework …
(edit) @544deb9   21 months j82liang Update ReplacePseudoFunc, mostly the runtime lookup for attribute …
(edit) @367725d   21 months j82liang Update enum.tex
(edit) @ac939461   21 months j82liang Add replacePseudoFunc
(edit) @f988834   21 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
(edit) @59c8dff   21 months j82liang Draft Implementation for enum position pesudo function (posE). …
(edit) @b262cb3   21 months ajbeach Unified and fixed handling of parameter attributes.
(edit) @8b4faf6   22 months j82liang Hoist nested enum in Struct
(edit) @ca9d65e   22 months pabuhr second attempt at simplifying SemanticError messages
(edit) @b1f2007d   22 months pabuhr first attempt at simplifying SemanticError and its usage
(edit) @37b3151   23 months ajbeach Rename the linkReferenceTypes pass and the file that contains it. …
(edit) @83fd57d   23 months ajbeach Removed 'New' suffixes, they are no longer needed for disambiguation.
(edit) @0bd3faf   2 years ajbeach Removed forward declarations missed in the BaseSyntaxNode removal. …
(edit) @c6b4432   2 years ajbeach Remove BaseSyntaxNode and clean-up.
(edit) @6e7ed0aa   2 years ajbeach I forgot to move genName over to the new CodeGenerator module. It …
(edit) @4d860ea3   2 years mlbrooks Fix compiler bug where duplicate type declarations caused crash. And …
(edit) @2a301ff   2 years j82liang Resolve conflict
(edit) @14c0f7b   2 years ajbeach Added invariant to check that referenced declarations are in scope. …
(edit) @0d7fc00   2 years ajbeach This may fix the excessive 'struct _IO_FILE;' declarations. I still …
(edit) @b7c53a9d   2 years ajbeach Added a new invariant check and the fixes required to make it pass. …
(edit) @e0069bd   2 years ajbeach Renaming of some SymbolTable functions because they are different and …
(edit) @b4d2b3b   2 years ajbeach Some cases in linkReferencesToTypes: It always hits one or both of the …
(edit) @97b47ec   2 years ajbeach The 'sized' trait is now implemented on top of 'T *' declarations and …
(edit) @f02f546   2 years mlbrooks Implement new rules for array dimension expression matching. Core …
(edit) @c84dd61   2 years j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
(edit) @0b0a285   2 years j82liang Basic change for enable enumerated array syntax
(edit) @132e4c1   2 years ajbeach Some clean-up in LinkReferenceToTypes.cpp.
(edit) @caf06aa   2 years ajbeach Added the check for bitfields in sized polymorphic types. It was …
(edit) @b1e21da   2 years ajbeach Removed duplicate substution code in Autogen.
(edit) @62d62db   2 years caparson Merge branch 'master' into ast-experimental ast-experimental
(edit) @24d6572   2 years f37yu Merge branch 'master' into ast-experimental ast-experimental
(edit) @0658672   2 years ajbeach Improved hoisting. However, I had to change some code because of other … ast-experimental
(edit) @251ce80   2 years f37yu remove reference to symbol table in unify ast-experimental
(edit) @8913de4   2 years ajbeach Update in autogen that should help with some resolver issues and … ast-experimental
(edit) @bccd70a   2 years ajbeach Removed internal code from TypeSubstitution header. It caused a chain … ast-experimental
(edit) @fb4dc28   3 years ajbeach Moved new ast code out of one of the old files. The new file may have … ADT ast-experimental
(edit) @9feb34b   3 years ajbeach Moved toString and toCString to a new header. Updated includes. … ADT ast-experimental
(edit) @8f06277   3 years ajbeach Some clean-up in Common/utility.h. Deleted some unused declarations … ADT ast-experimental
(edit) @21a2a7d   3 years ajbeach Replaced ScopedMap::erase with a version that should avoid the order … ADT ast-experimental
(edit) @7b5694d   3 years ajbeach Header Clean-up: Moved more things from typeops to Unify. ADT ast-experimental
(edit) @e563edf   3 years ajbeach Header Clean-up: Clearing out typeops, moving things to Unify because … ADT ast-experimental
(edit) @19a8c40   3 years ajbeach Some clean-up I had stashed from before I knew the InlineMemberDeclADT ast-experimental
(edit) @71806e0   3 years j82liang Rename InlineValueDecl to InlineMemberDecl ADT ast-experimental
(edit) @e874605   3 years j82liang Add class InlineValueDecl, which is a Declaration class that works as … ADT ast-experimental
(edit) @77de429   3 years j82liang Fix overriding enum value ADT ast-experimental
(edit) @5408b59   3 years j82liang Remove var in QualifiedNameExpr ADT ast-experimental
(edit) @1e30df7   3 years j82liang Supports inline enums ADT ast-experimental
(edit) @0bd46fd   3 years Thierry Delisle Fixed several warnings ADT ast-experimental pthread-emulation
(edit) @20737104   3 years ajbeach Wrote a new asForward helper for Autogen. ADT ast-experimental pthread-emulation
(edit) @e9e9f56   3 years ajbeach Used the WithCodeLocation helper in more passes. This cleans up some … ADT ast-experimental pthread-emulation
(edit) @4520b77e   3 years j82liang Merge to Master Sept 19 ADT ast-experimental pthread-emulation
(edit) @b0d9ff7   3 years j82liang Fix up the QualifiedNameExpr. It should now work on both old AST and … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @e8616b6   3 years ajbeach Changed the default Linkage on ast::ObjectDecl from C to Cforall. … ADT ast-experimental pthread-emulation
(edit) @def751f   3 years j82liang Merge branch 'master' into qualifiedEnum ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @d958834b   3 years j82liang Save a minimal compilable version. The enum pointer … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @11df881   3 years ajbeach Updated documentation on pre-resolver passes, moving code to headers … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @af75a87   3 years ajbeach Adjusted typedef replacement, attributes should be filtered with … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @1931bb01   3 years ajbeach Converted 'Validate A' to the new AST. There some utility changes as well. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @72e76fd   3 years ajbeach Converted the last pass in validate B (linkReferenceToTypes). Cleaned … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @91715ce1   3 years Thierry Delisle Don't autogen for struct with flexible array members fixes #261 ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @3322180   3 years Thierry Delisle Fix enum assignment warning ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @fc134a48   3 years j82liang Implement the struct enum ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @9939dc3   3 years ajbeach Reduced the number of object files linked into the demangler. Some of … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @7edd5c1   3 years ajbeach Assorted fixes to the AST, found while I was trying to add more … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @298fe57   3 years ajbeach Translated 3/4 of validate_B. Link Reference To Types has been removed … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @4ec9513   4 years ajbeach Converted validate C, including adding DimensionExpr to the new ast. ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @b230091   4 years ajbeach Added a 'missing' TypeInstType constructor and rewrote some calls to … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @39d8950   4 years ajbeach Thread global information through resolution. Non-top-level calls to … ADT ast-experimental enum pthread-emulation qualifiedEnum
(edit) @4f6dda0   4 years ajbeach Converted Implement Concurrent Keywords to the new AST. Includes … ADT ast-experimental enum pthread-emulation qualifiedEnum old-sched
(edit) @a556492   4 years ajbeach There was less extra code in ForallPointerDecay then I hopped, but it … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @51b8582   4 years ajbeach So it was a bug in old code that seemed to be cancelling itself out … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @9490621   4 years ajbeach My work in progress implementation of ForallPointerDecay for Fangren. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @00a8e19   4 years ajbeach Missed one required file for the validate D changes, I think it was an … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @a488783   4 years ajbeach Translated the first half of validate-D. HoistControlStruct is pretty … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @91a72ef   4 years ajbeach Some assorted bits of clean-up. InitializerLength was missing some … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @56f519b   4 years ajbeach Clean-up of the last pass. Added a test for the constructor mutex … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @2cf3b87   4 years ajbeach Translated valitate-E after much bug hunting. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @ce36b55   4 years ajbeach Translation of Validate F; and some improvements in some helpers. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @5339a87   5 years Thierry Delisle Added headers to Makefile Sources (since they are supposed to be) ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @043a5b6   6 years Thierry Delisle Extended dereference operator hack to destroy clause ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @933f32f   6 years Thierry Delisle Merge branch 'master' into cleanup-dtors ADT arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7abee38   7 years Thierry Delisle Cleaned some module.mk files and preparing for better stats in the compiler ADT aaron-thesis arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr persistent-indexer pthread-emulation qualifiedEnum
(edit) @2bfc6b2   7 years Rob Schluntz Refactor FindSpecialDeclarations and associated special declarations ADT arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @5cbacf1   7 years Rob Schluntz Refactor eval into Common ADT aaron-thesis arm-eh ast-experimental cleanup-dtors deferred_resn demangler enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr no_list persistent-indexer pthread-emulation qualifiedEnum
(edit) @05e6eb5   7 years Rob Schluntz Warn about constructor/destructor priorities 101-200 only when not … ADT aaron-thesis arm-eh ast-experimental cleanup-dtors deferred_resn demangler enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr no_list persistent-indexer pthread-emulation qualifiedEnum
(add) @fd2debf   7 years Rob Schluntz Add checks for constructor/destructor attribute arguments ADT aaron-thesis arm-eh ast-experimental cleanup-dtors deferred_resn demangler enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr no_list persistent-indexer pthread-emulation qualifiedEnum
Note: See TracRevisionLog for help on using the revision log.