summaryrefslogtreecommitdiff
path: root/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix misc. compiler warningsbenbrewer/warningsBen Brewer2015-08-211-2/+2
* Fix some warnings by either adding virtual destructors or deleting virtual sp...Carlo Bertolli2015-08-141-0/+17
* Update code to llvm 3.6.Mark Doffman2014-11-031-3/+3
* added support for common block SAVEarphaman2013-09-201-0/+13
* improved spec semaarphaman2013-09-201-3/+28
* added character type; removed char builtin type and length spec in extqualsarphaman2013-09-191-7/+4
* improved ast source rangesarphaman2013-09-191-4/+3
* added error for duplicate external attributesarphaman2013-09-151-13/+2
* removed old assignment typechecking; use initialization typechecking for type...arphaman2013-09-151-3/+3
* perform return typechecking instead of assignment for statement function bodyarphaman2013-09-151-4/+5
* improved sema for declaration attributesarphaman2013-09-151-197/+3
* added codegen for record returns and argumentsarphaman2013-09-151-1/+2
* added parsing for structure componentsarphaman2013-09-111-1/+2
* added record type creationarphaman2013-09-091-1/+4
* started parsing and sema for type declarationsarphaman2013-09-081-26/+0
* fixed typed intrinsics functions bugarphaman2013-09-051-0/+1
* added construction of equivalence setsarphaman2013-09-021-0/+1
* added more sema for EQUIVALENCE stmtarphaman2013-09-011-106/+5
* added codegen for external function argument pointersarphaman2013-08-311-2/+8
* added sema for ETIME intrinsicarphaman2013-08-241-4/+10
* added token range for semaarphaman2013-08-231-2/+6
* added fixed form keyword matchers, fixed fixed-form function parsing bugarphaman2013-08-231-10/+10
* added parsing for RECURSIVEarphaman2013-08-221-2/+3
* added sema for recursive callsarphaman2013-08-221-5/+20
* added parsing for RESULTarphaman2013-08-221-0/+24
* fixed end subroutine/end program statement parsingarphaman2013-08-221-30/+33
* added partial support for maxloc and minloc intrinsicsarphaman2013-08-211-0/+6
* removed returnvardecl, returnedvalueexpr, fixed do return var bugarphaman2013-08-211-8/+17
* added sema and parsing for external arguments and function referencesarphaman2013-08-201-4/+4
* added sema and parsing for WHERE constructarphaman2013-08-191-1/+16
* added parsing and sema for array sectionsarphaman2013-08-171-1/+2
* added error for array expression with implied shapearphaman2013-08-161-3/+10
* improved sema for argument-dependent array bound specifiersarphaman2013-08-111-17/+2
* improved sema for equivalencearphaman2013-08-091-6/+22
* started sema for EQUIVALENCE stmtarphaman2013-08-091-1/+80
* added parsing for EQUIVALENCE statementarphaman2013-08-051-0/+10
* added parsing and sema for the SAVE stmt; improved spec diagnosticsarphaman2013-08-051-9/+20
* fixed statement function arguments declarphaman2013-08-021-0/+20
* added sema for statement functionsarphaman2013-08-021-5/+15
* added parsing for statement functionsarphaman2013-08-021-0/+39
* added support for named if and do constructsarphaman2013-08-011-2/+23
* fixed untyped argument in type statement array spec usage bugarphaman2013-07-251-13/+34
* improved implicit rules for function calls and call stmtarphaman2013-07-241-1/+48
* improved construct termination and control flow error recoveryarphaman2013-07-241-41/+1
* improved parsing error recovery for if and do constructs; moved sema for exec...arphaman2013-07-241-392/+4
* added error for mutation of a do variables inside a looparphaman2013-07-231-2/+10
* improved implicit decl rulesarphaman2013-07-231-3/+37
* improved parsing diagnostics for substrings, array subscripts and call expres...arphaman2013-07-201-8/+4
* added clang style diag range for call arg listarphaman2013-07-191-2/+4
* added codegen for assign and assigned goto stmtsarphaman2013-07-191-32/+24