source: src/Validate

Revision Log Mode:


Legend:

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