|
|
@14755e5
|
9 months |
ajbeach |
Updated indentation in Resolver. Removed trailing whitespace.
|
|
|
@a55ebcc
|
9 months |
j82liang |
1. Add debug print option for replacePseudoFunc; 2. Change resolver …
|
|
|
@9ddcee1
|
10 months |
j82liang |
Remove EnumPosExpr?, an early design that no longer used. The …
|
|
|
@496ffc17
|
10 months |
j82liang |
Fix dangling reference to posE function
|
|
|
@32490deb
|
10 months |
j82liang |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
|
|
|
@c75b30a
|
10 months |
j82liang |
Introduce posE, valueE, labelE pseudo language to the language. Rework …
|
|
|
@7329b0a
|
10 months |
ajbeach |
advance_to_mutex has been replaced nextMutex.
|
|
|
@61e362f
|
10 months |
ajbeach |
Changed notZeroExpr so that expressions with conditional contexts are …
|
|
|
@59c8dff
|
10 months |
j82liang |
Draft Implementation for enum position pesudo function (posE). …
|
|
|
@ca9d65e
|
11 months |
pabuhr |
second attempt at simplifying SemanticError? messages
|
|
|
@4c2fe47
|
11 months |
pabuhr |
formatting
|
|
|
@b1f2007
|
11 months |
pabuhr |
first attempt at simplifying SemanticError? and its usage
|
|
|
@2345ab3
|
12 months |
ajbeach |
Clean-up of the chain mutator. Seems like it is underused.
|
|
|
@4a89b52
|
12 months |
ajbeach |
Renamed ResolvMode? to ResolveMode?. This is less consistent with the …
|
|
|
@da5ac2e
|
12 months |
ajbeach |
Removed unused case in CurrentObject::findNext. Did a bit of clean-up …
|
|
|
@2908f08
|
12 months |
ajbeach |
Most of ResolvExpr? was written before the new style standard. Some …
|
|
|
@5625427
|
12 months |
ajbeach |
Remove the warning directive from SpecCost?, you can't actually use the …
|
|
|
@0bd3faf
|
12 months |
ajbeach |
Removed forward declarations missed in the BaseSyntaxNode? removal. …
|
|
|
@c6b4432
|
12 months |
ajbeach |
Remove BaseSyntaxNode? and clean-up.
|
|
|
@fa761c2
|
13 months |
ajbeach |
Changed some new uses of UniqueId? to the ast version. Changed where …
|
|
|
@58c64323
|
13 months |
ajbeach |
Hang on, eval doesn't have any side effects.
|
|
|
@4ac402d
|
13 months |
ajbeach |
Added a missing include (not sure how that slipped through) and did …
|
|
|
@7d55e4d
|
13 months |
ajbeach |
Simple rework to BasicTypes?-gen.cc to avoid refering to the old ast. …
|
|
|
@8cbe732
|
13 months |
j82liang |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
|
|
|
@d3652df
|
13 months |
ajbeach |
Took the new EraseWith? pass out of the box pass. It might be able to …
|
|
|
@f033d01
|
14 months |
j82liang |
Fix typo{
|
|
|
@c7616dd
|
14 months |
j82liang |
Fix designation value error
|
|
|
@62c6cfa
|
14 months |
j82liang |
Revert "Fix designator value in enumerated array and implemented …
|
|
|
@c1e66d9
|
14 months |
j82liang |
Fix designator value in enumerated array and implemented enumerated …
|
|
|
@4894239
|
15 months |
j82liang |
Allow uninitialized enum value as designators
|
|
|
@1fc111c
|
15 months |
j82liang |
Bug fix
|
|
|
@2a301ff
|
15 months |
j82liang |
Resolve conflict
|
|
|
@92355883
|
15 months |
j82liang |
Array can use enum instance with explicit initializer as designator. …
|
|
|
@8f31be6
|
17 months |
ajbeach |
Fixed some warnings, deleted some commented out code.
|
|
|
@f02f546
|
17 months |
mlbrooks |
Implement new rules for array dimension expression matching.
Core …
|
|
|
@64727bd
|
17 months |
ajbeach |
Did my best to reimplement all the improvements made to …
|
|
|
@b96b1c0
|
17 months |
ajbeach |
Reproduing changes from commit eb8d791. This fixes most of the errors …
|
|
|
@da4a570
|
17 months |
caparson |
commented out some debugging code
|
|
|
@e172f42
|
17 months |
caparson |
Merge branch 'ast-experimental'
|
|
|
@8f557161
|
17 months |
mlbrooks |
Clarify and fix accuracy in eval public API, on reporting "unable to …
|
|
|
@62d62db
|
17 months |
caparson |
Merge branch 'master' into ast-experimental
ast-experimental
|
|
|
@24d6572
|
17 months |
f37yu |
Merge branch 'master' into ast-experimental
ast-experimental
|
|
|
@918e4165
|
18 months |
ajbeach |
Removed some warnings.
ast-experimental
|
|
|
@b9fe89b
|
18 months |
mlbrooks |
Make the symbol table's error-checking times explicit.
Previously, …
ast-experimental
|
|
|
@251ce80
|
18 months |
f37yu |
remove reference to symbol table in unify
ast-experimental
|
|
|
@bccd70a
|
18 months |
ajbeach |
Removed internal code from TypeSubstitution? header. It caused a chain …
ast-experimental
|
|
|
@34b4268
|
19 months |
f37yu |
fix
ast-experimental
|
|
|
@0c840fc
|
19 months |
f37yu |
WIP some bugs show up resolving array tuple indexing
ast-experimental
|
|
|
@46da46b
|
19 months |
f37yu |
current progress
ast-experimental
|
|
|
@6e1e2d0
|
19 months |
caparson |
resolved merge conflicts
ADTast-experimental
|
|
|
@c86b08d
|
19 months |
caparson |
added support for the waituntil statement in the compiler
ADTast-experimental
|
|
|
@699a97d
|
19 months |
ajbeach |
Added IndexIterator?, which absorbs some functionality of some …
ADTast-experimental
|
|
|
@eb8d791
|
19 months |
ajbeach |
CandidateFinder? fills in the CodeLocation? on a generated expression. …
ADTast-experimental
|
|
|
@153d3440
|
19 months |
ajbeach |
Reorganize CandidateFinder? to lower indentation. I did not flatten the …
ADTast-experimental
|
|
|
@ea2759b
|
20 months |
ajbeach |
Some clean-up in CurrentObject?, so that TupleIterator? is no longer …
ADTast-experimental
|
|
|
@485393c
|
20 months |
ajbeach |
Moved code out of the CurrentObject? header.
ADTast-experimental
|
|
|
@fac05b3
|
20 months |
ajbeach |
Removed members from TupleType?. They were only used in one place, …
ADTast-experimental
|
|
|
@9feb34b
|
20 months |
ajbeach |
Moved toString and toCString to a new header. Updated includes. …
ADTast-experimental
|
|
|
@8f06277
|
21 months |
ajbeach |
Some clean-up in Common/utility.h. Deleted some unused declarations …
ADTast-experimental
|
|
|
@a0d1f1c
|
22 months |
ajbeach |
Header Clean-up: Removed no longer needed includes from typeops, and …
ADTast-experimental
|
|
|
@5bf3976
|
22 months |
ajbeach |
Header Clean-Up: Created new headers for new AST typeops and moved …
ADTast-experimental
|
|
|
@fed6a0f
|
22 months |
ajbeach |
Header Clean-up: Moving more declarations to the header of the …
ADTast-experimental
|
|
|
@7b5694d
|
22 months |
ajbeach |
Header Clean-up: Moved more things from typeops to Unify.
ADTast-experimental
|
|
|
@e563edf
|
22 months |
ajbeach |
Header Clean-up: Clearing out typeops, moving things to Unify because …
ADTast-experimental
|
|
|
@f76dd1a
|
23 months |
ajbeach |
Some cleanup in RenameVars?.cc.
ADTast-experimental
|
|
|
@93c10de
|
2 years |
ajbeach |
Minimal changes to pull out nested types, TypeInstType::TypeEnvKey? and …
ADTast-experimental
|
|
|
@93d2219
|
2 years |
j82liang |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@e874605
|
2 years |
j82liang |
Add class InlineValueDecl?, which is a Declaration class that works as …
ADTast-experimental
|
|
|
@0026d67
|
2 years |
ajbeach |
Replaced Mangle::typeMode() with Mangle::mangleType(...), as it is how …
ADTast-experimental
|
|
|
@5408b59
|
2 years |
j82liang |
Remove var in QualifiedNameExpr?
ADTast-experimental
|
|
|
@5d8dae7
|
2 years |
ajbeach |
Used Pass::read in Unify in one place.
ADTast-experimental
|
|
|
@0bd46fd
|
2 years |
Thierry Delisle |
Fixed several warnings
ADTast-experimentalpthread-emulation
|
|
|
@a065f1f
|
2 years |
j82liang |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalpthread-emulation
|
|
|
@4520b77e
|
2 years |
j82liang |
Merge to Master Sept 19
ADTast-experimentalpthread-emulation
|
|
|
@ef1da0e2
|
2 years |
f37yu |
try to make parameter qualifier conversion work for assertions
ADTast-experimentalpthread-emulation
|
|
|
@12df6fe
|
2 years |
j82liang |
Fix an enumerator value bug; add basic tests for new features; save …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@09f34a84
|
2 years |
Thierry Delisle |
Remove some of the warnings on the new clang
ADTast-experimentalpthread-emulation
|
|
|
@b0d9ff7
|
2 years |
j82liang |
Fix up the QualifiedNameExpr?. It should now work on both old AST and …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@5cf1228
|
2 years |
ajbeach |
Clean-up the new specialize pass. (Especially the cruft from the hand-off.)
ADTast-experimentalpthread-emulation
|
|
|
@def751f
|
2 years |
j82liang |
Merge branch 'master' into qualifiedEnum
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@ffec1bf
|
2 years |
f37yu |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@9e23b446
|
2 years |
f37yu |
add specialize pass
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@b729c01
|
2 years |
j82liang |
Update enum unifier; now unifier compare types based on the enum's base
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@d958834b
|
2 years |
j82liang |
Save a minimal compilable version. The enum pointer …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@b9f8274
|
2 years |
ajbeach |
Removed the validate sub-pass interface. This also showed an extra …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@f37d9e7
|
2 years |
pabuhr |
change CurrentObject?.cc to use eval rather than ad-hoc …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@1df492a
|
2 years |
j82liang |
Convert TypeInstType? to PointerType? before resolution
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@fc134a48
|
2 years |
j82liang |
Implement the struct enum
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@9939dc3
|
3 years |
ajbeach |
Reduced the number of object files linked into the demangler. Some of …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@24ceace
|
3 years |
j82liang |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@9e7236f4
|
3 years |
j82liang |
Resolution of struct enum. The codegen of struct enum will be in the …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@f6e6a55
|
3 years |
ajbeach |
Added ast::WaitForClause? and changed ast::WaitForStmt? to use it. This …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@5bb1ac1
|
3 years |
j82liang |
Allow generic types
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d8e2a09
|
3 years |
j82liang |
Merge with master
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@92538ab
|
3 years |
j82liang |
Resolve conflict
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4559b34
|
3 years |
j82liang |
Update the String Enum implementation. The declaration now can handles …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@b230091
|
3 years |
ajbeach |
Added a 'missing' TypeInstType? constructor and rewrote some calls to …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@400b8be
|
3 years |
ajbeach |
Added StmtClause? and converted the existing nodes that should be clauses.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@94fa946
|
3 years |
ajbeach |
Cleaned up some files I have been looking at a lot recently.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f238fcc2
|
3 years |
j82liang |
Enable numeric type for typed enum
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|